Ubuntu 安装 TP-WN823N 免驱无线网卡驱动
Ubuntu 安装 TP-WN823N 免驱无线网卡驱动 参考 GitHub - BrightX/rtl8192fu: Realtek 8192FU Linux USB无线网卡驱动 ubuntu20.04 安装usb无线网卡 腾达u6 (rtl8192fu)过程记录-CSDN博客 usb驱动也加载了,怎么还是没有呢-论坛-深度科技 (deepin.org) 免驱不是linux免驱 京东、淘宝客服都说linux不能用 Ubuntu版本20.04 内核版本5.15 无线网卡版本tp-wn823n v2 免驱 官网的版本不能成功编译 具体步骤 看接口信息,确定设备ID 0bda:a192 lsusb 这里我直接搜了设备ID就有很多教程了,大部分说的是使用rtl8192fu对应的驱动(我在这一步识别到的是disk,就切换了usbmode,所以发现设备ID变了……或许先编译驱动再改就不会像我一样没有驱动) 切换usbmode sudo usb_modeswitch -KW -v 0bda -p a192 这个时候设备ID已经变成 2357:0135了…… 下载https://github.com/BrightX/rtl8192fu 根据链接中的readme操作,其中主要操作: make -j$(nproc) sudo make install sudo modprobe 8192fu 看接口信息 lsusb usb-devices 驱动安装成功Driver=rtl8192fu T: Bus=03 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 5 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0bda ProdID=f192 Rev=02.00 S: Manufacturer=Realtek S: Product=802.11n WLAN Adapter S: SerialNumber=60EE5CBDFDE9 C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 8 Cls=ff(vend.) Sub=ff Prot=ff Driver=rtl8192fu 驱动安装失败Driver=(none) T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0bda ProdID=f192 Rev=02.00 S: Manufacturer=Realtek S: Product=802.11n WLAN Adapter S: SerialNumber=60EE5CBDFDE9 C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA I: If#=0x0 Alt= 0 #EPs= 8 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) 如果失败,就卸载驱动 sudo modprobe -r 8192fu cd rtl8192fu/ sudo make uninstall 修改os_dep\linux\usb_intf.c,大约在250行位置 #ifdef CONFIG_RTL8192F / _=== Realtek demoboard ===_ / {USB_DEVICE_AND_INTERFACE_INFO(USB_VENDER_ID_REALTEK, 0xF192, 0xff, 0xff, 0xff), .driver_info = RTL8192F}, /* 8192FU 2_2 _/ {USB_DEVICE_AND_INTERFACE_INFO(0x2357, 0x0135, 0xff, 0xff, 0xff), .driver_info = RTL8192F}, /_ 增加这行 _/ {USB_DEVICE_AND_INTERFACE_INFO(USB_VENDER_ID_REALTEK, 0xA725, 0xff, 0xff, 0xff), .driver_info = RTL8192F}, /_ 8725AU 2_2 */ #endif 重新编译和安装驱动 make -j$(nproc) sudo make install sudo modprobe 8192fu # sudo usb_modeswitch -KW -v 0bda -p a192 usb-devices 总结 可以直接搜设备ID,找到对应的驱动,比搜产品名字好用 我是先修改usb_mode再编译驱动的,或许直接编译并应用再改模式就不用改代码了,如果直接编译不行的话,就试试先改usb_mode,再改代码的方法