> > len=0xd actual length=0x0 status=0xffffff7d > > I don't know what those messages are supposed to > mean. Are those status > values the error codes from your HCD? What does > 0xffffff7d = -131 = > -EUNRECOVERABLE mean?
Those messages were printed out in function usb_stor_bulk_msg by myself. status is function return value: us->current_urb->status. status=0xfffff7d happens only after command_abort() is called. > How do you expect me to help if you don't supply the > debugging log? sent the mail in a hurry, forgot to attach the log, sorry. Thanks so much for your help. --Craig __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
ulk command S 0x43425355 T 0xa Trg 0 LUN 0 L 0 F 0 CL 6 usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... len =0xd actual length=0xd status=0x0 55 53 42 53 0a 00 00 00 00 00 00 00 00 usb-storage: Bulk status result = 0 usb-storage: Bulk status Sig 0x53425355 T 0xa R 0 Stat 0x0 partial=0xd usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command TEST_UNIT_READY (6 bytes) usb-storage: 00 00 00 00 00 00 67 91 e0 1e 47 90 usb-storage: Bulk command S 0x43425355 T 0xb Trg 0 LUN 0 L 0 F 0 CL 6 usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... len =0xd actual length=0xd status=0x0 55 53 42 53 0b 00 00 00 00 00 00 00 00 usb-storage: Bulk status result = 0 usb-storage: Bulk status Sig 0x53425355 T 0xb R 0 Stat 0x0 partial=0xd usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command TEST_UNIT_READY (6 bytes) usb-storage: 00 00 00 00 00 00 00 00 fb ff ff ff usb-storage: Bulk command S 0x43425355 T 0xc Trg 0 LUN 0 L 0 F 0 CL 6 usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... len =0xd actual length=0xd status=0x0 55 53 42 53 0c 00 00 00 00 00 00 00 00 usb-storage: Bulk status result = 0 usb-storage: Bulk status Sig 0x53425355 T 0xc R 0 Stat 0x0 partial=0xd usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. sd_open...<7>usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command TEST_UNIT_READY (6 bytes) usb-storage: 00 00 00 00 00 00 00 00 00 00 00 00 usb-storage: Bulk command S 0x43425355 T 0xd Trg 0 LUN 0 L 0 F 0 CL 6 usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... 55 53 42 53 0d 00 00 00 00 00 00 00 00 usb-storage: Bulk status result = 0 usb-storage: Bulk status Sig 0x53425355 T 0xd R 0 Stat 0x0 partial=0xd usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command ALLOW_MEDIUM_REMOVAL (6 bytes) usb-storage: 1e 00 00 00 01 00 03 90 a0 a1 63 91 usb-storage: Bulk command S 0x43425355 T 0xe Trg 0 LUN 0 L 0 F 0 CL 6 usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... len =0xd actual length=0xd status=0x0 55 53 42 53 0e 00 00 00 00 00 00 00 00 usb-storage: Bulk status result = 0 usb-storage: Bulk status Sig 0x53425355 T 0xe R 0 Stat 0x0 partial=0xd usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. sd_open...done usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command TEST_UNIT_READY (6 bytes) usb-storage: 00 00 00 00 00 00 00 00 00 00 00 00 usb-storage: Bulk command S 0x43425355 T 0xf Trg 0 LUN 0 L 0 F 0 CL 6 usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... len =0xd actual length=0xd status=0x0 55 53 42 53 0f 00 00 00 00 00 00 00 00 usb-storage: Bulk status result = 0 usb-storage: Bulk status Sig 0x53425355 T 0xf R 0 Stat 0x0 partial=0xd usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 00 00 eb 00 00 02 00 00 00 usb-storage: Bulk command S 0x43425355 T 0x10 Trg 0 LUN 0 L 1024 F 128 CL 10 usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_transfer_partial(): xfer 1024 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 1024/1024 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... len =0xd actual length=0xd status=0x0 55 53 42 53 10 00 00 00 00 00 00 00 00 usb-storage: Bulk status result = 0 usb-storage: Bulk status Sig 0x53425355 T 0x10 R 0 Stat 0x0 partial=0xd usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 00 00 ed 00 00 02 00 00 00 usb-storage: Bulk command S 0x43425355 T 0x11 Trg 0 LUN 0 L 1024 F 128 CL 10 usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_transfer_partial(): xfer 1024 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 1024/1024 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... len =0xd actual length=0xd status=0x0 55 53 42 53 11 00 00 00 00 00 00 00 cd usb-storage: Bulk status result = 0 usb-storage: Bulk status Sig 0x53425355 T 0x11 R 0 Stat 0xcd partial=0xd usb-storage: Bulk logical error usb-storage: -- transport indicates error, resetting usb-storage: Bulk reset requested usb-storage: usb_stor_clear_halt: result=0 usb-storage: usb_stor_clear_halt: result=0 usb-storage: Bulk soft reset completed usb-storage: scsi cmd done, result=0x70000 usb-storage: *** thread sleeping. usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 00 00 ed 00 00 02 00 00 00 usb-storage: Bulk command S 0x43425355 T 0x12 Trg 0 LUN 0 L 1024 F 128 CL 10 usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_transfer_partial(): xfer 1024 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 1024/1024 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... len =0xd actual length=0xd status=0x0 55 53 42 53 12 00 00 00 00 00 00 00 80 usb-storage: Bulk status result = 0 usb-storage: Bulk status Sig 0x53425355 T 0x12 R 0 Stat 0x80 partial=0xd usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 00 00 ef 00 00 02 00 00 00 usb-storage: Bulk command S 0x43425355 T 0x13 Trg 0 LUN 0 L 1024 F 128 CL 10 usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_transfer_partial(): xfer 1024 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 1024/1024 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... len =0xd actual length=0xd status=0x0 55 53 42 53 13 00 00 00 00 00 00 00 80 usb-storage: Bulk status result = 0 usb-storage: Bulk status Sig 0x53425355 T 0x13 R 0 Stat 0x80 partial=0xd usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 00 02 f5 00 00 02 00 00 00 usb-storage: Bulk command S 0x43425355 T 0x14 Trg 0 LUN 0 L 1024 F 128 CL 10 usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_transfer_partial(): xfer 1024 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 1024/1024 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... len =0xd actual length=0xd status=0x0 55 53 42 53 14 00 00 00 00 00 00 00 80 usb-storage: Bulk status result = 0 usb-storage: Bulk status Sig 0x53425355 T 0x14 R 0 Stat 0x80 partial=0xd usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... len =0xd actual length=0xd status=0x0 55 53 42 53 08 02 00 00 00 00 00 00 00 usb-storage: Bulk status result = 0 usb-storage: Bulk status Sig 0x53425355 T 0x208 R 0 Stat 0x0 partial=0xd usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command WRITE_10 (10 bytes) usb-storage: 2a 00 00 03 3c 79 00 00 fe 00 00 00 usb-storage: Bulk command S 0x43425355 T 0x209 Trg 0 LUN 0 L 130048 F 0 CL 10 usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_transfer_partial(): xfer 1024 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 1024/1024 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: usb_stor_transfer_partial(): xfer 4096 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: usb_stor_transfer_partial(): xfer 4096 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: usb_stor_transfer_partial(): xfer 4096 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: usb_stor_transfer_partial(): xfer 4096 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: usb_stor_transfer_partial(): xfer 4096 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: usb_stor_transfer_partial(): xfer 4096 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: usb_stor_transfer_partial(): xfer 4096 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: usb_stor_transfer_partial(): xfer 4096 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: usb_stor_transfer_partial(): xfer 4096 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: usb_stor_transfer_partial(): xfer 4096 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: usb_stor_transfer_partial(): xfer 4096 bytes usb-storage: command_abort() called usb-storage: usb_stor_bulk_msg() returned -131 xferred 2560/4096 usb-storage: usb_stor_transfer_partial(): transfer aborted usb-storage: Bulk data transfer result 0x3 usb-storage: -- transport indicates command was aborted usb-storage: Bulk reset requested usb-storage: usb_stor_clear_halt: result=0 usb-storage: usb_stor_clear_halt: result=0 usb-storage: Bulk soft reset completed usb-storage: scsi command aborted usb-storage: *** thread sleeping. usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command TEST_UNIT_READY (6 bytes) usb-storage: 00 00 00 00 00 00 00 00 fe 00 00 00 usb-storage: Bulk command S 0x43425355 T 0x20a Trg 0 LUN 0 L 0 F 0 CL 6 usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... usb-storage: command_abort() called len =0xd actual length=0x0 status=0xffffff7d usb-storage: -- transport indicates command was aborted usb-storage: Bulk reset requested usb-storage: usb_stor_clear_halt: result=0 usb-storage: usb_stor_clear_halt: result=0 usb-storage: Bulk soft reset completed usb-storage: scsi command aborted usb-storage: *** thread sleeping. usb-storage: device_reset() called usb-storage: Bulk reset requested usb-storage: usb_stor_clear_halt: result=0 usb-storage: usb_stor_clear_halt: result=0 usb-storage: Bulk soft reset completed usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command TEST_UNIT_READY (6 bytes) usb-storage: 00 00 00 00 00 00 00 00 fe 00 00 00 usb-storage: Bulk command S 0x43425355 T 0x20b Trg 0 LUN 0 L 0 F 0 CL 6 usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... usb-storage: command_abort() called len =0xd actual length=0x0 status=0xffffff7d usb-storage: -- transport indicates command was aborted usb-storage: Bulk reset requested usb-storage: usb_stor_clear_halt: result=0 usb-storage: usb_stor_clear_halt: result=0 usb-storage: Bulk soft reset completed usb-storage: scsi command aborted usb-storage: *** thread sleeping. usb-storage: bus_reset() called hub.c: port 2, portstatus 511, change 0, 480 Mb/s hub.c: port 2 of hub 1 not reset yet, waiting 10ms hub.c: port 2, portstatus 511, change 0, 480 Mb/s hub.c: port 2 of hub 1 not reset yet, waiting 10ms ehci_hcd <NULL>: port 2 high speed ehci_hcd <NULL>: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT hub.c: port 2, portstatus 503, change 10, 480 Mb/s usb_set_addr dev=0x9124c000 pipe=0x80000000 devnum=0x2 usb.c: ignoring set_interface for dev 2, iface 0, alt 0 usb-storage: Examinging driver usb-storage...skipping ourselves. usb-storage: bus_reset() complete usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command TEST_UNIT_READY (6 bytes) usb-storage: 00 00 00 00 00 00 00 00 fe 00 00 00 usb-storage: Bulk command S 0x43425355 T 0x20c Trg 0 LUN 0 L 0 F 0 CL 6 usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... usb-storage: command_abort() called len =0xd actual length=0x0 status=0xffffff7d usb-storage: -- transport indicates command was aborted usb-storage: Bulk reset requested usb-storage: usb_stor_clear_halt: result=0 usb-storage: usb_stor_clear_halt: result=0 usb-storage: Bulk soft reset completed usb-storage: scsi command aborted usb-storage: *** thread sleeping. scsi: device set offline - not ready or command retry failed after bus reset: host 0 channel 0 id 0 lun 0 SCSI disk error : host 0 channel 0 id 0 lun 0 return code = 50000 I/O error: dev 08:01, sector 211856 I/O error: dev 08:01, sector 211858 I/O error: dev 08:01, sector 212110 I/O error: dev 08:01, sector 212364 I/O error: dev 08:01, sector 212618 I/O error: dev 08:01, sector 54004 I/O error: dev 08:01, sector 54258 I/O error: dev 08:01, sector 212768 I/O error: dev 08:01, sector 213524 I/O error: dev 08:01, sector 213778 I/O error: dev 08:01, sector 214032 I/O error: dev 08:01, sector 214286 I/O error: dev 08:01, sector 214540 I/O error: dev 08:01, sector 2 I/O error: dev 08:01, sector 1614 I/O error: dev 08:01, sector 214670 I/O error: dev 08:01, sector 214924 I/O error: dev 08:01, sector 215178 I/O error: dev 08:01, sector 215432 I/O error: dev 08:01, sector 215686 I/O error: dev 08:01, sector 215940 I/O error: dev 08:01, sector 216194 I/O error: dev 08:01, sector 216448 I/O error: dev 08:01, sector 216702 I/O error: dev 08:01, sector 216956 I/O error: dev 08:01, sector 217210 I/O error: dev 08:01, sector 526 I/O error: dev 08:01, sector 54004 I/O error: dev 08:01, sector 526 I/O error: dev 08:01, sector 2 EXT2-fs error (device sd(8,1)): ext2_write_inode: unable to read inode block - inode=12, block=263 I/O error: dev 08:01, sector 526 I/O error: dev 08:01, sector 2 EXT2-fs error (device sd(8,1)): ext2_write_inode: unable to read inode block - inode=13, block=263 I/O error: dev 08:01, sector 4 I/O error: dev 08:01, sector 212994
