On Tuesday 10 October 2006 1:07 am, Rupesh Kumar wrote: > According to the OHCI Specification there is chance for 8 PSWs but in > the driver we are using only 2 PSW.but my hardware is always doing > 8PSW DMA Transfer there by hardware is overwriting the Software fields > sitting immediately after the PSW.
This is the first time I've heard of that kind of hardware bug. If it's always doing 8 transfers, despite being told to do only one, that's pretty significant ... Have you verified with the silicon vendor that this is what's happening? And that they won't fix it? > What is reason for giving only 2 PSW can we give extra 6 PSW to > overcome this issue. Only one is actually used; the reason for the second is to cope with some hardware bugs related to byte order confusion for those 16 bit fields (evidently they're read as 32 bits and then not properly swapped on some big-endian systems). The downside of adding more PSWs is memory wastage, but most systems don't use all the TDs pre-allocated in their pool. - Dave ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users