网卡加载失败 解决思路

多余背景也不多说直入主题
直接到解决思路

  1. 打开开发者模式 设置——FydeOS 账号设置—— 安全选项—— 以「开发者模式」运行当前的 FydeOS 以启用开发者相关的功能。
    提示:不是linux终端
  2. 打开crosh
crosh> shell
chronos@amd64-fydeos_iris / $ sudo -i
amd64-fydeos_iris ~ # 
  1. 查看网卡
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用于后续搜索

  1. 检查驱动状态
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(检查驱动状态)

建议网上花9块9买一个USB无线网卡,买那种支持Linux的网卡,有些电脑运行其他系统时驱动不适配真的花点钱来得到想要的效果,不是每个系统都支持和兼容所有硬件的

我发教程如何解决网卡驱动问题,建议买U S B网卡?