有一个 Realtek RTL8188GU 无线网卡,插到 Fedora 40 上就能用,但插到 Debian 12 上,就不能用了。

解决方法

https://github.com/lwfinger/rtl8xxxu ,照着Readme安装下驱动重启就好了

解释

这个问题是因为 Debian 12 用的 rtl8xxxu 驱动模块太旧了,

通过 sudo dmesg | grep -i realtek 得知,插到 Fedora 40 上后 , 为无线网卡加载了固件 rtlwifi/rtl8710bufw_UMC.bin( rtl8xxxu: Loading firmware rtlwifi/rtl8710bufw_UMC.bin ),
但到了Debian 12上,rtl8xxxu 根本就没有rtl8710bufw_UMC这个固件,查google得知,rtl8710bufw_UMC 这个固件 在2023年3月左右才被加上。debian 12用的 6.1 内核 发布日期是2022-12-11,所以可以认为是 rtl8xxxu 驱动模块太旧了 导致的。