[solved]iwl3945: Failed load microcode. [Firmware установлены]

При ifconfig wlan0 up:

iwl3945 0000:06:00.0: enabling device (0000 -> 0002)
iwl3945 0000:06:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
iwl3945 0000:06:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10a)
iwl3945 0000:06:00.0: restoring config space at offset 0x4 (was 0x0, writing 0xfa000000)
iwl3945 0000:06:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
iwl3945 0000:06:00.0: restoring config space at offset 0x1 (was 0x100002, writing 0x100106)
firmware: requesting iwlwifi-3945-1.ucode
iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
iwl3945: Could not read microcode: -2
iwl3945 0000:06:00.0: PCI INT A disabled
sky2 eth0: disabling interface
iwl3945 0000:06:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
iwl3945 0000:06:00.0: restoring config space at offset 0x1 (was 0x100102, writing 0x100106)
firmware: requesting iwlwifi-3945-1.ucode
iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
iwl3945: Could not read microcode: -2
iwl3945 0000:06:00.0: PCI INT A disabled

И все. Не поднимается. net-wireless/iwl3945-ucode установлен, лежит в /lib/firmware.
ifconfig wlan0 down && rmmod iwl3945 && rmmod iwlcore && modprobe iwlcore && modprobe iwl3945 - не помогает.
Переустановка прошивки тоже.

Раньше все работало.
Сетевка живая - проверял в венде.

версия фирмвари какая? у

версия фирмвари какая? у меня
Installed versions: 15.28.1.6
без нареканий

udev

ciklop написал(а):
версия фирмвари какая? у меня
Installed versions: 15.28.1.6
без нареканий

Latest version available: 2.14.1.5
Latest version installed: 2.14.1.5

Пробовал ставить и 15.28.1.6 - та же ерунда.

Кстати, ерунда лечится пересборкой udev-а. Но ровно до следующей перезагрузки :(

версия ядра какая? была

версия ядра какая? была проблема помоему при переходе с ядра 2.6.25 на более поздние, и вообще ветка x86 совсем не равно "всё работает", если ядро 26-27 я бы всёже размаскировал и/или перевёл в ~x86 udev и WPA_supplicant.

Ядро - 2.6.26 и 2.6.27

Ядро - 2.6.26 и 2.6.27 (тестил на обоих ядрах).
udev ~amd64 - пробовал, wpa_supplicant всегда стоял ~amd64.

Мда. Незнаю что сказать.

Мда. Незнаю что сказать. конфиг ядра проверь чтоль.
у тебя вообще загрузка фирмвари разрешена?
нашёл у себя такие строки:(ядро 27)

CONFIG_FW_LOADER=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE=""
CONFIG_FIRMWARE_MEMMAP=y

и для iwl3945

CONFIG_IWLWIFI=m
CONFIG_IWLCORE=m
CONFIG_IWLWIFI_LEDS=y
CONFIG_IWLWIFI_RFKILL=y
# CONFIG_IWLWIFI_DEBUG is not set
CONFIG_IWLAGN=m
# CONFIG_IWLAGN_SPECTRUM_MEASUREMENT is not set
CONFIG_IWLAGN_LEDS=y
# CONFIG_IWL4965 is not set
# CONFIG_IWL5000 is not set
CONFIG_IWL3945=m
CONFIG_IWL3945_RFKILL=y
CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y
CONFIG_IWL3945_LEDS=y
# CONFIG_IWL3945_DEBUG is not set

ядро

ciklop написал(а):
Мда. Незнаю что сказать. конфиг ядра проверь чтоль.
у тебя вообще загрузка фирмвари разрешена?
нашёл у себя такие строки:(ядро 27)

CONFIG_FW_LOADER=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE=""
CONFIG_FIRMWARE_MEMMAP=y

и для iwl3945

CONFIG_IWLWIFI=m
CONFIG_IWLCORE=m
CONFIG_IWLWIFI_LEDS=y
CONFIG_IWLWIFI_RFKILL=y
# CONFIG_IWLWIFI_DEBUG is not set
CONFIG_IWLAGN=m
# CONFIG_IWLAGN_SPECTRUM_MEASUREMENT is not set
CONFIG_IWLAGN_LEDS=y
# CONFIG_IWL4965 is not set
# CONFIG_IWL5000 is not set
CONFIG_IWL3945=m
CONFIG_IWL3945_RFKILL=y
CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y
CONFIG_IWL3945_LEDS=y
# CONFIG_IWL3945_DEBUG is not set

megalinnb etc # zcat /proc/config.gz | grep IWL
CONFIG_IWLWIFI=m
CONFIG_IWLCORE=m
# CONFIG_IWLWIFI_LEDS is not set
# CONFIG_IWLWIFI_RFKILL is not set
# CONFIG_IWLWIFI_DEBUG is not set
# CONFIG_IWLAGN is not set
CONFIG_IWL3945=m
# CONFIG_IWL3945_RFKILL is not set
CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y
CONFIG_IWL3945_LEDS=y
# CONFIG_IWL3945_DEBUG is not set
megalinnb etc # zcat /proc/config.gz | grep FIRM
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE=""
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FIRMWARE_MEMMAP=y

Вроде бы все ОК.

Кстати, глюк не единственный - подозреваю, таки сломался udev\openrc..
http://linuxforum.ru/index.php?showtopic=77779

# rc-update add sysfs boot #

# rc-update add sysfs boot
# rc-update add procfs boot

И все прошло. Кто бы знал..

отметь как РЕШЕНО (solved)

отметь как РЕШЕНО (solved) пусть другие порадуются. С уважением

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".