Hi, while trying to run usbtest with my ISP1362 adaptation of Olav's isp116x-hcd driver I came across a problem with tests 9 & 10 of usbtest. I'm using gadget zero with the pxa2xx_udc driver as test device. The tests sometimes fail with either GET STATUS, GET INTERFACE or GET_CONFIG commands reading zero bytes from the target device. The logic analyser shows, that this consistently happens whenever the SETUP and DATA stage for those commands are carried out in different frames (I.e. the SETUP packet is sent some microseconds before the end of a frame and the DATA packet is initiated after the start of the next frame).
I couldn't find anything in the USB spec. that mandated that such transfers need to be completed within the same frame. Those commands are handled solely by the PXA255 UDC hardware without any software intervention, so I assume this must be a "feature" of the PXA UDC hardware. Can anyone comment on this? Lothar Wassmann ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel