Slated
Newbie
I signed up to these forums to ask a question, but found the answer (by trial and error) even before my first post!
Android device: Samsung Galaxy S GT-I9000 (8GB + 8GB).
OS: Fedora 12 i686 (GNU/Linux).
I connected the phone to my laptop, expecting to be able to mount the two storage devices from the phone, but nothing happened, or to be more precise, this happened (syslog):
Jul 5 13:28:10 localhost kernel: usb 1-3: new high speed USB device using ehci_hcd and address 16
Jul 5 13:28:10 localhost kernel: usb 1-3: New USB device found, idVendor=04e8, idProduct=6877
Jul 5 13:28:10 localhost kernel: usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 5 13:28:10 localhost kernel: usb 1-3: Product: SAMSUNG_Android
Jul 5 13:28:10 localhost kernel: usb 1-3: Manufacturer: SAMSUNG
Jul 5 13:28:10 localhost kernel: usb 1-3: SerialNumber: [censored]
Jul 5 13:28:10 localhost kernel: usb 1-3: configuration #4 chosen from 1 choice
Jul 5 13:28:10 localhost kernel: cdc_acm 1-3:4.0: This device cannot do calls on its own. It is not a modem.
Jul 5 13:28:10 localhost kernel: cdc_acm 1-3:4.0: ttyACM0: USB ACM device
Jul 5 13:28:10 localhost modem-manager: (ttyACM0) opening serial device...
Jul 5 13:28:10 localhost kernel: cdc_acm 1-3:4.0: This device cannot do calls on its own. It is not a modem.
No mention at all of USB Mass Storage devices.
Even as a long-term experienced GNU/Linux user, this one had me completely stumped, and I initially assumed the problem was a lack of a fully functional Linux driver for this device.
I even made sure that I'd "mounted" the SD cards within Android, using the USB icon in the menu ("USB connected"), but again, nothing happened, in fact syslog showed no events at all when I did that.
I was so desperate that, at one point, I actually considered rooting the phone just to figure out the problem. But then...
Seconds before I was about to post the question here, I randomly discovered something by accident. I have an application installed on the phone called "Quick System Info", and whilst trawling through its various menus, I found an entry here: Basic Info -> More Information -> USB Settings, which gives the following five options:
This was currently set to "Samsung Kies". I have no idea what that is, but after changing it to "Mass storage" I got this (syslog):
Jul 5 13:45:33 localhost kernel: usb 1-3: new high speed USB device using ehci_hcd and address 17
Jul 5 13:45:33 localhost kernel: usb 1-3: New USB device found, idVendor=04e8, idProduct=681d
Jul 5 13:45:33 localhost kernel: usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 5 13:45:33 localhost kernel: usb 1-3: Product: SAMSUNG_Android
Jul 5 13:45:33 localhost kernel: usb 1-3: Manufacturer: SAMSUNG
Jul 5 13:45:33 localhost kernel: usb 1-3: SerialNumber: [censored]
Jul 5 13:45:33 localhost kernel: usb 1-3: configuration #2 chosen from 1 choice
Jul 5 13:45:33 localhost kernel: scsi12 : SCSI emulation for USB Mass Storage devices
Jul 5 13:45:35 localhost kernel: btusb_intr_complete: hci0 urb f16a1b00 failed to resubmit (1)
Jul 5 13:45:35 localhost kernel: btusb_bulk_complete: hci0 urb f16a1600 failed to resubmit (1)
Jul 5 13:45:35 localhost kernel: btusb_bulk_complete: hci0 urb f16a1c80 failed to resubmit (1)
Jul 5 13:45:38 localhost kernel: scsi 12:0:0:0: Direct-Access SAMSUNG GT-I9000 Card 0000 PQ: 0 ANSI: 2
Jul 5 13:45:38 localhost kernel: scsi 12:0:0:1: Direct-Access SAMSUNG GT-I9000 0000 PQ: 0 ANSI: 2
Jul 5 13:45:38 localhost kernel: sd 12:0:0:0: [sdc] 15650816 512-byte logical blocks: (8.01 GB/7.46 GiB)
Jul 5 13:45:38 localhost kernel: sd 12:0:0:0: [sdc] Write Protect is off
Jul 5 13:45:38 localhost kernel: sd 12:0:0:0: [sdc] Assuming drive cache: write through
Jul 5 13:45:38 localhost kernel: sd 12:0:0:0: Attached scsi generic sg1 type 0
Jul 5 13:45:38 localhost kernel: sd 12:0:0:0: [sdc] Assuming drive cache: write through
Jul 5 13:45:38 localhost kernel: sdc:
Jul 5 13:45:38 localhost kernel: sd 12:0:0:1: Attached scsi generic sg2 type 0
Jul 5 13:45:38 localhost kernel: sd 12:0:0:0: [sdc] Assuming drive cache: write through
Jul 5 13:45:38 localhost kernel: sd 12:0:0:0: [sdc] Attached SCSI removable disk
Jul 5 13:45:38 localhost kernel: sd 12:0:0:1: [sdd] 12124096 512-byte logical blocks: (6.20 GB/5.78 GiB)
Jul 5 13:45:38 localhost kernel: sd 12:0:0:1: [sdd] Write Protect is off
Jul 5 13:45:38 localhost kernel: sd 12:0:0:1: [sdd] Assuming drive cache: write through
Jul 5 13:45:38 localhost kernel: sd 12:0:0:1: [sdd] Assuming drive cache: write through
Jul 5 13:45:38 localhost kernel: sdd:
Jul 5 13:45:38 localhost kernel: sd 12:0:0:1: [sdd] Assuming drive cache: write through
Jul 5 13:45:38 localhost kernel: sd 12:0:0:1: [sdd] Attached SCSI removable disk
And suddenly two windows appeared on my desktop, one for each filesystem.
WOOT!
Hope somebody finds this useful.
(PS: transferring a 700MB AVI over Bluetooth is not fun).
Android device: Samsung Galaxy S GT-I9000 (8GB + 8GB).
OS: Fedora 12 i686 (GNU/Linux).
I connected the phone to my laptop, expecting to be able to mount the two storage devices from the phone, but nothing happened, or to be more precise, this happened (syslog):
Jul 5 13:28:10 localhost kernel: usb 1-3: new high speed USB device using ehci_hcd and address 16
Jul 5 13:28:10 localhost kernel: usb 1-3: New USB device found, idVendor=04e8, idProduct=6877
Jul 5 13:28:10 localhost kernel: usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 5 13:28:10 localhost kernel: usb 1-3: Product: SAMSUNG_Android
Jul 5 13:28:10 localhost kernel: usb 1-3: Manufacturer: SAMSUNG
Jul 5 13:28:10 localhost kernel: usb 1-3: SerialNumber: [censored]
Jul 5 13:28:10 localhost kernel: usb 1-3: configuration #4 chosen from 1 choice
Jul 5 13:28:10 localhost kernel: cdc_acm 1-3:4.0: This device cannot do calls on its own. It is not a modem.
Jul 5 13:28:10 localhost kernel: cdc_acm 1-3:4.0: ttyACM0: USB ACM device
Jul 5 13:28:10 localhost modem-manager: (ttyACM0) opening serial device...
Jul 5 13:28:10 localhost kernel: cdc_acm 1-3:4.0: This device cannot do calls on its own. It is not a modem.
No mention at all of USB Mass Storage devices.
Even as a long-term experienced GNU/Linux user, this one had me completely stumped, and I initially assumed the problem was a lack of a fully functional Linux driver for this device.
I even made sure that I'd "mounted" the SD cards within Android, using the USB icon in the menu ("USB connected"), but again, nothing happened, in fact syslog showed no events at all when I did that.
I was so desperate that, at one point, I actually considered rooting the phone just to figure out the problem. But then...
Seconds before I was about to post the question here, I randomly discovered something by accident. I have an application installed on the phone called "Quick System Info", and whilst trawling through its various menus, I found an entry here: Basic Info -> More Information -> USB Settings, which gives the following five options:
- Samsung Kies
- Media player
- Mass storage
- PC Internet
- Ask on connection
This was currently set to "Samsung Kies". I have no idea what that is, but after changing it to "Mass storage" I got this (syslog):
Jul 5 13:45:33 localhost kernel: usb 1-3: new high speed USB device using ehci_hcd and address 17
Jul 5 13:45:33 localhost kernel: usb 1-3: New USB device found, idVendor=04e8, idProduct=681d
Jul 5 13:45:33 localhost kernel: usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 5 13:45:33 localhost kernel: usb 1-3: Product: SAMSUNG_Android
Jul 5 13:45:33 localhost kernel: usb 1-3: Manufacturer: SAMSUNG
Jul 5 13:45:33 localhost kernel: usb 1-3: SerialNumber: [censored]
Jul 5 13:45:33 localhost kernel: usb 1-3: configuration #2 chosen from 1 choice
Jul 5 13:45:33 localhost kernel: scsi12 : SCSI emulation for USB Mass Storage devices
Jul 5 13:45:35 localhost kernel: btusb_intr_complete: hci0 urb f16a1b00 failed to resubmit (1)
Jul 5 13:45:35 localhost kernel: btusb_bulk_complete: hci0 urb f16a1600 failed to resubmit (1)
Jul 5 13:45:35 localhost kernel: btusb_bulk_complete: hci0 urb f16a1c80 failed to resubmit (1)
Jul 5 13:45:38 localhost kernel: scsi 12:0:0:0: Direct-Access SAMSUNG GT-I9000 Card 0000 PQ: 0 ANSI: 2
Jul 5 13:45:38 localhost kernel: scsi 12:0:0:1: Direct-Access SAMSUNG GT-I9000 0000 PQ: 0 ANSI: 2
Jul 5 13:45:38 localhost kernel: sd 12:0:0:0: [sdc] 15650816 512-byte logical blocks: (8.01 GB/7.46 GiB)
Jul 5 13:45:38 localhost kernel: sd 12:0:0:0: [sdc] Write Protect is off
Jul 5 13:45:38 localhost kernel: sd 12:0:0:0: [sdc] Assuming drive cache: write through
Jul 5 13:45:38 localhost kernel: sd 12:0:0:0: Attached scsi generic sg1 type 0
Jul 5 13:45:38 localhost kernel: sd 12:0:0:0: [sdc] Assuming drive cache: write through
Jul 5 13:45:38 localhost kernel: sdc:
Jul 5 13:45:38 localhost kernel: sd 12:0:0:1: Attached scsi generic sg2 type 0
Jul 5 13:45:38 localhost kernel: sd 12:0:0:0: [sdc] Assuming drive cache: write through
Jul 5 13:45:38 localhost kernel: sd 12:0:0:0: [sdc] Attached SCSI removable disk
Jul 5 13:45:38 localhost kernel: sd 12:0:0:1: [sdd] 12124096 512-byte logical blocks: (6.20 GB/5.78 GiB)
Jul 5 13:45:38 localhost kernel: sd 12:0:0:1: [sdd] Write Protect is off
Jul 5 13:45:38 localhost kernel: sd 12:0:0:1: [sdd] Assuming drive cache: write through
Jul 5 13:45:38 localhost kernel: sd 12:0:0:1: [sdd] Assuming drive cache: write through
Jul 5 13:45:38 localhost kernel: sdd:
Jul 5 13:45:38 localhost kernel: sd 12:0:0:1: [sdd] Assuming drive cache: write through
Jul 5 13:45:38 localhost kernel: sd 12:0:0:1: [sdd] Attached SCSI removable disk
And suddenly two windows appeared on my desktop, one for each filesystem.
WOOT!
Hope somebody finds this useful.
(PS: transferring a 700MB AVI over Bluetooth is not fun).