LINUX.ORG.RU

linux 4.13.3-1 сломал wpa_supplicant(nl80211)

 , ,


0

1

Старое ядро 4.12.13-1. После обновления ядра wpa_supplicant разучился разрывать подключения. При выключение, машина намертво встает на этапе «Stopping WPA Supplicant...». Если попытаться отключиться от сети вручную зависает суппликант и встает вся система - sudo не выполняется, процессы не убиваются, даже из под рута.

Не могу даже инфу собрать с суппликанта, чтобы найти причину. Могу лишь показать такой лог выполнения до и после обновления:

sudo wpa_supplicant -i wlp1s0 -c ./downloads/huawei.wifi
Successfully initialized wpa_supplicant
wlp1s0: SME: Trying to authenticate with 88:e3:ab:86:1d:9e (SSID='Huawei 5G' freq=5260 MHz)
wlp1s0: Trying to associate with 88:e3:ab:86:1d:9e (SSID='Huawei 5G' freq=5260 MHz)
wlp1s0: Associated with 88:e3:ab:86:1d:9e
wlp1s0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
wlp1s0: WPA: Key negotiation completed with 88:e3:ab:86:1d:9e [PTK=CCMP GTK=TKIP]
wlp1s0: CTRL-EVENT-CONNECTED - Connection to 88:e3:ab:86:1d:9e completed [id=0 id_str=]
### здесь я запускаю sudo dhcpcd wlp1s0 в соседнем окне ###
^C
nl80211: Failed to open /proc/sys/net/ipv4/conf/p2p-dev-wlp1s0/drop_unicast_in_l2_multicast: No such file or directory
nl80211: Failed to set IPv4 unicast in multicast filter
nl80211: Failed to open /proc/sys/net/ipv4/conf/p2p-dev-wlp1s0/drop_unicast_in_l2_multicast: No such file or directory
nl80211: Failed to set IPv4 unicast in multicast filter
nl80211: deinit ifname=p2p-dev-wlp1s0 disabled_11b_rates=0
p2p-dev-wlp1s0: CTRL-EVENT-TERMINATING # <-- вот на этой строке встает работа на новом ядре
wlp1s0: CTRL-EVENT-DISCONNECTED bssid=88:e3:ab:86:1d:9e reason=3 locally_generated=1
nl80211: deinit ifname=wlp1s0 disabled_11b_rates=0
wlp1s0: CTRL-EVENT-TERMINATING

Железо и драйвер:

lspci -s 01:00 -vvv                                                                                                                  [~] 
01:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 30)
	Subsystem: Lenovo QCA9377 802.11ac Wireless Network Adapter
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 282
	Region 0: Memory at d1000000 (64-bit, non-prefetchable) [size=2M]
	Capabilities: <access denied>
	Kernel driver in use: ath10k_pci
	Kernel modules: ath10k_pci

Кто виноват? Че делать? Где инфу искать?



Последнее исправление: hxss (всего исправлений: 1)
Date: Sun, 1 Oct 2017 15:49:09 +0200
From: David Runge <dave@sleepmap.de>
To: General Discussion about Arch Linux <arch-general@archlinux.org>
Subject: Re: [arch-general] kernel bug in 4.13.3 related to wireless?
Message-ID: <20171001134909.GA30928@trvlr.localdomain>
Content-Type: text/plain; charset="utf-8"

I've had some issues with a Compex WLE600NX 802.11ac / a/b/g/n miniPCI
express radio card from 4.12 onwards. The firmware fails to load for the
Qualcomm Atheros QCA9882 chip.

Switched to an Intel Wireless 7260 miniPCIe card, but that also has a
driver, that crashes repeatedly (at least it works in between and
doesn't take the system with it when crashing or prevents me from
upgrading the kernel).

Seems it's not so easy to find stable hardware these days :P

В списке рассылок есть такая тема. Правда я обратно подписался недавно и начало обсуждения пропустил, но есть архив..

NoobeR ★★★★
()

Че делать?

Откатиться на ядро, где он работал.

А зачем ты отдельно запускаешь dhcpcd, не хочешь чтобы автоматом стартовала? Зачем тогда автоматом стартовать wpa-supplicant?

grem ★★★★★
()
Ответ на: комментарий от grem

ваще я использую NetworkManager, а руками запускал, чтобы убедиться, что проблема именно в суппликанте и собрать логи

hxss
() автор топика
Ответ на: комментарий от grem

Откатиться на ядро, где он работал.

Что будет дальше? Выйдет новый суппликант с поддержкой нового ядра или патч для ядра или эту версию ядра я пропущу?

hxss
() автор топика
Ответ на: комментарий от hxss

Не знаю, вот похожая тема для генту https://forums.gentoo.org/viewtopic-t-1057412-start-0.html

Со смартфона неудобно мне её подробнее читать.

Вот для убунту https://ubuntuforums.org/showthread.php?t=1488953

Навалом похожих тем

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)

Больше интересно, что за девайс p2p-dev-wlp1s0 вместо wlp1s0

pekmop1024 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.