升级了,发现不支持板载的RTL8852BE无线网卡。只有内核降版到6.6.0-17使用。
realtek 系列的无线网卡芯片的命名规则:
- 8852be: 最后的e, 代表 内置网卡。
- 8188gu 这种,u 则代表 usb 外置网卡.
内置网卡驱动的情况,不好说。
如果是 usb 无线网卡,很多可能其实就是下面的原因:
系统默认未安装一个软件包 usb-modeswitch
安装命令:
sudo apt install usb-modeswitch
原因说明:
- 没有安装上面的软件包,导致 USB 外置网卡,当成了一个普通的 光盘(其实是 网卡里面有一个 很小的分区,被系统当成了 光盘分区 或者 优盘分区。里面放的是 Windows 系统下的驱动安装程序)。
而没有被识别成 USB 网卡。
这在几年前,网上很多 Realtek RTL8188GU 的无线网卡芯片上,经常遇到这个问题。
当时的解决方案,是手动弹出 光盘分区/优盘分区,这样就能被正常识别为 无线网卡芯片了。
总的来说,只要安装了 usb-modeswitch 软件包,
上面型号的 USB 无线网卡,插上后,就会自动弹出 光盘/优盘分区、正常使用了。
验证方式:
- 没安装 usb-modeswitch 软件包 前:
打开终端,输入命令
lsusb
会看到类似的一条信息
Bus 001 Device 007: ID 0bda:1a2b Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (Driver CDROM Mode)
- 安装 usb-modeswitch 软件包 后:
打开终端,输入命令
lsusb
信息会变成类似这样的了:
Bus 001 Device 009: ID 0bda:c812 Realtek Semiconductor Corp. 802.11ac NIC
说明:
- 802.11ac (AC 代表 wifi 5)
- 802.11ax (AX 代表 wifi 6)
1 个赞