Hi All. Same problems occur to my situations. But When I use MVista 2.6.10 with PSP patch level 45, This problem doesn't appeared. Try to 2.6.10 with PSP patch level 45. And I'd want sombody port psp patch level 45 to our GIT kernel.
Jason Lee. 2008/4/28 Brian Niebuhr <[EMAIL PROTECTED]>: > Frank - > > I do not think our problems are the same. I was configuring the board > as a USB client, and I didn't see any indications of failure other than > that the data wasn't being transferred to the PC. I traced through the > driver code to find that the data was being sent to the controller, but > the controller wasn't sending it. > > My problem turned out to be that the driver was running in high-speed > mode, but I had turned the clock on the EVM way down for a simulation I > was doing, and I believe there was a timing issue. When I forced the > driver into full-speed mode, my problems went away. So I don't know > that I can help you much... > > Good luck, > > Brian > > -----Original Message----- > From: frank xue [mailto:[EMAIL PROTECTED] > Sent: Monday, April 28, 2008 7:44 AM > To: davinci-linux-open-source > Cc: Brian Niebuhr; Michael Gao > Subject: Re: USB peripheral controller driver issue > > 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 >
_______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
