我在 HP 15-BS576TX 笔记本电脑(2017 年 6 月推出)中安装了 Realtek 的一款新型无线模块 - RTL8723DE,该模块尚未在 Linux 中原生支持。rtlwifi 维护人员表示,该驱动程序可能在几个月后可用,因为他正在等待 Realtek 发布源代码。
因此,我想尝试使用 ndiswrapper 来解决这个 RTL8723DE WiFi 模块的问题,但是 ndiswrapper 项目似乎相当停滞不前。
我可以加载 ndiswrapper,它甚至会将 netwrtlane 列为已安装。但是,无线模块未被检测到和配置,并且似乎无法与我与 ndiswrapper 一起使用的 Windows 7 64 位驱动程序配合使用。
HP 为 Windows 7/8/8.1/10 版本提供了该驱动程序。提取可执行文件后,我使用了 Win 7 64 位驱动程序。我甚至确保将所有可用文件复制到一个文件夹中,以防万一。Ndiswrapper 表示驱动程序已安装。
:~$ ndiswrapper -l
netrtwlane : driver installed
device (10EC:D723) present
但是,驱动程序没有加载-系统日志在这里:http://pasted.co/a293d2d1
kernel: [ 1755.786026] ndiswrapper (load_sys_files:200): couldn't prepare driver 'netrtwlane'
kernel: [ 1755.786509] ndiswrapper (load_wrap_driver:103): couldn't load driver netrtwlane; check system log for messages from 'loadndisdriver'
kernel: [ 1755.786577] usbcore: registered new interface driver ndiswrapper
此外,系统日志显示“未知符号:NDIS.SYS”“未知符号:WDFLDR.SYS”。
这个 Windows 7 驱动程序可以与 ndiswrapper 一起使用吗?
我检查了 realtek 页面及其 Windows 驱动程序,其中写道:
**RTL8723BE/RTL8821AE/RTL8822BE/RTL8821CE/RTL8723DE: WLAN/Bluetooth combo solutions, need to install WLAN and Bluetooth drivers**
内核版本:4.13.0-17-generic
答案1
RTL8723DE 模块的非官方 Linux 驱动程序可在此处获取:https://github.com/smlinux/rtl8723de
您必须构建模块(8723de)并对其进行 modprobe 才能使其工作。