Comment 15 for bug 662288

Revision history for this message
Wolfgang Kufner (wolfgangkufner) wrote : Re: rt2800pci freeze on module unload [maverick i386]

Hi Tim,

#9 is only a workaround till this nasty freeze bug is fixed. It is not a fix. Ralink 3090 pci devices are supposed to work with the rt2800pci driver. (See http://git.kernel.org/?p=linux/kernel/git/linville/wireless-next-2.6.git;a=blob;f=drivers/net/wireless/rt2x00/Kconfig;h=f2be1d35a5c8c8b32649c9c7e38db64d83682c37;hb=46af584d2ea86518c4cdf521903cd93ba6de2ec0 - especially the bits under ---help---)

***What we need to fix this freeze bug is a trace.***
Maybe you can try to get a trace by triggering the bug on a text console. https://help.ubuntu.com/community/DebuggingSystemCrash may be of some use. However, from what we found so far I do not expect the system to react to any SysRq commands (see earlier comments) after module unload. But maybe you get a trace by just doing modprobe -r rt2800pci on a text console (Ctrl+Alt+F1).
And again: it might be a good idea to do an altgr+sysRq+S to force the disk to sync before you do something expected to freeze the computer, and always wait till there is no more disk activity.

rt2860sta should not be in use. You can check with lspci -k.
It should say: Kernel driver in use: rt2800pci.
It will list rt2860sta as also capable of driving the device in the line "Kernel modules:".

Thanks