usb drive mount problems

usb drive mount problems

Post by Bill Friedma » Sat, 22 May 2004 08:29:50



First question is whether the third line indicates my thinkpad t21 only
support usb 1.00 as opposed to 1.1???  The drive is usb 2 which should
be backwards compatible w/1.1


T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=1860
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  5 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=04b4 ProdID=6830 Rev= 0.01
S:  Manufacturer=Cypress Semiconductor
S:  Product=USB2.0 Storage Device
S:  SerialNumber=############
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=88(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms

So the system see the hw but won't allow me to mount


mount: /dev/sda1 is not a valid block device

Here's some other troubleshooting steps:

lsusb lists it.

Bus 001 Device 003: ID 04b4:6830 Cypress Semiconductor
Device Descriptor:
   bLength                18
   bDescriptorType         1
   bcdUSB               2.00
   bDeviceClass            0 Interface
   bDeviceSubClass         0
   bDeviceProtocol         0
   bMaxPacketSize0        64
   idVendor           0x04b4 Cypress Semiconductor
   idProduct          0x6830
   bcdDevice            0.01
   iManufacturer          56 Cypress Semiconductor
   iProduct               78 USB2.0 Storage Device
   iSerial               100 ############
   bNumConfigurations      1
   Configuration Descriptor:
     bLength                 9
     bDescriptorType         2
     wTotalLength           32
     bNumInterfaces          1
     bConfigurationValue     1
     iConfiguration          0
     bmAttributes         0xc0
       Self Powered
     MaxPower                0mA
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       0
       bNumEndpoints           2
       bInterfaceClass         8 Mass Storage
       bInterfaceSubClass      6 SCSI
       bInterfaceProtocol     80 Bulk (Zip)
       iInterface              0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x02  EP 2 OUT
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               none
         wMaxPacketSize         64
         bInterval               0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x88  EP 8 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               none
         wMaxPacketSize         64
         bInterval               0
   Language IDs: (length=4)
      0409 English(US)
...

modprobe usb-uhci  ....works

and lsmod shows the module's loaded

usb-uhci               26188   0  (unused)
usbcore                77024   1  [usb-storage hid usb-uhci]

usb-ohci doesn't.  I don't know if that's relevant or not...


/lib/modules/2.4.18-14/kernel/drivers/usb/usb-ohci.o: init_module: No
such device
Hint: insmod errors can be caused by incorrect module parameters,
including invalid IO or IRQ parameters.
       You may find more information in syslog or the output from dmesg
/lib/modules/2.4.18-14/kernel/drivers/usb/usb-ohci.o: insmod
/lib/modules/2.4.18-14/kernel/drivers/usb/usb-ohci.o failed
/lib/modules/2.4.18-14/kernel/drivers/usb/usb-ohci.o: insmod usb-ohci failed

...when I reattach the drive nothing appears to get logged.


PCI: Sharing IRQ 11 with 00:02.0
PCI: Sharing IRQ 11 with 01:00.0
Crystal 4280/46xx + AC97 Audio, version 1.28.32, 13:45:24 Sep  4 2002
cs46xx: Card found at 0xe8122000 and 0xe8000000, IRQ 11
cs46xx: Thinkpad 600X/A20/T20 (1014:0153) at 0xe8122000/0xe8000000, IRQ 11
ac97_codec: AC97 Audio codec, id: 0x4352:0x5914 (Cirrus Logic CS4297A rev B)
ide-floppy driver 0.99.newide
hdc: ATAPI 24X DVD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.12
cdrom: This disc doesn't have any tracks I recognize!

 
 
 

usb drive mount problems

Post by Bill » Sat, 22 May 2004 11:12:51


Actually there is relevant dmesg output

usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 13:44:31 Sep  4 2002
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0x1860, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: registered new driver hiddev
usb.c: registered new driver hid
usb.c: USB device 2 (vend/prod 0x4b4/0x6830) is not claimed by any
active driver.
usb.c: registered new driver usb-storage
usb-uhci.c: interrupt, status 2, frame# 70
usb_control/bulk_msg: timeout
usb.c: USB disconnect on device 2
usb-uhci.c: interrupt, status 3, frame# 1688
usb-uhci.c: ENXIO 80000380, flags 0, urb dfa7d4e0, burb c2524ec0
usb.c: error getting string descriptor 0 (error=-6)
usb-uhci.c: ENXIO 80000380, flags 0, urb dfa7d4e0, burb c2524ec0
usb.c: error getting string descriptor 0 (error=-6)
usb-uhci.c: ENXIO 80000380, flags 0, urb dfa7d4e0, burb c2524ec0
usb.c: error getting string descriptor 0 (error=-6)
usb-uhci.c: ENXIO 80000380, flags 0, urb dfa7d4e0, burb c2524ec0
usb.c: error getting string descriptor 0 (error=-6)
usb-uhci.c: ENXIO 80000380, flags 0, urb dfa7d4e0, burb c2524ec0
usb.c: error getting string descriptor 0 (error=-6)
usb-uhci.c: ENXIO 80000380, flags 0, urb dfa7d4e0, burb c2524ec0
usb.c: error getting string descriptor 0 (error=-6)
usb_control/bulk_msg: timeout


> First question is whether the third line indicates my thinkpad t21 only
> support usb 1.00 as opposed to 1.1???  The drive is usb 2 which should
> be backwards compatible w/1.1


> T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
> B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
> D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
> P:  Vendor=0000 ProdID=0000 Rev= 0.00
> S:  Product=USB UHCI Root Hub
> S:  SerialNumber=1860
> C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
> I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
> E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
> T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  5 Spd=12  MxCh= 0
> D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
> P:  Vendor=04b4 ProdID=6830 Rev= 0.01
> S:  Manufacturer=Cypress Semiconductor
> S:  Product=USB2.0 Storage Device
> S:  SerialNumber=############
> C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
> I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
> E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
> E:  Ad=88(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms

> So the system see the hw but won't allow me to mount


> mount: /dev/sda1 is not a valid block device

> Here's some other troubleshooting steps:

> lsusb lists it.

> Bus 001 Device 003: ID 04b4:6830 Cypress Semiconductor
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               2.00
>   bDeviceClass            0 Interface
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0        64
>   idVendor           0x04b4 Cypress Semiconductor
>   idProduct          0x6830
>   bcdDevice            0.01
>   iManufacturer          56 Cypress Semiconductor
>   iProduct               78 USB2.0 Storage Device
>   iSerial               100 ############
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           32
>     bNumInterfaces          1
>     bConfigurationValue     1
>     iConfiguration          0
>     bmAttributes         0xc0
>       Self Powered
>     MaxPower                0mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           2
>       bInterfaceClass         8 Mass Storage
>       bInterfaceSubClass      6 SCSI
>       bInterfaceProtocol     80 Bulk (Zip)
>       iInterface              0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x02  EP 2 OUT
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               none
>         wMaxPacketSize         64
>         bInterval               0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x88  EP 8 IN
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               none
>         wMaxPacketSize         64
>         bInterval               0
>   Language IDs: (length=4)
>      0409 English(US)
> ...

> modprobe usb-uhci  ....works

> and lsmod shows the module's loaded

> usb-uhci               26188   0  (unused)
> usbcore                77024   1  [usb-storage hid usb-uhci]

> usb-ohci doesn't.  I don't know if that's relevant or not...


> /lib/modules/2.4.18-14/kernel/drivers/usb/usb-ohci.o: init_module: No
> such device
> Hint: insmod errors can be caused by incorrect module parameters,
> including invalid IO or IRQ parameters.
>       You may find more information in syslog or the output from dmesg
> /lib/modules/2.4.18-14/kernel/drivers/usb/usb-ohci.o: insmod
> /lib/modules/2.4.18-14/kernel/drivers/usb/usb-ohci.o failed
> /lib/modules/2.4.18-14/kernel/drivers/usb/usb-ohci.o: insmod usb-ohci
> failed

> ...when I reattach the drive nothing appears to get logged.


> PCI: Sharing IRQ 11 with 00:02.0
> PCI: Sharing IRQ 11 with 01:00.0
> Crystal 4280/46xx + AC97 Audio, version 1.28.32, 13:45:24 Sep  4 2002
> cs46xx: Card found at 0xe8122000 and 0xe8000000, IRQ 11
> cs46xx: Thinkpad 600X/A20/T20 (1014:0153) at 0xe8122000/0xe8000000, IRQ 11
> ac97_codec: AC97 Audio codec, id: 0x4352:0x5914 (Cirrus Logic CS4297A
> rev B)
> ide-floppy driver 0.99.newide
> hdc: ATAPI 24X DVD-ROM drive, 128kB Cache
> Uniform CD-ROM driver Revision: 3.12
> cdrom: This disc doesn't have any tracks I recognize!


 
 
 

1. Linksys USB drive mount problems

I received a Linksys 128MB USB keychain drive for Christmas and up
until last week it was working flawlessly.  As root, I would type:

mount /dev/sda1 /mnt/keychain/

and it would mount no problem.  I was sharing between Windows, linux
and a Mac without a hitch.  Everytime I used it in linux, I would
umount before removing.

Then, I tried to transfer files to a Mac (OS X) and the Mac thought
that the drive needed to be formatted.  So, the Mac formatted it and
now it doesn't work in linux.  It's been fdisked and formatted in
Windows since the Mac formatting.  I can use it in Windows without a
problem.  Now when I try to mount in linux I get the following error:

# mount /dev/sda1 /mnt/keychain/
mount: you must specify the filesystem type

So I tried:

# mount -t vfat /dev/sda1 /mnt/keychain/
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       or too many mounted file systems

I don't know what other filesystem it would be, or what to think about
the other possibilities.

Any suggestions?

Thanks.

Andrew

2. UID for Web Spawned processes

3. Problem mounting ZIP 250 USB drive

4. Simple compiling question...

5. port forwarding

6. Mounting USB drive in FC3

7. PPP installation

8. How-to mount an usb cdrw drive

9. Help on Mounting USB mini drive

10. Sun Solaris USB Flash Drive mount command (scsa2usb driver)

11. mount USB flash drive on Unix

12. USB pen drive mounting as read-only