Brian,

    I have encountered the same problem.  I'm running 2.6.23-davinci kernel and 
trying to config
EVM as a USB host. I can read/write data to EVM board. But when i copied a 
large size file,
some errors will appeared.  I turned on the kernel debug and usb verbose debug, 
some error messages like
this:
I don't know why command_abort called? and why it complained *Device offlined *?
I  wonder if you have solved this problem? 


<7>usb-storage: Bulk data transfer result 0x0 
<7>usb-storage: Attempting to get CSW... 
<7>usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes 
<7>musb_ep_program 651: <-- hw1 urb cf139520 spd3 dev2 ep1in h_addr00 h_port00 
bytes 13 
<7>usb-storage: command_abort called 
<7>usb-storage: usb_stor_stop_transport called 
<7>usb-storage: -- cancelling URB 
<7>cppi_dump_rx 374: RX DMA0/abort: 3 left, csr 2020, 00000000 H8f192180 
S8f192680 C8f192680, B8fe1500d L000d0000 0000000d .. 8f192680 
<7>RXBD/last 8f192680: nxt 8f192180 buf 8fe15000 off.blen 0000000d opt.plen 
d000000d 
<7>RXBD/active 8f192180: nxt 00000000 buf 8fe15000 off.blen 0000000d opt.plen 
e000000d 
<7>musb_cleanup_urb 1918: abort RX1 DMA for urb cf139520 --> 0 
<7>__musb_giveback 304: complete cf139520 (-104), dev2 ep1in, 0/13 
<7>usb-storage: Status code -104; transferred 0/13 
<7>usb-storage: -- transfer cancelled 
<7>usb-storage: Bulk status result = 4 
<7>usb-storage: -- command was aborted 
<7>usb-storage: storage_pre_reset 
<7>musb_hub_control 344: port status 00120503 
<7>hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002 
<6>usb 1-1: reset high speed USB device using musb_hdrc and address 2 
usb 1-1: reset high speed USB device using musb_hdrc and address 2 
<7>musb_ep_program 651: --> hw0 urb cf1395a0 spd3 dev0 ep0out h_addr00 h_port00 
bytes 8 
<7>musb_hub_control 344: port status 00120503 
<7>hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002 
<7>musb_ep_program 651: --> hw0 urb cf1395a0 spd3 dev0 ep0out h_addr00 h_port00 
bytes 8 
<7>musb_ep_program 651: --> hw0 urb cf1395a0 spd3 dev2 ep0out h_addr00 h_port00 
bytes 8 
<7>musb_ep_program 651: --> hw0 urb cf1395a0 spd3 dev2 ep0out h_addr00 h_port00 
bytes 8 
<7>musb_ep_program 651: --> hw0 urb cf1395a0 spd3 dev2 ep0out h_addr00 h_port00 
bytes 8 
<7>musb_ep_program 651: --> hw0 urb cf1395a0 spd3 dev2 ep0out h_addr00 h_port00 
bytes 8 
<7>usb_endpoint usbdev1.2_ep81: ep_device_release called for usbdev1.2_ep81 
<7>usb_endpoint usbdev1.2_ep02: ep_device_release called for usbdev1.2_ep02 
<7>usb-storage: storage_post_reset 
<7>usb-storage: usb_reset_composite_device returns 0 
<7>usb-storage: scsi command aborted 
<7>usb-storage: *** thread sleeping.



<6>sd 0:0:0:0: scsi: Device offlined - not ready after error recovery 
sd 0:0:0:0: scsi: Device offlined - not ready after error recovery 
<6>sd 0:0:0:0: [sda] sd 0:0:0:0: [sda] Result: hostbyte=0x05 driverbyte=0x00 
Result: hostbyte=0x05 driverbyte=0x00 
end_request: I/O error, dev sda, sector 243311 
end_request: I/O error, dev sda, sector 243311 
<3>sd 0:0:0:0: rejecting I/O to offline device 
sd 0:0:0:0: rejecting I/O to offline device 
<3>sd 0:0:0:0: rejecting I/O to offline device 
sd 0:0:0:0: rejecting I/O to offline device 
<3>sd 0:0:0:0: rejecting I/O to offline device 
sd 0:0:0:0: rejecting I/O to offline device 
<3>sd 0:0:0:0: rejecting I/O to offline device 
sd 0:0:0:0: rejecting I/O to offline device 
<3>sd 0:0:0:0: rejecting I/O to offline device
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to