Hi,
I've got a USB mass-storage device which I'm trying to use,
so far no joy.
The best I get is a modprob usb-storage showing a scsi device,
but me being unable to work out what to do next.
Here's a session of me trying to mount this beast.
lspci -v shows:
00:1f.2 USB Controller: Intel Corporation 82801 82810 Chipset USB (rev 02)
(prog-if 00 [UHCI])
Subsystem: Intel Corporation: Unknown device 2412
Flags: bus master, medium devsel, latency 0, IRQ 9
I/O ports at 1820
(I've tried using usb-uhci, and uhci - I'm not sure which I should
be favouring).
root@hell:~# modprobe usb-uhci
PCI: Increasing latency timer of device 00:fa to 64
usb-uhci.c: Detected 2 ports
root@hell:~# usb.c: USB device 2 (vend/prod 0xb86/0x5110) is not claimed by
any
active driver.
(I've hacked usb.c - so that I can see:
descriptor.idVendor = 0xb86
descriptor.idProduct= 0x5110
descriptor.bcdDevice= 2 )
Length = 18
DescriptorType = 01
USB version = 1.10
Vendor:Product = 0b86:5110
MaxPacketSize0 = 8
NumConfigurations = 1
Device version = 0.02
Device Class:SubClass:Protocol = 00:00:00
Per-interface classes
Configuration:
bLength = 9
bDescriptorType = 02
wTotalLength = 0027
bNumInterfaces = 01
bConfigurationValue = 01
iConfiguration = 00
bmAttributes = 80
MaxPower = 64mA
Interface: 0
Alternate Setting: 0
bLength = 9
bDescriptorType = 04
bInterfaceNumber = 00
bAlternateSetting = 00
bNumEndpoints = 03
bInterface Class:SubClass:Protocol = 08:05:01
iInterface = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 81 (in)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 02 (out)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 83 (in)
bmAttributes = 03 (Interrupt)
wMaxPacketSize = 0008
bInterval = ff
In /var/log/messages I see:
hell kernel: usb.c: USB disconnect on device 1
hell kernel: usb.c: USB disconnect on device 2
hell kernel: usb.c: USB bus 1 deregistered
hell kernel: usb-uhci.c: $Revision: 1.237 $ time 19:31:27 Jan 29 2002
hell kernel: usb-uhci.c: High bandwidth mode enabled
hell kernel: PCI: Increasing latency timer of device 00:fa to 64Jan 29
19:44:46 hell kernel: usb-uhci.c: USB UHCI at I/O 0x1820, IRQ 9
hell kernel: usb-uhci.c: Detected 2 ports
hell kernel: usb.c: new USB bus registered, assigned bus number 1
hell kernel: usb.c: USB new device connect, assigned device number 1
hell kernel: Product: USB UHCI Root Hub
hell kernel: SerialNumber: 1820
hell kernel: hub.c: USB hub found
hell kernel: hub.c: 2 ports detected
hell kernel: usb.c: USB new device connect, assigned device number 2
hell kernel: usb.c: USB device 2 (vend/prod 0xb86/0x5110) is not claimed by
any active driver.
root@hell:~# mount -t usbdevfs none /proc/bus/usb
root@hell:~# modprobe usb-storage
scsi2 : SCSI emulation for USB Mass Storage devices
scsi : 3 hosts.
usb-storage: bus_reset() requested but not implemented
usb-storage: bus_reset() requested but not implemented
usb-storage: host_reset() requested but not implemented
root@hell:~# cat /proc/scsi/scsi
Attached devices:
Host: scsi1 Channel: 00 Id: 06 Lun: 00
Vendor: IOMEGA Model: ZIP 100 Rev: J.03
Type: Direct-Access ANSI SCSI revision: 02
root@hell:~# cat /proc/scsi/usb/2
Host scsi1: usb-storage
Vendor: Unknown
Product: Unknown
Serial Number: None
Protocol: 8070i
Transport: Control/Bulk
GUID: 0b8651100000000000000000
root@hell:~# lsmod
Module Size Used by
usb-storage 21432 0 (unused)
usb-uhci 17952 0 (unused)
usbcore 45096 1 [usb-storage usb-uhci]
i810_audio 10136 0 (unused)
ac97_codec 7172 0 [i810_audio]
3c59x 21156 1
root@hell:/proc/bus/usb# cat devices
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=1820
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#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0b86 ProdID=5110 Rev= 0.02
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 64mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=05 Prot=01 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
E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
So here I see in that the driver is usb-storage - but that module
has a reference count of 0, and it doesn't identify it as a mountable
device.
I tried adding the following unusual_device entry - no joy.
{ 0x0b86, 0x5110, 0x0200, // skx - also tried 0x0b86, 0x5110, 0x0100
"flash-steve", US_SC_SCSI, US_PR_BULK, US_FL_SINGLE_LUN},
That gave me:
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: `c\ Model: < a Rev: P\
Type: Unknown ANSI SCSI revision: 06
But I was unable to mount it..
Any more information can be generated upon request.
Steve
---
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users