LINUX.ORG.RU

Broadcom Debian и спящий режим.

 , ,


1

1

Приветсвую многоуважаемых форумчан! Имеется ноутбук с минимальной Debian 9 и ядром 4.9.144-3.1, Broadcom 4313 с драйвером bcma-pci-bridge. Все хорошо, кроме одного, после ухода в спящий режим отключается от сети. Лечится только перезагрузкой. Что прикажете делать? Если информации недостаточно, предоставлю.

Предоставь вывод

lspci -vvvvv

А лечится твоя печаль так: выясняешь, какой именно модуль ядра отвечает за твой WiFi (для чего и нужен вывод команды выше), после чего делаешь так, чтобы после выхода из сна он перезагружался — тут есть разные варианты. Я бы использовал systemd: https://askubuntu.com/questions/661715/make-a-script-start-after-suspend-in-u...

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 3)
Ответ на: комментарий от Vsevolod-linuxoid

какой именно модуль ядра отвечает за твой WiFi

wl там должно, буквально вчера консультировал одного, но там про спящий режим не спрашивали, там тупо не взлетало

mandala ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Ну я же не утверждаю, я пишу «должно». По крайней мере для ТС еще один путь решения, если что.

mandala ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid
07:00.0 Network controller: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter (rev 01)
        Subsystem: Foxconn International, Inc. BCM4313 802.11bgn 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, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 18
        Region 0: Memory at 90100000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=2 PME-
        Capabilities: [58] Vendor Specific Information: Len=78 <?>
        Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Capabilities: [d0] Express (v1) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0.000W
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L1, Exit Latency L0s <4us, L1 <64us
                        ClockPM+ Surprise- LLActRep+ BwNot- ASPMOptComp-
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
                        ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-
        Capabilities: [100 v1] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
        Capabilities: [13c v1] Virtual Channel
                Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
                Arb:    Fixed- WRR32- WRR64- WRR128-
                Ctrl:   ArbSelect=Fixed
                Status: InProgress-
                VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                        Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
                        Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
                        Status: NegoPending- InProgress-
        Capabilities: [160 v1] Device Serial Number 00-00-e6-ff-ff-2c-e0-06
        Capabilities: [16c v1] Power Budgeting <?>
        Kernel driver in use: bcma-pci-bridge
        Kernel modules: bcma

Судя по всему, тут используется модуль bcma, и я должен его перезагружать? Я убрал большую часть, там были видеоадаптеры и всё то, что не по теме.

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

Да, ты всё понял правильно. Я бы попробовал просто сделать так (всё от root):

  1. nano /etc/systemd/system/reload-wifi.service
    и помещаешь туда такие строчки:
    [Unit]
    Description=Reload WiFi after sleep
    After=suspend.target
    After=hibernate.target
    After=hybrid-sleep.target
    
    [Service]
    Type=oneshot
    ExecStart=/sbin/modprobe -r bcma && /sbin/modprobe bcma
    
    [Install]
    WantedBy=suspend.target
    WantedBy=hibernate.target
    WantedBy=hybrid-sleep.target
  2. systemctl enable reload-wifi.service
  3. После чего перезагружаешься и пробуешь, как это работает.

Я не уверен на 100%, что не допустил какой-либо мелкой ошибки. Отпишись в любом случае.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 2)
Ответ на: комментарий от anton5963

Сделай две вещи: вызови проблему ещё раз, покажи вывод

systemctl status reload-wifi.service
и попробуй сам вручную выполнить перезапуск командой
/sbin/modprobe -r bcma && /sbin/modprobe bcma
и скажи, что получилось.

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

Не особо хочется переписывать кучу текста, но вторая же строчка, после сообщения от systemd, в котором она говорит, что начинает запуск твоего скрипта после сна, говорит о том, что bcma занят. При попытке вручную это сделать выводит тоже самое.

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

Так, честно говоря, я сейчас не знаю точно, что делать. Позову кого-нибудь более компетентного. Cast intelfx

И как именно у тебя настроено подключение к интернету: через /etc/network/interfaces, через systemd-networkd, через NetworkManager или как-то ещё?

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

/etc/network/interfaces. В нем руками прописал ip маску сеть и пароль. Этот ноут будет только дома подключенный к wifi, поэтому выбрал именно такой способ.

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

Покажи вывод

systemctl list-units --type service --all | grep ifup
 — нужно найти сервис, что отвечает за твой WiFi.

После чего нужно в секцию [Unit] reload-wifi.service добавить строчку

Before=имя_сервиса_ifup_для_wifi.service
, чтобы он стартовал до того, как модуль ядра будет занят делом.

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

Ладно, я вообще думал, что ты спишь. Я на завтра писал. Да, и имя сервиса должно быть похоже на имя интерфейса. Отпишись о результатах.

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

Я чет не особо проблему понял с утра :) У него после выхода из сна отваливалась сеть, а когда руками прописал настройки в обход дхцп, все стало нормально? Если комп домашний, то норм решение.

Я бы просто скриптик написал, перезапускающий сеть и модуль, если надо, и толкал его при выходе из сна. Вообще последнее время люблю все проблемы решать скриптиком - у меня аж директория специальная в хомяке завелась с кучкой каждодневных скриптов.

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

Хех. Я вот до сих пор не могу уснуть, пока траблу не пофикшу. Лежу и думаю до утра. Самый эпик, когда мысль приходит часа в три ночи, встаешь, чтобы не разбудить жену, и идешь красноглазить.

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

Нет. Он изначально был с моим Dhcp. Сейчас включу комп и дам вывод из команды, которую Vsevolod-linuxoid написал

anton5963
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Пустой вывод. Просто открывается новыя строка для команд. Как будто просто Enter в пустой строке нажал.

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

ошибка ввода/вывода. Пойду чистить диск и по-новой накатывать Debian. Меня уже достали эти ошибки ввода/вывода и они везде. Вернусь нескоро.

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

Систему наконец-то установил, проблема не решилась.

anton5963
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Симптомы изменились. WiFi адаптер определяется, сети сканирует, но ничего не находит, даже если вплотную прислонить.

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

Посмотри в dmesg «на что жалуется» (в journalctl тоже). // firmware | не может получить «случайный» MAC-адрес | что-то с NetworkManager | ...

anymouze ★★
()
Ответ на: комментарий от anymouze
[   36.361914]  [<ffffffff87818ab2>] ? native_safe_halt+0x2/0x10
[   36.361917]  [<ffffffff87818d3c>] ? acpi_safe_halt+0x1c/0x30
[   36.361922]  [<ffffffff875f4ce6>] ? acpi_idle_enter+0x126/0x280
[   36.361927]  [<ffffffff876db6e2>] ? cpuidle_enter_state+0x72/0x2d0
[   36.361932]  [<ffffffff872bdae4>] ? cpu_startup_entry+0x154/0x240
[   36.361938]  [<ffffffff87f3ef5e>] ? start_kernel+0x447/0x467
[   36.361943]  [<ffffffff87f3e120>] ? early_idt_handler_array+0x120/0x120
[   36.361946]  [<ffffffff87f3e408>] ? x86_64_start_kernel+0x14c/0x170
[   36.361948] handlers:
[   36.361959] [<ffffffffc0209de0>] ahci_single_level_irq_intr [libahci]
[   36.361960] Disabling IRQ #19
[   37.092121] PM: resume of devices complete after 2331.473 msecs
[   37.093648] PM: Finishing wakeup.
[   37.093650] Restarting tasks ... done.
[   37.499518] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[   37.904177] atl1c 0000:02:00.0: atl1c: enp2s0 NIC Link is Up<100 Mbps Full Duplex>
[   38.131414] ata1.00: configured for UDMA/133
[   40.382457] atl1c 0000:02:00.0: atl1c: enp2s0 NIC Link is Up<100 Mbps Full Duplex>
[   40.383747] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[   41.371410] IPv6: ADDRCONF(NETDEV_CHANGE): enp2s0: link becomes ready
[   43.028092] atl1c 0000:02:00.0: atl1c: enp2s0 NIC Link is Up<100 Mbps Full Duplex>
[   43.029310] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[   44.202154] atl1c 0000:02:00.0: atl1c: enp2s0 NIC Link is Up<100 Mbps Full Duplex>
[   44.202471] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[   45.022746] IPv6: ADDRCONF(NETDEV_CHANGE): enp2s0: link becomes ready
[   45.915686] atl1c 0000:02:00.0: atl1c: enp2s0 NIC Link is Up<100 Mbps Full Duplex>
[   53.380066] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[   53.420853] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[   53.445222] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[   53.451788] ERROR @wl_cfg80211_scan :
[   53.451873] WLC_SCAN error (-22)
[   53.504511] ERROR @wl_cfg80211_scan :
[   53.504586] WLC_SCAN error (-22)
[   78.911844] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[   78.917696] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[   78.936180] ERROR @wl_cfg80211_scan :
[   78.936265] WLC_SCAN error (-22)
anton5963
() автор топика
Ответ на: комментарий от anymouze

Joutnalctl

Apr 03 19:04:10 Kodi systemd[804]: Listening on GnuPG cryptographApr 03 19:04:10 Kodi systemd[804]: Listening on GnuPG cryptographApr 03 19:04:10 Kodi systemd[804]: Listening on GnuPG cryptographApr 03 19:04:10 Kodi systemd[804]: Listening on GnuPG cryptographApr 03 19:04:10 Kodi systemd[804]: Starting D-Bus User Message BuApr 03 19:04:10 Kodi systemd[804]: Listening on D-Bus User MessagApr 03 19:04:10 Kodi systemd[804]: Reached target Sockets.
Apr 03 19:04:10 Kodi systemd[804]: Reached target Basic System.
Apr 03 19:04:10 Kodi systemd[804]: Reached target Default.
Apr 03 19:04:10 Kodi systemd[804]: Startup finished in 1.981s.
Apr 03 19:04:10 Kodi systemd[1]: Started User Manager for UID 0.
Apr 03 19:04:10 Kodi login[811]: ROOT LOGIN  on '/dev/tty1'
Apr 03 19:04:11 Kodi NetworkManager[426]: <warn>  [1554307451.408Apr 03 19:04:11 Kodi NetworkManager[426]: <info>  [1554307451.408Apr 03 19:04:12 Kodi NetworkManager[426]: <warn>  [1554307452.104Apr 03 19:04:12 Kodi dbus[380]: [system] Activating via systemd: Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.115Apr 03 19:04:12 Kodi systemd[1]: Starting Network Manager Script Apr 03 19:04:12 Kodi dbus[380]: [system] Successfully activated sApr 03 19:04:12 Kodi systemd[1]: Started Network Manager Script DApr 03 19:04:12 Kodi nm-dispatcher[814]: req:1 'down' [wlp7s0]: nApr 03 19:04:12 Kodi nm-dispatcher[814]: req:1 'down' [wlp7s0]: sApr 03 19:04:12 Kodi kernel: IPv6: ADDRCONF(NETDEV_UP): wlp7s0: lApr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.884Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.884Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.891Apr 03 19:04:12 Kodi kernel: IPv6: ADDRCONF(NETDEV_UP): wlp7s0: lApr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.902Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.909Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.913Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.914Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.916Apr 03 19:04:12 Kodi kernel: IPv6: ADDRCONF(NETDEV_UP): wlp7s0: lApr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.917Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.919Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.919Apr 03 19:04:12 Kodi wpa_supplicant[473]: wlp7s0: CTRL-EVENT-SCANApr 03 19:04:12 Kodi kernel: ERROR @wl_cfg80211_scan :
Apr 03 19:04:12 Kodi kernel: WLC_SCAN error (-22)
Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.926Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.939Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.940Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.941Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.941Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.941Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.941Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.942Apr 03 19:04:12 Kodi NetworkManager[426]: <info>  [1554307452.942Apr 03 19:04:12 Kodi wpa_supplicant[473]: wlp7s0: CTRL-EVENT-SCANApr 03 19:04:12 Kodi kernel: ERROR @wl_cfg80211_scan :
Apr 03 19:04:12 Kodi kernel: WLC_SCAN error (-22)
Apr 03 19:04:14 Kodi NetworkManager[426]: <info>  [1554307454.764Apr 03 19:04:34 Kodi sshd[835]: Accepted password for root from 1Apr 03 19:04:34 Kodi sshd[835]: pam_unix(sshd:session): session oApr 03 19:04:34 Kodi systemd-logind[375]: New session 3 of user rApr 03 19:04:34 Kodi systemd[1]: Started Session 3 of user root.
Apr 03 19:04:38 Kodi NetworkManager[426]: <warn>  [1554307478.408Apr 03 19:04:38 Kodi NetworkManager[426]: <info>  [1554307478.408Apr 03 19:04:38 Kodi NetworkManager[426]: <warn>  [1554307478.411Apr 03 19:04:38 Kodi NetworkManager[426]: <info>  [1554307478.414Apr 03 19:04:38 Kodi kernel: IPv6: ADDRCONF(NETDEV_UP): wlp7s0: lApr 03 19:04:38 Kodi NetworkManager[426]: <info>  [1554307478.419Apr 03 19:04:38 Kodi kernel: IPv6: ADDRCONF(NETDEV_UP): wlp7s0: lApr 03 19:04:38 Kodi NetworkManager[426]: <info>  [1554307478.425Apr 03 19:04:38 Kodi NetworkManager[426]: <info>  [1554307478.425Apr 03 19:04:38 Kodi NetworkManager[426]: <info>  [1554307478.439Apr 03 19:04:38 Kodi kernel: ERROR @wl_cfg80211_scan :
Apr 03 19:04:38 Kodi kernel: WLC_SCAN error (-22)
Apr 03 19:04:38 Kodi wpa_supplicant[473]: wlp7s0: CTRL-EVENT-SCAN

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

Из первого «лога» видно, что DCHP роутера(?) не раздаёт IP для IPv6, NetworkManager настойчиво пытается их получить (и для Ethernet, и для WiFi).

[   40.383747] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
...
[   53.380066] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
Если не пользуетесь IPv6, то в настройках подключений в NetworkManager отключите поддержку IPv6. Иначе нужно разрешить (настроить?) выдачу адресов IP по протоколу IPv6 в роутере*.

Второй лог ничего полезного не содержит. Вы копировали из терминала мышкой? Так не нужно делать (для «больших ответов» команд :)  //  Впрочем, это моя самонадеянность виновата — я отчего-то решил что, Вам разъяснять это не нужно.

-----
Все команды выполняются от пользователя (или от root без sudo)

  1. Выясняем установлено (требуется) firmware? sudo dmesg|grep firmware|less   (less нужен для «больших ответов»; здесь он возможно лишний). Если firmware требуется и его нет будет сообщение (как и в случае успешной загрузки firmware).
  2. Уточним модель wifi и модули его «пинающие» lspci -knn|grep 07:00 -A2
  3. Теперь уточним «проблемы» в NetworkManager. Команда sudo journalctl -b -t NetworkManager выдаст много сообщений. Нажимаете клавишу «S», вводите имя файла и сохраняете лог. Размещаете лог на pastebin.com, ссылку помещаете в своё сообщение-ответ (см LORCODE).
anymouze ★★
()
Ответ на: комментарий от anymouze

Я большую часть ответа убрал, т.к она не содержала нужной информации, связанной с wifi 1.Отображается только для видеоядра.(Wifi не требует) 2.

07:00.0 Network Controller: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter
Kernel driver in use: wl
3.pastebin.com/LPm1Shk9 У меня wifi вообще ни одной сети после выхода из суспенда не находит.

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

Если будет удобней, то могу дать доступ по ssh.

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

Насчёт firmware была «перестраховка»: вдруг всё так просто...

По второй команде я ожидал увидеть что-то вроде

07:00.0 Network Controller: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter
Kernel driver in use: wl
Kernel modules: bcma, wl
Но и так же работает (до сна)?

После выхода из suspend адаптер действительно не видит wifi-сети.

P.S. Пока в прямом доступе смысла нет — я не вижу причин такого поведения. :(

Повторите, пожалуйста, команду lspci -knn|grep Network -A5>>adapter.txt и покажите содержимое adapter.txt (вдруг найду там зацепку).

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

до сна

07:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
	Subsystem: Foxconn International, Inc. BCM4313 802.11bgn Wireless Network Adapter [105b:e042]
	Kernel driver in use: wl
	Kernel modules: bcma, wl
после
07:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
	Subsystem: Foxconn International, Inc. BCM4313 802.11bgn Wireless Network Adapter [105b:e042]
	Kernel driver in use: wl
	Kernel modules: bcma, wl

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

Команда ip link|grep wlp -A1 до и после сна возвращает разные MAC-адреса (цифры и буквы через двоеточие после link/ether во 2-й строчке)?

Линукс видит на Вашем ноутбуке два устройства wifi

rfkill1: found WiFi radio killswitch (at /sys/devices/pci0000:00/0000:00:15.3/0000:07:00.0/ieee80211/phy0/rfkill1) (driver wl)
rfkill0: found WiFi radio killswitch (at /sys/devices/platform/acer-wmi/rfkill/rfkill0) (platform driver acer-wmi)

Посмотрите вывод rfkill list до и после сна.

Аппаратная кнопка «Вкл/Выкл WiFi» есть? И работает?

anymouze ★★
()
Последнее исправление: anymouze (всего исправлений: 1)
Ответ на: комментарий от anton5963

Т.е. MAC-адрес адаптера WiFi не меняется? Тогда можно запретить NetworkManager попытки изменить MAC-aдрес.

  1. От root внести в конфиг (файл /etc/NetworkManagerNetworkManager.conf) NetworkManager следующие строки :
    [device]
    wifi.scan-rand-mac-address=0
    
  2. Cохранить файл /etc/NetworkManagerNetworkManager.conf
  3. Перезапустить NetworkManager:
    systemctl restart NetworkManager

Вывод  rfkill list all  до и после сна не меняется?

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

не меняются. Может, перейдем в какое-нибудь более удобное нам обоим место? там я и ssh смогу дать ip логин и пароль.

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

Раньше воскресенья не смогу — время в дефиците :(

Аппаратное выключение-включение wifi не помогает? Или в NetworkManager выключение-включение wifi...

Попробуй выгрузить acer-wmi

sudo modprobe -r acer-wmi

Совсем крайняя мера — попробовать свободный драйвер brcm80211 (но ему точно нужно firmware и почему-то он обычно «сливает» wl)

// на сегодня видимо всё

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

Ничего из этого не помогает. При попытке просканировать сети с помощью

nmcli device wifi rescan
nmcli device wifi list
отображается пустой список (Wifi подключения соответственно нет). brcm80211 так же не работает. Всевозможные firmwar'и ставил.

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

Идеи кончились :(. Видимо дело в ACPI этой модели ноутбука. В dmesg посмотреть сообщения при загрузке связанные с ACPI и «компанией». Искать похожие темы с этой моделью Acer.

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

у меня не Acer. У меня Packard Bell

Для debian он скорее Acer: debian установил Вам acer-wmi, который на Acer-ноутах «рулит» ACPI. Модуль wifi физически один, а система видит 2 устройства. Одно управляется драйвером адаптера wifi (wl | brcm80211), второе управляется* acer-wmi. До суспенда все хорошо, а после пробуждения что-то ломается/изменяется в работе устройства wifi от acer-wmi (это только гипотеза). Как результат wifi-сети не видны. При этом NetworkManager уверен с устройством wifi всё хорошо.

Можно попрактиковаться в «жонглировании» модулями wl и acer-wmi

  1. -й вариант. После суспенда «отключаем/включаем» acer-wmi
    sudo modprobe -r acer-wmi
    sleep 1
    sudo modprobe acer-wmi
  2. -й вариант. До суспенда «отключаем» acer-wmi
    sudo modprobe -r acer-wmi
    После суспенда «включаем»
    sudo modprobe acer-wmi
  3. -й вариант. До суспенда «отключаем» модули
    sudo modprobe -r wl acer-wmi
    После суспенда «включаем» модули
    sudo modprobe wl acer-wmi
  4. -й вариант. ...

Но мне кажется, больше пользы будет от лога dmesg. Почему?

Вот пример треда в чём-то похожего на Ваш случай. Чего только не пробовали, не предполагали... Дело оказалось в EC контроллере и вылечилось у ТС однострочным скриптом.

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

Удивительно, но проблема решилась точно так же, как она пришла. Всем спасибо, rep+ всем, кто помогал, удачи и здоровья всем близким.

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