Debian Linux Trixie WLAN nach Installation einrichten

Hallo Zusammen,

ich bin kürzlich auf ein Debian Linux (Trixie) umgestiegen und hatte zum Installationszeitpunkt WLAN im Bios deaktiviert. Jetzt möchte ich dies gerne aktivieren und einrichten. Leider habe ich das Internet schon durchforstet und bin irgendwie nicht wirklich fündig geworden. Und ich wollte jetzt nicht neu installieren.

Mein Board: ASUS ROG STRIX B650E-I GAMING WIFI Mainboard Sockel AMD AM5

Dies hat WLAN onboard.

Könnt Ihr mir da mal helfen?

Über den Befehl lspci konnte ich den WLAN-Adapter schon mal ausfindig machen:
0a:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-V (rev 03)

0b:00.0 Network controller: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter

Wie bekomme ich den WLAN-Adapter jetzt aktiviert?

Danke für Eure Hilfe.

Viele Grüße
Mark

Nur Konsole oder hast Du einen Desktop installiert? Wenn Desktop, dann hilft der passende Network Manager. Wenn das Gerät nicht gefunden wird musst Du schauen, welches Paket die richtigen Kernel Module beinhaltet. Dafür muss unter Umständen non-free in den Paketquellen aktiviert sein.

Ich habe Cinnamon installiert. Sieht aktuell bei mir so aus:

Ich finde keine Möglichkeit WLAN aktivieren/installieren.

Die nonfree Paketquellen sind aktiviert.

Was gibt ip a aus?

Hier das Ergebnis:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether c8:7f:54:6f:78:14 brd ff:ff:ff:ff:ff:ff
    altname enp10s0
    inet xx.xx.xx.2/8 brd 10.255.255.255 scope global noprefixroute eno1
       valid_lft forever preferred_lft forever
    inet6 2a0a:a549:d09a:0:1735:258c:259d:4092/64 scope global temporary dynamic 
       valid_lft 7039sec preferred_lft 3439sec
    inet6 2a0a:a549:d09a:0:ad1e:6992:b38b:5bb0/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 7039sec preferred_lft 3439sec
    inet6 fe80::5f25:3a61:fe0c:bd77/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: lxcbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 00:16:3e:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet 10.0.3.1/24 brd 10.0.3.255 scope global lxcbr0
       valid_lft forever preferred_lft forever
    inet6 fc11:4514:1919:810::1/64 scope global 
       valid_lft forever preferred_lft forever

eno1 ist mein LAN-Adapter. Der WLAN-Adapter wird nicht aufgeführt.

So, ich habe mal ein Live-System gestartet und dort ip a eingegeben. Hier das Ergebnis dazu:

3: wlp11s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether a6:5e:bb:cc:b9:be brd ff:ff:ff:ff:ff:ff permaddr d8:80:83:9b:d1:79

Das ist der WLAN-Adapter.

Wie kann ich das jetzt nach installieren?

Dann ist es wie @audofriemler schreibt ein Treiberproblem. Was liefert sudo dmesg | grep mt792? Es scheinen auch mehrere Leute Probleme damit zu haben. Welche Kernel-Version hast du (uname -r)?

sudo dmesg | grep mt792

Ergebnis:

[    7.198679] mt7921e 0000:0b:00.0: enabling device (0000 -> 0002)
[    7.198807] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_RAM_CODE_MT7922_1.bin (-2)
[    7.198813] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_RAM_CODE_MT7922_1.bin (-2)
[    7.198814] mt7921e 0000:0b:00.0: Direct firmware load for mediatek/WIFI_RAM_CODE_MT7922_1.bin failed with error -2
[    7.202280] mt7921e 0000:0b:00.0: ASIC revision: 79220010
[    7.286698] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.286706] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.286708] mt7921e 0000:0b:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[    7.366639] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.366647] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.366649] mt7921e 0000:0b:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[    7.446364] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.446373] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.446374] mt7921e 0000:0b:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[    7.526368] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.526377] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.526379] mt7921e 0000:0b:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[    7.606700] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.606712] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.606714] mt7921e 0000:0b:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[    7.686660] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.686671] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.686673] mt7921e 0000:0b:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[    7.766345] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.766353] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.766355] mt7921e 0000:0b:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[    7.846382] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.846389] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.846390] mt7921e 0000:0b:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[    7.926396] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.926403] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    7.926404] mt7921e 0000:0b:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[    8.011372] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    8.011380] mt7921e 0000:0b:00.0: firmware: failed to load mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin (-2)
[    8.011381] mt7921e 0000:0b:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[    8.088708] mt7921e 0000:0b:00.0: hardware init failed

uname -r

Ergebnis:

6.10.6-amd64

:thinking: jetzt muss ich das nur noch initialisiert und den treiber installiert bekommen.

Die Firmware-Dateien befinden sich im Paket firmware-linux. Mit apt policy firmware-linux kannst du dir anzeigen, ob es installiert ist. Unter /etc/apt/sources.list muss dafür auch die non-free-firmware-Komponente aktiviert sein. Das sollte aber standardmäßig schon für alle Neuinstallationen von Debian 12 oder neuer der Fall sein.

sudo apt policy firmware-linux

Ergebnis:

firmware-linux:
  Installiert:           (keine)
  Installationskandidat: 20240709-1
  Versionstabelle:
     20240709-1 500
        500 http://debian.netcologne.de/debian trixie/non-free-firmware amd64 Packages
        500 http://debian.netcologne.de/debian trixie/non-free-firmware i386 Packages

Im Anschluss habe ich direkt mal sudo apt install firmware-linux ausgeführt.
Ergebnis:

Installing:
  firmware-linux

Installing dependencies:
  firmware-intel-graphics  firmware-mediatek         intel-microcode
  firmware-intel-misc      firmware-misc-nonfree     iucode-tool
  firmware-linux-nonfree   firmware-nvidia-graphics

Summary:
  Upgrading: 0, Installing: 9, Removing: 0, Not Upgrading: 0
  Download size: 65,4 MB

Das hat das Problem gelöst:

Jetzt weis ich welches Paket fehlte und wie ich dieses installieren muss. Danke für die Hilfe :smiley: :smiley: :smiley:

1 „Gefällt mir“