Ubuntu 9.04 fails to detect USB device Toshiba Gigabeat FX20

Asked by Hamish Gregor

I recently updated from Ubuntu 7.10 to 9.04. 7.10 detected the Toshiba Gigabeat FX20 (a hard-drive MP3 player) from the first moment I connected it, and treated it in all respects as a removable medium. 9.04, however, cannot see it.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Ufuk
Solved:
Last query:
Last reply:
Revision history for this message
Ian Ace (iaculallad) said :
#1

Does the device displays when you issue the command below?

sudo fdisk -l

Result may be similar like:

   Device Boot Start End Blocks Id System
/dev/sdc1 * 1 242 1943833+ b W95 FAT32

Revision history for this message
Hamish Gregor (hgregor) said :
#2

Device not displayed.

Revision history for this message
Hamish Gregor (hgregor) said :
#3

Greetings, Ian,

And many thanks for your message.

> Does the device displays when you issue the command below?
>
> sudo fdisk -l
>

Alas, no -- listed are only my two internal hard drives, sda1 (and its
partitions), and sdb1, although the device itself reports that it is
running in 'Bootloader USB mode'..

Regards,

Hamish.

Revision history for this message
Ian Ace (iaculallad) said :
#4

Ok. Try issuing the command below and post whatever displays.

dmesg | tail

Make sure that you had your MP3 player inserted before issuing the command.

Revision history for this message
Hamish Gregor (hgregor) said :
#5

Displays:

[ 5143.912833] sd 4:0:0:0: [sdc] Mode Sense: 00 00 00 00
[ 5143.912836] sd 4:0:0:0: [sdc] Assuming drive cache: write through
[ 5143.914425] sd 4:0:0:0: [sdc] 2015231 512-byte hardware sectors: (1.03 GB/983 MiB)
[ 5143.915305] sd 4:0:0:0: [sdc] Write Protect is off
[ 5143.915309] sd 4:0:0:0: [sdc] Mode Sense: 00 00 00 00
[ 5143.915312] sd 4:0:0:0: [sdc] Assuming drive cache: write through
[ 5143.915317] sdc: sdc1
[ 5144.025483] sd 4:0:0:0: [sdc] Attached SCSI removable disk
[ 5144.025594] sd 4:0:0:0: Attached scsi generic sg3 type 0
[ 5220.423118] usb 1-8: USB disconnect, address 7

Revision history for this message
Hamish Gregor (hgregor) said :
#6

Greetings again.

> Ok. Try issuing the command below and post whatever displays.
>
> dmesg | tail
>

Display reads:

[ 5143.912833] sd 4:0:0:0: [sdc] Mode Sense: 00 00 00 00
[ 5143.912836] sd 4:0:0:0: [sdc] Assuming drive cache: write through
[ 5143.914425] sd 4:0:0:0: [sdc] 2015231 512-byte hardware sectors:
(1.03 GB/983 MiB)
[ 5143.915305] sd 4:0:0:0: [sdc] Write Protect is off
[ 5143.915309] sd 4:0:0:0: [sdc] Mode Sense: 00 00 00 00
[ 5143.915312] sd 4:0:0:0: [sdc] Assuming drive cache: write through
[ 5143.915317] sdc: sdc1
[ 5144.025483] sd 4:0:0:0: [sdc] Attached SCSI removable disk
[ 5144.025594] sd 4:0:0:0: Attached scsi generic sg3 type 0
[ 5220.423118] usb 1-8: USB disconnect, address 7

Regards,

H.

Revision history for this message
Hamish Gregor (hgregor) said :
#7

Greetings.

> Ok. Try issuing the command below and post whatever displays.
>
> dmesg | tail
>
>
I now (May 07) receive a different report from this command:

[ 6467.040066] hub 1-0:1.0: unable to enumerate USB device on port 8
[ 6470.960034] usb 1-8: new high speed USB device using ehci_hcd and
address 7
[ 6471.114569] usb 1-8: configuration #1 chosen from 1 choice
[ 6471.114923] hub 1-8:1.0: USB hub found
[ 6471.114969] hub 1-8:1.0: 2 ports detected
[ 6471.388135] usb 1-8.1: new high speed USB device using ehci_hcd and
address 8
[ 6471.480995] usb 1-8.1: configuration #1 chosen from 1 choice
[ 6471.522656] scsi3 : SCSI emulation for USB Mass Storage devices
[ 6471.524521] usb-storage: device found at 8
[ 6471.524525] usb-storage: waiting for device to settle before scanning

Regards,

Hamish.

Revision history for this message
Ufuk (ufukkilicaslan) said :
#8

Try installing usbmount program:

sudo apt-get install usbmount

And disccontect & reconnect your drive.

Revision history for this message
Hamish Gregor (hgregor) said :
#9

Greetings,

And thanks for your message.

> Try installing usbmount program:
>
> sudo apt-get install usbmount
>
> And disccontect & reconnect your drive.
>
>
Alas, the only result of this is the display of 8 empty USB links.

Regards,

Hamish.

Revision history for this message
Hamish Gregor (hgregor) said :
#10

The difficulty persists, but lsusb provides the following;

Bus 001 Device 013: ID 0930:0009 Toshiba Corp. Gigabeat F/X (HDD audio player)

Revision history for this message
Hamish Gregor (hgregor) said :
#11

Greetings.

Re question #70100 on Ubuntu

lsusb returns the following very promising report:

Bus 001 Device 013: ID 0930:0009 Toshiba Corp. Gigabeat F/X (HDD audio
player)

Regards,

Hamish.

Revision history for this message
Matthew Gregg (mcg) said :
#12

I have this issue as well. If I comment line 53 in /lib/udev/rules.d/50-udev-default.rules, and restart udev, the device will mount normally. Perhaps a bug should be filed?

Revision history for this message
Hamish Gregor (hgregor) said :
#13

I thank you for this suggestion. Unfortunately, however, you are dealing with a Linux novice: I do not know how to open or edit the file, nor do I know how to restart udev. Please explain.

Revision history for this message
Best Ufuk (ufukkilicaslan) said :
#14

First uninstall usbmount:

sudo apt-get --purge remove usbmount

If you want to try Matthew's solution, open the file with this command:

gksudo gedit /lib/udev/rules.d/50-udev-default.rules

then go to line 53 in the file. There is a line which starts with: SUBSYSTEM=="usb"

Put # on this line like this:

# libusb device nodes
#SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0664"

Then save the file and reboot.

Revision history for this message
Hamish Gregor (hgregor) said :
#15

Thanks Ufuk, that solved my question.

Revision history for this message
Hamish Gregor (hgregor) said :
#16

Greetings.

> First uninstall usbmount:
>
> sudo apt-get --purge remove usbmount
>
> If you want to try Matthew's solution, open the file with this command:
>
> gksudo gedit /lib/udev/rules.d/50-udev-default.rules
>
> then go to line 53 in the file. There is a line which starts with:
> SUBSYSTEM=="usb"
>
> Put # on this line like this:
>
> # libusb device nodes
> #SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0664"
>
> Then save the file and reboot.
>
This has solved the problem. I'm most grateful for your assistance.

Cordially,

Hamish Gregor