[SOLVED] Atheros AR9485, kernel 4.0.5 не работает wifi карточка
SmilePlz 7 июля, 2015 - 16:16
Всем доброго времени суток.
В последнее время не заводится Qualcomm Atheros AR9485 Wireless Network Adapter.
Ядро настроено в ручную, версия 4.0.5, вот конфигурация. пробовал загружаться со старого ядра (3.18) тоже не работает.
lspci -k ... 02:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01) Subsystem: AzureWave AW-NB100H 802.11n Wireless Mini PCIe Card Kernel driver in use: ath9k 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07) Subsystem: Pegatron Device 20d9 Kernel driver in use: r8169
/etc/conf.d/net dns_domain_lo="homenetwork" dns_domain_eth0="homenetwork" config_eth0="192.168.0.200 netmask 255.255.255.0 brd 192.168.0.255" routes_eth0="default via 192.168.0.1" dns_servers_eth0="192.168.0.1" modules_wlan0="wpa_supplicant" wpa_supplicant_wlan0="ath9k" #dns_domain_wlp2s0="homenetwork" config_wlan0="192.168.0.220 netmask 255.255.255.0 brd 192.168.0.255" routes_wlan0="default via 192.168.0.1" dns_servers_wlan0="192.168.0.1"
ifconfig -a eth0: flags=4163mtu 1500 inet 192.168.0.200 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::4e72:b9ff:fe5e:cef3 prefixlen 64 scopeid 0x20 ether 4c:72:b9:5e:ce:f3 txqueuelen 1000 (Ethernet) RX packets 29493 bytes 33541559 (31.9 MiB) RX errors 0 dropped 4 overruns 0 frame 0 TX packets 21142 bytes 2929900 (2.7 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 0 (Local Loopback) RX packets 4 bytes 240 (240.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 4 bytes 240 (240.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128 mtu 1480 sit txqueuelen 0 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlan0: flags=4098 mtu 1500 ether 00:08:ca:f6:a2:d1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
/etc/init.d/net.wlan0 start * Bringing up interface wlan0 * Starting wpa_supplicant on wlan0 ... Successfully initialized wpa_supplicant [ ok ] * Starting wpa_cli on wlan0 ... [ ok ] * Backgrounding ... ... * WARNING: net.wlan0 has started, but is inactive
соответственно когда я хочу использовать wpa_supplicant он просто не работает. Подскажите пожалуйста в чем у меня проблема. она сдохла или у меня просто руки кривые?
»
- Для комментирования войдите или зарегистрируйтесь
/etc/wpa_supplicant/wpa_suppl
/etc/wpa_supplicant/wpa_supplicant.conf
покажиcat
разобрался что карточка
разобрался что карточка работает, с помощью iwconfig даже сеть сканирует. но с wpa_supplicant работать не хочет.
Попробуй включить в ядре
Попробуй включить в ядре "CONFIG_CFG80211_WEXT"
Это почти ничего не дает
Это почти ничего не дает, просто это означает, что радиотракт работает, а установление соединения происходит совсем на других уровнях. :)
Покажи выдачу
для твоей точки,
,
dmesg
oт момента загрузки и новый конфиг ядра.FYI: мой вариант
/etc/conf.d/net
:eix -sI wpa_supplicant [I]
iwlist wlan0 scan
извините, пожалуйста. просто у меня руки кривые. на самом деле все работает, только при подключении выдает такое предупреждение и оно никоим образом не влияет на работу интернета. только например если я хочу воспользоваться wpa_cli и команда scan он не будет сканировать сеть. Если бы это работало можно было бы отказаться от wireless-tools
Ядро 4.0.5 В упор не работает
Ядро 4.0.5 В упор не работает опция CONFIG_LIB80211 и её потомки, в menuconfig не видна, в .config всегда "not set". Напрямую .конфиг ни разу не редактировал, с 3.17 на 4.0.5 переходил с помощью "oldconfig", "make clean&mrproper" делал. А их всё нет и нет((
Я так понимаю, что без этого не будет шифрования WIFI? И что теперь, переустановить исходники ядра или "make distclean"?
.config таков
.config таков
http://www.gentoo.ru/node/286
http://www.gentoo.ru/node/28652#comment-213138
Не понял, что Вы хотите этим
Не понял, что Вы хотите этим сказать.
"...eсть кнопочка F8..."
"...eсть кнопочка F8..." чтобы найти параметр и зависимости.
ты просто вычистил конфиг :)
Такой последовательностью ты просто вычистил весь конфиг! :D
Надо ТОЛЬКО
make oldconfig
!!! В этом вся фишка.Как вариант
если уже чего-то нахимичил (как сейчас) и надо конфигурить заново.
Да нет, после "oldconfig" был
Да нет, после "oldconfig" был menuconfig [modules-]install, всё как надо, mrproper уже сейчас. Надеюсь, просто "clean" не уничтожает результаты "oldconfig"?
Не уничтожает, так как не трогает .config.
А надо ли делать oldconfig
А надо ли делать oldconfig при обновлении младшей ревизии ядра, например, 4.0.5 -> 4.1.12? Могут же новые пункты появиться?
Ответ: надо, появляются новые пункты.
совсем ненастроено! :)
Криво, т.е. почти совсем ненастроено, :) просто бессистемно понатыканы некоторые параметры!
Должно быть так:
Если соображаешь, что делаешь, то некоторые параметры (статистика и пр.) можешь убрать отсюда. Но в таком виде у меня точно все работает.
спасибо настроил, но не
спасибо настроил, но не работает
Дай новый конфиг ядра и весь
Дай новый конфиг ядра и весь
dmesg
после старта.P.S. Надеюсь конфиг не редактором правил?.. ;)
не могу включить 2 параметра
не могу включить 2 параметра это
они постоянно отключаются, если редактировать .config, а в make nconfig не монайти
Почему-то я так и
Почему-то я так и предполагал... :D
НИКОГДА не редактируйте конфиг ядра редактором!!! Также как никогда не копируйте конфиг от другой версии ядра без последующего
make oldconfig
. Поэтому сейчас сначала прогониmake oldconfig
по своему конфигу (это исправит возможные ошибки конфигурации), а потом редактируй сmake nconfig
.FYI: Конфигурационный файл ядра Линукса - это НЕ текстовый файл, как некоторым кажется, это скорее набор макрокоманд, а в
make nconfig
eсть кнопочка F8, между прочим...Symbol: LIB80211 [=n]
т.е. получается в принципе отредактировать .config можно, но не получиться. Т.к. для начала нужно влючить сначала либо HOSTAP или IPW2100 или IPW2200... да?
не нельзя =)Symbol:
не нельзя =)
не могу найти этот параметр