On Tue, 22 Feb 2005, garrett beaubien wrote: > Hello, > > I have written a Linux USB driver for a development board I have. It > has 2 interrupt endpoints, one in and one out. The driver does > nothing more than recieves a packet from the board, displays the > contents (with a printk), and transmits the same packet to the board. > > The driver works, except after a few seconds it hangs and displays the > following error message: > > usb-uhci.c: interrupt, status 2, frame #xxxx > > I think it's a problem with my firmware, but I was wondering if anyone > knows what that error message means?
It means you're using an old 2.4 kernel. That message isn't present in Linux 2.6. Beyond that it doesn't really mean much of anything (an URB terminated with an error, which is a normal occurrence). If you're doing development work, you should be using the most recent kernels. They have a much improved USB stack. The handling of interrupt endpoints in particular is more sensible. Alan Stern ------------------------------------------------------- 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