[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
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
ядро
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) пусть другие порадуются. С уважением