** Description changed:

+ == SRU Justification ==
+ The rt2x00 driver gets frequent occurrences of the following error
+ message when operating under load:
+ 
+   phy0 -> rt2x00queue_write_tx_frame: Error - Arrived at non-free entry in
+   the non-full queue 2.
+ 
+ Wireless eventually fails and the driver must be reloaded in order to
+ operate.
+ 
+ For Oneiric, this is a clean cherry-pick from upstream commit 77a861c4.
+ Natty needed minor fix-ups to apply cleanly.  Bug reporter has tested
+ and confirmed this resolves the issue.
+ 
+ == Impact ==
+ Bug reporter has Ralink corp. RT2800 802.11n PCI [1814:0601] card
+ 
+ == Test Case ==
+ Under load look for the message "phy0 -> rt2x00queue_write_tx_frame: Error - 
Arrived
+ at non-free entry in the non-full queue 2." and wifi eventually fails.
+ With a patched kernel, under load, message is not see and wifi continues
+ to function.
+ 
+ == Fix ==
+ Upstream commit 77a861c405da75d81e9e6e32c50eb7f9777777e8
+ 
+ -----
+ 
  After a few hours of use, the natty version of rt2x00 wireless driver
  writes to syslog:
  
-  phy0 -> rt2x00queue_write_tx_frame: Error - Arrived at non-free entry
+  phy0 -> rt2x00queue_write_tx_frame: Error - Arrived at non-free entry
  in the non-full queue 2.
  
  After this all wireless service stops, and the rt2x00 module has to be 
unloaded/reloaded to start again.
  I have found a solution to this problem in the form of a patch here: 
http://rt2x00.serialmonkey.com/pipermail/users_rt2x00.serialmonkey.com/2011-June/003932.html
  
  After applying this patch, the problem is resolved.  However, this patch 
fails on the current linux-source-2.6.38.tar.bz2 ubuntu source code.  I have 
created a new patch which works perfectly, but I am forced to rebuild the 
module each time a new kernel is released.  Is there any way we can have this 
patch added to the rt2x00 module that ships with Ubuntu  permanently?
- --- 
+ ---
  AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
  Architecture: amd64
  ArecordDevices:
-  **** List of CAPTURE Hardware Devices ****
-  card 0: Intel [HDA Intel], device 0: VT1828S Analog [VT1828S Analog]
-    Subdevices: 2/2
-    Subdevice #0: subdevice #0
-    Subdevice #1: subdevice #1
+  **** List of CAPTURE Hardware Devices ****
+  card 0: Intel [HDA Intel], device 0: VT1828S Analog [VT1828S Analog]
+    Subdevices: 2/2
+    Subdevice #0: subdevice #0
+    Subdevice #1: subdevice #1
  AudioDevicesInUse:
-  USER        PID ACCESS COMMAND
-  /dev/snd/controlC0:  wrostek    3958 F.... pulseaudio
-  /dev/snd/pcmC0D1p:   wrostek    3958 F...m pulseaudio
+  USER        PID ACCESS COMMAND
+  /dev/snd/controlC0:  wrostek    3958 F.... pulseaudio
+  /dev/snd/pcmC0D1p:   wrostek    3958 F...m pulseaudio
  Card0.Amixer.info:
-  Card hw:0 'Intel'/'HDA Intel at 0xf8ff8000 irq 48'
-    Mixer name : 'VIA VT1828S'
-    Components : 'HDA:11064441,104383d0,00100100'
-    Controls      : 36
-    Simple ctrls  : 21
+  Card hw:0 'Intel'/'HDA Intel at 0xf8ff8000 irq 48'
+    Mixer name : 'VIA VT1828S'
+    Components : 'HDA:11064441,104383d0,00100100'
+    Controls      : 36
+    Simple ctrls  : 21
  Card1.Amixer.info:
-  Card hw:1 'NVidia'/'HDA NVidia at 0xfaffc000 irq 17'
-    Mixer name : 'Nvidia GPU 0d HDMI/DP'
-    Components : 'HDA:10de000d,10de0101,00100100'
-    Controls      : 16
-    Simple ctrls  : 4
+  Card hw:1 'NVidia'/'HDA NVidia at 0xfaffc000 irq 17'
+    Mixer name : 'Nvidia GPU 0d HDMI/DP'
+    Components : 'HDA:10de000d,10de0101,00100100'
+    Controls      : 16
+    Simple ctrls  : 4
  DistroRelease: Ubuntu 11.04
  HibernationDevice: RESUME=UUID=c2cba4ed-595d-4cec-970b-2f5c26cf3b75
  InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
  MachineType: System manufacturer System Product Name
  NonfreeKernelModules: nvidia
  Package: linux (not installed)
  ProcEnviron:
-  PATH=(custom, no user)
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
+  PATH=(custom, no user)
+  LANG=en_US.UTF-8
+  SHELL=/bin/bash
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-2.6.38-11-generic 
root=UUID=3472dad6-5116-46ce-bec2-774b0478eff0 ro
  ProcVersionSignature: Ubuntu 2.6.38-11.50-generic 2.6.38.8
  RelatedPackageVersions:
-  linux-restricted-modules-2.6.38-11-generic N/A
-  linux-backports-modules-2.6.38-11-generic  N/A
-  linux-firmware                             1.52.1
+  linux-restricted-modules-2.6.38-11-generic N/A
+  linux-backports-modules-2.6.38-11-generic  N/A
+  linux-firmware                             1.52.1
  RfKill:
-  0: phy0: Wireless LAN
-       Soft blocked: no
-       Hard blocked: no
+  0: phy0: Wireless LAN
+   Soft blocked: no
+   Hard blocked: no
  Tags:  unity-2d natty
  Uname: Linux 2.6.38-11-generic x86_64
  UpgradeStatus: Upgraded to natty on 2011-07-09 (74 days ago)
  UserGroups: mythtv
  dmi.bios.date: 03/25/2010
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 0806
  dmi.board.asset.tag: To Be Filled By O.E.M.
  dmi.board.name: P7P55D-E
  dmi.board.vendor: ASUSTeK Computer INC.
  dmi.board.version: Rev 1.xx
  dmi.chassis.asset.tag: Asset-1234567890
  dmi.chassis.type: 3
  dmi.chassis.vendor: Chassis Manufacture
  dmi.chassis.version: Chassis Version
  dmi.modalias: 
dmi:bvnAmericanMegatrendsInc.:bvr0806:bd03/25/2010:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP7P55D-E:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
  dmi.product.name: System Product Name
  dmi.product.version: System Version
  dmi.sys.vendor: System manufacturer

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/855239

Title:
  rt2x00 Arrived at non-free entry in the non-full queue 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/855239/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to