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

Reply via email to