为 Realtek Semiconductor RTL8723DE 设备安装 Wi-Fi 驱动程序 [10ec:d723]

hei*_*lva 26 wireless networking drivers realtek-wireless

如何在 Ubuntu 16.04 中为 Realtek RTL8723DE 设备安装 Wi-Fi 驱动程序?

lspci -v | grep -i network
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device d723
Run Code Online (Sandbox Code Playgroud)

pom*_*sky 26

您可以使用 Larry Finger 的rtlwifi_new git 存储库中托管的驱动程序。您必须先从 BIOS/EFI 禁用安全启动。还要确保您安装linux-headers了相应的内核和build-essential软件包。然后按照以下步骤操作(您需要通过其他方式连接到互联网)。

  1. 安装gitdkms如果它们没有通过运行安装

    sudo apt install git dkms
    
    Run Code Online (Sandbox Code Playgroud)
  2. 克隆存储库

    git clone -b extended --single-branch https://github.com/lwfinger/rtlwifi_new.git
    
    Run Code Online (Sandbox Code Playgroud)
  3. 运行以下命令进行安装

    sudo dkms add rtlwifi_new
    sudo dkms install rtlwifi-new/0.6
    
    Run Code Online (Sandbox Code Playgroud)
  4. 重启。

这也适用于较新的内核(因此也适用于 Ubuntu 18.04)。

注意:如果您的信号非常弱,请尝试更改您的天线选择

sudo tee /etc/modprobe.d/rtl8723de.conf <<< "options rtl8723de ant_sel=2"
Run Code Online (Sandbox Code Playgroud)

(或者ant_sel=1如果 2 没有帮助)。

来源


请参阅此蓝牙:如何为 RTL8723DE 激活蓝牙设备?

  • 最好安装 DKMS。我建议只留下 DKMS 方式或解释。新手运行所有命令并遇到麻烦。 (2认同)

chi*_*555 11

此设备有新信息!使用临时可用的 Internet 连接,打开终端并执行以下操作:

sudo apt update
sudo apt install build-essential dkms git
git clone https://github.com/jeremyb31/rtl8723de.git
sudo dkms add ./rtl8723de
sudo dkms build rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
sudo dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
Run Code Online (Sandbox Code Playgroud)

重新启动并让我们听取您的报告。

由于新的内核不兼容,这不适用于 Ubuntu 18.04。

  • 当我尝试执行最后一个命令时,它显示:`这个内核不需要内核准备。跳过...构建模块:清理构建区域....'make' all KVER=4.15.3-041503-generic....(错误退出状态:2)错误(dkms apport):rtl8723de的二进制包:5.1 .1.8_21285.20171026_COEX20170111-1414 未找到错误!内核构建模块的错误返回状态:4.15.3-041503-generic (x86_64) 有关更多信息,请参阅 /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log (3认同)