Привет,
имам отскоро една драма и не успявам да открия решение.
Проблемът е следния:
Имам wireless Ralink 2501 (на usb е), който работи перфектно САМО със "заводски" ядра. Ето малко инфо:
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
Ето и драйвърите, които ползва:
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
gameport 11224 2 emu10k1_gp
crc_itu_t 1739 2 rt73usb,firewire_core
Принципно LinuxMint 10 идва със стандартно ядро 2.6.32 - 22, който в последствие ъпдейтвах
през aptitude , по стандартния начин чрез системата за ъпдейти ! > 2.6.32-25-generic > 2.6.34-generic ... до 2.6.35.-25-generic.
Значи ползвам ли "стандартните" ядра - НИКАКВИ проблеми с мрежата: ползвам Wi-Fi рутер с dhcp за интернет с кодировка WPA/PSK 1/2.
Имах проблем преди с network-applet, но това е по-скоро бъг с memory leak(
https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/684599).
ROKO__ мисля ме посъветва да сложа wicd и този проблем се реши - няма драми оттогава.
Обаче сложа ли по-ново ядро (vanilla) , макар и да го компилирам по текущия .config - СИСТЕМАТА ЗАБИВА И ЗАМРЪЗВА ПЕРИОДИЧНО !
Компилирах 2.6.38.rt4 / rt5 , после пробвах и с 2.6.37 и 2.6.37.1 - няма промяна и системата забива периодично със следните логове:
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
... и така докато блокира.
Разрових се из логовете и стигнах до заключението, че се опитва да ползва два драйвъра едновременно :
rt2500usb и
rt73usb.
Вкарах модула rt2500usb в blacklist.conf и спря да го зарежда.
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
gameport 11224 2 emu10k1_gp
Уж работата се оправи, но след време пак започна да губи връзка и веднъж-два пъти заби вчера :
hss13 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).
Проверих че в /lib/firmware има файл rt73.bin и изобщо всичко е ОК :
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
Откакто вчера заби - рестартирах със стандартното ядро 2.6.35-25-generic и няма никакви проблеми !!!
Моля някой ако има идея какво се бърка когато сложа мои ядра, да помага