Kernel Panics on Linux 3.x using rt2800pci (eeepc, msi wind)

Live forum: http://rt2x00.serialmonkey.com/viewtopic.php?t=6192

iceroot

13-11-2011 09:50:28

Hi everyone,
i hope this is the correct place for reporting Kernel-panics on (ubuntu) systems using Linux 3.x and rt2800pci.

Me (and many other) ubuntu-users are facing issues with different
Version of Kernel 3.x. As it seems all users are using "rt2800pci" for
there wifi.

Model "RaLink RT2860"
Vendor pci 0x1814 "RaLink"
Device pci 0x0781 "RT2860"
SubVendor pci 0x1814 "RaLink"
SubDevice pci 0x2790
Driver "rt2800pci"
Driver Modules "rt2800pci"

michael@eeebuntu~$ modinfo rt2800pci
filename /lib/modules/3.0.0-12-generic/kernel/drivers/net/wireless/rt2x00/rt2800pci.ko
license GPL
firmware rt2860.bin
description Ralink RT2800 PCI & PCMCIA Wireless LAN driver.
version 2.3.0
author http//rt2x00.serialmonkey.com
srcversion BB07E803E5CA12BF83E12AD
alias pciv00001814d0000539Fsv*sd*bc*sc*i*
alias pciv00001814d00005390sv*sd*bc*sc*i*
alias pciv00001814d00003593sv*sd*bc*sc*i*
alias pciv00001814d00003592sv*sd*bc*sc*i*
alias pciv00001814d00003562sv*sd*bc*sc*i*
alias pciv00001814d00003062sv*sd*bc*sc*i*
alias pciv00001814d00003060sv*sd*bc*sc*i*
alias pciv00001432d00007722sv*sd*bc*sc*i*
alias pciv00001432d00007711sv*sd*bc*sc*i*
alias pciv00001814d00003390sv*sd*bc*sc*i*
alias pciv00001A3Bd00001059sv*sd*bc*sc*i*
alias pciv00001462d0000891Asv*sd*bc*sc*i*
alias pciv00001432d00007768sv*sd*bc*sc*i*
alias pciv00001432d00007758sv*sd*bc*sc*i*
alias pciv00001432d00007748sv*sd*bc*sc*i*
alias pciv00001432d00007738sv*sd*bc*sc*i*
alias pciv00001432d00007728sv*sd*bc*sc*i*
alias pciv00001432d00007727sv*sd*bc*sc*i*
alias pciv00001432d00007708sv*sd*bc*sc*i*
alias pciv00001814d00003092sv*sd*bc*sc*i*
alias pciv00001814d00003091sv*sd*bc*sc*i*
alias pciv00001814d00003090sv*sd*bc*sc*i*
alias pciv00001814d00000781sv*sd*bc*sc*i*
alias pciv00001814d00000701sv*sd*bc*sc*i*
alias pciv00001814d00000681sv*sd*bc*sc*i*
alias pciv00001814d00000601sv*sd*bc*sc*i*
depends rt2x00lib,rt2800lib,rt2x00pci,eeprom_93cx6
vermagic 3.0.0-12-generic SMP mod_unload modversions 686
parm nohwcryptDisable hardware encryption. (bool)


As it seems, the panics are happening more often, when on battery.

Also, this bug never happened on 2.6.38-x, Just with 3.x

My initial bug-report can be found here

https//bugs.launchpad.net/ubuntu/+sour ... bug/869502

and also

http//article.gmane.org/gmane.linux.kernel/1211290

Here is a quick summary about the panics

3.0.0-12.19 = panic (3-5 days of testing)
https//launchpadlibrarian.net/82161301 ... 222737.jpg (no
rt2800 in the text)
https//launchpadlibrarian.net/82196440 ... 103327.jpg (no
rt2800 in the text)

3.0.0-12.20 = panic (10-10 days of testing)
https//launchpadlibrarian.net/82558459 ... 211226.jpg
(rt2800 in the text)
https//launchpadlibrarian.net/82620705 ... 163536.jpg (no
rt2800 in the text)

3.0.6-030006-generic = panic (14 days of testing)
https//launchpadlibrarian.net/84309173 ... 032854.jpg

3.1.0-0301rc9-generic = panic (14 days of testing)
https//launchpadlibrarian.net/83329981 ... 231054.jpg (no
rt2800 in the text)

for the last panic i a some dmesg and syslog-infos

https//bugs.launchpad.net/ubuntu/+sour ... omments/67

Additional Screenshots from others users can be found in the bug
https//bugs.launchpad.net/ubuntu/+sour ... bug/869502

Please let me know if you need further informations from me.

Greetings from germany

Michael Basse

iceroot

13-11-2011 10:09:59

Just my guess about the problem

https//bugs.launchpad.net/ubuntu/+sour ... omments/94

But because i am not sure, maybe someone of you have some usefull informations. I will also do some testing with other firmwares.

Aaaron16

16-11-2011 22:03:29

I'm using compat-wireless-3.2-rc1-1 on an embedded ARM9 processor and also getting frequent kernel panics using the rt73usb driver.

iceroot

16-11-2011 22:06:20

just for the recod. Changing the firmware rt2860.bin does not solve the problem

jawilljr

17-11-2011 02:10:25

just for the recod. Changing the firmware rt2860.bin does not solve the problem[/quote2vaocmkw]

That makes sense. Did you know that Ralink's firmware was updated by this commit?[/url2vaocmkw]

Below is the correct md5sum for the correct version of rt2860.bin.

[code2vaocmkw]75a1da3caa0b1c95e81dfba207f834c6[/code2vaocmkw]
The above firmware is the one that comes with Oneiric.

Having said that have you tried the latest version of compat-wireless?

The reason I as is because I noticed that today [url=http://article.gmane.org/gmane.linux.kernel.wireless.general/807592vaocmkw]a patch[/url2vaocmkw] was submitted to hopefully fixz rt2800pci devices.

In the end I will say I am not a Ralink dev... just a user... I just like to keep track of bug reports and patches as they come in.

Having said that I have the dreaded rt3572 (ae1000) working great in Lucid using compat-wireless-3.2-rc1-1 and the latest firmware from the commit above.

Jerry

Aaaron16

17-11-2011 09:23:49

I may be having better success with compat-wireless-3.2-rc1-1 as well, though it's still too soon to tell. Not sure if I'm even experiencing the same problem, but I did notice 3.2-rc1-1 includes a kernel module for eeprom_93cx6 (IIRC).

iceroot

22-11-2011 20:46:24

jawilljr, thank you for your feedback and the usefull informations.

I have taken the kernel-patch and making a new kernel from it for ubuntu (i386) to provide a kernel for further testing.

https//bugs.launchpad.net/ubuntu/+sour ... mments/118
http//alpha-unix.de/~iceroot/ubuntu/

Hopefully this will fix the issue