我对 ndiswrapper 的使用经验不多,但模糊地记得很久以前曾将它与一些 Broadcom 模块一起使用过。现在,问题来了。我的新 HP 15-BS576TX 笔记本电脑使用了 Realtek RTL8723DE 无线模块。我还没有安装 Linux。但是,我想检查一下 Ndiswrapper 是否可以帮助使用 Windows 驱动程序在 Linux 中工作。以下是此 RTL8723DE wlan 模块的 Windows 10/8/7 驱动程序:ftp://ftp.hp.com/pub/softpaq/sp80501-81000/sp80963.html
我提取了 exe 文件,可以看到一个文件夹 /RTWLANE_Driver/Wind7X86/,里面有 rtwlane.sys 和一些其他文件,我推测这些文件与无线驱动程序有关。考虑到驱动程序可执行文件实际上包含 win8/win7 驱动程序,ndiswrapper 是否有可能成功。
谢谢。
答案1
要安装 RTL8723DE 芯片组的模块,首先使用以下命令确定您的内核:uname -r
如果您的内核低于 4.11,请执行以下操作:
sudo apt-get install build-essential dkms git
git clone -b 4.10-down https://github.com/jeremyb31/rtl8723de.git
sudo dkms add ./rtl8723de
sudo dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
然后重启
如果你有内核 4.11 或更新版本
sudo apt-get install build-essential dkms git
git clone https://github.com/jeremyb31/rtl8723de.git
sudo dkms add ./rtl8723de
sudo dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
然后重启
如果您希望停止设备的电源管理并将日志记录级别更改为最低
echo "options 8723de rtw_power_mgnt=0 rtw_drv_log_level=0" | sudo tee /etc/modprobe.d/8723de.conf
如果您有 UEFI,则需要禁用安全启动才能加载模块。