![WiFi 已启用,但使用 rtl8723de 时出现“设备尚未准备好”](https://linux22.com/image/1204970/WiFi%20%E5%B7%B2%E5%90%AF%E7%94%A8%EF%BC%8C%E4%BD%86%E4%BD%BF%E7%94%A8%20rtl8723de%20%E6%97%B6%E5%87%BA%E7%8E%B0%E2%80%9C%E8%AE%BE%E5%A4%87%E5%B0%9A%E6%9C%AA%E5%87%86%E5%A4%87%E5%A5%BD%E2%80%9D%20.png)
输出lshw -C network
:
*-network UNCLAIMED
description: Ethernet controller
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
version: 15
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list
configuration: latency=0
resources: ioport:4000(size=256) memory:b1104000-b1104fff memory:b1100000-b1103fff
*-network DISABLED
description: Wireless interface
product: Realtek Semiconductor Co., Ltd.
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlo1
version: 00
serial: f8:da:0c:00:cc:2b
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtl8723de driverversion=4.15.0-38-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: irq:131 ioport:3000(size=256) memory:b1000000-b100ffff
*-network
description: Ethernet interface
physical id: 3
logical name: enp0s20f0u3
serial: ca:36:16:27:bf:5f
capabilities: ethernet physical
configuration: broadcast=yes driver=rndis_host driverversion=22-Aug-2005 firmware=RNDIS device ip=192.168.42.112 link=yes multicast=yes
WiFi 详细信息链接: https://paste.ubuntu.com/p/FtNV8jxrGr/
答案1
您的 HP 需要 rtl8723de 的最新驱动程序。
首先,尝试启动到 Ubuntu 18.04.1 DVD/USB,看看无线是否工作。如果可以,那么您需要升级操作系统。如果不行,请参阅以下链接,获取应该可以工作的驱动程序... 只需付出一点努力...
https://github.com/lwfinger/rtlwifi_new
If you are looking for the driver for rtl8822be or rtl8723de, then execute the following command:
git checkout origin/extended -b extended
Installation instruction
You can find <> using lspci | grep Wireless. Afterwards, execute the following lines of codes in your shell:
You will need to install "make", "gcc", "kernel headers", "kernel build essentials", and "git".
If you are running Ubuntu, then
sudo apt-get install linux-headers-generic build-essential git
Please note the first paragraph above.
For all distros:
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
sudo make install
sudo modprobe -r <<YOUR WIRELESS DRIVER CODE>>
sudo modprobe <<YOUR WIRELESS DRIVER CODE>>
#### Option configuration
If it turns out that your system needs one of the configuration options, then do the following:
vim /etc/modprobe.d/<<YOUR WIRELESS DRIVER CODE>>.conf
There, enter the line below:
`options <<YOUR WIRELESS DRIVER CODE>> <<driver_option_name>>=<value>`
https://ubuntuforums.org/showthread.php?t=2367405&page=11
sudo apt-get install git build-essential dkms linux-headers-$(uname -r)
git clone -b extended https://github.com/lwfinger/rtlwifi_new.git
sudo dkms add ./rtlwifi_new
sudo dkms install rtlwifi-new/0.6
sudo cp /usr/src/rtlwifi-new-0.6/firmware/rtlwifi/* /lib/firmware/rtlwifi/
在 AU 上搜索 rtl8723de,会发现更多感兴趣的帖子,例如……