Puncte:2

Wifi-ul nu mai funcționează după repornire, dacă nu pornesc mai întâi Windows

drapel us

Când pornesc în Ubuntu (21.04), wifi-ul laptopului meu nu mai funcționează de obicei după câteva minute. Se deconectează de la router și nu mai poate detecta niciun router din apropiere. Există o soluție: laptopul meu este configurat pentru Windows cu pornire dublă, iar dacă pornesc în Windows și apoi repornesc imediat înapoi în Ubuntu, wifi-ul funcționează întotdeauna bine.

Problema mea pare asemănătoare cu Aceasta, dar remedierea care a funcționat pentru acel caz (dezactivarea „pornirii rapide” pe Windows) nu funcționează la mine.

[Edit]: După experimente suplimentare, se pare că problema se declanșează doar atunci când laptopul meu a fost oprit câteva ore și apoi a pornit din nou. Dacă wifi-ul meu funcționează și apoi repornesc Ubuntu sau chiar opresc și pornesc imediat din nou, atunci wifi-ul pare să continue să funcționeze bine. Dar dacă opresc computerul peste noapte și apoi pornesc dimineața, problema wifi revine. Când se întâmplă acest lucru, singura modalitate de a-l face să funcționeze din nou este pornind Windows și apoi repornind și pornind Ubuntu.

Cipul meu wifi este un Realtek RTL8821CE 802.11ac PCIe. Am inserat mai jos rezultatul câtorva comenzi de diagnosticare wifi, în cazul în care ar putea ajuta:

Aceasta este ieșirea în timp ce wifi-ul funcționează:

sudo lshw -C rețea

  *-reţea
       descriere: Interfață wireless
       produs: Adaptor de rețea fără fir PCIe RTL8821CE 802.11ac
       furnizor: Realtek Semiconductor Co., Ltd.
       ID fizic: 0
       info autobuz: pci@0000:02:00.0
       nume logic: wlp2s0
       versiunea: 00
       serial: 28:39:26:70:6a:d9
       lățime: 64 biți
       ceas: 33 MHz
       capabilități: pm msi pciexpress bus_master cap_list ethernet fizic wireless
       configurație: difuzare=da driver=rtw_8821ce driverversion=5.11.0-17-generic firmware=N/A ip=192.168.1.7 latență=0 link=da multicast=da wireless=IEEE 802.11
       resurse: irq:144 ioport:3000(dimensiune=256) memorie:a4200000-a420ffff


lista rfkill

0: ideapad_wlan: LAN fără fir
    Soft blocat: nu
    Blocat greu: nu
1: ideapad_bluetooth: Bluetooth
    Soft blocat: da
    Blocat greu: nu
2: phy0: LAN fără fir
    Soft blocat: nu
    Blocat greu: nu
3: hci0: Bluetooth
    Soft blocat: da
    Blocat greu: nu


lspci -nn | rețeaua grep -i

02:00.0 Controler de rețea [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Adaptor de rețea fără fir [10ec:c821]

uname -r # versiunea kernelului
5.11.0-18-generic


iwconfig

wlp2s0 IEEE 802.11 ESSID: „SRISUWAN”  
          Mod: Frecvență gestionată: 2,457 GHz Punct de acces: FC:3F:7C:29:E6:F8   
          Bit Rate=65 Mb/s Tx-Power=20 dBm   
          Reîncercați limita scurtă:7 RTS thr:off Fragment thr:off
          Managementul energiei: activat
          Calitatea legăturii=70/70 Nivelul semnalului=-28 dBm  
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx reîncercări excesive:0 Diverse nevalide:12 Balize pierdute:0

Și aceasta este rezultatul în timp ce nu funcționează:

sudo lshw -C rețea

*-generic                 
       descriere: Interfață wireless
       produs: Adaptor de rețea fără fir PCIe RTL8821CE 802.11ac
       furnizor: Realtek Semiconductor Co., Ltd.
       ID fizic: 0
       info autobuz: pci@0000:02:00.0
       nume logic: wlp2s0
       versiune: ff
       serial: 28:39:26:70:6a:d9
       lățime: 32 biți
       ceas: 66 MHz
       capabilități: bus_master vga_palette cap_list ethernet fizic wireless
       configurație: broadcast=da driver=rtw_8821ce driverversion=5.11.0-17-generic firmware=N/A latență=255 link=fără maxlatency=255 mingnt=255 multicast=da wireless=IEEE 802.11
       resurse: irq:144 ioport:3000(size=256) memorie:a4200000-a420ffff


lista rfkill

0: ideapad_wlan: LAN fără fir
        Soft blocat: nu
        Blocat greu: nu
1: ideapad_bluetooth: Bluetooth
        Soft blocat: da
        Blocat greu: nu
2: phy0: LAN fără fir
        Soft blocat: nu
        Blocat greu: nu
3: hci0: Bluetooth
        Soft blocat: da
        Blocat greu: nu


lspci -nn | rețeaua grep -i

02:00.0 Controler de rețea [0280]: Realtek Semiconductor Co., Ltd. Adaptor de rețea fără fir PCIe RTL8821CE 802.11ac [10ec:c821] (rev ff)

iwconfig

wlp2s0 IEEE 802.11 ESSID:off/any  
          Mod: Punct de acces gestionat: Putere Tx neasociată=20 dBm   
          Reîncercați limita scurtă:7 RTS thr:off Fragment thr:off
          Managementul energiei: activat

Ca răspuns la sugestia lui sancho.s, aceasta este rezultatul inxi -Fxz în timp ce wifi-ul funcționează:

Sistem:
  Kernel: 5.11.0-18-generic x86_64 biți: 64 compilator: gcc v: 10.2.1 
  Desktop: GNOME 3.38.4 Distro: Ubuntu 21.04 (Hirsute Hippo) 
Mașinărie:
  Tip: Sistem laptop: Produs LENOVO: 81MU v: Lenovo IdeaPad S145-14IWL 
  serial: <filtru> 
  Mobo: LENOVO model: LNVNB161216 v: SDK0Q55756 WIN serial: <filtru> 
  UEFI: LENOVO v: ASCN50WW data: 24.11.2020 
Baterie:
  ID-1: încărcare BAT0: 23,0 Wh stare: 23,0/30,0 Wh (77%) 
  model: LGC L17L2PF1 stare: Complet 
PROCESOR:
  Info: Model Quad Core: Intel Core i5-8265U Biti: 64 tip: MT MCP 
  arh: Kaby Lake notă: verificați rev: C L2 cache: 6 MiB 
  steaguri: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 28800 
  Viteză: 800 MHz min/max: 400/1600 MHz Viteze de bază (MHz): 1: 800 2: 865 
  3: 800 4: 800 5: 799 6: 792 7: 800 8: 794 
Grafică:
  Dispozitiv-1: Intel WhiskeyLake-U GT2 [UHD Graphics 620] furnizor: Lenovo 
  driver: i915 v: ID magistrală kernel: 00:02.0 
  Dispozitiv-2: NVIDIA GM108M [GeForce MX110] furnizor: driver Lenovo: nvidia 
  v: 460.80 ID autobuz: 01:00.0 
  Dispozitiv-3: Acer Integrated Camera Tip: Driver USB: uvcvideo 
  ID autobuz: 1-7:3 
  Afișare: server x11: driver X.Org 1.20.11: încărcat: setare mod, nvidia 
  descărcat: fbdev,nouveau,vesa rezoluție: 1920x1080~60Hz 
  OpenGL: redare: GeForce MX110/PCIe/SSE2 v: 4.6.0 NVIDIA 460.80 
  redare directă: Da 
Audio:
  Dispozitiv-1: Intel Cannon Point-LP High Definition Audio Furnizor: Lenovo 
  driver: snd_hda_intel v: ID magistrală kernel: 00:1f.3 
  Server de sunet: ALSA v: k5.11.0-18-generic 
Reţea:
  Dispozitiv-1: Adaptor de rețea fără fir Realtek RTL8821CE 802.11ac PCIe 
  furnizor: Lenovo driver: rtw_8821ce v: N/A port: 3000 ID bus: 02:00.0 
  IF: stare wlp2s0: sus mac: <filtru> 
Bluetooth:
  Dispozitiv-1: Realtek Bluetooth Tip de radio: driver USB: btusb v: 0.8 
  ID autobuz: 1-10:4 
  Raport: ID: hci0 stare: jos adresa: <filtru> 
Unități:
  Stocare locală: total: 476,94 GiB utilizați: 41,07 GiB (8,6%) 
  ID-1: /dev/nvme0n1 furnizor: model Intel: SSDPEKNW512G8L dimensiune: 476,94 GiB 
  temperatura: 31,9 C 
Partiție:
  ID-1: / dimensiune: 23,35 GiB utilizat: 15,24 GiB (65,3%) fs: ext4 
  dev: /dev/nvme0n1p4 
  ID-2: /boot/efi dimensiune: 256 MiB utilizat: 33,6 MiB (13,1%) fs: vfat 
  dev: /dev/nvme0n1p1 
  ID-3: /dimensiune acasă: 207,11 GiB utilizat: 25,8 GiB (12,5%) fs: ext4 
  dev: /dev/nvme0n1p6 
Schimbați:
  ID-1: tip swap-1: dimensiunea partiției: 8,06 GiB utilizat: 0 KiB (0,0%) 
  dev: /dev/nvme0n1p7 
Senzori:
  Temperaturi sistem: CPU: 58,0 C mobo: N/A Gpu: temperatura nvidia: 52 C 
  Vitezele ventilatorului (RPM): N/A 
Info:
  Procese: 321 Timp de funcționare: 4h 34m Memorie: 7,65 GiB utilizat: 3,77 GiB (49,3%) 
  Init: systemd runlevel: 5 Compilatoare: gcc: 10.3.0 Pachete: 2685 
  Shell: Bash v: 5.1.4 inxi: 3.3.01 

Și ieșirea de inxi -Fxz în timp ce wifi-ul nu funcționează:

Sistem:
  Kernel: 5.11.0-18-generic x86_64 biți: 64 compilator: gcc v: 10.2.1 
  Desktop: GNOME 3.38.4 Distro: Ubuntu 21.04 (Hirsute Hippo) 
Mașinărie:
  Tip: Sistem laptop: Produs LENOVO: 81MU v: Lenovo IdeaPad S145-14IWL 
  serial: <filtru> 
  Mobo: LENOVO model: LNVNB161216 v: SDK0Q55756 WIN serial: <filtru> 
  UEFI: LENOVO v: ASCN50WW data: 24.11.2020 
Baterie:
  ID-1: încărcare BAT0: 23,0 Wh stare: 23,0/30,0 Wh (77%) 
  model: LGC L17L2PF1 stare: Complet 
PROCESOR:
  Info: Model Quad Core: Intel Core i5-8265U biti: 64 tip: MT MCP 
  arh: Kaby Lake notă: verificați rev: C L2 cache: 6 MiB 
  steaguri: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 28800 
  Viteză: 800 MHz min/max: 400/3900 MHz Viteze de bază (MHz): 1: 800 2: 800 
  3: 800 4: 795 5: 800 6: 767 7: 800 8: 718 
Grafică:
  Dispozitiv-1: Intel WhiskeyLake-U GT2 [UHD Graphics 620] furnizor: Lenovo 
  driver: i915 v: ID magistrală kernel: 00:02.0 
  Dispozitiv-2: NVIDIA GM108M [GeForce MX110] furnizor: driver Lenovo: nvidia 
  v: 460.80 ID autobuz: 01:00.0 
  Dispozitiv-3: Acer Integrated Camera Tip: Driver USB: uvcvideo ID bus: 1-7:3 
  Afișare: server x11: driver X.Org 1.20.11: încărcat: setare mod, nvidia 
  descărcat: fbdev,nouveau,vesa rezoluție: 1920x1080~60Hz 
  OpenGL: redare: GeForce MX110/PCIe/SSE2 v: 4.6.0 NVIDIA 460.80 
  redare directă: Da 
Audio:
  Dispozitiv-1: Intel Cannon Point-LP High Definition Audio Furnizor: Lenovo 
  driver: snd_hda_intel v: ID magistrală kernel: 00:1f.3 
  Server de sunet: ALSA v: k5.11.0-18-generic 
Reţea:
  Dispozitiv-1: Adaptor de rețea fără fir Realtek RTL8821CE 802.11ac PCIe 
  driver: rtw_8821ce v: N/A port: 4000 ID bus: 02:00.0 
  IF: stare wlp2s0: jos mac: <filtru> 
Bluetooth:
  Dispozitiv-1: Realtek Bluetooth Tip de radio: driver USB: btusb v: 0.8 
  ID autobuz: 1-10:4 
  Raport: ID: hci0 stare: jos adresa: <filtru> 
Unități:
  Stocare locală: total: 476,94 GiB utilizați: 40,89 GiB (8,6%) 
  ID-1: /dev/nvme0n1 furnizor: model Intel: SSDPEKNW512G8L dimensiune: 476,94 GiB 
  temperatura: 30,9 C 
Partiție:
  ID-1: / dimensiune: 23,35 GiB utilizat: 15,17 GiB (65,0%) fs: ext4 
  dev: /dev/nvme0n1p4 
  ID-2: /boot/efi dimensiune: 256 MiB utilizat: 33,6 MiB (13,1%) fs: vfat 
  dev: /dev/nvme0n1p1 
  ID-3: /home size: 207,11 GiB utilizat: 25,69 GiB (12,4%) fs: ext4 
  dev: /dev/nvme0n1p6 
Schimbați:
  ID-1: tip swap-1: dimensiunea partiției: 8,06 GiB utilizat: 0 KiB (0,0%) 
  dev: /dev/nvme0n1p7 
Senzori:
  Temperaturi sistem: CPU: 54,0 C mobo: N/A Gpu: temperatura nvidia: 48 C 
  Vitezele ventilatorului (RPM): N/A 
Info:
  Procese: 285 Timp de funcționare: 11 m Memorie: 7,65 GiB utilizat: 2,08 GiB (27,2%) 
  Init: systemd runlevel: 5 Compilatoare: gcc: 10.3.0 Pachete: 2685 
  Shell: Bash v: 5.1.4 inxi: 3.3.01 

Informatii suplimentare. După cum mi sa cerut, am rulat următoarea serie de comenzi în timp ce wifi-ul funcționa și în timp ce nu era:

$ nmcli conectivitate la rețea
$ nmcli radio all
$ nmcli conexiune arată
$ nmcli starea dispozitivului 
$ nmcli device show wlp2s0
$ dmesg -T | grep rtw
$ nmcli rețea activată
$ nmcli device connect wlp2s0
$ conexiune nmcli sus SRISUWAN

Rezultatele au fost următoarele:

În timp ce wifi-ul funcționa: pastă

În timp ce wifi-ul nu funcționa: pastă

În timp ce wifi-ul nu funcționa după o oprire prelungită: pastă

sancho.s ReinstateMonicaCellio avatar
drapel pl
Vă rugăm să adăugați ieșirea lui `inxi -Fxz` când wifi funcționează și când nu este. În plus, ar fi de ajutor dacă clarificați în ce condiție ați postat comenzile și adăugați rezultatul corespunzător pentru *cealaltă* condiție.
drapel us
@sancho.sReinstateMonicaCellio: Am făcut cum ai sugerat; ar trebui să vezi rezultatele în postarea mea acum. De asemenea, am adăugat câteva informații suplimentare în postarea mea despre condițiile care declanșează problema wifi (se pare că apar doar atunci când computerul a fost pornit din nou după ce a fost oprit câteva ore).
sancho.s ReinstateMonicaCellio avatar
drapel pl
Ieșirile furnizate (exact așa cum s-a sugerat, ceea ce este, în mod ciudat, neobișnuit aici în askubuntu) au fost foarte utile. Vă rugăm să vedeți răspunsul adăugat.
HuHa avatar
drapel es
Doar o presupunere sălbatică: firmware-ul pentru acel controler WiFi trebuie încărcat mai întâi, iar Windows are firmware pentru acesta, în timp ce Linux nu; sau poate fi necesar să instalați un pachet de firmware pentru acesta.
Puncte:2
drapel ma

https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi#about_dual-boot_with_windows_and_fast-boot_enabled mi-a rezolvat problema:

Dacă aveți o mașină cu pornire dublă cu o versiune recentă de Windows și începeți să vedeți probleme în timpul inițializării dispozitivului WiFi când la pornirea Linux, problema s-ar putea datora caracteristicii „pornire rapidă”. pe Windows.

Cu această caracteristică activată, Windows nu oprește cu adevărat întregul sistem, dar lasă lucrurile să ruleze parțial, astfel încât să puteți porni mașina din nou mai rapidă. Încercați să dezactivați această opțiune, pe Windows 10 ar trebui să fie în âPanou de controlâHardware și sunetâOpțiuni de alimentareâSistem Setăriâ. Selectați âAlegeți ce fac butoanele de alimentareâ pentru a accesa Setări de sistem din Opțiunile de alimentare. Apoi dezactivați âFast Opțiunea de pornire” în „Setări de închidere”. Acest lucru va determina Windows să se închide complet și poate rezolva problema.

drapel us
După cum am notat în descrierea mea inițială a problemei mele: „Problema mea pare similară cu [link], dar remedierea care a funcționat pentru acel caz (dezactivarea „pornirii rapide” pe Windows) nu funcționează în cazul meu”.
drapel ma
Ți-ai rezolvat deja problema. Las asta aici pentru alții care altfel nu ar putea încerca.
Puncte:2
drapel pl

Diagnostic

În funcție de diferențele pe care le afișați, postați rezultatul (cu rețea funcțională/nu funcționează) comenzilor de mai jos. Dacă ceva o face să funcționeze, vă rugăm să comentați.

$ nmcli conectivitate la rețea
$ nmcli radio all
$ nmcli conexiune arată
$ nmcli starea dispozitivului 
$ nmcli device show wlp2s0
$ dmesg -T | grep rtw
$ nmcli rețea activată
$ nmcli device connect wlp2s0
$ conexiune nmcli sus SRISUWAN

EDITAȚI | ×.

Adăuga

$ dmesg -T | grep -n rtw
$ modinfo rtw_8821ce

Ar fi foarte util dacă ați adăugat și pastebin, în stările de lucru/nefuncționare, de informații fără fir.

Solutii posibile

S-ar putea să fi lovit acest bug. Există postări recente care raportează că apare problema.

  1. Poţi incearca sa adaugi opțiuni rtw88_pci disable_aspm=1 la /etc/modprobe.d/rtw88_pci.conf, și repornirea cu secvența potrivită pentru a funcționa WiFi. Verificați dacă WiFi eșuează din nou.

  2. De asemenea, încearcă dezactivarea pornirii securizate.

  3. Citiți și restul raportului de eroare.

  4. Încercați să vă schimbați pcie_aspm politică fie economisire energie sau performanţă, care a rezolvat o problemă posibil similară. Cum să o facă? Vedea acest și acest pentru cum se modifică grub. În acest caz particular, se pare că există mai multe moduri de a modifica parametrul, vă rugăm să încercați să postați înapoi ceea ce obțineți.

drapel us
Pot confirma că Soluția posibilă #1: „Puteți încerca să adăugați `options rtw88_pci disable_aspm=1` la `/etc/modprobe.d/rtw88_pci.conf` a funcționat perfect pentru a remedia problema pentru mine. Vă mulțumesc din nou pentru ajutor.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.