多余背景也不多说直入主题
直接到解决思路
- 打开开发者模式 设置——FydeOS 账号设置—— 安全选项—— 以「开发者模式」运行当前的 FydeOS 以启用开发者相关的功能。
提示:不是linux终端 - 打开crosh
crosh> shell
chronos@amd64-fydeos_iris / $ sudo -i
amd64-fydeos_iris ~ #
- 查看网卡
lspci | grep -i network
amd64-fydeos_iris ~ # lspci | grep -i network
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8852BE PCIe 802.11ax Wireless Network Controller
记住你搜索的型号,如:RTL8852BE,选取8852用于后续搜索
- 检查驱动状态
lsmod | grep 8852
amd64-fydeos_iris ~ # lsmod | grep 8852
rtw89_8852be 12288 0
rtw89_8852b 360448 1 rtw89_8852be
rtw89_pci 53248 1 rtw89_8852be
rtw89_core 466944 2 rtw89_8852b,rtw89_pci
cfg80211 1064960 3 rtw89_8852b,rtw89_core,mac80211
继续检查
dmesg | grep 8852
错误范例
[ 5.111506] pci 0000:03:00.0: attach allowed to drvr rtw89_8852be [internal device]
[ 5.131891] rtw89_8852be 0000:03:00.0: loaded firmware rtw89/rtw8852b_fw-1.bin
[ 5.132013] rtw89_8852be 0000:03:00.0: enabling device (0000 -> 0003)
[ 5.139807] rtw89_8852be 0000:03:00.0: Unknown firmware header version 10
[ 5.139811] rtw89_8852be 0000:03:00.0: failed to recognize firmware
[ 5.139813] rtw89_8852be 0000:03:00.0: failed to setup chip information
[ 5.143739] rtw89_8852be: probe of 0000:03:00.0 failed with error -2
记住error驱动文件 firmware rtw89/rtw8852b_fw-1.bin
6. 解决办法
sudo mount -o remount,rw /
//强制以读写模式重新挂载,不然无法修改
默认下载目录
/home/chronos/user/MyFiles/Downloads
默认驱动存放地址
/lib/firmware
如果lsmod无结果,可以去网上搜索相关驱动,如*.bin文件
cp /home/chronos/user/MyFiles/Downloads/驱动程序.bin /lib/firmware
重启尝试,重复5(检查驱动状态)
如果dmesg error,可以删除对于的驱动如:rtw89/rtw8852b_fw-1.bin
rm /lib/firmware/rtw89/rtw8852b_fw-1.bin
将问题驱动删除,重启尝试,重复5(检查驱动状态)