Hi,

I am working on Intel's IXP465 network processor. It has an on-chip USB host
controller. I am porting the USB host driver for it.

Can someone explain to me how a DMA engine in the USB host controller work
in concept? Also let me know how the DMA engine is kicked off in a standard
USB host controller.

I am facing a problem whereby my USB control packets are not being sent on
to the bus. I get this error "device not accepting address 3, error -110".

The control transfer for getting the Device descriptor gets aborted somehow.

I want to know how in Linux code the DMA engine is configured and how it
works.

I have seen the code in "ehci-q.c" where I found that the qtd->hw_buf is
initialized with the DMA able address.

Does doing this start the DMA engine and the DMA controller take the buffer
pointed to by this address (setup_packet in this case) and transfer it?
Please confirm to make my concept clear.

Please help in clearing my above queries.

Thanks and Regards,

Maulik Mankad










eInfochips Business Disclaimer:
This message may contain confidential, proprietary or legally Privileged 
information. In case you are not the original intended Recipient of the 
message, you must not, directly or indirectly, use, Disclose, distribute, 
print, or copy any part of this message and you are requested to delete it and 
inform the sender. Any views expressed in this message are those of the 
individual sender unless otherwise stated. Nothing contained in this message 
shall be construed as an offer or acceptance of any offer by eInfochips Limited 
and/or eInfochips Inc("eInfochips") unless sent with that express intent and 
with due authority of eInfochips. eInfochips has taken enough precautions to 
prevent the spread of viruses. However the company accepts no liability for any 
damage caused by any virus transmitted by this email.

Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to