I have the same issue with Ralink rt3690 wifi adapter.
For me the only way to get it worked without connection loss or kernel panic is
to downgrade kernel to 3.2.0-24 and compile driver provider by Ralink
(DPO_RT3290_LinuxSTA_V2600_20120508) .
In addition to default settings i turned on next settings:
07:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
Subsystem: Foxconn International, Inc. Device e055
Kernel driver in use: rt2860
07:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth
Subsystem: Foxconn International, Inc. Device e056
My OS: Kubuntu 13.10 with kernel downgraded to 3.2.0-24 (all other kernels i tested:
3.11.0-7, 3.5.0-40, 3.9.0-7 are not work properly with serialmonkey's/Ralink's drivers .. this is really sad).
As far as i can see there 2 ways to fix this issue:
fix drivers from serialmonkeys project to prevent connection loss or fix Ralink driver somehow to compile
it with modern kernel and prevent kernel panics (removing old kernel macros from pci_main_dev.c is not enough).
I have the same issue with Ralink rt3690 wifi adapter.
For me the only way to get it worked without connection loss or kernel panic is LinuxSTA_ V2600_20120508) .
to downgrade kernel to 3.2.0-24 and compile driver provider by Ralink
(DPO_RT3290_
In addition to default settings i turned on next settings:
HAS_BLOCK_NET_IF, HAS_KTHREAD_ SUPPORT, ANTENNA_ VARIATION, HAS_RFKILL_ HW_SUPPORT
HAS_TSSI_
So here is activated settings in my config:
cat os/linux/config.mk | grep ^HAS | grep y
HAS_WPA_ SUPPLICANT= y WPA_SUPPLICANT_ SUPPORT= y DRAFT3_ SUPPORT= y N_SUPPORT= y SUPPORT= y ANTENNA_ VARIATION= y HW_SUPPORT= y FUNC_SUPPORT= y OS_PCI_ SUPPORT= y OS_USB_ SUPPORT= y OS_AP_SUPPORT= y OS_STA_ SUPPORT= y CONTROL_ SUPPORT= y
HAS_NATIVE_
HAS_BLOCK_NET_IF=y
HAS_DOT11N_
HAS_DOT11_
HAS_KTHREAD_
HAS_STATS_COUNT=y
HAS_TSSI_
HAS_RFKILL_
HAS_OSABL_
HAS_OSABL_
HAS_OSABL_
HAS_OSABL_
HAS_OSABL_
HAS_LED_
My hardware (Asus X501U notebook):
lspci -k | tail -n 5
07:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
Subsystem: Foxconn International, Inc. Device e055
Kernel driver in use: rt2860
07:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth
Subsystem: Foxconn International, Inc. Device e056
My OS: Kubuntu 13.10 with kernel downgraded to 3.2.0-24 (all other kernels i tested: s/Ralink' s drivers .. this is really sad).
3.11.0-7, 3.5.0-40, 3.9.0-7 are not work properly with serialmonkey'
As far as i can see there 2 ways to fix this issue:
fix drivers from serialmonkeys project to prevent connection loss or fix Ralink driver somehow to compile
it with modern kernel and prevent kernel panics (removing old kernel macros from pci_main_dev.c is not enough).