LINUX.ORG.RU

Пропадает WiFi соединение

 , ,


1

3

Очередной раз упал WiFi и иконка сети изменилась на «проводное соединение»

Перезапуск NetworkManager не помогает Но после полной перезагрузки - всё восстанавливается

Это можно чинить без полной перезагрузки?

Установлен Debian 9.11

Попробуй включить логику: Debian 9 весьма популярный дистрибутив, следовательно, если бы на нём всегда внезапно отказывал WiFi на всех устройствах, то по этому поводу был бы жуткий скандал — из чего следует очевидный вывод, что проблема связана с твоим железом непосредственно.

Отсюда вопрос — где данные и логи?

Выложи выводы

lspci -vvvvv
lsusb
uname -a
для начала.

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

А интерфейс вообще есть после того, как упал wifi?

ip a
rfkill list
anonymous
()
Ответ на: комментарий от jelka2008

Рассказываю, что будет дальше: тебе скажут что твой wifi чип недостоин работать под божественным линуксом и предложат его перепаять на другой, заменить на USB-свисток или пользоваться проводным подключением. Истина, однако, заключается в том, что линукс херово работает с чуть менее чем всеми wifi-чипами.

anonymous
()

Но с этим можно что-нибудь сделать? Какой-нибудь процесс перезагрузить Я хочу найти решение, а не оправдание проблемы Или по крайней мере принцип его поиска

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

1 - это не грубость, а вопрос и вообще ты на лоре просто грубость игнорируй, а грубую но помощь принимай с благодарностью если реально это решит твои проблемы. (к удалённому коментарию)

Обычно сеть отваливается после выхода из ждущего и спящего режимов это баг которому 100500 лет решается перезапуском интерфейса или просто перезапуском NeworkManager.Но у тебя не решается так тогда попробуй выгрузить и загрузить модуль wifi, некоторые железки этого требуют иначе просто спят и всё.

Узнать какой модуль подгружен для железки

sudo lshw -C network 
#если lshw не установлен то установи, пригодится.

Будет нечто вроде бла бла driver=ath9k_htc бла бла wireless= бла бла

Тогда

rmmod ath9k_htc
modprobe ath9k_htc

И перезапустить NetworkManager если сразу не подхватилось.

Сейчас под рукой нет ничего подобного, так что может быть не сработает, но как вариант. К сожалению очень много wifi чипов работают так себе. Производитель не поставляет ничего, а свободные реализации не учитывают особенностей. Вот и.

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU
02:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
    Subsystem: Askey Computer Corp. AR9285 Wireless Network Adapter (PCI-Express)
    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, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at f4000000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: ath9k
    Kernel modules: ath9k
Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Ну ath9k тогда перезагрузить, хотя. Интерфейс есть, он не заблокирован ни софтово ни аппаратно…. Хз. Может NM чудит?.

Можно просто что-бы убедится что дело не в софте установить wicd и посмотреть что он покажет. У меня раньше NM вёл себя порою странно, писал «Устройство недоступно» и ничего не давал делать. Запускаю wicd сеть есть, всё ловит, работает и подключается куда надо. При этом NM всё ещё пишет сети нет, доступа к железке нет. Такие дела.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от jelka2008

Ща времени нет, подожди других залётных. Попробуй установить и запустить wicd –> apt install wicd-gtk -y;wicd-gtk Убедись что проблема не на стороне NetworkManager.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от Rootlexx

Зачем ждать «следующего раза»? Разве что, его journalctl «обучен» забывать прошлые загрузки...

# посмотреть предыдущую сессию
journalctl -b -1 -t NetworkManager
# посмотреть позапрошлую сессию
journalctl -b -2 -t NetworkManager
# ИЛИ посмотреть сообщения начиная с указанной даты (и времени)
journalctl --since="2019-10-30 09:30:00" -t NetworkManager
jelka2008 во всех командах указана фильтрация по NetworkManager. Команды приведены в качестве примеров, возможно тебе потребуется их слегка изменить. Полученную «портянку» сохраняешь и публикуешь на pastebin-ресурсе, помещаешь ссылку на этот лог в эту тему. Продолжаю занудствовать :) — лог сохраняется в два приёма

  • жмешь клавишу S
  • указываешь имя (без указания полного пути сохранит в текущем рабочем каталоге), enter

делать фото/скрин или выделять текст в терминале не нужно

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

Зачем ждать «следующего раза»? Разве что, его journalctl «обучен» забывать прошлые загрузки...

В Debian используется rsyslog, поэтому journal выступает в качестве шлюза, ну и держит журнал текущей загрузки в /run. Соответственно, журнала прошлых загрузок нет. А грепать по syslog лениво %).

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

Если ТС «горит», то будет грепать и syslog. Сидеть и ждать нового отказа — то ещё удовольствие... Ведь обычно отказ происходит в самый неподходящий момент.

anonymous
()
Ответ на: комментарий от jelka2008
 [1572559358.7640] supplicant: wpa_supplicant running

У тебя wpa_supplicant с NM карточку поделить не могут, убери wpa_supplicant из загрузки

anonymous
()
Ответ на: комментарий от jelka2008

[39895.252163] ath: phy0: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006040

Вот причина. В сети немало подобного, но конкретного решения нет. Однако, нескольким людям помогло физическое отключение Wi-Fi-модуля, очистка и подключение его заново, т.ч. возможна аппаратная проблема.

https://bbs.archlinux.org/viewtopic.php?id=181908

https://bugzilla.redhat.com/show_bug.cgi?id=1311680

и др.

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