[rt2x00-users] rt2x00queue_write_tx_frame: Error - Arrived at non-free entry in the non-full queue 2

Hasan Rashid hrashad at avionica.com
Wed Apr 6 03:17:19 EST 2011


 
It did it again, I was unable to ping any of the clients when this
happened. Disregard the time stamps the time on the host machine is
inaccurate.

The machine uses a  Intel(R) Core(TM) Duo CPU      U2500  @ 1.20GHz with
2 GB RAM.

Kernel:
Ubuntu 10.10 \n \l
Linux 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:34:50 UTC 2010 i686
GNU/Linux

#iw wlan0 station dump | grep wlan0 | wc -l
50

wlan0     IEEE 802.11bgn  Mode:Master  Frequency:2.462 GHz  Tx-Power=20
dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

mon.wlan0  IEEE 802.11bgn  Mode:Monitor  Tx-Power=20 dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

---------------- LOG -------------
[   16.674561] NOHZ: local_softirq_pending 08
[   16.770414] NOHZ: local_softirq_pending 08
[   17.141905] NOHZ: local_softirq_pending 08
[   17.318366] NOHZ: local_softirq_pending 08
[   17.321148] NOHZ: local_softirq_pending 08
[   17.431325] NOHZ: local_softirq_pending 08
[   17.575736] NOHZ: local_softirq_pending 08
[   17.891912] NOHZ: local_softirq_pending 08
[   20.501097] EXT4-fs (sda1): re-mounted. Opts:
errors=remount-ro,commit=0
[   25.496288] EXT4-fs (sda1): re-mounted. Opts:
errors=remount-ro,commit=0
[   26.872021] eth0: no IPv6 routers present
[   27.184016] wlan0: no IPv6 routers present
[ 1371.599531] phy0 -> rt2x00queue_write_tx_frame: Error - Arrived at
non-free entry in the non-full queue 2.
[ 1371.599537] Please file bug report to http://rt2x00.serialmonkey.com.


cat /sys/kernel/debug/ieee80211/phy0/rt2800pci/queue/queue
qid     flags           count   limit   length  index   dma done
done
14      0x00000001      538980  128     0       100     100
100
0       0x00000001      5794    64      0       34      0
34
1       0x00000001      0       64      0       0       0
0
2       0x00000001      374050  64      0       34      0
34
3       0x00000001      0       64      0       0       0
0
16      0x00000001      0       8       0       0       0
0

------------ LOG END ----------------


Hasan R.

-----Original Message-----
From: Helmut Schaa [mailto:helmut.schaa at googlemail.com] 
Sent: Friday, April 01, 2011 2:59 AM
To: Hasan Rashid
Cc: users at rt2x00.serialmonkey.com
Subject: Re: [rt2x00-users] rt2x00queue_write_tx_frame: Error - Arrived
at non-free entry in the non-full queue 2

Hi,

Am Freitag, 1. April 2011 schrieb Hasan Rashid:
> I am running rt2x00 driver /sys/module/rt2x*/version= 2.3.0 with a 
> rt2860 PCIe Gigabyte GN-WS31N. I downloaded the driver from 
> compat-wireless on 3/23/2011. I have setup hostapd v 0.6.10 configured

> with nl80211 driver. I am using ht_capab=[HT40-][SHORT-GI-40]
>  
> I am using iperf to test maximum link capacity, and I've noticed that 
> whenever the link is stressed with about 2-3 clients I get the
> following:
>  
>  
> [34174.490298] phy0 -> rt2x00queue_write_tx_frame: Error - Arrived at 
> non-free entry in the non-full queue 2.
> [34174.490305] Please file bug report to
http://rt2x00.serialmonkey.com.

I haven't seen this error triggering for quite some time now. Which
kernel version are you using?

Could you please compile the driver with CONFIG_RT2X00_LIB_DEBUGFS=y and
attach the output of
	cat /sys/kernel/debug/ieee80211/phy0/rt2800pci/queue/queue
when the driver runs into this error.

Also, is this an SMP machine?

Thanks,
Helmut
This communication contains information that may be confidential or privileged. The information is solely intended for the use of the addressee. If you are not the intended recipient, be advised that any disclosure, copy, distribution, or use of the contents of this communication is prohibited. If you have received this communication in
error, please immediately notify the sender by telephone or by electronic mail.



More information about the users mailing list