找不到 0bda:f179 Realtek Semiconductor Corp 的 wifi 驱动程序

找不到 0bda:f179 Realtek Semiconductor Corp 的 wifi 驱动程序

我正在尝试为购买的特定迷你 wifi 卡安装 wifi 驱动程序。 lsusb 的输出为:

0bda:f179 Realtek Semiconductor Corp

我到处搜索驱动程序,但一无所获。有什么帮助吗?

谢谢

答案1

您可以通过 dkms 安装 rtl8188fu 驱动程序repo(有安装说明)。

答案2

@Butterly 的答案对我有用。但我会在这里写下步骤,让其他人更清楚(复制/粘贴自https://github.com/kelebek333/rtl8188fu):

For Kernel 4.15 ~ 4.20 (Linux Mint or Ubuntu Derivatives)

sudo apt-get install build-essential git dkms linux-headers-$(uname -r)

git clone https://github.com/kelebek333/rtl8188fu

sudo dkms add ./rtl8188fu

sudo dkms build rtl8188fu/1.0

sudo dkms install rtl8188fu/1.0

sudo cp ./rtl8188fu/firmware/rtl8188fufw.bin /lib/firmware/rtlwifi/

完成后,重新插入 wifi 适配器,然后ifconfig,您现在应该有一个新设备。

答案3

终于!我们确实有一个适用于 0bda:f179 RTL8189FTV 的原生 Linux 驱动程序!唯一的问题是它需要一些专业知识才能使用(和互联网)。

该驱动程序不是主线,因此 Ubuntu 及其衍生产品没有它。

司机这里. 它被称为 rtl8188fu。

将整个存储库下载为 zip 文件。然后,在 Makefile 中,添加-Wno-error=date-timeEXTRA_CFLAGS。基本上,添加以下行:

EXTRA_CFLAGS += -Wno-error=date-time

然后使用 make 进行编译。编译成功后,您将获得:8188fu.ko 然后(以 root 身份)执行:

insmod ./8188fu.ko

就是这样。现在可以工作了。我已经为 16.04 LTS (4.4.0-138-generic) 编译了它,因此驱动程序的兼容性非常好。

18.04 的情况稍微复杂一些,因为驱动程序已经一年多没有更新了。
我对驱动程序进行了修改,使其与 18.04 4.15.0-38 内核兼容,并且运行正常。

uname -a 的输出:

Linux theoraxpc01-Veriton-Series 4.15.0-38-generic #41-Ubuntu SMP Wed Oct 10 10:59:38 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

USB 设备的输出(18.04 版):

T:  Bus=02 Lev=02 Prnt=02 Port=03 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=f179 Rev=00.00     
S:  Manufacturer=Realtek     
S:  Product=802.11n          
S:  SerialNumber=00E0252CB0BF
C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA     
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=rtl8188fu   

我已经上传了模块固定驱动程序 在我的 Google Drive 上。该模块适用于 4.15.0-38-generic,这是我编译源代码时所针对的内核。

答案4

最后,USB DEVICE 802.11 bgn 的驱动程序安装过程看起来像 Realtek Semiconductor,完成后lsusb使用 RTL8188fu 驱动程序,正确的安装程序可在以下位置找到rtl8188fu linux 驱动程序,适用于无线 bgn 设备

无需重启。非常感谢

相关内容