Failed to load firmware (wifi)

Demande d'aide : c'est ici.
Répondre
tony
Membre actif
Membre actif
Messages : 588
Inscription : 10 juil. 2023, 00:54
Status : En ligne

salut,
le noyau 7.1.3 est arrivé dans stable-backports. Je l'ai donc installé, avec les en-têtes de la même version, mais il ne charge pas le module wifi mt7921e qui est sensé gérer ma carte mt7902:

Code : Tout sélectionner

~# journalctl -b | grep -i wifi
Jul 26 20:07:34 asus kernel: mt7921e 0000:02:00.0: firmware: failed to load mediatek/WIFI_RAM_CODE_MT7902_1.bin (-2)
Jul 26 20:07:34 asus kernel: mt7921e 0000:02:00.0: firmware: failed to load mediatek/WIFI_RAM_CODE_MT7902_1.bin (-2)
..............
Jul 26 20:07:35 asus NetworkManager[842]: <info>  [1785089255.1614] Loaded device plugin: NMWifiFactory (/usr/lib/x86_64-linux-gnu/NetworkManager/1.52.1/libnm-device-plugin-wifi.so)
Jul 26 20:07:35 asus kernel: mt7921e 0000:02:00.0: firmware: failed to load mediatek/WIFI_MT7902_patch_mcu_1_1_hdr.bin (-2)
...........

~$ lspci -nnkd ::0280
0000:02:00.0 Network controller [0280]: MEDIATEK Corp. MT7902 802.11ax PCIe Wireless Network Adapter [Filogic 310] [14c3:7902]
	DeviceName: WLAN
	Subsystem: AzureWave Device [1a3b:5520]
	Kernel driver in use: mt7921e
	Kernel modules: mt7921e


dkms:
  Installed: 3.2.2-1~deb13u1
  Candidate: 3.2.2-1~deb13u1

~# dkms status
~# 

~$ uname -r
7.1.3+deb13-amd64

linux-headers-7.1.3+deb13-amd64:
  Installed: 7.1.3-1~bpo13+1
  Candidate: 7.1.3-1~bpo13+1

gcc:
  Installed: 4:14.2.0-1
  Candidate: 4:14.2.0-1
ce qui est curieux c'est qu'il fonctionne très bien dans forky, même avec le module rtw88_8821cu, utilisé pour l'adaptateur TP-link, non black-listé.

PS:

Code : Tout sélectionner

 ~# modinfo mt7921e
filename:       /lib/modules/7.1.3+deb13-amd64/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.xz
license:        Dual BSD/GPL
description:    MediaTek MT7921E (PCIe) wireless driver
author:         Lorenzo Bianconi <lorenzo@kernel.org>
author:         Sean Wang <sean.wang@mediatek.com>
firmware:       mediatek/WIFI_MT7902_patch_mcu_1_1_hdr.bin
firmware:       mediatek/WIFI_RAM_CODE_MT7902_1.bin
firmware:       mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
firmware:       mediatek/WIFI_RAM_CODE_MT7922_1.bin
firmware:       mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
firmware:       mediatek/WIFI_RAM_CODE_MT7961_1.bin
firmware:       mediatek/WIFI_MT7961_patch_mcu_1a_2_hdr.bin
firmware:       mediatek/WIFI_RAM_CODE_MT7961_1a.bin
..........
depends:        mt76-connac-lib,mt7921-common,mt792x-lib,mt76,rfkill
intree:         Y
name:           mt7921e
retpoline:      Y
vermagic:       7.1.3+deb13-amd64 SMP preempt mod_unload 
..........
parm:           disable_aspm:disable PCI ASPM support (bool)
~#
Debian Trixie/ Xfce
tony
Membre actif
Membre actif
Messages : 588
Inscription : 10 juil. 2023, 00:54
Status : En ligne

j'ai trouvé: il faut que j'installe le paquet firmware-mediatek de forky, le module 7902 est dedans, il n'est pas dans trixie. Problème= testing ne figure pas dans mes dépôts. Faut-il que je l'ajoute rien que pour ce paquet, ou vaut-il mieux télécharger le fichier .deb et utiliser dpkg -i pour l'installer?
Debian Trixie/ Xfce
Répondre