251225版本的SP2,内核6.6.0-18,不支持RTL8852BE无线网卡

升级了,发现不支持板载的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 个赞