сетевая карта инициализируется слишком долго (похоже, проблема с прошивкой)

Проблема в том, что Wi-Fi становится доступным только через 2 минуты после включения системы. Но после этого сеть работает нормально.

/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-6.ucode и iwlwifi-6000-5.ucode (однако есть iwlwifi-6000-4.ucode ).

Я попытался найти прошивку для своей сетевой карты на сайте производителя (у меня есть сетевая карта Intel Corporation Centrino Ultimate-N 6300), но загруженный iwlwifi-6000-4.ucode пакет содержит iwlwifi-6000-4.ucode – и он идентичен файлу I уже установлены в / lib / firmware.

Я подозреваю, что реальная проблема заключается не в недостающих файлах прошивки, а в том, что драйвер ждет 1 минуту, чтобы попытаться загрузить следующий файл прошивки из своего списка.

Любые идеи по устранению этой проблемы приветствуются.

UPDATE: я попытаюсь скопировать (или связать) 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" 

Linux и Unix - лучшая ОС в мире.