I am using usb-uhci
I have attached logs as follows:
dmesg1: system log after startup
dmesg2: system log after successfully doing 'modprobe usb-storage'
dmesg3: system log after successfully doing 'modprobe -r usb-storage'
dmesg4: system log after unsuccessfully doing 'modprobe usb-storage'
devices: results of 'cat /proc/bus/usb/devices'
-----Original Message-----
From: Matthew Dharm [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, March 28, 2000 3:53 PM
To: Hausheer, Geoffrey
Cc: 'Linux USB List'
Subject: Re: [linux-usb] More problems with usb-storage
What HCD driver are you using? Also, please send the dump from
/proc/bus/usb/devices and a copy of the system logs which show the USB
Mass Storage debugging output.
Matt Dharm
On Tue, 28 Mar 2000, Hausheer, Geoffrey wrote:
> Using 2.3.99-pre3, I am still having similar problems to what I had seen
in
> 2.3.99-pre1..
> I am trying to install a USB CDRW (Sony Spressa X2)
>
> When I run 'modprobe usb-storage' it usually works, but occasionally (20%
?)
> I get:
>
> scsi0: usb scsi0
> scsi: 1 host.
> usb_control/bulk.msg: timeout
> ^- i usually get about 8 of these
> (a Ctrl-C will not terminate this 15 second process)
>
> if I cat /proc/scsi/scsi i get:
> Attached devices: none
>
> cat /proc/bus/usb/devices looks normal (The drive shows up)
>
> I have noted that I can reproduce this error pretty reliably by doing a
> 'modprobe -r usb-storage' then 'modprobe usb-storage' (whether or not the
> drive was successfully detected the first time)
>
> As a secondary issue:
>
> If I unplug the USB drive during the time 'usb_control/bulk.msg: timeout'
is
> being displayed, then unload the usb-storage and scsi modules, then re
> modprobe it, I get no messages at all. It just sits there. A ctrl-C will
> kill this process, but after this point the only way to get the drive
> working is to reboot. I know that the spolution is 'Don't do that!' But I
> thought I'd mention it.
>
> Any ideas on how to fix this?
> .Geoff
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
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=fca0
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.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=55aa ProdID=1234 Rev= 0.06
S: Manufacturer=OnSpec
S: Product=USB Atapi
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.50 $ time 06:47:44 Mar 25 2000
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: Intel USB controller: setting latency timer to 0
usb-uhci.c: USB UHCI at I/O 0xfca0, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
usb.c: USB new device connect, assigned device number 1
usb.c: kmalloc IF c128f540, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI Root Hub
SerialNumber: fca0
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: ganged power switching
hub.c: standalone hub
hub.c: global over-current protection
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port 1 is removable
hub.c: port 2 is removable
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface c128f540
hub.c: port 1 connection change
hub.c: portstatus 101, change 1, High Speed
hub.c: portstatus 103, change 0, High Speed
usb.c: USB new device connect, assigned device number 2
usb.c: kmalloc IF c128f880, numif 1
usb.c: new device strings: Mfr=1, Product=2, SerialNumber=0
usb.c: USB device number 2 default language ID 0x409
Manufacturer: OnSpec
Product: USB Atapi
usb.c: unhandled interfaces on device
usb.c: This device is not recognized by any installed USB driver.
Length = 18
DescriptorType = 01
USB version = 1.00
Vendor:Product = 55aa:1234
MaxPacketSize0 = 8
NumConfigurations = 1
Device version = 0.06
Device Class:SubClass:Protocol = 00:00:00
Per-interface classes
Configuration:
bLength = 9
bDescriptorType = 02
wTotalLength = 0020
bNumInterfaces = 01
bConfigurationValue = 01
iConfiguration = 00
bmAttributes = 40
MaxPower = 0mA
Interface: 0
Alternate Setting: 0
bLength = 9
bDescriptorType = 04
bInterfaceNumber = 00
bAlternateSetting = 00
bNumEndpoints = 02
bInterface Class:SubClass:Protocol = 08:06:50
iInterface = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 01 (out)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 82 (in)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 00
usb.c: registered new driver usb-storage
usb-storage: USB Mass Storage device detected
usb-storage: Endpoints In 2 Out 1 Int 0
usb-storage: Result from usb_set_interface is 0
usb-storage: New GUID 55aa12340000000000000000
usb-storage: Transport: Bulk
usb-storage: Protocol: Transparent SCSI
usb-storage: *** thread sleeping.
scsi0 : usbscsi0
scsi : 1 host.
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Command TEST_UNIT_READY (6 bytes)
usb-storage: 00 00 00 00 00 00 a2 c7 20 6c
usb-storage: Bulk command S 0x43425355 T 0x1 L 0 F 0 CL 6
usb-storage: Bulk command transfer result=0
usb-storage: Bulk status S 0x53425355 T 0x1 R 0 V 0x1
usb-storage: Command FAILED: Issuing auto-REQUEST_SENSE
usb-storage: Bulk command S 0x43425355 T 0x1 L 18 F 128 CL 6
usb-storage: Bulk command transfer result=0
usb-storage: Bulk xfer 0xc772d6f4(18)
usb-storage: bulk_msg returned 0 xferred 18/18
usb-storage: Bulk data transfer result 0x0
usb-storage: Bulk status S 0x53425355 T 0x1 R 0 V 0x0
usb-storage: -- Result from auto-sense is 0
usb-storage: -- sense key: 0x2, ASC: 0x3a, ASCQ: 0x0
usb-storage: scsi cmd done, result=0x1
usb-storage: *** thread sleeping.
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Command INQUIRY (6 bytes)
usb-storage: 12 00 00 00 ff 00 a2 c7 20 6c
usb-storage: Bulk command S 0x43425355 T 0x2 L 255 F 128 CL 6
usb-storage: Bulk command transfer result=0
usb-storage: Bulk xfer 0xc7695cd4(256)
usb-storage: bulk_msg returned 0 xferred 96/256
usb-storage: Bulk data transfer result 0x1
usb-uhci.c: interrupt, status 3, frame# 1389
usb-storage: clearing endpoint halt for pipe 0xc0010280
usb-storage: Bulk status S 0x53425355 T 0x2 R 159 V 0x0
usb-storage: Fixing INQUIRY data, setting SCSI rev to 2
usb-storage: scsi cmd done, result=0x0
usb-storage: *** thread sleeping.
Vendor: SONY Model: CD-RW CRX120E Rev: 1.0k
Type: CD-ROM ANSI SCSI revision: 02
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad device number (0/1) or dev 0xc7fbc200
usb-storage: *** thread sleeping.
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad device number (1/0) or dev 0xc7fbc200
usb-storage: *** thread sleeping.
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad device number (2/0) or dev 0xc7fbc200
usb-storage: *** thread sleeping.
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad device number (3/0) or dev 0xc7fbc200
usb-storage: *** thread sleeping.
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad device number (4/0) or dev 0xc7fbc200
usb-storage: *** thread sleeping.
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad device number (5/0) or dev 0xc7fbc200
usb-storage: *** thread sleeping.
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad device number (6/0) or dev 0xc7fbc200
usb-storage: *** thread sleeping.
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad device number (7/0) or dev 0xc7fbc200
usb-storage: *** thread sleeping.
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
usb.c: usb-storage driver claimed interface c128f880
USB Mass Storage support registered.
usb.c: deregistering driver usb-storage
usb-storage: storage_disconnect() called
usb-storage: us_release() called for host usbscsi0
scsi : 0 hosts.
usb.c: registered new driver usb-storage
usb-storage: USB Mass Storage device detected
usb-storage: Endpoints In 2 Out 1 Int 0
usb-storage: Result from usb_set_interface is 0
usb-storage: New GUID 55aa12340000000000000000
usb-storage: Transport: Bulk
usb-storage: Protocol: Transparent SCSI
usb-storage: *** thread sleeping.
scsi0 : usbscsi0
scsi : 1 host.
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Command TEST_UNIT_READY (6 bytes)
usb-storage: 00 00 00 00 00 00 a2 c7 20 6c
usb-storage: Bulk command S 0x43425355 T 0x1 L 0 F 0 CL 6
usb_control/bulk_msg: timeout
usb-storage: Bulk command transfer result=-110
usb-storage: Bus reset requested
usb-storage: us_queuecommand() called
usb_control/bulk_msg: timeout
usb-storage: Bulk status result = -110
usb-storage: Command FAILED: Issuing auto-REQUEST_SENSE
usb-storage: Bulk command S 0x43425355 T 0x1 L 18 F 128 CL 6
usb_control/bulk_msg: timeout
usb-storage: Bulk command transfer result=-110
usb-storage: Bus reset requested
usb_control/bulk_msg: timeout
usb-storage: Bulk status result = -110
usb-storage: -- Result from auto-sense is 2
usb-storage: -- sense key: 0x0, ASC: 0x0, ASCQ: 0x0
usb-storage: scsi cmd done, result=0x1
usb-storage: *** thread sleeping.
usb-storage: *** thread awakened.
usb-storage: Command TEST_UNIT_READY (6 bytes)
usb-storage: 00 00 00 00 00 00 a2 c7 20 6c
usb-storage: Bulk command S 0x43425355 T 0x1 L 0 F 0 CL 6
usb-storage: us_queuecommand() called
usb_control/bulk_msg: timeout
usb-storage: Bulk command transfer result=-110
usb_control/bulk_msg: timeout
usb-storage: Bulk status result = -110
usb-storage: Command FAILED: Issuing auto-REQUEST_SENSE
usb-storage: Bulk command S 0x43425355 T 0x1 L 18 F 128 CL 6
usb-storage: us_queuecommand() called
usb_control/bulk_msg: timeout
usb-storage: Bulk command transfer result=-110
usb-storage: Bus reset requested
usb-storage: us_queuecommand() called
usb_control/bulk_msg: timeout
usb-storage: Bulk status result = -110
usb-storage: -- Result from auto-sense is 2
usb-storage: -- sense key: 0x0, ASC: 0x0, ASCQ: 0x0
usb-storage: scsi cmd done, result=0x1
usb-storage: *** thread sleeping.
usb-storage: *** thread awakened.
usb-storage: Bad device number (1/0) or dev 0xc7fbc200
usb-storage: *** thread sleeping.
usb-storage: *** thread awakened.
usb-storage: *** thread sleeping.
usb-storage: *** thread awakened.
usb-storage: *** thread sleeping.
usb-storage: Bus reset requested
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad device number (1/0) or dev 0xc7fbc200
usb-storage: *** thread sleeping.
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad device number (2/0) or dev 0xc7fbc200
usb-storage: *** thread sleeping.
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad device number (3/0) or dev 0xc7fbc200
usb-storage: *** thread sleeping.
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad device number (4/0) or dev 0xc7fbc200
usb-storage: *** thread sleeping.
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad device number (5/0) or dev 0xc7fbc200
usb-storage: *** thread sleeping.
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad device number (6/0) or dev 0xc7fbc200
usb-storage: *** thread sleeping.
usb-storage: us_queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad device number (7/0) or dev 0xc7fbc200
usb-storage: *** thread sleeping.
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
usb.c: usb-storage driver claimed interface c128f880
USB Mass Storage support registered.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]