Wifi(英特尔无线 AC 8260)仅在插入以太网时工作

Wifi(英特尔无线 AC 8260)仅在插入以太网时工作

一个奇怪的问题。只有当我插入以太网电缆启动 Ubuntu 时,Wifi 才似乎可以工作。当未插入电缆时,Ubuntu 的行为就像没有物理 Wifi 卡/模块一样。

当电缆未连接到另一端的路由器/网络时,此使用以太网电缆启动的过程不起作用。

启动后,可以拔掉以太网电缆,Wifi 仍可继续正常工作。

当我在没有以太网电缆的情况下启动时dmesg,出现以下信息:

[    9.108620] iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
[    9.156833] iwlwifi 0000:04:00.0: loaded firmware version 36.ca7b901d.0 8000C-36.ucode op_mode iwlmvm
[    9.422120] iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x204
[   11.522439] iwlwifi 0000:04:00.0: Couldn't prepare the card
[   11.522444] iwlwifi 0000:04:00.0: Error while preparing HW: -110
[   12.056146] iwlwifi 0000:04:00.0: Master Disable Timed Out, 100 usec

在全新安装的 Ubuntu 21.10 上进行测试,所有软件包均已更新。

我尝试了较旧的 ucode 版本,方法是重命名较新的版本,但无济于事。卸载和加载模块韋爾姆无线上网启动后使用rmmodundmodprobe会出现同样的错误。

rfkill未显示硬锁或软锁。

我还在 Ubuntu 20.04 和 Manjaro 上进行了测试,结果相同。奇怪的是,在 Windows 和 Arch 上,一切都开箱即用(使用相同的驱动程序版本)。

这可能是罪魁祸首吗?错误代码 -110 是什么意思?我该如何进一步调查?

答案1

关于您的问题的信息很少。 报告完全相同,没有解决方案。 关于驱动程序错误的线程可能与此有关,并且它建议对电源管理进行一些调整可能帮助。 (德语文章可能会有帮助,但我没有翻译它)。

因此我建议你用 检查驱动程序的选项modinfo iwlwifi。然后对它们进行一些修改。你可以添加行

options iwlwifi <option 1 name>=<option 1 value> <option 2 name>=<option 2 value>  ...

到文件/etc/modprobe.d/iwlwifi.conf,更改驱动程序选项。您必须重新启动才能应用选项。我不确定删除(sudo modprobe -r iwlwifi)并插入(sudo modprobe iwlwifi 11n_disable=1或任何选项)驱动程序模块是否足够。

例如,我会一次尝试11n_disable=18、、、、、、、。bt_coex_active=0power_save=0power_level=3disable_11ac=1disable_11ax=1remove_when_gone=0

请同时发布以下输出(当 WiFi 正常工作时和不正常工作时):

$ lspci -knn | grep -E 'Net|Eth' -A4 
$ modinfo iwlwifi
$ inxi -F

另外,尝试一下 Ubuntu Live USB 会话。

相关内容