ネットワーク カードの初期化に時間がかかりすぎます (ファームウェアの問題のようです)

ネットワーク カードの初期化に時間がかかりすぎます (ファームウェアの問題のようです)

問題は、システムの電源を入れてから約 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.ucodeiwlwifi-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"

関連情報