我正在尝试为购买的特定迷你 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-time
为EXTRA_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 设备。
无需重启。非常感谢