我的 HP 笔记本电脑上有双启动 Windows 和 Debian。自从我通过 BIOS 更新F.18
后,F.45
我的 wifi 在 Debian 上被硬阻止,但在 Windows 上工作正常。
$ rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
我尝试过关闭/打开物理 WiFi 开关,但没有任何反应。尝试卸载hp_wmi
然后hp_wireless
关闭/打开物理 WiFi 开关,但仍然没有成功。
lshw
无线网络的输出
*-network DISABLED
description: Wireless interface
product: RT3290 Wireless 802.11n 1T/1R PCIe
vendor: Ralink corp.
physical id: 0
bus info: pci@0000:0a:00.0
logical name: wlp10s0f0
version: 00
serial: fa:ba:fe:01:ad:24
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rt2800pci driverversion=4.19.0-13-amd64 firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11
输出消息。
输出dmesg | grep rt28
[ 16.820913] rt2800pci 0000:0a:00.0 wlp10s0f0: renamed from wlan0
答案1
这解决了我的问题,
https://ubuntuforums.org/showthread.php?t=2457745
根据这页,
不久前的老一代 WiFi mini PCI-E 卡通常有一个硬件终止开关。该 RF 终止开关通常连接到 Mini PCI-E 接头上的一个引脚。现代笔记本电脑无法打开 WLAN 卡。现代笔记本电脑可以读取并初始化 PCI-E 卡,但该卡的无线电部分被关闭。
通过阅读 7 年前的几张 WLAN Mini-PCIE 卡的规格表,我发现 Mini-PCIE 引脚 20(根据规格为供应商特定目的保留)被用作 RF 终止开关。在卡中也是如此。对于 WiFi 和蓝牙,引脚 51 设置为禁用蓝牙,引脚 20 设置为禁用 WLAN。
因此,您只需将 20 号引脚固定在无线卡上即可。引脚交替标记。奇数编号的引脚位于正面,偶数编号的引脚位于背面。
正视图,
后视图,
手表这如果还是不明白的话看视频。
我使用大提琴胶带遮盖引脚 20,但建议使用电工胶带。