shr*_*d12 13 wireless drivers realtek-wireless
我正在尝试为我购买的特定迷你 wifi 卡安装 wifi 驱动程序。lsusb 的输出是:
0bda:f179 Realtek Semiconductor Corp
Run Code Online (Sandbox Code Playgroud)
我到处寻找驱动程序,但找不到任何东西。有什么帮助吗?
谢谢
小智 6
@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/
Run Code Online (Sandbox Code Playgroud)
完成后,重新插入 wifi 加密狗,如果是ifconfig
,您现在应该有一个新设备。
最后!我们确实有一个适用于 0bda:f179 RTL8189FTV 的本地 Linux 驱动程序!唯一的问题是它需要一些专业知识才能使用(和互联网)。
该驱动程序不是主线,因此 Ubuntu 及其衍生产品没有它。
司机来了。它叫做 rtl8188fu。
将整个存储库下载为 zip。然后,在 Makefile 中,添加-Wno-error=date-time
为EXTRA_CFLAGS
. 基本上,添加以下行:
EXTRA_CFLAGS += -Wno-error=date-time
Run Code Online (Sandbox Code Playgroud)
然后用make编译。编译成功后,你会得到:8188fu.ko
then (as root) do:
insmod ./8188fu.ko
Run Code Online (Sandbox Code Playgroud)
就是这样。它现在会起作用。我编译的是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
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
我已经 在我的 Google Drive 上上传了模块和固定驱动程序。该模块适用于 4.15.0-38-generic,这是我编译源代码所针对的内核。
截至本回答发布之日,不支持 0bda:f179 Realtek WiFi 适配器。您最好获得本机支持的设备。
这里有一个内核支持的 WiFi 适配器列表,您可能会觉得有用。
还有一个查询页面 ,您可以在其中检查您的设备是否有内核支持。
编辑: Realtek PCI ID 是 10ec,其 USB ID 是 0bda,因此如果您找到支持 10ec:f179 的驱动程序,可能值得尝试。
如果您有该设备的 Windows 驱动程序,您也可以尝试使用ndiswrapper。
归档时间: |
|
查看次数: |
32175 次 |
最近记录: |