.png)
問題は、システムの電源を入れてから約 2 分後にのみ Wi-Fi が利用可能になることです。ただし、その後はネットワークは正常に動作します。
/var/log/messages
次のエラー メッセージが含まれています:
Apr 22 17:52:41 glorx530 kernel: [ 1.967945] iwlwifi 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
Apr 22 17:52:41 glorx530 kernel: [ 1.968497] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-6000-6.ucode failed with error -2
Apr 22 17:52:41 glorx530 kernel: [ 1.968790] iwlwifi 0000:03:00.0: Falling back to user helper
....
Apr 22 17:53:23 glorx530 kernel: [ 62.477819] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-6000-5.ucode failed with error -2
Apr 22 17:53:23 glorx530 kernel: [ 62.477820] iwlwifi 0000:03:00.0: Falling back to user helper
....
Apr 22 17:54:24 glorx530 kernel: [ 123.954134] iwlwifi 0000:03:00.0: loaded firmware version 9.221.4.1 build 25532 op_mode iwldvm
カーネル (または iwlwifi ドライバー?) が からファームウェアをロードしようiwlwifi-6000-6.ucode
とし、次に からiwlwifi-6000-5.ucode
、そして最後に他のファイル (どれ?) からロードしようとし、今回は成功し、その瞬間にネットワークが利用可能になるようです。
iwlwifi-6000-6.ucode
/lib/firmware ディレクトリにはおよびファイルはありませんiwlwifi-6000-5.ucode
(ただし はありますiwlwifi-6000-4.ucode
)。
製造元のサイトでネットワーク カードのファームウェアを見つけようとしましたが (「Intel Corporation Centrino Ultimate-N 6300」ネットワーク カードを使用しています)、ダウンロードしたパッケージにはiwlwifi-6000-4.ucode
、/lib/firmware に既にインストールしたファイルと同じものが含まれています。
実際の問題はファームウェア ファイルが見つからないことではなく、ドライバーがリストから次のファームウェア ファイルをロードしようとして 1 分間待機するという事実にあると思われます。
この問題を解決する方法についてのアイデアがあれば歓迎します。
更新: コピー (またはリンク) しようとしますiwlwifi-6000-4.ucode
がiwlwifi-6000-6.ucode
、正しい方法ではありません。
更新 1: 試してみましたが、役に立ちませんでした。
この問題についてはここで議論されています:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1398458
そこで提案された回避策が役に立ちました。/etc/udev/rules.d/50-firmware.rules ファイルを作成しました:
SUBSYSTEM=="firmware", ACTION=="add", ATTR{loading}="-1"