如何在Ubuntu 16.04上安装Realtek RTL8723DE设备的Wi-Fi驱动程序?
lspci -v | grep -i network
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device d723
lspci -v | grep -i network
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device d723
rtlwifi_new
驱动程序git存储库。您首先需要从BIOS/EFI中禁用安全启动。还请确保已安装了相应内核的linux-headers
和build-essential
软件包。然后按照以下步骤操作(您需要通过其他方式连接到互联网)。
如果尚未安装,请运行以下命令安装git
和dkms
sudo apt install git dkms
克隆存储库
git clone -b extended --single-branch https://github.com/lwfinger/rtlwifi_new.git
运行以下命令进行安装
sudo dkms add rtlwifi_new
sudo dkms install rtlwifi-new/0.6
重新启动。
这也适用于较新的内核(因此也适用于Ubuntu 18.04)。
注意:如果信号非常弱,请尝试更改天线选择。
sudo tee /etc/modprobe.d/rtl8723de.conf <<< "options rtl8723de ant_sel=2"
ant_sel=1
。15q-ds0009TU
。 - Vishal Zanzrukiamake
操作。没有gcc,无法安装gcc,无法调用DKMS,无法使用工作的局域网安装dkms。对我来说,提出一个新问题没有意义,但如果有人要求或者没有评论找到我,我会这样做。我真的很困惑。dkms依赖于dpkg-dev - 将不会被安装。 - xtrchessreal这个设备有新的信息!通过一个临时的工作互联网连接,打开终端并执行以下操作:
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
dkms install
也是必要的(如果需要,会调用build
)。 - David Foerstercat /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log
。 - chili555openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive common name/"
导入密钥。您将在此处被要求输入密码,这是您需要记住的密码。重新启动后,您的BIOS应该会提示您输入密码。
sudo mokutil --import MOK.der
reboot
mokutil --test-key MOK.der
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout extended
sudo make install
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtlwifi)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl_pci)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n btcoexist)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723-common)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n phydm_mod)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723de)
rtl8723de
驱动程序添加到内核中。sudo modprobe -r rtlwifi
sudo modprobe rtlwifi
sudo modprobe -r rtl_pci
sudo modprobe rtl_pci
sudo modprobe -r btcoexist
sudo modprobe btcoexist
sudo modprobe -r rtl8723-common
sudo modprobe rtl8723-common
sudo modprobe -r phydm_mod
sudo modprobe phydm_mod
sudo modprobe -r rtl8723de
sudo modprobe rtl8723de
sudo modprobe -r rtl8723de
sudo modprobe rtl8723de
modprobe
知道 rtl8723de
依赖的驱动程序,因此应该能够添加 rtl8723de
以及其所依赖的一切。然而,我没有以这种方式添加我的驱动程序,因此无法保证这个选项会起作用。
安装方法:
sudo apt update
sudo apt install build-essential dkms git
git clone https://github.com/smlinux/rtl8723de.git -b current
sudo dkms add ./rtl8723de
sudo dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
sudo depmod -a
sudo reboot
sudo rmmod -f 8723de
sudo dkms uninstall rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
sudo dkms remove rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414 --all
sudo depmod -a
sudo reboot
dkms install
命令。完整的日志请参考:https://pastebin.com/bbhtmw2d。请问如何解决这个问题? - Naveen Reddy Marthalasudo apt update
sudo apt install git dkms
git clone https://github.com/lwfinger/rtw88.git
sudo dkms add ./rtw88
sudo dkms install rtlwifi-new/0.6
lspci -v | grep -i network
,复制屏幕输出并将其添加到您的问题中。 - WinEunuuchs2Unixlspci -knn | grep Net -A3
终端命令的输出。 - user692175$ sudo lsmod | grep r81 [sudo] 输入密码: r8169 81920 0 mii 16384 1 r8169 heidy@heidy-HP-Laptop-15-bs0xx:$ lspci -v | grep -i network 02:00.0 网络控制器:Realtek Semiconductor Co., Ltd. 设备 d723 heidy@heidy-HP-Laptop-15-bs0xx:~$ - heidi silvanmcli d status
的输出结果。 - dobey