You are not logged in.
I'm unhappy owner of Mediatek mt7902, with absolutely no support for Linux. The card is built-in in my laptop, so no replacing it. According to the internet, the only way to make it work is via ndiswrapper, but I'm unable to install it. It seems neither official repo nor aur supplies pre-built module, so I must install ndiswrapper-dkms. But this one fails to compile on modern kernels, raising errors on symbols no longer provided, e.g. `pci_set_dma_mask`. How then may I make my network card work?
Offline
ndiswrapper has been unmaintained by upstream and Arch for a number of years https://gitlab.archlinux.org/archlinux/ … -/issues/1. If you can not update the kernel module yourself I would suggest swapping the hardware due to the lack of interest in maintaining the project.
Offline
get an USB Wifi Dongle with a chip that does not need special modules.
Edit: On a lot of notebooks, the built-in Wifi is actually solved with an m.2 card. You can also check if that is the case on your notebook and maybe replace it.
Last edited by BS86 (2025-05-04 16:43:37)
Offline
morrownr's USB-WiFi repo has perhaps the best resource for Linux USB WiFi adapters, as well as an equivalent for PCIe / M.2 cards.
Offline
Ok, managed to replace with some network module scrapped from old Dell. Surprisingly easy. Thanks for your advices.
Offline