Yum Rayan
2007-05-17 16:38:50 UTC
Hi,
I have a bunch of USB devices configured for ethernet over USB
connected to my machine. The host is running a 2.6.16 based kernel and
I notice that rx errors reported via /proc/net/dev keep increasing
infinitely. Initially the device responds without any problems, but at
some random time, eventually the device and USB subsystem seem to lock
up, i.e. commands like lsusb begin to fail. The USB device itself is
also running a 2.6.9 based kernel, but during the time the RX errors
are seen there is no TX or RX from the device side. Neither are any
errors reported via /proc/net/dev on the USB side.
After some debug statements, I see that the RX errors are due to -71
EPROTO errors. Any help appreciated in understanding what is happening
here. Here are the related messages (the messages keep repeating):
ohci_hcd 0000:00:04.0: urb c7881c60 path 2 ep1in 6d160000 cc 6 --> status -71
mydev3: rx throttle -71
mydev3: rxqlen 3 --> 4
ohci_hcd 0000:00:04.0: urb c3a33ce0 path 2 ep1in 6d160000 cc 6 --> status -71
mydev3: rx throttle -71
mydev3: rxqlen 3 --> 4
ohci_hcd 0000:00:04.0: urb c3a33e00 path 1 ep1in 6d160000 cc 6 --> status -71
mydev1: rx throttle -71
mydev1: rxqlen 3 --> 4
ohci_hcd 0000:00:04.0: urb c7881cc0 path 2 ep1in 6d160000 cc 6 --> status -71
mydev3: rx throttle -71
ohci_hcd 0000:00:04.0: urb c3a33da0 path 1 ep1in 6d160000 cc 6 --> status -71
mydev1: rx throttle -71
mydev3: rxqlen 3 --> 4
mydev1: rxqlen 3 --> 4
ohci_hcd 0000:00:04.0: urb c7881d20 path 1 ep1in 6d160000 cc 6 --> status -71
mydev1: rx throttle -71
mydev1: rxqlen 3 --> 4
ohci_hcd 0000:00:04.0: urb c7881c00 path 2 ep1in 6d160000 cc 6 --> status -71
mydev3: rx throttle -71
mydev3: rxqlen 3 --> 4
ohci_hcd 0000:00:04.0: urb c3a33d40 path 1 ep1in 6d160000 cc 6 --> status -71
mydev1: rx throttle -71
mydev1: rxqlen 3 --> 4
ohci_hcd 0000:00:04.0: urb c7881c60 path 2 ep1in 6d160000 cc 6 --> status -71
mydev3: rx throttle -71
Thanks.
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
linux-usb-***@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
I have a bunch of USB devices configured for ethernet over USB
connected to my machine. The host is running a 2.6.16 based kernel and
I notice that rx errors reported via /proc/net/dev keep increasing
infinitely. Initially the device responds without any problems, but at
some random time, eventually the device and USB subsystem seem to lock
up, i.e. commands like lsusb begin to fail. The USB device itself is
also running a 2.6.9 based kernel, but during the time the RX errors
are seen there is no TX or RX from the device side. Neither are any
errors reported via /proc/net/dev on the USB side.
After some debug statements, I see that the RX errors are due to -71
EPROTO errors. Any help appreciated in understanding what is happening
here. Here are the related messages (the messages keep repeating):
ohci_hcd 0000:00:04.0: urb c7881c60 path 2 ep1in 6d160000 cc 6 --> status -71
mydev3: rx throttle -71
mydev3: rxqlen 3 --> 4
ohci_hcd 0000:00:04.0: urb c3a33ce0 path 2 ep1in 6d160000 cc 6 --> status -71
mydev3: rx throttle -71
mydev3: rxqlen 3 --> 4
ohci_hcd 0000:00:04.0: urb c3a33e00 path 1 ep1in 6d160000 cc 6 --> status -71
mydev1: rx throttle -71
mydev1: rxqlen 3 --> 4
ohci_hcd 0000:00:04.0: urb c7881cc0 path 2 ep1in 6d160000 cc 6 --> status -71
mydev3: rx throttle -71
ohci_hcd 0000:00:04.0: urb c3a33da0 path 1 ep1in 6d160000 cc 6 --> status -71
mydev1: rx throttle -71
mydev3: rxqlen 3 --> 4
mydev1: rxqlen 3 --> 4
ohci_hcd 0000:00:04.0: urb c7881d20 path 1 ep1in 6d160000 cc 6 --> status -71
mydev1: rx throttle -71
mydev1: rxqlen 3 --> 4
ohci_hcd 0000:00:04.0: urb c7881c00 path 2 ep1in 6d160000 cc 6 --> status -71
mydev3: rx throttle -71
mydev3: rxqlen 3 --> 4
ohci_hcd 0000:00:04.0: urb c3a33d40 path 1 ep1in 6d160000 cc 6 --> status -71
mydev1: rx throttle -71
mydev1: rxqlen 3 --> 4
ohci_hcd 0000:00:04.0: urb c7881c60 path 2 ep1in 6d160000 cc 6 --> status -71
mydev3: rx throttle -71
Thanks.
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
linux-usb-***@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel