Hi
I’m running openSuSE 11.0 and trying to connect my W580i as an external hard drive (i.e. I selected ‘File Transfer’ mode on the phone) but it doesn’t get mounted. When I attach a Kingston USB memory stick it works fine.
tail -f /var/log/messages has the following output…
- When I attach the Kingston USB stick
------------------------------------------------------------>
Dec 10 15:26:56 beavis kernel: usb 2-4.2: new high speed USB device using ehci_hcd and address 7
Dec 10 15:26:56 beavis kernel: usb 2-4.2: configuration #1 chosen from 1 choice
Dec 10 15:26:56 beavis kernel: scsi8 : SCSI emulation for USB Mass Storage devices
Dec 10 15:26:56 beavis kernel: usb 2-4.2: New USB device found, idVendor=13fe, idProduct=1f00
Dec 10 15:26:56 beavis kernel: usb 2-4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 10 15:26:56 beavis kernel: usb 2-4.2: Product: DataTraveler 2.0
Dec 10 15:26:56 beavis kernel: usb 2-4.2: Manufacturer: Kingston
Dec 10 15:26:56 beavis kernel: usb 2-4.2: SerialNumber: 5B8307000038
Dec 10 15:26:56 beavis kernel: usb-storage: device found at 7
Dec 10 15:26:56 beavis kernel: usb-storage: waiting for device to settle before scanning
Dec 10 15:26:57 beavis kernel: scsi 8:0:0:0: Direct-Access Kingston DataTraveler 2.0 PMAP PQ: 0 ANSI: 0 CCS
Dec 10 15:27:00 beavis kernel: sd 8:0:0:0: [sdh] 15638528 512-byte hardware sectors (8007 MB)
Dec 10 15:27:00 beavis kernel: sd 8:0:0:0: [sdh] Write Protect is off
Dec 10 15:27:00 beavis kernel: sd 8:0:0:0: [sdh] Mode Sense: 23 00 00 00
Dec 10 15:27:00 beavis kernel: sd 8:0:0:0: [sdh] Assuming drive cache: write through
Dec 10 15:27:00 beavis kernel: sd 8:0:0:0: [sdh] 15638528 512-byte hardware sectors (8007 MB)
Dec 10 15:27:00 beavis kernel: sd 8:0:0:0: [sdh] Write Protect is off
Dec 10 15:27:00 beavis kernel: sd 8:0:0:0: [sdh] Mode Sense: 23 00 00 00
Dec 10 15:27:00 beavis kernel: sd 8:0:0:0: [sdh] Assuming drive cache: write through
Dec 10 15:27:00 beavis kernel: sdh: sdh1
Dec 10 15:27:00 beavis kernel: sd 8:0:0:0: [sdh] Attached SCSI removable disk
Dec 10 15:27:00 beavis kernel: sd 8:0:0:0: Attached scsi generic sg7 type 0
Dec 10 15:27:00 beavis kernel: usb-storage: device scan complete
Dec 10 15:27:00 beavis hald: mounted /dev/sdh1 on behalf of uid 1000
<---------------------------------------------------------------
- When I attach the phone…
--------------------------------------------------------------->
Dec 10 15:29:39 beavis kernel: usb 2-4.1: new full speed USB device using ehci_hcd and address 8
Dec 10 15:29:40 beavis kernel: usb 2-4.1: configuration #3 chosen from 1 choice
Dec 10 15:29:40 beavis kernel: usb 2-4.1: New USB device found, idVendor=0fce, idProduct=d089
Dec 10 15:29:40 beavis kernel: usb 2-4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 10 15:29:40 beavis kernel: usb 2-4.1: Product: Sony Ericsson W580
Dec 10 15:29:40 beavis kernel: usb 2-4.1: Manufacturer: Sony Ericsson
Dec 10 15:29:40 beavis kernel: usb 2-4.1: SerialNumber: 3524300249902880
Dec 10 15:29:40 beavis kernel: cdc_acm 2-4.1:3.1: ttyACM0: USB ACM device
Dec 10 15:29:40 beavis kernel: cdc_acm 2-4.1:3.3: ttyACM1: USB ACM device
Dec 10 15:29:40 beavis kernel: usbcore: registered new interface driver cdc_acm
Dec 10 15:29:40 beavis kernel: drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters
Dec 10 15:29:40 beavis kernel: usb0: register ‘cdc_ether’ at usb-0000:00:02.1-4.1, CDC Ethernet Device, 02:80:37:0b:03:00
Dec 10 15:29:40 beavis kernel: usbcore: registered new interface driver cdc_ether
Dec 10 15:29:40 beavis ifup: Network interface is managed from NetworkManager
Dec 10 15:29:40 beavis ifup: NetworkManager will be advised to set up usb0
Dec 10 15:29:40 beavis ifup: but it cannot be assured from here.
Dec 10 15:29:46 beavis avahi-daemon[2584]: Registering new address record for fe80::80:37ff:fe0b:300 on usb0.*.
Dec 10 15:29:51 beavis kernel: usb 2-4.1: USB disconnect, address 8
Dec 10 15:29:51 beavis kernel: usb0: unregister ‘cdc_ether’ usb-0000:00:02.1-4.1, CDC Ethernet Device
Dec 10 15:29:51 beavis avahi-daemon[2584]: Withdrawing address record for fe80::80:37ff:fe0b:300 on usb0.
Dec 10 15:29:51 beavis ifdown: usb0
Dec 10 15:29:51 beavis ifdown: Interface not available and no configuration found.
Dec 10 15:29:53 beavis kernel: usb 2-4.1: new full speed USB device using ehci_hcd and address 9
Dec 10 15:29:53 beavis kernel: usb 2-4.1: configuration #2 chosen from 1 choice
Dec 10 15:29:53 beavis kernel: scsi9 : SCSI emulation for USB Mass Storage devices
Dec 10 15:29:53 beavis kernel: usb-storage: device found at 9
Dec 10 15:29:53 beavis kernel: usb-storage: waiting for device to settle before scanning
Dec 10 15:29:53 beavis kernel: usb 2-4.1: New USB device found, idVendor=0fce, idProduct=e089
Dec 10 15:29:53 beavis kernel: usb 2-4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 10 15:29:53 beavis kernel: usb 2-4.1: Product: Memory Stick
Dec 10 15:29:53 beavis kernel: usb 2-4.1: Manufacturer: Sony Ericsson
Dec 10 15:29:53 beavis kernel: usb 2-4.1: SerialNumber: 3524300249902880
Dec 10 15:29:54 beavis kernel: scsi 9:0:0:0: Direct-Access Sony Eri Memory Stick 0000 PQ: 0 ANSI: 0
Dec 10 15:29:54 beavis kernel: sd 9:0:0:0: [sdh] Attached SCSI removable disk
Dec 10 15:29:54 beavis kernel: sd 9:0:0:0: Attached scsi generic sg7 type 0
Dec 10 15:29:54 beavis kernel: usb-storage: device scan complete
<---------------------------------------------------------------
From what I can make out, it seems to think a modem is attached when I first connect the phone, then when select ‘File Transfer’ mode, the phone shuts off the modem and presents a USB disk interface, but for some strange reason the usb driver in Linux cannot probe the disk type, so hald doesn’t mount it.
Anyone know of a way round this please?
Thanks