[rt2x00-users] So many USB interrupts
Michael Fox
415fox at gmail.com
Sat Mar 17 08:41:51 EST 2012
Following up: I find that turning power management off (iwconfig wlan0 power off) reduces the number of interrupts dramatically, to about 70/s.
Also, I built with the debugging flags on and I'm curious about some of this log noise, if someone could help me interpret it:
Mar 16 21:34:32 orb-mp2 user.warn kernel: [ 2007.160000] phy0 -> rt2800usb_txdone_entry_check: Warning - TX status report missed for queue 2 entry 33
Mar 16 21:34:32 orb-mp2 user.debug kernel: [ 2007.060000] ieee80211 phy0: release an RX reorder frame due to timeout on earlier frames
I'm seeing many hundreds of each.
--
Michael Fox
Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
On Friday, March 16, 2012 at 11:12 AM, Michael Fox wrote:
> Hi all.
>
> I'm using rt2800usb on a 32-bit machine with a USB 1.1 (full-speed, 12Mbps, uhci) port. linux-2.6.33 with a very recent compat-wireless.
>
> I have also tested this device for comparison on a 64-bit machine with a USB 2.0 (480Mbps, ehci) port. linux-3.3.
>
> It works well. The only problem is that on the 32-bit-USB-1.1 machine there's a lot of interrupts, about 1000/s when the interface comes up, and up to 3000/s depending on traffic. This bogs down the machine a bit. By comparison, on the 64-bit-USB-2.0 machine, there seems to be about 200 interrupts/s. A further comparison is a built in, iwlagn device which runs at about 20 interrupts/s.
>
> My question for the group is: Is this a bug, or is this behavior expected based on the limitations of USB 1.1 or the limitations of a slower 32-bit machine? If it is a bug, what further steps would you recommend for understanding and fixing it?
>
> --
> Michael Fox
> Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rt2x00.serialmonkey.com/pipermail/users_rt2x00.serialmonkey.com/attachments/20120316/3acb935c/attachment.html>
More information about the users
mailing list