Проблема с Atheros и KNetworkManager [РЕШЕНО]

Есть пара ноутбуков известных производителей (разных) с wi-fi карточками от Atheros. Проблема одна - нет возможности подключится к wi-fi через KNetworkManager. В ядре поддержка данных карт включена, я проверял.
На ноутах стоит одинаковая система CLD 11.6 x64. KNetworkManager не дает возможности включить wireless (“Enable wireless” невозможно установить). Здесь следует отметить, что некоторое время назад на более старом ядре wi-fi включалась.

Для информации даю список некоторых команд:

#lspci

..........
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
..........

#ifconfig

eth0      Link encap:Ethernet  HWaddr 20:6a:8a:0e:17:61  
          inet addr:192.168.0.137  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::226a:8aff:fe0e:1761/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:450 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000 
          RX bytes:42391 (41.3 KiB)  TX bytes:3003 (2.9 KiB)
          Interrupt:43 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:400 (400.0 B)  TX bytes:400 (400.0 B)

wlan0     Link encap:Ethernet  HWaddr c4:46:19:54:ac:07  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

#iwlist wlan0 scanning

wlan0     Scan completed :
          Cell 01 - Address: 00:19:CB:8C:7A:65
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=30/70  Signal level=-80 dBm  
                    Encryption key:on
                    ESSID:"ZyXEL-0597"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s
                    Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Master
                    Extra:tsf=000002a47ec22a7d
                    Extra: Last beacon: 884ms ago
                    IE: Unknown: 000A5A7958454C2D30353937
                    IE: Unknown: 010882848B960C121824
                    IE: Unknown: 030101
                    IE: Unknown: 2A0100
                    IE: Unknown: 32043048606C
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (1) : TKIP
                        Authentication Suites (1) : PSK
                    IE: Unknown: DD0700E04C01020300
          Cell 02 - Address: 00:12:EF:5F:3B:F5
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=62/70  Signal level=-48 dBm  
                    Encryption key:on
..........

#rfkill list

0: acer-wireless: Wireless LAN
        Soft blocked: yes
        Hard blocked: no
1: acer-bluetooth: Bluetooth
        Soft blocked: yes
        Hard blocked: no
2: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

#rfkill unblock all не помогает. Все равно остается “Soft blocked”!!

Посоветуйте где копать?!

P.S. Большая просьба Wicd не предлагать!!

Покопавшись в интернете ничего существенного по решению проблемы Atheros и NetworkManager не обнаружил.
На ноутбуках NetworkManager нужен был для того, чтобы иметь возможность работать во всех сетях: локальной (ethernet), wifi и ADSL… Но поскольку wifi все же важнее ADSL принял решение перейти на Wicd.
Сейчас локалка и wifi работают без проблем на Wicd.
Все таки странная ситуация с NetworkManager. :frowning:

Ситуация действительно странная.
Сижу на cldg (дома несколько пересобранных и в офисе почти все официальная сборка) и никогда проблем у NM с wifi не было.
Почему-то мне кажется что rfkill unblock all мало общего имеет с NM
Может что-то критичное добавилось/изменилось с установкой wicd
гляньте

genlop -lu --date 2011-07-07

что с тех пор пересобиралось
Кстати, а сейчас NM корректно работает с карточкой?

Не могу сказать как работает NM сейчас с Atheros, так как пока остаюсь на Wicd. NM у меня удален и не обновляется в /etc/make.conf стоит:

CALCULATE="nonettools"
USE="-networkmanager"

Михаил Гагауз wrote:

Ситуация действительно странная.
Сижу на cldg (дома несколько пересобранных и в офисе почти все официальная сборка) и никогда проблем у NM с wifi не было.
Почему-то мне кажется что rfkill unblock all мало общего имеет с NM
Может что-то критичное добавилось/изменилось с установкой wicd
гляньте[…] что с тех пор пересобиралось
Кстати, а сейчас NM корректно работает с карточкой?

Видимо проблема действительно в KNetworkManager потому как при запуске с liveDVD CLD сеть по wifi не поднимает, а CLDG поднимает на ура. Сегодня вечером попробую поковырять более подробно.

Однозначно

Видимо проблема действительно в KNetworkManager

пять свистков wifi “извел” а причина оказалось банальной, кедовый манагер как всегда отличился, сейчас на openbox работает на ура все :slight_smile:

Потестируйте как поведет себя knetworkmanager 4.4.0_p20110714, можно будет его размаскировать.

Хм удалось запустить с этой карточкой wifi в кедах
Порядок действий:

# Создать новую запись
# Найти сеть
# Поставить галку System Connections
# Ввести пароль
# Нажать ok.

Осталось запустить bluetooth на этой карте.

Приключения с Atheros все еще не закончились.

  1. Ноутбук (Asus) с 5-ой серией atheros обновил мир и начал нормально работать с knetworkmanager. Очевидно какие-то ошибки все же были исправлены.
  2. На ноутбук (Acer) c 9-ой серией atheros переустановлена заново система CLD 11.6.1 x64. Knetworkmanager упорно не хочет включать wifi (на “Enable wireless” галочку не поставить).

rfkill list показывает, что Wireless LAN и Bluetooth заблокированы программно (“Soft blocked: yes”).
rfkill unblock all не помогает.

Исследования продолжаются… :slight_smile:

Похоже проблема решена, но с побочным эффектом…

Найдено решение на форуме Kubuntu:

Лечим NM.

При загрузке системы грузится ненужный драйвер acer-WMI.
Это приводит к появлению левого девайса.

rfkill list показывает его как
"acer-wireless: Wireless LAN"

На любые попытки его разлочить, он не реагирует и всегда остаётся заблокированным, работа NM же судя по всему изменена так, что раз есть хоть один залоченный девайс, то он не работает.

Отключаем acer-wmi: sudo rmmod acer_wmi

NM оживает.

Отключаем загрузку драйвера при старте системы:
echo 'blacklist acer-wmi' > ~/blacklist-acer-wmi.conf && sudo mv ~/blacklist-acer-wmi.conf /etc/modprobe.d/blacklist-acer-wmi.conf

Побочный эффект - вырубается Bluetooth, поскольку он обслуживается тем же драйвером acer-wmi. Но я Bluetooth пока особо не пользуюсь.

Выявилась еще проблема:

  • Не удается отключить автоматическую загрузку драйвера acer-wmi при старте системы.

Помещал blacklist acer-wmi в blacklist-acer-wmi.conf и в blacklist.conf - никакой реакции.
Приходится вручную отключать драйвер: sudo rmmod acer_wmi

Здесь есть над чем поработать…