FnOS(0.9.32版本) --usb无线网卡(RTL8xxxu)调试

软件:飞牛版本0.9.32-linux6.12.18。

硬件:J1900

手头有个不知道什么型号的USB网卡。接到NAS上识别不到无线网卡,起码在飞牛的网络设置中不存在。折腾一下看看。网上找的教程说dpkg安装rtl8188gu-dkms_5.2.20.2~focal7_all.deb,这是旧内核的方法,在6.12内核没能成功。所以再折腾一下。

查找问题

开启SSH,进入终端。运行lsusb,发现可以找到对应的usb网卡,证明驱动应该是有的。

bash 复制代码
Bus 001 Device 003: ID 0bda:b711 Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)

再运行lsmod |grep rtl。可以看到rtl8xxxu已被加载。基本确定驱动是有的。

运行dmesg | grep -iE 'rtl8xxxu|firmware' 。发现内核报错:Direct firmware load for rtlwifi/rtl8710bufw_SMIC.bin failed with error -2。找不到rtl8710bufw_SMIC这个文件。所以去/lib/firmware/rtlwifi/ 文件夹找了一下。发现确实没有我手头这个型号对应的固件。应该是因为firmware-realtek包太老了,新内核需要的固件不匹配。

解决方法:

在linux最新的内核里面找一下,发现有rtl8710bufw_SMIC.bin。也就是上面dmesg时候内核提示要找的固件。所以下载下来放到/lib/firmware/rtlwifi/目录即可。

bash 复制代码
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtlwifi/rtl8710bufw_SMIC.bin -O /lib/firmware/rtlwifi/rtl8710bufw_SMIC.bin

解决完成:

重新插拔USB网卡。运行dmesg,发现固件成功加载。去飞牛ui中,打开网络配置也成功显示了wlan0。

相关推荐
网络研究院5 天前
2026年网络安全
网络·安全·法律·法规·趋势·发展
酣大智5 天前
ARP代理--工作原理
运维·网络·arp·arp代理
treesforest5 天前
AI安全系统如何识别异常访问?IP风险识别正在成为关键能力
网络·人工智能·tcp/ip·安全·web安全
shushangyun_5 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
2601_961845155 天前
粉笔行测题库|系统班|刷题
网络·百度·微信·微信公众平台·facebook·新浪微博
程序猿阿伟5 天前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome
InHand云飞小白5 天前
无人值守站点网络困境?工业级路由器IR315破解连接难题
网络·物联网·4g·工业路由器·4g路由器·iiot·蜂窝路由器
森G5 天前
75、服务器源码解析---------云视频服务项目
linux·服务器·网络·c++·qt
江华森5 天前
TCP/IP 协议栈实战 — 7 个实验详解
网络·tcp/ip·智能路由器
酉鬼女又兒5 天前
零基础入门计算机网络运输层:端到端通信核心作用、端口号分类规则、复用分用工作机制及UDP与TCP协议全方位对比详解
网络·网络协议·tcp/ip·计算机网络·考研·udp·php