Tom Diehl on 18 Jan 2004 19:02:02 -0000


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

[PLUG] Re: Problem with USB Flash Disk


On Sun, 18 Jan 2004, W. Chris Shank wrote:

> 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?

Don't know.

> 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

Hummmm, Just a thought, do have the hotplug rpm installed? I had this
same problem with a different brand of flash disk. Turned out the
hotplug package was not installed.

In addition is the usb-storage module getting loaded?? lsmod | grep usb
to check.

Once the hotplug pkg was installed feeding devlabel the proper incantation
got it working for me. It even automounts on insertation. Now if I could
just figure out a way to have it know when I wnat to rm the thing and
autoumount it. :-))


HTH,

.....Tom
___________________________________________________________________________
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