ubuntu20.04 安装usb无线网卡 腾达u6 (rtl8192fu)过程记录

在Lubuntu20.04系统上,用户遇到了IntelN6300miniPCI-E无线网卡信号差的问题,转而使用USB网卡TRL8192FU。由于内核版本不兼容,官方驱动无法使用。用户从Gitee克隆了rtl8192fu驱动,安装内核头文件后编译并安装。在遇到系统未正确识别USB网卡为网络设备时,通过usb_modeswitch命令切换设备模式,并在udev规则中添加指令以确保自动切换。这样,在重新插拔或重启后,网卡能被正确识别并使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

手里有块up squared,安装了lubuntu20.04,本来加装了一个miniPCIE的无线网卡intel N6300,使用中信号非常差。索性拆了换usb的。

现在把操作过程记录下来。

腾达u6官网有linux版本的驱动 U6网卡驱动(Linux)_腾达(Tenda)官方网站

最高支持到5.4版本内核,Lubuntu20.04的内核版本是 5.15.0,所以官网的不能用。

这个 usb网卡芯片是TRL8192FU,在rtl8192fu: 8192fu Linux USB无线网卡驱动

git clone https://gitee.com/BrightXu/rtl8192fu.git

# ubuntu安装内核头文件
sudo apt install -y linux-headers-$(uname -r)

cd rtl8192fu
make
sudo make install
#装载到内核
sudo modprobe 8192fu
#查看usb设备列表
lsusb

通过lsusb命令返回的设备ID   0bda:a192 

因为这个网卡是带储存的,系统没有将这个设备识别成网卡,而是当成了USB存储。

现在需要执行usb_modeswitch命令切换设备模式:

sudo usb_modeswitch -KW -v 0bda -p a192

lsusb

已经能够正常识别为网卡了。

但是在重新插拔、换了接口位置或者重启系统之后,还得手动切换模式才行。

在 lib/udev/rules.d/40-usb_modeswitch.rules 中追加指令

sudo vim lib/udev/rules.d/40-usb_modeswitch.rules
# Realtek 8192F Wifi AC USB
ATTR{idVendor}=="0bda", ATTR{idProduct}=="a192", RUN+="/usr/sbin/usb_modeswitch -K -v 0bda -p a192"

保存退出,就可以愉快的使用了。


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值