You know, if the problem is that the controller is somehow trying to byteswap on _all_ DMA that'd certainly be a problem. There are two kinds of memory it DMAs:
- TDs/EDs ... little-endian, in normal hardware
- byte data ... opaque, whatever the application protocol uses
If it can't leave the application data alone, this hardware will need to do something like making the TDs/EDs work in "native" endianness, making all the cpu_to_le/le_to_cpu calls become NOPs (and refusing to run on standard OHCI hardware).
- Dave
------------------------------------------------------- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel