On Wed, 2023-03-29 at 20:45 +0200, Carlos E. R. wrote:
I posted the contents of the directory yesterday:
]> Laicolasse:/lib/firmware/mediatek # ls -lh | grep "BT_RAM_CODE_MT7922_1_1_hdr.bin\|WIFI_MT7922_patch_mcu_1_1_hdr.bin\|WIFI_RAM_C ODE_MT7922_1.bin" ]> -rw-r--r-- 1 root root 486K Oct 31 07:18 BT_RAM_CODE_MT7922_1_1_hdr.bin.xz ]> -rw-r--r-- 1 root root 135K Oct 31 07:18 WIFI_MT7922_patch_mcu_1_1_hdr.bin.xz ]> -rw-r--r-- 1 root root 747K Oct 31 07:18 WIFI_RAM_CODE_MT7922_1.bin.xz ]> Laicolasse:/lib/firmware/mediatek #
If the pci id of your device isn't a part of a specific kernel's mt7921e module it's VERY unlikely it'd 'just work' in any capacity, at least not w/o some other type of coaxing. I feel pretty confident in saying you _have to_ have >= kernel 5.17 to have the device show up; using kernel:stable:Backport should be an easy, quick method to give a try. The important part here, for you, is "616" which is referenced by 6.2.8-lp154: opensuse154:~ # modinfo mt7921e | grep pci\: alias: pci:v000014C3d00000616sv*sd*bc*sc*i* alias: pci:v000014C3d00000608sv*sd*bc*sc*i* alias: pci:v000014C3d00007922sv*sd*bc*sc*i* alias: pci:v000014C3d00007961sv*sd*bc*sc*i* opensuse154:~ # uname -a Linux opensuse154 6.2.8-lp154.2.g221c28f-default #1 SMP PREEMPT_DYNAMIC Wed Mar 22 18:56:06 UTC 2023 (221c28f) x86_64 x86_64 x86_64 GNU/Linux But missing from 5.14.21-150400: opensuse154:~ # modinfo mt7921e | grep pci\: alias: pci:v000014C3d00007961sv*sd*bc*sc*i* opensuse154:~ # uname -a Linux opensuse154 5.14.21-150400.24.46-default #1 SMP PREEMPT_DYNAMIC Thu Feb 9 08:38:18 UTC 2023 (2d95137) x86_64 x86_64 x86_64 GNU/Linux -- ~ Scott Bradnick |- Windows Subsystem for Linux (WSL) Developer |-- Tumbleweed: |--- Beelink SER6 Pro [AMD Rembrandt [Radeon 680M]] (x86_64) |--- Dell Precision 5540 [NVIDIA Quadro T1000] (x86_64) |--- O-DROID H2+ [UHD Graphics 600] (x86_64) |--- IceWhale ZimaBoard 832 [Intel HD Graphics 500] (x86_64) |--- WinBook TW100 (x86_64) https://keys.openpgp.org/ :: DBC5AA9A2D2BAEBC