W. Chris Shank on 19 Jan 2004 00:03:02 -0000


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

Re: [PLUG] Problem with USB Flash Disk


I just borrowed an older 128M usb pen disk - it is working fine - but it
is recognized as a USB 1.1 device. So I would say either the USB 2.0
mass storage driver is broken - or the sandisk cruzer doesn't adhere to
the spec completely.

On Sun, 2004-01-18 at 18:05, W. Chris Shank wrote:
> I've highluighted the difference below. Basically, your system is
> running USB 1.1 not USB 2.0 - which is why I was able to use it on an
> older computer as well.
> 
> It may be due to the device identifiers not being in the hotplug
> mappings as someone olse suggested - but I think it's odd that it would
> work in USB 1.1 mode but not USB 2.0 mode - as the identifiers aren't
> changing between modes (as far as I could tell).
> 
> On Sun, 2004-01-18 at 15:56, sean finney wrote:
> > hi w chris,
> > 
> > On Sun, Jan 18, 2004 at 12:51:10PM -0500, W. Chris Shank wrote:
> > > I have a SanDisk Cruzer mini 256 flash disk. On fedora 1 and YDL 3 it is
> > 
> > i just got one of these from best buy this morning!  i don't seem to
> > have any trouble mounting the device.  it was formatted as a FAT 16
> > filesystem, and mounted with the vfat driver without a hitch (and
> > didn't mind being fdisk'd into an ext2 filesystem later).
> > 
> > > 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
> This is my devices output - notice the Spd=480
> 
> > > 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
> > 
> > here's mine:
> > 
> > T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
> Here is yours - notice the Spd=12.
> 
> > 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=00290105
> > 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=  64 Ivl=0ms
> > E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
> > 
> > relevant stuff from my dmesg follows:
> > 
> > > 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
> > 
> > <snip>
> > usb-uhci.c: High bandwidth mode enabled
> > usb-uhci.c: v1.275:USB Universal Host Controller Interface drive
> > <snip>
> > hub.c: new USB device 00:07.2-1, 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
> > scsi0 : 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 scsi0, channel 0, id 0, lun 0
> > SCSI device sda: 512000 512-byte hdwr sectors (262 MB)
> > sda: Write Protect is off
> >  /dev/scsi/host0/bus0/target0/lun0: p1
> > 
> > so i can't say things look too differently...
> > 
> > do you have any other scsi devices on your system?  are you sure you're
> > trying to access the right one?  fwiw, this system is running debian
> > sid (home-rolled 2.4.20).
> > 
> > if you want to see my kernel config, i can send it to you off-list.
> > 
> > 
> > 	sean
-- 
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