这是一个比较通用的方法,不过有可能会失败。以下操作中会有一些步骤让你问AI,AI的回答会更详细一点。
-
打开系统设置-网络设置,如果看不到无线网卡,则看下一步
-
打开飞牛应用商店:
- 安装gotty
- 打开 gotty,在 xxxx login: 这里填写你的飞牛用户名,回车
- Password: 填写你的飞牛密码,这里输入的文字不会显示出来,这是正常的
- 输入 sudo -i,回车,再次输入密码
-
输入:dmesg | grep sdio
,看一下输出的内容,可能是类似的东西:
Direct firmware load for brcm/brcmfmac43430a0-sdio.bin failed with error -2
Direct firmware load for brcm/brcmfmac43430a0-sdio.txt failed with error -2
Direct firmware load for ath6k/AR6004/hw3.0/bdata.bin failed with error -2
Direct firmware load for ath6k/AR6004/hw3.0/fw-5.bin failed with error -2
-
这些提示都是说明系统中缺少相应的固件,从网上搜一下,搜到这些固件就行了。例如提示 Direct firmware load for ath6k/AR6004/hw3.0/fw-5.bin failed with error -2
,就下载一个 AR6004 对应的 hw3.0 对应的 fw-5.bin,复制到 /lib/firmware/ath6k/AR6004/hw3.0/fw-5.bin
,需要注意大小写。
-
如果不知道怎么复制文件,有一个办法:通过飞牛的文件管理,将文件上传到飞牛中,然后问AI:「请问如何在debian 12的命令行中,使用 find / -name 找到 fw-5.bin 这个文件,并且将它复制到 /lib/firmware/ath6k/AR6004/hw3.0/fw-5.bin ?请一步一步地告诉我应该输入哪些指令。」
-
复制完后,重启飞牛,再看能不能找到无线网卡,如果还是不能找到,重复 dmesg | grep sdio,看看还缺不缺什么文件,继续复制和重启。
-
如果什么文件都不缺,但还是找不到无线网卡,可以看一下你的机器的型号,搜一下你的无线网卡型号是什么,然后问AI:「我已经进入了debian 12的命令行系统,并获得了root权限,我的无线网卡型号是xxxxx,请问我应该如何安装无线网卡的驱动和固件?」然后按照AI的提示操作
-
如果操作后还是找不到无线网卡,可以问AI:「我已经进入了debian 12的命令行系统,并获得了root权限,我的无线网卡型号是xxxxx,我的无线网卡现在无法被识别,我已经使用了 xxxxxxxx 这些语句来安装驱动和固件,请问我应该如何使用类似 dmesg | grep -i sdio,或 dmesg | grep -i ath6kl,或 dmesg | grep -i broadcom 这样的语句来排查问题」
-
如果不知道自己的无线网卡型号,上面的「我的无线网卡型号是xxxxx」可以去掉,反复使用类似的话去问AI,基本上最后都能找到缺什么固件,下载复制再重启就好了