我最近使用 KDE 安装了 Debian 10.9。并尝试使用 WiFi 并通过这样做得知我的 wlan 无人认领:
neevan@nebian:~$ sudo lshw -C network
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
...
...
*-network UNCLAIMED
description: Network controller
product: Realtek Semiconductor Co., Ltd.
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: ioport:3000(size=256) memory:b1000000-b100fff
以下是我为解决该问题所做的工作:
sudo apt install firmware-realtek
并重新启动不起作用- 我还从 GitHub 安装了很多非官方驱动程序
- 我已经关注了每个答案这个问题关于unix和linux
- 我了解到我的特定 wlan 设备在内核 <= 4 中没有驱动程序,因此我启用了向后端口(通过添加
deb http://deb.debian.org/debian buster-backports main contrib non-free
到我的“/etc/apt/sources.list”)并将我的内核升级到 5.10,但sudo apt update && sudo apt upgrade
什么也没做当时也发生了。
完成上述所有操作后,我既看不到右下面板上的 WiFi,也看不到任何内容nmcli dev wifi
。
有关我的操作系统和设备的更多信息:
neevan@nebian:~$ uname -a
Linux nebian 5.10.0-0.bpo.4-amd64 #1 SMP Debian 5.10.19-1~bpo10+1 (2021-03-13) x86_64 GNU/Linux
neevan@nebian:~$ lspci -k
...
...
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Subsystem: Hewlett-Packard Company RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Kernel driver in use: r8169
Kernel modules: r8169
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n PCIe Adapter
Subsystem: Hewlett-Packard Company RTL8723DE 802.11b/g/n PCIe Adapter
Kernel modules: rtw88_8723de
neevan@nebian:~$ sudo ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether ea:7a:10:67:8b:af brd ff:ff:ff:ff:ff:ff
neevan@nebian:~$ nmcli dev
DEVICE TYPE STATE CONNECTION
eno1 ethernet connected Wired connection 1
lo loopback unmanaged --
neevan@nebian:~$ sudo dmesg | grep -i wlan
[ 3.266679] usb 1-4: Product: 802.11n WLAN Adapter
我的 Windows 10 是双启动的,WiFi 没有问题,在安装 Debian 10 之前我有带 GNOME 的 Ubuntu 20.04LTS,当时也没有 WiFi 问题。如何安装 WiFi 驱动程序并声明该设备并使用 WiFi?
答案1
从以下位置安装 wifi 驱动程序lwfinger/rtw88 git 存储库:
sudo apt-get update
sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git
git clone https://github.com/lwfinger/rtw88.git
cd rtw88
make
sudo make install
sudo modprobe -r rtw_8723de
sudo modprobe rtw_8723de
echo "options rtl8723de ant_sel=2" | sudo tee /etc/modprobe.d/rtl8723de.conf
可能ant_sel
采用1
、2
、3
或4
值。