Probleme Linbo W-Lan

Hallo,

ich habe heute versucht W-Lan für Linbo einzurichten.
Mein System:

linuxmuster.net packages:
█████ █████ -Base…: 7.2.3-0
███ ███ -Linbo…: 4.2.14-0
███ ███ -WebUI…: 7.2.57
█████ █████ -Sophomorix…: 3.92.1-3

Dazu habe in inder Datei firmware den treiber ergänzt:

Realtek RTL8821AE wifi firmware (single file)

#rtlwifi/rtl8822befw.bin
rtw88/rtw8822c_fw.bin
#rtw88/rtw8822c_wow_fw.bin
und die Datei wpa_supplicant.conf angepasst.

Nach einem Neustart des Clients erhalte ich folgende Fehlermeldung:

rfkill: Wlan soft blocked

Wo kann ich da suchen?

Viele Grüße

Steffen

Hallo,

soft blocked bedeutet per Softwareschalter deaktiviert. Dann sollte sich das wie auf rfkill › Wiki › ubuntuusers.de beschrieben reaktivieren lassen.

VG
Buster

Hallo Buster,

leider kann ich nicht auf die Konsole von Linbo zugreifen. :frowning:
Hast du eine Idee, wie ich den Befehl direkt an Linbo weiter geben kann?

Viele Grüße

Steffen

Hallo,

der Befehl dmesg | grep firmware liefert:

tc-b-4: /lib/firmware # dmesg | grep firmware
platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/icl_dmc_ver1_09.bin (v1.9)

der WLAN Treiber müsste funktionieren:

rtw_8822ce 0000:01:00.0: enabling device (0000 -> 0003)
rtw_8822ce 0000:01:00.0: Firmware version 9.9.11, H2C version 15
rtw_8822ce 0000:01:00.0: WOW Firmware version 9.9.4, H2C version 15

Die Datei regulatory.db finde ich nicht.

Viele Grüße
Steffen

Hallo,

es scheint sich dabei um die Datenbank für die Regulierung von Funkfrequenzen durch die staatlichen Regulierungsbehörden zu handeln. Ich interpretiere en:developers:regulatory:wireless-regdb [Linux Wireless] und folgende Seiten so, dass diese Teil des Kernels sein sollte. Unter Debian und Ubuntu gibt es das Paket wireless-regdb, welches Dateien /lib/firmware/regulatory.db-* enthält. Ein aktueller Kernel (>=4.15) versucht automatisch /lib/firmware/regulatory.db zu laden. Kannst du wireless-regdb installieren und eine regulatory.db auf einen Linbo-Client kopieren? Falls das funktioniert, wäre es nett, wenn jemand anderes kund tut, was der korrekte Weg wäre diese dauerhaft in die Bootumgebung zu bekommen.

Auf en:developers:regulatory [Linux Wireless] wird noch hingewiesen, dass man möglichst keine Kernelparameter einer veralteten Implementation der Schnittstelle zum Laden von regulatory.db mehr verwenden sollte.

VG
Buster

Hallo Thomas,

danke für deine Unterstützung :+1:
Das differentielle Image klappt wieder.

rfkill funktioniert leider immer noch nicht richtig.

Laptop bleibt an dieser Stelle stehen.
in der Datei firmware habe ich folgende Treiber eingetragen:

# Realtek RTL8821AE wifi firmware (single file)
rtlwifi/rtl8822befw.bin
rtw88/rtw8822c_fw.bin
#rtw88/rtw8822c_wow_fw.bin

Viele Grüße

Steffen

Hallo Steffen,

eventuell hilft der Eintrag
::wait:/usr/sbin/rfkill unblock wlan
in
/etc/linuxmuster/linbo/inittab
Nach Ausführen von update-linbofs den Client neu starten und hoffen.
Statt wait kannst du auch bootwait versuchen.

https://wiki.ubuntuusers.de/rfkill/

VG, Thomas

Evtl. hilft auch

regulatory.db
regulatory.db.p7s

als zusätzliche Einträge in /etc/linuxmuster/linbo/firmware.

Hallo Thomas,

leider hat das noch nicht geklappt. Der Laptop bleibt immer noch an dieser Stelle hängen.

Wenn ich ihn über LAN boote, kann ich auf dem Terminal mir rfkill anzeigen lassen. Dort ist WLAN aktiviert.
Kann es sein, dass die Datei inittab zu spät abgearbeitet wird?

linbo.log mit LAN Kabel:

### Wed Sep 18 10:07:27 CEST 2024
### linbo.log
[1393] Sep 18 12:07:24 Running in background
[1473] Sep 18 12:07:24 Child connection from 10.16.1.1:48118
[1473] Sep 18 12:07:24 Pubkey auth succeeded for 'root' with key sha1!! da:92:06:80:ec:7c:d0:9d:6f:b5:e0:97:da:69:02:d1:41:37:d9:e5 from 10.16.1.1:48118
[1473] Sep 18 12:07:24 Exit (root) from <10.16.1.1:48118>: Disconnect received
Mounting cache partition /dev/nvme0n1p4 ...
receiving incremental file list
receiving incremental file list
receiving incremental file list
linbo_gui64_7.tar.lz
linbo_gui64_7.tar.lz
linbo_gui64_7.tar.lz

              0   0%    0.00kB/s    0:00:00  
              0   0%    0.00kB/s    0:00:00  
              0   0%    0.00kB/s    0:00:00  
      9,343,540 100%  112.79MB/s    0:00:00 (xfr#1, to-chk=0/1)

      9,343,540 100%  112.79MB/s    0:00:00 (xfr#1, to-chk=0/1)

      9,343,540 100%  112.79MB/s    0:00:00 (xfr#1, to-chk=0/1)
receiving incremental file list
receiving incremental file list
receiving incremental file list
win10.svg
win10.svg

              0   0%    0.00kB/s    0:00:00  
          1,366 100%    1.30MB/s    0:00:00 (xfr#1, to-chk=0/1)
win10.svg

              0   0%    0.00kB/s    0:00:00  
          1,366 100%    1.30MB/s    0:00:00 (xfr#1, to-chk=0/1)

              0   0%    0.00kB/s    0:00:00  
          1,366 100%    1.30MB/s    0:00:00 (xfr#1, to-chk=0/1)
### Wed Sep 18 11:12:43 CEST 2024
### linbo.log
[1387] Sep 18 13:12:35 Running in background
[1467] Sep 18 13:12:35 Child connection from 10.16.1.1:38086
[1467] Sep 18 13:12:35 Pubkey auth succeeded for 'root' with key sha1!! da:92:06:80:ec:7c:d0:9d:6f:b5:e0:97:da:69:02:d1:41:37:d9:e5 from 10.16.1.1:38086
[1467] Sep 18 13:12:35 Exit (root) from <10.16.1.1:38086>: Disconnect received
Mounting cache partition /dev/nvme0n1p4 ...
receiving incremental file list
receiving incremental file list
receiving incremental file list
receiving incremental file list
receiving incremental file list
receiving incremental file list
### Thu Sep 19 09:16:52 CEST 2024
### linbo.log
[1392] Sep 19 11:16:44 Running in background
[1473] Sep 19 11:16:44 Child connection from 10.16.1.1:48660
[1473] Sep 19 11:16:44 Pubkey auth succeeded for 'root' with key sha1!! da:92:06:80:ec:7c:d0:9d:6f:b5:e0:97:da:69:02:d1:41:37:d9:e5 from 10.16.1.1:48660
[1473] Sep 19 11:16:44 Exit (root) from <10.16.1.1:48660>: Disconnect received
Mounting cache partition /dev/nvme0n1p4 ...
receiving incremental file list
receiving incremental file list
receiving incremental file list
receiving incremental file list
receiving incremental file list
receiving incremental file list
### Thu Sep 19 10:20:41 CEST 2024
### linbo.log
[1400] Sep 19 12:20:33 Running in background
[1480] Sep 19 12:20:33 Child connection from 10.16.1.1:57616
[1480] Sep 19 12:20:33 Pubkey auth succeeded for 'root' with key sha1!! da:92:06:80:ec:7c:d0:9d:6f:b5:e0:97:da:69:02:d1:41:37:d9:e5 from 10.16.1.1:57616
[1480] Sep 19 12:20:33 Exit (root) from <10.16.1.1:57616>: Disconnect received
Mounting cache partition /dev/nvme0n1p4 ...
receiving incremental file list
receiving incremental file list
receiving incremental file list
receiving incremental file list
receiving incremental file list
receiving incremental file list
### Thu Sep 19 11:19:49 CEST 2024
### linbo.log
[1392] Sep 19 13:19:41 Running in background
[1471] Sep 19 13:19:41 Child connection from 10.16.1.1:50786
[1471] Sep 19 13:19:41 Pubkey auth succeeded for 'root' with key sha1!! da:92:06:80:ec:7c:d0:9d:6f:b5:e0:97:da:69:02:d1:41:37:d9:e5 from 10.16.1.1:50786
[1471] Sep 19 13:19:41 Exit (root) from <10.16.1.1:50786>: Disconnect received
Mounting cache partition /dev/nvme0n1p4 ...
receiving incremental file list
receiving incremental file list
receiving incremental file list
receiving incremental file list
receiving incremental file list
receiving incremental file list
### Thu Sep 19 12:06:52 CEST 2024
### linbo.log
[1401] Sep 19 14:06:44 Running in background
[1481] Sep 19 14:06:44 Child connection from 10.16.1.1:60662
[1481] Sep 19 14:06:44 Pubkey auth succeeded for 'root' with key sha1!! da:92:06:80:ec:7c:d0:9d:6f:b5:e0:97:da:69:02:d1:41:37:d9:e5 from 10.16.1.1:60662
[1481] Sep 19 14:06:44 Exit (root) from <10.16.1.1:60662>: Disconnect received
Mounting cache partition /dev/nvme0n1p4 ...
receiving incremental file list
receiving incremental file list
receiving incremental file list
receiving incremental file list
receiving incremental file list
receiving incremental file list

Teil aus hwinfo:

/devices/pci0000:00/0000:00:1d.0/0000:01:00.0
  Hardware Class: network interface
  Model: "WLAN network interface"
  Driver: "rtw_8822ce"
  Driver Modules: "rtw88_8822ce"
  Device File: wlan0
  HW Address: 28:39:26:e3:53:d3
  Permanent HW Address: 28:39:26:e3:53:d3
  Link detected: no
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #22 (WLAN controller)

Viele Grüße
Steffen

Hallo Thomas, hallo Steffen,

ich habe das selbe Problem.
Ich habe den Eintrag in der inittab und die neuste Linbo Version (testing).
Im LAN klappt es, der Softblock wird aufgehoben.
Ohne LAN kommt es zu keiner WLAN-Verbindung mit dem von Steffen beschriebenen Problem.

Wenn ich kann helfe ich gerne beim Debuggen. Sagt einfach was ihr braucht.
LG
Simon

Moin!

Ich habe hier Lenovos die funktionieren mit „rtw_8822ce“.

Auf der Linbo-Konsole erhalte ich

~ # dmesg | grep rtw
rtw_8822ce 0000:03:00.0: Firmware version 9.9.11, H2C version 15
rtw_8822ce 0000:03:00.0: WOW Firmware version 9.9.4, H2C version 15

In der firmware-Datei habe ich:

regulatory.db
regulatory.db.p7s
rtw88/rtw8822c_fw.bin
rtw88/rtw8822c_wow_fw.bin

LG, Thomas

Hallo Thomas,

bei mir kommt fast das gleiche:

rtw_8822ce 0000:01:00.0: enabling device (0000 -> 0003)
rtw_8822ce 0000:01:00.0: Firmware version 9.9.11, H2C version 15
rtw_8822ce 0000:01:00.0: WOW Firmware version 9.9.4, H2C version 15

bis auf die erste Zeile

Ich habe alles wie bei dir eingetragen.

Viele Grüße

Steffen

Das sieht doch gut aus.

aber leider bleibt es immer noch stehen :frowning:

Hab jetzt noch ein Firmware Update gemacht. aber keine Veränderung.

Ich habe viele Lenovo V15-IIL. Bei Dell Laptops geht es problemlos.

Viele Grüße

Steffen

Hast du mal verschiedene Kernel ausprobiert? Das Internetz berichtet über zickige WLAN-Adapter unter Linux auf Dual-Boot-Systemen mit Windows. Ansonsten bin ich erstmal mit meinem Latein am Ende.

LG, Thomas

Hallo @thomas,
ich habe die selben Rechner: Lenovo V15-IIL und das selbe Problem. Wir nutzen aktuell nur Windows. Aber soweit komme ich erst gar nicht. Selbst nach Neu-Partitionierung und damit eigentlich nur Grub/Linbo installiert, bleibt der Softblock beim Boot ohne USB-Lan-Adapter bestehen. Beim Boot via LAN Adapter wird der Softblock aufgehoben.

Vielleicht ist da was dran. Wann im Bootprozess von Linbo wird denn die inittab abgearbeitet=
Lieben Gruß
Simon

Hallo Simon,

du musst alle Realtek W-Lan Treiber aus der Firmware entfernen, dann bootet er bei mir durch.

Viele Grüße

Steffen

Hallo @steff66 ,

Probiere ich Ende nächste Woche aus.
Was mache ich, wenn andere Laptops Realtek Treiber brauchen?
Kann man die spezifisch blacklisten?

LG
Simon

Hallo @steff66

Ja, dann bootet er. Aber das WLAN geht dann nicht.

Hast du das Problem mittlerweile mit deinen V15-IIL gelöst bekommen?

LG
Simon

Hallo @steff66, hallo @thomas,

ich habe linbo „psycho killer“ auf unseren Lenovo V15-IIL mit dem stable kernel (6.10…) folgendermaßen mit WLAN zum laufen gebracht.

In /etc/linuxmuster/linbo/firmware folgende Einträge

regulatory.db
regulatory.db.p7s

rtw88/rtw8822c_fw.bin
rtw88/rtw8822c_wow_fw.bin

Außerdem in den kernel Parametern der Linbogruppe folgenden Eintrag hinzugefügt:
modprobe.blacklist=ideapad_laptop

Dann noch versteht sich die Geräte importiert und update-linbofs ausgeführt.

Damit gehts dann. So wie es aussieht, ist das kernelmodul ideapad_laptop der Übeltäter. Auf die Idee bin ich durch [SOLVED] Wifi starts soft-blocked at boot / Laptop Issues / Arch Linux Forums gekommen. Ich wollte wmi auf die blocklist setzen, doch idepad_laptop hatte dieses als Abhängigkeit. Etwas ausprobieren und ich hatte die Lösung.

Hoffe das hilft euch weiter.
VG

Simon