I've seen the threads on problems in the SCSI layer and issues when
using the incorrect UHCI driver. I thought that it might be useful to
include some debugging messages from my setup - which has an OHCI
hub. Do these error messages look familiar?

Charles

% cat /proc/bus/usb/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.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB OHCI Root Hub
S:  SerialNumber=c8887000
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=   2 Ivl=255ms
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=05ab ProdID=0031 Rev= 1.00
S:  Manufacturer=In-System Design
S:  Product=USB Storage Adapter
S:  SerialNumber=98A421CF7EC687CD
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 98mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff 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
E:  Ad=83(I) Atr=03(Int.) MxPS=   2 Ivl= 32ms

*****  example happy read message  *****
32:21 usb-storage: queuecommand() called 
32:21 usb-storage: *** thread awakened. 
32:21 usb-storage: Command READ_10 (10 bytes) 
32:21 usb-storage: 28 00 00 00 00 41 00 00 02 00 00 00 
32:21 usb-storage:    ATA OUT - SCSIOP_READ 
32:21 usb-storage: Bulk command S 0x43425355 T 0x4d28 Trg 0 LUN 0 L 1024 F 128 CL 16 
32:21 usb-storage: Bulk command transfer result=0 
32:21 usb-storage: isd200_transfer_partial(): xfer 1024 bytes 
32:21 usb-storage: usb_stor_bulk_msg() returned 0 xferred 1024/1024 
32:21 usb-storage: isd200_transfer_partial(): transfer complete 
32:21 usb-storage: Bulk data transfer result 0x0 
32:21 usb-storage: Attempting to get CSW... 
32:21 usb-storage: Bulk status result = 0 
32:21 usb-storage: Bulk status Sig 0x53425355 T 0x4d28 R 0 Stat 0x0 
32:21 usb-storage: scsi cmd done, result=0x0 
32:21 usb-storage: *** thread sleeping. 

*****  example happy write message  *****
32:52 usb-storage: queuecommand() called 
32:52 usb-storage: *** thread awakened. 
32:52 usb-storage: Command WRITE_10 (10 bytes) 
32:52 usb-storage: 2a 00 00 00 00 3f 00 00 08 00 00 00 
32:52 usb-storage:    ATA OUT - SCSIOP_WRITE 
32:52 usb-storage: Bulk command S 0x43425355 T 0x4d2d Trg 0 LUN 0 L 4096 F 0 CL 16 
32:52 usb-storage: Bulk command transfer result=0 
32:52 usb-storage: isd200_transfer_partial(): xfer 4096 bytes 
32:52 usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 
32:52 usb-storage: isd200_transfer_partial(): transfer complete 
32:52 usb-storage: Bulk data transfer result 0x0 
32:52 usb-storage: Attempting to get CSW... 
32:52 usb-storage: Bulk status result = 0 
32:52 usb-storage: Bulk status Sig 0x53425355 T 0x4d2d R 0 Stat 0x0 
32:52 usb-storage: scsi cmd done, result=0x0 
32:52 usb-storage: *** thread sleeping. 

***** unhappy write message *****
34:17 usb-storage: queuecommand() called 
34:17 usb-storage: *** thread awakened. 
34:17 usb-storage: Command WRITE_10 (10 bytes) 
34:17 usb-storage: 2a 00 01 53 ed 37 00 00 f8 00 00 00 
34:17 usb-storage:    ATA OUT - SCSIOP_WRITE 
34:17 usb-storage: Bulk command S 0x43425355 T 0x4ee9 Trg 0 LUN 0 L 126976 F 0 CL 16 
34:17 usb-storage: Bulk command transfer result=0 
34:17 usb-storage: isd200_transfer_partial(): xfer 8192 bytes 
34:17 usb-storage: usb_stor_bulk_msg() returned 0 xferred 8192/8192 
34:17 usb-storage: isd200_transfer_partial(): transfer complete 
34:17 usb-storage: isd200_transfer_partial(): xfer 8192 bytes 
34:17 usb-storage: usb_stor_bulk_msg() returned 0 xferred 8192/8192 
34:17 usb-storage: isd200_transfer_partial(): transfer complete 
34:17 usb-storage: isd200_transfer_partial(): xfer 4096 bytes 
34:17 usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 
34:17 usb-storage: isd200_transfer_partial(): transfer complete 
34:17 usb-storage: isd200_transfer_partial(): xfer 4096 bytes 
34:17 usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 
34:17 usb-storage: isd200_transfer_partial(): transfer complete 
34:17 usb-storage: isd200_transfer_partial(): xfer 4096 bytes 
34:17 usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 
34:17 usb-storage: isd200_transfer_partial(): transfer complete 
34:18 usb-storage: isd200_transfer_partial(): xfer 4096 bytes 
34:18 usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 
34:18 usb-storage: isd200_transfer_partial(): transfer complete 
34:18 usb-storage: isd200_transfer_partial(): xfer 20480 bytes 
34:18 usb-storage: usb_stor_bulk_msg() returned 0 xferred 20480/20480 
34:18 usb-storage: isd200_transfer_partial(): transfer complete 
34:18 usb-storage: isd200_transfer_partial(): xfer 4096 bytes 
34:18 usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 
34:18 usb-storage: isd200_transfer_partial(): transfer complete 
34:18 usb-storage: isd200_transfer_partial(): xfer 4096 bytes 
34:18 usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 
34:18 usb-storage: isd200_transfer_partial(): transfer complete 
34:18 usb-storage: isd200_transfer_partial(): xfer 16384 bytes 
34:18 usb-storage: usb_stor_bulk_msg() returned 0 xferred 16384/16384 
34:18 usb-storage: isd200_transfer_partial(): transfer complete 
34:18 usb-storage: isd200_transfer_partial(): xfer 20480 bytes 
34:18 usb-storage: usb_stor_bulk_msg() returned 0 xferred 20480/20480 
34:18 usb-storage: isd200_transfer_partial(): transfer complete 
34:18 usb-storage: isd200_transfer_partial(): xfer 8192 bytes 
34:18 usb-storage: usb_stor_bulk_msg() returned 0 xferred 8192/8192 
34:18 usb-storage: isd200_transfer_partial(): transfer complete 
34:18 usb-storage: isd200_transfer_partial(): xfer 4096 bytes 
34:18 usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 
34:18 usb-storage: isd200_transfer_partial(): transfer complete 
34:18 usb-storage: isd200_transfer_partial(): xfer 4096 bytes 
34:18 usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 
34:18 usb-storage: isd200_transfer_partial(): transfer complete 
34:18 usb-storage: isd200_transfer_partial(): xfer 4096 bytes 
34:18 usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 
34:18 usb-storage: isd200_transfer_partial(): transfer complete 
34:18 usb-storage: isd200_transfer_partial(): xfer 4096 bytes 
34:18 usb-storage: usb_stor_bulk_msg() returned -110 xferred 1856/4096 
34:18 usb-storage: isd200_transfer_partial(): device NAKed 
34:18 usb-storage: Bulk data transfer result 0x1 
34:18 usb-storage: Attempting to get CSW... 
34:46 usb-storage: command_abort() called 
34:46 usb-storage: Bulk status result = -104 
34:46 usb-storage: -- transport indicates transport failure 
34:46 usb-storage: scsi cmd done, result=0x70000 
34:46 usb-storage: *** thread sleeping. 

-- 
Charles Schwieters     email: [EMAIL PROTECTED]
                       www:   http://schwieters.org/cds
phone: (301) 402-4914  FAX:   (301) 402-2867

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to