W. Chris Shank on 18 Jan 2004 17:52:02 -0000


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[PLUG] Problem with USB Flash Disk


I have a SanDisk Cruzer mini 256 flash disk. On fedora 1 and YDL 3 it is
recognized by the kernel, the usb-storage module loads, but the disk is
not mountable. I've looked at the output of /proc/bus/usb/devices - the
drive is being recognized as USB 2.0 (output below or the curious) with
speed of 480Mbps. Output of dmesg below also. So it looks like the drive
is recognized and the modules load but then it pucks trying to read the
partition table of the device. My guess is that the disk isn't
compatible to the USB 2.0 spec completely. I out the drive in an older
laptop with probably first generation USB (circa 1998) running debian
kernel 2.4.21-xfs (from morphix). The output of /proc/bus/usb/devices
differs only in that is sees the speed as 12Mbps (USB 1.0 or 1.1), so
the device is backwards compatible it seems. On the older laptop, the
drive is mountable, I was able to write files to it quickly and prove
they were written by verifying it in a windows machine.

So - aside from finding a driver that works with this thing - I'm
wondering if forcing fedora to mount it as USB 1.0/1.1 will allow me to
use it. Does anyone know how to force USB to revert to 1.0/1.1?

Thanks

USB 2.0 output of /proc/bus/usb/devices:
Bus=04 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0781 ProdID=7101 Rev= 1.02
S:  Manufacturer=SanDisk Corporation
S:  Product=Cruzer Mini
S:  SerialNumber=000132114
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50
Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

DMESG:

hub.c: new USB device 00:1d.7-3, assigned address 2
usb.c: USB device 2 (vend/prod 0x781/0x7101) is not claimed by any
active driver.
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
  Vendor: Generic   Model: STORAGE DEVICE    Rev: 1.02
  Type:   Direct-Access                      ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 512000 512-byte hdwr sectors (262 MB)
sda: Write Protect is off
 sda: sda1
inserting floppy driver for 2.4.22-1.2140.nptl
floppy0: no floppy controllers found
hub.c: USB device not accepting new address (error=-71)
scsi: device set offline - not ready or command retry failed after bus
reset: host 1 channel 0 id 0 lun 0
 sda: I/O error: dev 08:00, sector 0
 I/O error: dev 08:00, sector 0
 unable to read partition table
usb.c: USB disconnect on device 00:1d.7-3 address 2
inserting floppy driver for 2.4.22-1.2140.nptl
floppy0: no floppy controllers found
hub.c: new USB device 00:1d.7-3, assigned address 3
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 3
inserting floppy driver for 2.4.22-1.2140.nptl
floppy0: no floppy controllers found



-- 
W. Chris Shank
ACE Technology Group, LLC
http://www.acetechgroup.com
(610) 647-1055

___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug