当尝试启动我的 Debian 笔记本电脑时,我遇到了以下错误:
May 31 06:59:44 Termina kernel: [28753.081242] iwl3945 0000:03:00.0: Direct firmware load failed with error -2
May 31 06:59:44 Termina kernel: [28753.081245] iwl3945 0000:03:00.0: Falling back to user helper
May 31 06:59:44 Termina kernel: [28753.081874] iwl3945 0000:03:00.0: Could not read microcode: -12
May 31 06:59:44 Termina kernel: [28753.083132] iwl3945 0000:03:00.0: firmware: failed to load iwlwifi-3945-2.ucode (-2)
May 31 06:59:44 Termina kernel: [28753.083137] iwl3945 0000:03:00.0: Direct firmware load failed with error -2
May 31 06:59:44 Termina kernel: [28753.083141] iwl3945 0000:03:00.0: Falling back to user helper
May 31 06:59:44 Termina kernel: [28753.083777] iwl3945 0000:03:00.0: Could not read microcode: -12
May 31 06:59:44 Termina kernel: [28753.083957] iwl3945 0000:03:00.0: firmware: failed to load iwlwifi-3945-2.ucode (-2)
May 31 06:59:44 Termina kernel: [28753.083962] iwl3945 0000:03:00.0: Direct firmware load failed with error -2
这也是在我注意到 /var/log/ 中有 149 GB 的日志,其中包含类似的消息之后。
这种情况以前发生过,我只是重新安装了整个系统,但现在我想我宁愿有一个实际的解决方案。
编辑:我在 Thinkpadx60s 上使用 Debian 8,并使用 Netgear WG111v3 作为 USB WiFi 适配器,因为内置 WiFi 卡需要专有驱动程序。
答案1
这伊尔3945驱动程序适用于 Intel WiFi 设备。这网件WG111v3不使用该驱动程序。
这Thinkpad x60s附带 Intel Wifi,因此可能是启动时硬件冲突,或者驱动程序需要调整。
- x60s应该有一个关闭wifi的开关。启动之前关闭该开关,然后尝试启动。
- 如果失败(开关仍处于关闭状态),请尝试在不使用 Negear 加密狗的情况下启动,然后在系统运行后将其插入。
- 如果失败(开关仍然关闭),请尝试将 iwl3945 模块列入黑名单。