Wifi перестает видеть сети, перезапуск не помогает

Wifi периодически перестает видеть все сети, включить его обратно не получается без перезагрузки. При этом он работает и даже делает вид, что ищет сети. После перезагрузки тоже не всегда работает, но как правило если получается начать что-то загружать (например, видео) не отключается до конца загрузки, иначе теряет сети довольно быстро.
Если какая-то информация необходима для решения проблемы, то я постараюсь ее предоставить.
Заранее спасибо за помощь.

т.е., даже ifconfig wlan0 down && ifconfig wlan0 up не помогает? только перезагрузка?

Да, не помогает. Даже переподключение через rfkill не помогает.
Возможно перезапуск модуля ath9k мог бы помочь, но после рестарта карта его не ловит.(или я не знаю, как заставить ловить)

Буквально позавчера мучился с чудесами. Ядро дефолтное или сами собирали? Мне помогло перед сборкой ядра:

# make clean

Тоже имею эту проблему. Может вот это поможет: http://www.calculate-linux.org/boards/22/topics/34200#message-34200

Олег Пфлюг wrote:

Тоже имею эту проблему. Может вот это поможет: http://www.calculate-linux.org/boards/22/topics/34200#message-34200

Нет не помогает!

Та-же проблема

Ноут HP Pavivlion g6
Чип Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe

1) Включаем ноут - загружаемся
2) Сети видит, но нет автоподключения.
3) Включаем автоподключение (дистр CLDX)

а) выбираем свою сеть и подключаемся к ней
б) щелкаем правой клавишей мышки на антенке сети вверху справа, выбираем пункт “Изменить соединения”
в) откроется окно “Сетевые соединения”
г) выбираем нашу сеть, нажимаем “Изменить”
д) выбираем закладку “Общий” и ставим галку на пункте “Все пользователи могут подключаться к этой сети”

  1. Перезагружаем ноут

а) может видеть сети, но долго к ним подключаться
б) может вообще не видеть сетей

Раз на раз не приходиться - может только на 2 перезагрузке не видеть сетей .
Если ноут просто выключить и сразу включить - при первой загрузке после включения сети видит.
Винда 7 - можно хоть 100 раз перегружаться, будет все окей.
Пробовал ядра 4.9.11, 4.9.8, 4.4.44, 4.1.38 - все одно и тоже, от ядра не зависит
Топик http://www.calculate-linux.org/boards/22/topics/34200#message-34200 НЕ ПОМОГАЕТ
Самое странное, что раньше все работало и на ядре 4.4.44

Решение пока одно - ВЫКЛЮЧАТЬ КОМП и ВКЛЮЧАТЬ

Поменял в ноуте wifi карточку
была - Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
установил - Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
Все сети видит, перезагружаться можно хоть 100 раз и все будет нормально.

Вывод - какие-то проблемы либо у дров RT3290 или совместимость с NetworckManager

Правда у карты Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01) была большая проблема

rfkill list
0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: yes

hard blocked ни как не снимался - о том как это убрать напишу отдельной статьей.

Wifi USB D-Link System DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT3072] - все нормально работает, перезагружайся сколько влезет

карта D-Link System DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT3072] - драйвер rt2800usb
карта Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe - драйвер rt2800pci
Библиотека для обеих карт одна rt2800lib

Выгрузка rmmod rt2800pci и загрузка modprobe rt2800 - все без ошибок и сетка подключается автоматом, после перезагрузки не помогает.
Видимо проблема не в модуле.
На проблемы железа не грешу - по виндой все окей.

Провел эксперемент.
Врубаем комп грузим кальку -сеть есть
Перегружаемся и грузимся в кальку - сети нет
Перегружаемся и грузимся в винду 7 - сеть в винде есть
Перегружаемся и грузимся в кальку - СЕТЬ ЕСТЬ
Перегружаемся и грузимся в кальку - сети нет
Перегружаемся и грузимся в винду 7 - сеть в винде есть
Перегружаемся и грузимся в кальку - СЕТЬ ЕСТЬ
Перегружаемся и грузимся в кальку - сети нет
И так до бесконечности

rfkill list ВСЕГДА
0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

карта Ralink corp. RT3290 Wireless 802.11n 1T/1R PCI

Вывод - ВИНДОВЫЙ ДРАЙВЕР что-то обнуляет в карте wifi

карта Ralink corp. RT3290 Wireless 802.11n 1T/1R PCI
Кусок messages

Feb 24 13:11:04 hpnout NetworkManager[3870]: <info>  [1487931064.0554] (wlan0): using nl80211 for WiFi device control
Feb 24 13:11:04 hpnout NetworkManager[3870]: <info>  [1487931064.0557] device (wlan0): driver supports Access Point (AP) mode
Feb 24 13:11:04 hpnout NetworkManager[3870]: <info>  [1487931064.0567] manager: (wlan0): new 802.11 WiFi device (/org/freedesktop/NetworkManager/Devices/2)
Feb 24 13:11:04 hpnout NetworkManager[3870]: <info>  [1487931064.0578] device (wlan0): state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Feb 24 13:11:04 hpnout kernel: IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Feb 24 13:11:04 hpnout kernel: ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'rt3290.bin'
Feb 24 13:11:04 hpnout kernel: ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.37
Feb 24 13:11:05 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:06 hpnout NetworkManager[3870]: <error> [1487931066.4736] platform-linux: do-change-link[3]: failure changing link: failure 5 (Ошибка ввода/вывода)
Feb 24 13:11:06 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:06 hpnout kernel: ieee80211 phy0: rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5)
Feb 24 13:11:06 hpnout dbus[3277]: [system] Activating service name='fi.w1.wpa_supplicant1' (using servicehelper)
Feb 24 13:11:06 hpnout dbus[3277]: [system] Activating service name='org.freedesktop.ModemManager1' (using servicehelper)
Feb 24 13:11:06 hpnout NetworkManager[3870]: <info>  [1487931066.6636] bluez: use BlueZ version 5
Feb 24 13:11:06 hpnout dbus[3277]: [system] Successfully activated service 'fi.w1.wpa_supplicant1'
Feb 24 13:11:06 hpnout NetworkManager[3870]: <info>  [1487931066.6705] supplicant: wpa_supplicant running
Feb 24 13:11:06 hpnout NetworkManager[3870]: <info>  [1487931066.6705] device (wlan0): supplicant interface state: init -> starting
Feb 24 13:11:06 hpnout dbus[3277]: [system] Successfully activated service 'org.freedesktop.ModemManager1'
Feb 24 13:11:06 hpnout NetworkManager[3870]: <info>  [1487931066.6966] ModemManager disappeared from bus
Feb 24 13:11:06 hpnout NetworkManager[3870]: <info>  [1487931066.7030] ModemManager available in the bus
Feb 24 13:11:06 hpnout /etc/init.d/NetworkManager[3724]: WARNING: NetworkManager has started, but is inactive
Feb 24 13:11:06 hpnout /etc/init.d/netmount[3725]: WARNING: netmount will start when NetworkManager has started
Feb 24 13:11:07 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:09 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:09 hpnout kernel: ieee80211 phy0: rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5)
Feb 24 13:11:09 hpnout kernel: random: crng init done
Feb 24 13:11:09 hpnout lightdm[3910]: pam_ldap: missing file "/etc/ldap.conf"
Feb 24 13:11:09 hpnout lightdm[3848]: pam_unix(lightdm-greeter:session): session closed for user root
Feb 24 13:11:09 hpnout kernel: Key type encrypted registered
Feb 24 13:11:09 hpnout lightdm[3910]: pam_unix(lightdm:session): session opened for user ztime by (uid=0)
Feb 24 13:11:10 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:10 hpnout dbus[3277]: [system] Activating service name='org.freedesktop.UPower' (using servicehelper)
Feb 24 13:11:10 hpnout dbus[3277]: [system] Successfully activated service 'org.freedesktop.UPower'
Feb 24 13:11:10 hpnout dbus[3277]: [system] Activating service name='org.freedesktop.UDisks2' (using servicehelper)
Feb 24 13:11:10 hpnout udisksd[4330]: udisks daemon version 2.1.8 starting
Feb 24 13:11:10 hpnout dbus[3277]: [system] Successfully activated service 'org.freedesktop.UDisks2'
Feb 24 13:11:10 hpnout udisksd[4330]: Acquired the name org.freedesktop.UDisks2 on the system message bus
Feb 24 13:11:11 hpnout NetworkManager[3870]: <error> [1487931071.5168] sup-iface[0xd868a0,wlan0]: error adding interface: wpa_supplicant couldn't grab this interface.
Feb 24 13:11:11 hpnout NetworkManager[3870]: <info>  [1487931071.5168] device (wlan0): supplicant interface state: starting -> down
Feb 24 13:11:11 hpnout NetworkManager[3870]: <info>  [1487931071.5169] manager: startup complete
Feb 24 13:11:11 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:11 hpnout kernel: ieee80211 phy0: rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5)
Feb 24 13:11:18 hpnout su[4458]: pam_ldap: missing file "/etc/ldap.conf"
Feb 24 13:11:18 hpnout su[4458]: Successful su for root by ztime
Feb 24 13:11:18 hpnout su[4458]: + /dev/pts/0 ztime:root
Feb 24 13:11:18 hpnout su[4458]: pam_unix(su:session): session opened for user root by ztime(uid=1000)
Feb 24 13:11:21 hpnout NetworkManager[3870]: <warn>  [1487931081.5900] device (wlan0): re-acquiring supplicant interface (#1).
Feb 24 13:11:22 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:24 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:24 hpnout kernel: ieee80211 phy0: rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5)
Feb 24 13:11:25 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:26 hpnout NetworkManager[3870]: <error> [1487931086.4140] sup-iface[0xd8d610,wlan0]: error adding interface: wpa_supplicant couldn't grab this interface.
Feb 24 13:11:26 hpnout NetworkManager[3870]: <info>  [1487931086.4141] device (wlan0): supplicant interface state: starting -> down
Feb 24 13:11:26 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:26 hpnout kernel: ieee80211 phy0: rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5)
Feb 24 13:11:36 hpnout NetworkManager[3870]: <warn>  [1487931096.5975] device (wlan0): re-acquiring supplicant interface (#2).
Feb 24 13:11:37 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:39 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:39 hpnout kernel: ieee80211 phy0: rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5)
Feb 24 13:11:40 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:41 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:41 hpnout kernel: ieee80211 phy0: rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5)
Feb 24 13:11:41 hpnout NetworkManager[3870]: <error> [1487931101.4502] sup-iface[0xd8d560,wlan0]: error adding interface: wpa_supplicant couldn't grab this interface.
Feb 24 13:11:41 hpnout NetworkManager[3870]: <info>  [1487931101.4503] device (wlan0): supplicant interface state: starting -> down
Feb 24 13:11:51 hpnout NetworkManager[3870]: <warn>  [1487931111.5914] device (wlan0): re-acquiring supplicant interface (#3).
Feb 24 13:11:52 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:54 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:54 hpnout kernel: ieee80211 phy0: rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5)
Feb 24 13:11:55 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:56 hpnout NetworkManager[3870]: <error> [1487931116.4072] sup-iface[0xd8d350,wlan0]: error adding interface: wpa_supplicant couldn't grab this interface.
Feb 24 13:11:56 hpnout NetworkManager[3870]: <info>  [1487931116.4073] device (wlan0): supplicant interface state: starting -> down
Feb 24 13:11:56 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:11:56 hpnout kernel: ieee80211 phy0: rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5)
Feb 24 13:12:06 hpnout NetworkManager[3870]: <warn>  [1487931126.5969] device (wlan0): re-acquiring supplicant interface (#4).
Feb 24 13:12:07 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:12:09 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:12:09 hpnout kernel: ieee80211 phy0: rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5)
Feb 24 13:12:10 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:12:11 hpnout NetworkManager[3870]: <error> [1487931131.4181] sup-iface[0xd8d560,wlan0]: error adding interface: wpa_supplicant couldn't grab this interface.
Feb 24 13:12:11 hpnout NetworkManager[3870]: <info>  [1487931131.4182] device (wlan0): supplicant interface state: starting -> down
Feb 24 13:12:11 hpnout kernel: ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
Feb 24 13:12:11 hpnout kernel: ieee80211 phy0: rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5)

карта Ralink corp. RT3290 Wireless 802.11n 1T/1R PCI
Эксперимент номер 2

  1. Включаем ноут и грузим кальку - сеть есть
  2. Перегружаемся - сети нет
  3. Уводим ноут в ждущий режим
  4. Выводим ноут из ждущего режима - сеть есть
  5. Перегружаемся - сеть есть
  6. Перегружаемся - сети нет
  7. Уводим ноут в ждущий режим
  8. Выводим ноут из ждущего режима - сеть есть
  9. Перегружаемся - сеть есть
  10. Перегружаемся - сети нет
    и так до бесконечности

вывод - ждущий режим как-то включает карту wifi (или сбрасывает что-то)
Спящий режим не пробовал - на HP Pavilion g6 он не работает корректно (просто уводит ноут в спячку и не выводит)

Тимофей Захарчук wrote:

Видимо проблема не в модуле.
На проблемы железа не грешу - по виндой все окей.

Тимофей Захарчук wrote:

вывод - ждущий режим как-то включает карту wifi (или сбрасывает что-то)

А точно что-то изменяется в карте?
Вы в моменты работы/потери сети при работе в Calculate не обращали внимание на работу других устройств?
Просто имею схожую проблему и первоначально грешил на роутер.
Однако увидев эти сообщения - решил потестить… из под Виндовс - без проблем, при выключенном стационарном компьютере все остальные устройства работают отлично. При запуске calculate первые пара минут связь нормальная, затем сбой… и четко в этот же момент потеря сети другими устройствами.
Такое возможно, что кривой драйвер или настройки могут влиять на роутер?? Понимаю, что предположение странное, но пока так получается…

http://www.calculate-linux.org/boards/24/topics/27274

А может данный недочет не каждой будет ручками править, а разработчики в ближайшем обновлении?