iwlwifi:超时延迟加载固件

iwlwifi:超时延迟加载固件

我正在使用 OpenSuSE 13.2 beta(顺便说一下,它运行得非常好)。启动时,我的无线适配器(Intel Centrino Ultimate-N 6300 AGN/Thinkpad T420)延迟大约一分钟......但随后它工作得很好!

消息:

[   84.292640] iwlwifi 0000:03:00.0: Direct firmware load failed with error -2
[   84.292643] iwlwifi 0000:03:00.0: Falling back to user helper
[...]
[  144.384396] iwlwifi 0000:03:00.0: Direct firmware load failed with error -2
[  144.384407] iwlwifi 0000:03:00.0: Falling back to user helper
[  204.559711] iwlwifi 0000:03:00.0: loaded firmware version 9.176.4.1 build 15835 op_mode iwldvm
[  204.581718] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUG enabled
[  204.581728] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUGFS enabled
[  204.581734] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEVICE_TRACING disabled
[  204.581740] iwlwifi 0000:03:00.0: Detected Intel(R) Centrino(R) Ultimate-N 6300 AGN, REV=0x74
[  204.581909] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
[  204.601963] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[  204.628809] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
[  204.629075] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
[  204.844393] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
[  204.844626] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1

面对第一次尝试 (84)(失败且没有任何进一步消息)、第二次尝试 (144) 和成功 (204) 之间的时间差! linux到底在做什么?知道如何解决这个问题吗?我已经从 wireless.kernel.org 下载了固件文件并替换了系统提供的固件,但没有增强...

[这篇文章起源于 Stackowerflow,但有人提醒我,它在那里的位置不正确:https://stackoverflow.com/questions/26433700/iwlwifi-timeout-delays-firmware-to-be-loaded]

答案1

我相信这个问题可以通过设置CONFIG_FW_LOADER_USER_HELPER=n和重新编译内核来解决。更高版本的内核n默认将此设置为。

如果这不适合您,请尝试添加到/etc/udev/rules.d/50-firmware

SUBSYSTEM=="firmware", ACTION=="add", ATTR{loading}="-1"

(如果文件不存在则创建该文件)并重新启动。这对我的案子有帮助。

更多详细信息请参见此处:https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1398458

相关内容