David Brownell wrote: >On Thursday 28 April 2005 10:22 am, Brian Beardall wrote: > > >>Brian Beardall wrote: >> >> >> >>>I've been experiencing IRQ don't cares using webcams that use >>>isochronous transfers. ... >>> >>> >>This is how the isochronous transfer is setup: >> >>urb->number_of_packets = 10; >>urb->intervral = 1; >>urb->transfer_flags = USB_ISO_ASAP; >> >>Those two settings lockup the AMD 756 USB controller. >> >> > >But they don't lock up other OHCI implementations? Do the 756 errata >have any light to cast on this? > > > The 756 Errata doesn't expain this behavior. There are two errata's that affect the controller, and that is errata #4 which deals with low speed devices not being enumerated, and having the status registers 34h and above scewed on the data. There is errata #10 which deals with suspend related issues. Both of those issues were dealt with the patches in the 2.6.10 kernel.
I can't find another OHCI add-in-card or mainboard that uses OHCI. I know that it the above transfer flags will crash the controller. It seems as though it is a timing issue because the amount of time of living to dead is random. I ran it over eight hours once, and another time it the IRQ don't care occured in less than 30 seconds. ------------------------------------------------------- SF.Net email is sponsored by: Tell us your software development plans! Take this survey and enter to win a one-year sub to SourceForge.net Plus IDC's 2005 look-ahead and a copy of this survey Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel