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。

相关推荐
梁辰兴1 小时前
计算机网络基础:虚拟专用网
服务器·网络·计算机网络·vpn·虚拟专用网·计算机网络基础·梁辰兴
极安代理3 小时前
HTTP代理是什么?作用与场景全面解析
网络·网络协议·http
就爱吃香菜13 小时前
跨越网络的连接艺术:实战基于 SSE 传输层的远程 MCP 服务部署,实现云端 AI 与本地资产联动
网络·人工智能
北京耐用通信4 小时前
耐达讯自动化Profibus总线光纤中继器在轨道交通信号系统中的应用
网络·科技·物联网·自动化·信息与通信
白狐_7984 小时前
【计网全栈通关】第 3 篇:链路层核心——封装成帧、CRC 校验与滑动窗口协议
网络·网络协议
Godspeed Zhao4 小时前
现代智能汽车中的无线技术35——V2X(7)
网络·汽车
未来之窗软件服务4 小时前
幽冥大陆(一百07)—门禁局域网http获取名单—东方仙盟练气期
网络·http·仙盟创梦ide·东方仙盟·东方仙盟智能硬件·智能闸机
lyx_20165 小时前
网站无法访问排查SOP
网络
小付爱coding6 小时前
跟着官网学LangChain【第01章:模型(Models)】
服务器·网络·langchain
Ares-Wang6 小时前
网络》》 IS-IS 路由协议
网络