我有一台 Galaxy Book Pro 360,配有板载英特尔 wifi 6e ax210 芯片。
我通过以太网安装了全新的 debian 双引导网络安装。
现在我想用wifi来使用它但没有成功......
以下是有关我的系统的一些信息:
lspci -kv:
...
2d:00.0 Network controller: Intel Corporation Device 2725 (rev 1a)
Subsystem: Intel Corporation Device 0024
Flags: bus master, fast devsel, latency 0, IRQ 18, IOMMU group 14
Memory at 82300000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [40] Express Endpoint, MSI 00
Capabilities: [80] MSI-X: Enable+ Count=16 Masked-
Capabilities: [100] Advanced Error Reporting
Capabilities: [14c] Latency Tolerance Reporting
Capabilities: [154] L1 PM Substates
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
它没有出现在rfkill list
iw list
是空的
ip a
返回:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enx4865ee1805b1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
...
root@debian:~# iwconfig
lo no wireless extensions.
enx4865ee1805b1 no wireless extensions.
modprobe iwlwifi
也没有返回任何内容
最后但并非最不重要的一点dmesg | grep iwl
是吐出这些错误:
root@debian:~# dmesg | grep iwl
[ 54.589514] iwlwifi 0000:2d:00.0: firmware: direct-loading firmware iwlwifi-ty-a0-gf-a0-59.ucode
[ 54.589519] iwlwifi 0000:2d:00.0: api flags index 2 larger than supported by driver
[ 54.589527] iwlwifi 0000:2d:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 93.8.63.28
[ 54.589754] iwlwifi 0000:2d:00.0: loaded firmware version 59.601f3a66.0 ty-a0-gf-a0-59.ucode op_mode iwlmvm
[ 54.589760] iwlwifi 0000:2d:00.0: firmware: failed to load iwl-debug-yoyo.bin (-2)
[ 54.598220] iwlwifi 0000:2d:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[ 54.775103] iwlwifi 0000:2d:00.0: firmware: direct-loading firmware iwlwifi-ty-a0-gf-a0.pnvm
[ 54.775122] iwlwifi 0000:2d:00.0: loaded PNVM version 0x324cd670
[ 55.025425] iwlwifi 0000:2d:00.0: Timeout waiting for PNVM load!
[ 55.025435] iwlwifi 0000:2d:00.0: Failed to start RT ucode: -110
[ 55.025443] iwlwifi 0000:2d:00.0: iwl_trans_send_cmd bad state = 0
[ 55.037571] iwlwifi 0000:2d:00.0: Failed to run INIT ucode: -110
另外,在 Windows 11 双启动中禁用快速启动并没有改变任何内容: Windows 双启动 wifi 问题
答案1
这个简单的一行和重新启动解决了我的问题!
sudo mv /usr/lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm /usr/lib/firmware/iwlwifi-ty-a0-gf-a0.bak
答案2
从 Debian 向后移植安装最新的 Linux 内核应该可以解决该问题。
sources.list
按照中所述添加 Debian 向后移植文档:
sudo echo 'deb http://deb.debian.org/debian bullseye-backports main contrib non-free' >>/etc/apt/sources.list
sudo apt update
安装所需的固件:
sudo apt install firmware-iwlwifi
为您的架构安装最新的 Linux 内核。例如,对于 amd64:
sudo apt install linux-image-amd64/bullseye-backports