Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Wi-Fi przestało działać.

Zaczęty przez pietnaszek, Kwiecień 09, 2025, 03:41:17 PM

Poprzedni wątek - Następny wątek

pietnaszek

Witam, mam problem z wifi, które przestało mi działać na wszystkich systemach debianopochodnych z różnymi kartami wifi i ich chipsetami atheros, realtek.
Możliwe że operator sieci wprowadził jakieś aktualizacje do swoich urządzeń powiązane z tymi zmianami w Wi-Fi 7.
Systemy windows i android działają i ich karty wifi.
Pierwszy problem dotyczył chipsetu ath9k_htc, mam zainstalowane wszystkie potrzebne sterowniki firmware-ath9k-htc i firmware-atheros
journalctl -p err -b i dmesg | grep -i "error\|warn\|fail" pokazuje to
warning: `ThreadPoolForeg' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211

https://lore.kernel.org/netdev/20230224135933.94104aeda1a0.Ie771c6a66d7d6c3cf67da5f3b0c66cea66fd514c@changeid/T/

W drugiej karcie pojawia się komunikat wpa_supplicant[1152]: bgscan simple: Failed to enable signal strength monitoring
A w trzeciej jeszcze inny ale o tym może później.
W tym linku co podałem piszą, że to jakieś bugi bo teraz wprowadzane jest to Wi-Fi 7 i przez to tyle kart sieciowych nie działa i znika internet.
Połączenie jest, zasięg jest, sterowniki i moduły ładnie załadowane, a jednak nie działa.

usb 3-1: firmware: failed to load ath9k_htc/htc_9271-1.dev.0.fw (-2)
usb 3-1: Direct firmware load for ath9k_htc/htc_9271-1.dev.0.fw failed with error -2

Może te linki jeszcze będą pomocne, ale mi to nic nie pomogło, to chyba jakiś nowy problem z tym Wi-Fi 7 i związanym z tym bugiem.
https://forums.linuxmint.com/viewtopic.php?t=421660
https://bbs.archlinux.org/viewtopic.php?id=294813
https://github.com/nextcloud/desktop/issues/5646
https://www.reddit.com/r/archlinux/comments/1fqky07/are_these_errors_important/
https://forums.raspberrypi.com/viewtopic.php?t=355578

Jestem pewnym że sterowniki są dobrze zainstalowane, ponieważ wszystkie działały.
Aż tu nagle jednego dnia wszystkie karty wifi z Linuksami przestały działać.

linux4ever

#1
Wifi 7 to jaki tryb  B,G czy N ?

Może wystarczy zmienić standard wifi w ustawieniach np na N lub nowszy.

Pokaż ustawienia tych kart sieciowych jakie tryby wspierają.

I przełącz na inny i jeszcze coś zmień kanał wifi w routerze bo może się zakłócać.

I jak sprawdziłem ten standard to EEE 802.11be zobacz czy karty go wspierają.

I :The Linux 6.2 kernel provides support for Wi-Fi 7 devices. The 6.4 kernel added Wi-Fi 7 mesh support.[42] Linux 6.5 included significant driver support by Intel engineers, particularly support for MLO.[43]

https://en.wikipedia.org/wiki/Wi-Fi_7

Oraz:

https://community.intel.com/t5/Wireless/Intel-be200-Wi-Fi-7-card-not-working-on-Ubuntu-24-04-1-LTS/m-p/1631788

https://yaikhom.com/2024-04-25-setting-up-new-build.html

https://community.frame.work/t/guide-successful-wi-fi-7-802-11be-on-framework-13-amd-with-qualcomm-qcncm865-and-arch-linux/44723

https://forums.linuxmint.com/viewtopic.php?t=437948

I musisz pewnie przebudować kernel ze sterownikiem który wspiera WIFI7.

"Powiedz mi, a zapomnę, pokaż mi, a zapamiętam, pozwól mi zrobić, a zrozumiem. "-Konfucjusz

pietnaszek

#2
Dzięki za odpowiedź. Zmieniałem tam, ustawiałem mieszane. I nic, nawet skompilowałem najnowszy kernel 6.14.1 i zaktualizowałem biosy do najnowszych wersji. To jest chyba jednak jakiś bug, błąd w sterownikach. Ja mam kernele 6.1 i 6.12.

pavbaranov

Pierwsza podpowiedź mówi najwięcej - chce by spróbować użyć nl80211. Jak na razie nie wiem jak i nie poszukam w tej chwili z braku czasu.
Sam sterownik jest dostarczany w kernelu.
Może cokolwiek Ci to pomoże: https://wiki.archlinux.org/title/Ad-hoc_networking
Atheros jest z nl80211 kompatybilny.

pietnaszek

Posiadam karty sieciowe z różnymi chipsetami jak Atheros, Realtek, Broadcom i nagle wszystkie przestały działać.
Ciekawe czy jak szerzej będą wprowadzać to Wi-Fi 7, to czy wszystkie stare laptopy i ich karty tak nagle padną.
Ewentualnie to się wtedy wszystko ustabilizuje i dopracują sterowniki oraz zrobią nowe upgrade w biosach kart, sterownikach.
Być może trzeba będzie po prostu wymienić sprzęt na nowszy, polecacie jakieś nowe karty sieciowe na USB 3.0?
Która karta zewnętrzna z tych nowszych, jest obecnie najbardziej kompatybilna z Linuksem i ma najlepsze wsparcie sterowników?
Wiadomo taki sprzęt to obecnie powyżej 150zł, ale tych TP-Linków już mam dość.

pavbaranov

Cytat: pietnaszek w Kwiecień 09, 2025, 06:37:17 PM[CUT]
Ewentualnie to się wtedy wszystko ustabilizuje i dopracują sterowniki oraz zrobią nowe upgrade w biosach kart, sterownikach. [CUT]
Tego nie wiesz, czy są one niedopracowane, albowiem nie korzystasz - jak się wydaje - ze sterownika, który tu powinien działać.

pietnaszek

Jest jakiś postęp, dwie karty sieciowe działają na Linux Mint 22, a na Debianie od wersji Stable, Testing, Sid nie... Coś jest nie tak ze sterownikiem u tej dystrybucji.

pavbaranov

Nie - to kwestia ustawień. W Mint - widać ustawia to z automatu. Debian wymaga więcej uwagi i konfiguracji.

linux4ever

Cytat: pavbaranov w Kwiecień 11, 2025, 10:34:24 PMNie - to kwestia ustawień. W Mint - widać ustawia to z automatu. Debian wymaga więcej uwagi i konfiguracji.

Nie do końca bo jeśli zainstalowało się Debiana Live przez calamares to ma już wbudowane sterowniki i wykrywa sieci automatycznie.

Z "normalnym" obrazem iso trzeba się męczyć i ustawiać no i problem występował na wersji 12.7 z iso DVD a nie Live w 12.9 zostało to naprawione a teraz jest 12.10.

Śmiało można to sprawdzić uruchamiając dowolny obraz:

https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/


Lub pobierając przez torrenta:

https://cdimage.debian.org/debian-cd/current-live/amd64/bt-hybrid/

Powinno się łączyć automatycznie.
"Powiedz mi, a zapomnę, pokaż mi, a zapamiętam, pozwól mi zrobić, a zrozumiem. "-Konfucjusz

linux4ever

Cytat: pietnaszek w Kwiecień 11, 2025, 06:51:44 PMJest jakiś postęp, dwie karty sieciowe działają na Linux Mint 22, a na Debianie od wersji Stable, Testing, Sid nie... Coś jest nie tak ze sterownikiem u tej dystrybucji.

Sterownik można włączyć w kernelu to będzie opcja make menuconfig i wybierało się w którejś z opcji wireless.

Lub załadować jako moduł w trakcie instalacji i konfiguracji kernel headers czyli plików nagłówkowych kernela i jego samego.
"Powiedz mi, a zapomnę, pokaż mi, a zapamiętam, pozwól mi zrobić, a zrozumiem. "-Konfucjusz

pavbaranov

Cytat: linux4ever w Kwiecień 12, 2025, 08:42:53 AMNie do końca bo jeśli zainstalowało się Debiana Live przez calamares to ma już wbudowane sterowniki i wykrywa sieci automatycznie.
Sterowniki są prawdopodobnie wyłącznie w kernelu. Zarówno sterownik atherosa, jak i nl80211. Zakładam, że Debian dalej kompiluje kernel tak, że praktycznie wszystko jest tam wkompilowane co najmniej jako moduł. Zakładam również, że automatyka powoduje, że karta chodzi na sterowniku atherosowym, a nie na nl80211, którego potrzebuje. Trzeba byłoby po prostu nakazać systemowi korzystanie z tego drugiego i powinno pracować.
Dla pewności - @pietnaszek - pokaż nam wynik z:
inxi -NxxPrzynajmniej dowiemy się jak to jest obecnie skonfigurowane.
Możesz również pokazać ten sam wynik z Minta.
A potem - jeśli moje przypuszczenia są prawidłowe - zmieni się konfigurację karty i powinna sieć chodzić.

pietnaszek

Dziękuję za odpowiedź. Na Linux Mint jest ten sam wpis, jest identyczny. Próbowałem odinstalować apt purge firmware-atheros, firmware-ath9k-htc i zainstalować ponownie.
Zainstalowałem też sterownik z githuba ręcznie i przez dkms i już wiem że sterownik jest dobrze zainstalowany ze wszystkimi poprawnie.
To jest raczej ten bug powiązany z Debianem który podaje w linkach, i chyba trzeba czekać aż to rozwiążą.
inxi -Nxx
Network:
  Device-2: Qualcomm Atheros AR9271 802.11n driver: ath9k_htc type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-1:2 chip-ID: 0cf3:9271

To jest bardziej jakiś bug od strony developerów Debiana.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1101974
I jeszcze jakieś problemy z Fast roamingiem, mogą to powodować w sterownikach.
https://forum.openwrt.org/t/fast-roaming-802-11r-not-working-on-every-device/148727
https://superuser.com/questions/1841845/how-can-i-turn-off-802-11r-fast-transition-in-linux-networkmanager-client
https://www.reddit.com/r/networking/comments/17cf8p5/80211r/

Dodałem nawet do nano /etc/NetworkManager/NetworkManager.conf tak jak doradzali i komuś niby pomogło, ale nie u mnie.
#[device]
#wifi.scan-rand-mac-address=no

pavbaranov

Hmmm... a jakbyś na żywca podmienił pliki z paczki(-ek) Minta w Debianie? Plki, a nie paczkę (w zasadzie to pliki obu paczek). Tylko zapisz sobie gdzieś co dokładnie podmieniasz, jeśli jakiś plik będzie nowy (nie będzie go w Debianie), to również to zapisz.

pietnaszek

Pliki z paczki, czyli pobrać paczkę Linux Mint z jego repozytorium?
Linux Mint raczej nie bazuje bezpośrednio na Debianie, widzę że w Mincie jest jedna wielka paczka linux-firmware do wszystkiego.
Ja nie posiadam tej wersji LMDE bazującej na Debianie w której jest raczej firmware-atheros, firmware-ath9k-htc.
Próbuję instalować starsze sterowniki przez dkms, ale efekt jest ten sam.

Ludzie na anglojęzycznych forach też tego problemu nie rozwiązali, porzucone tematy.
https://bbs.archlinux.org/viewtopic.php?id=269273
https://github.com/qca/open-ath9k-htc-firmware/issues/142

Znalazłem jeszcze takie błędy.
wpa_supplicant[1073]: bgscan simple: Failed to enable signal strength monitoring
ath9k_htc: module verification failed: signature and/or required key missing - tainting kernel
usb 3-4: firmware: failed to load ath9k_htc/htc_9271-1.4.0.fw (-2)
usb 3-4: Direct firmware load for ath9k_htc/htc_9271-1.4.0.fw failed with error -2

pavbaranov

Tam się coś dzieje niedobrego. Cóż - Debian - jak to Debian - nie przyzna się.
Nie, nie tyle chodzi mi o pobranie paczki, ale skoro masz Minta i Debiana, to te same pliki, które są w paczkach Debiana są również w paczkach Minta (w zasadzie, to Ubuntu, bo Mint nic nie umie i nie może w tym zakresie). I te pliki zamień. Wiem, że to idiotyczne rozwiązanie, ale niekiedy pomaga.

Błąd z Archa - dotyczy innej karty.
Błąda z githuba jest zamknięty - znaleźli rozwiązanie, scedowali je na Debiana (i było to 6 lat temu) licząc, że w Debianie się ockną. Może to zrobili, skoro sugerowane rozwiązanie jest dostępne.
Pokaż może jakie paczki dotyczące atherosa masz zainstalowane. Może to naprowadzi na cokolwiek.

Zobacz najnowsze wiadomości na forum