My rt3572 chipped wifi dongle ( WUSB600N V2 ) is causing Raspbian to slowly become unresponsive due to kworker threads chewing up all of the CPU cycles.
My RPi is a headless configuration so I access it via SSH, configured wifi using /etc/network/interfaces and wpa_supplicant.conf. The wifi configuration is successful. The only thing plugged into the RPi is the wifi dongle and a 1-wire temperature sensor (5V, gnd & gpio4)... also an Ethernet cable for the purposes of sorting out this problem. Raspbian is the default config and is up to date with patches via apt-get. The RPi is stable without the wifi dongle so I suspect it is an rt2800 driver issue.
After I bring up the wifi NIC (sudo ifup wlan0) the network runs for a while. Over a short period of time, kworker threads begin to start using lots of CPU. Eventually I get up to 4 kworker threads all trying to use max CPU cycles and the RPi becomes unresponsive. It is repeatable every time.
I'm not sure where to go from here... any ideas on how I can resolve the issue or take further trouble-shooting steps?
Relevant excerpts...
lsusb
lsmodBus 001 Device 004: ID 1737:0079 Linksys WUSB600N v2 Dual-Band Wireless-N Network Adapter [Ralink RT3572]
/etc/network/interfacesrt2800usb 14940 0
rt2800lib 55351 1 rt2800usb
I have tired to resolve this problem by...#allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
1) blacklisting rt2800 drivers.
2) Choosing to allow or not allow hotplug.
Neither were successful.
I have not compiled my own drivers.