I have a strange problem with wireless: Ralink 2501 (it's a USB device) It works without troubles ONLY with "stock" kernels Here is a bit of info:
Code: Select all
inxi -v 1
System: Host hss13 Kernel 2.6.35-25-generic x86_64 (64 bit) Distro Linux Mint 10 Julia
CPU: Dual core AMD Athlon 64 X2 4800+ (-MCP-) clocked at 1000.00 MHz
Graphics: Card ATI RV620 LE [Radeon HD 3450] X.Org 1.9.0 Res: 2960x1050
GLX Renderer ATI Radeon HD 3450 GLX Version 3.3.10524 Compatibility Profile Context
Disks: HDD Total Size: 1640.4GB (3.9% used)
Info: Processes 179 Uptime 21:20 Memory 911.8/2008.8MB Client Shell inxi 1.4.23
Code: Select all
lsmod | grep rt
rt2500usb 20266 0
rt73usb 24308 0
rt2x00usb 11316 1 rt73usb
rt2x00lib 31575 2 rt73usb,rt2x00usb
led_class 3393 1 rt2x00lib
mac80211 267163 2 rt2x00usb,rt2x00lib
cfg80211 170485 2 rt2x00lib,mac80211
...
Lately, when I updated kernel to 2.6.35.-25-generic - NO problems at all too !
I have a DHCP wireless router network with WPA 1/2. It works perfectly.
But when i compile a new kernel (vanilla), although with the current 'config'-file - SYSTEM PERIODICALLY crashes and freezes!
Compiled 2.6.38.rt4 / rt5, then tried with 2.6.37 and 2.6.37.1 - no change and the system periodically crashes with the following logs:
... and so on until the system totally freezes !kernel: [ 1751.540052] phy1 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x308c with error -110.
Feb 20 01:19:25 hss13 kernel: [ 1754.090035] phy1 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x308c with error -110.
Feb 20 01:19:27 hss13 kernel: [ 1756.640042] phy1 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x308c with error -110.
Feb 20 01:19:30 hss13 kernel: [ 1759.190041] phy1 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x308c with error -110.
Feb 20 01:19:30 hss13 kernel: [ 1759.190146] phy1 -> rt2x00usb_regbusy_read: Error - Indirect register access failed: offset=0x0000308c, value=0xffff8800
Feb 20 01:19:33 hss13 kernel: [ 1761.742244] phy1 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x308c with error -110.
Feb 20 01:19:35 hss13 kernel: [ 1764.290051] phy1 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x308c with error -110.
Feb 20 01:19:38 hss13 kernel: [ 1766.840047] phy1 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x308c with error -110.
Feb 20 01:19:40 hss13 kernel: [ 1769.390036] phy1 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x308c with error -110.
Feb 20 01:19:43 hss13 kernel: [ 1771.950053] phy1 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x308c with error -110.
Feb 20 01:19:43 hss13 kernel: [ 1771.950159] phy1 -> rt2x00usb_regbusy_read: Error - Indirect register access failed: offset=0x0000308c, value=0xffff8800
Currently i use linux-2.6.37.1 but approx. every 5-6 minutes - the system hangs and freezes irrecoverably !
Same happens when I compiled linux-2.6.36 , -2.6.38.rt4/5 ...
I checked the logs for a solution and realized it loads 2 drivers at time: rt2500usb and rt73usb.
So i blacklisted rt2500usb
Now i have:
Code: Select all
lsmod | grep rt
rt73usb 24308 0
rt2x00usb 11316 1 rt73usb
rt2x00lib 31575 2 rt73usb,rt2x00usb
led_class 3393 1 rt2x00lib
mac80211 267163 2 rt2x00usb,rt2x00lib
cfg80211 170485 2 rt2x00lib,mac80211
Now the system still freezes with error log :locate rt73
/lib/firmware/rt73.bin
/lib/modules/2.6.35-25-generic/kernel/drivers/net/wireless/rt2x00/rt73usb.ko
/lib/modules/2.6.37.1-hss/kernel/drivers/net/wireless/rt2x00/rt73usb.ko
/usr/src/linux-2.6.37.1/.tmp_versions/rt73usb.mod
/usr/src/linux-headers-2.6.35-25-generic/include/config/rt73usb.h
/usr/src/linux-headers-2.6.37.1-hss/include/config/rt73usb.h
... and so on infinitelyhss13 NetworkManager[1080]: <info> (wlan0): supplicant connection state: completed -> disconnected
Feb 20 01:38:15 hss13 NetworkManager[1080]: SCPlugin-Ifupdown: devices removed (path: /sys/devices/pci0000:00/0000:00:13.5/usb1/1-2/1-2:1.0/net/wlan0, iface: wlan0)
Feb 20 01:38:15 hss13 NetworkManager[1080]: <info> (wlan0): now unmanaged
Feb 20 01:38:15 hss13 NetworkManager[1080]: <info> (wlan0): device state change: 8 -> 1 (reason 36)
Feb 20 01:38:15 hss13 NetworkManager[1080]: <info> (wlan0): deactivating device (reason: 36).
Feb 20 01:38:15 hss13 avahi-daemon[1064]: Withdrawing address record for fe80::960c:6dff:fe8f:e168 on wlan0.
Feb 20 01:38:15 hss13 avahi-daemon[1064]: Withdrawing address record for 192.168.1.3 on wlan0.
Feb 20 01:38:15 hss13 avahi-daemon[1064]: Withdrawing workstation service for wlan0.
Feb 20 01:38:16 hss13 wpa_supplicant[1096]: Failed to initialize the driver after interface was added.
Feb 20 01:38:16 hss13 wpa_supplicant[1096]: CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Feb 20 01:38:16 hss13 dhclient: Internet Systems Consortium DHCP Client V3.1.3
Feb 20 01:38:16 hss13 dhclient: Copyright 2004-2009 Internet Systems Consortium.
Feb 20 01:38:16 hss13 dhclient: All rights reserved.
Feb 20 01:38:16 hss13 dhclient: For info, please visit https://www.isc.org/software/dhcp/
Feb 20 01:38:16 hss13 dhclient:
Feb 20 01:38:16 hss13 NetworkManager[1080]: <info> (wlan0): canceled DHCP transaction, DHCP client pid 1279
Feb 20 01:38:16 hss13 NetworkManager[1080]: <info> (wlan0): cleaning up...
Feb 20 01:38:16 hss13 NetworkManager[1080]: <info> Unmanaged Device found; state CONNECTED forced. (see http://bugs.launchpad.net/bugs/191889)
Feb 20 01:38:16 hss13 NetworkManager[1080]: <info> radio killswitch /sys/devices/pci0000:00/0000:00:13.5/usb1/1-2/1-2:1.0/ieee80211/phy1/rfkill0 disappeared
Feb 20 01:38:16 hss13 wpa_supplicant[1096]: Failed to disable WPA in the driver.
Feb 20 01:38:16 hss13 dhclient: Listening on LPF/eth0/00:19:db:89:ba:8b
Feb 20 01:38:16 hss13 dhclient: Sending on LPF/eth0/00:19:db:89:ba:8b
Feb 20 01:38:16 hss13 dhclient: Sending on Socket/fallback
Feb 20 01:38:16 hss13 nm-dispatcher.action: Error in get_property: Method "Get" with signature "ss" on interface "org.freedesktop.DBus.Properties" doesn't exist#012
Feb 20 01:40:01 hss13 NetworkManager[1080]: <info> found WiFi radio killswitch rfkill1 (at /sys/devices/pci0000:00/0000:00:13.0/usb2/2-2/2-2:1.0/ieee80211/phy3/rfkill1) (driver <unknown>)
Feb 20 01:40:01 hss13 NetworkManager[1080]: SCPlugin-Ifupdown: devices added (path: /sys/devices/pci0000:00/0000:00:13.0/usb2/2-2/2-2:1.0/net/wlan0, iface: wlan0)
Feb 20 01:40:01 hss13 NetworkManager[1080]: SCPlugin-Ifupdown: device added (path: /sys/devices/pci0000:00/0000:00:13.0/usb2/2-2/2-2:1.0/net/wlan0, iface: wlan0): no ifupdown configuration found.
Feb 20 01:40:01 hss13 NetworkManager[1080]: <info> (wlan0): driver supports SSID scans (scan_capa 0x01).
Feb 20 01:40:01 hss13 NetworkManager[1080]: <info> (wlan0): new 802.11 WiFi device (driver: 'rt73usb' ifindex: 5)
Feb 20 01:40:01 hss13 NetworkManager[1080]: <info> (wlan0): exported as /org/freedesktop/NetworkManager/Devices/2
Feb 20 01:40:01 hss13 NetworkManager[1080]: <info> (wlan0): now managed
Feb 20 01:40:01 hss13 NetworkManager[1080]: <info> (wlan0): device state change: 1 -> 2 (reason 2)
Feb 20 01:40:01 hss13 NetworkManager[1080]: <info> (wlan0): bringing up device.
Feb 20 01:40:02 hss13 NetworkManager[1080]: <info> (wlan0): preparing device.
Feb 20 01:40:02 hss13 NetworkManager[1080]: <info> (wlan0): deactivating device (reason: 2).
The moment I unplug the device - the systems freeze !
With "stock" kernels I have no troubles (even when I plug/unplug 20 times per minute)
From FEB 22-2011 until now i'm using the stock kernel 2.6.35.-25-generic with no crashes or hangs... or anything wrong.
I have no idea what's wrong with 'non-stock' kernels and my WiFI so please someone give me a help
PS:Sorry for my bad english and the long post.