** 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
