最近我注意到我的无线卡在启动后 60 秒后才“可用”。
当 X 准备好时我就跑
%> ifconfig wlan0
wlan0: error fetching interface information: Device not found
然后大约 20 秒后我可以在 dmesg 中看到这一点,然后 wlan0 就准备好了。
[ 61.713944] iwlwifi 0000:03:00.0: loaded firmware version 17.168.5.3 build 42301 op_mode iwldvm
[ 61.713958] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUG disabled
[ 61.713959] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUGFS disabled
[ 61.713961] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEVICE_TRACING disabled
[ 61.713962] iwlwifi 0000:03:00.0: Detected Intel(R) Centrino(R) Advanced-N 6205 AGN, REV=0xB0
我不知道为什么,但这很不寻常,有人知道我应该看哪里吗?
我正在运行 Arch Linux,带有定制的 3.15.10 内核。
答案1
我对此不太确定。
将内核升级到3.17.6
,没有更改内核配置,它就可以工作了。
我猜是 NetworkManager 或 udev 或任何改变其行为的用户空间工具,这与旧内核不兼容。
如果有人有更好的答案,我会将其删除