Bug#521886: linux-image-2.6.26-1-amd64: [iwl3945] should request firmware only once, not fill logs
Package: linux-image-2.6.26-1-amd64
Version: 2.6.26-13
Severity: wishlist
Hello,
On first install of Debian, the firmware is not present because it is part of the non-free package.
However, the module keeps asking for its firmware (through udev?), which fills the log for no purpose.
This can be stopped by rmmod'ing the concerned module, however I believe this is not the best policy, the module should perform its request only once.
-- Package-specific info:
** Version:
Linux version 2.6.26-1-amd64 (Debian 2.6.26-13) (waldi@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-24)) #1 SMP Sat Jan 10 17:57:00 UTC 2009
** Command line:
root=/dev/sda1 ro
** Not tainted
** Kernel log:
[ 758.788499] firmware: requesting iwlwifi-3945-1.ucode
[ 758.799547] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 758.799560] iwl3945: Could not read microcode: -2
[ 758.799739] ACPI: PCI interrupt for device 0000:0c:00.0 disabled
[ 881.501380] ACPI: PCI Interrupt 0000:0c:00.0[A] -> GSI 17 (level, low) -> IRQ 17
[ 881.504064] PM: Writing back config space on device 0000:0c:00.0 at offset 1 (was 100102, writing 100106)
[ 881.504085] firmware: requesting iwlwifi-3945-1.ucode
[ 881.513463] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 881.513463] iwl3945: Could not read microcode: -2
[ 881.513463] ACPI: PCI interrupt for device 0000:0c:00.0 disabled
[ 1003.973990] ACPI: PCI Interrupt 0000:0c:00.0[A] -> GSI 17 (level, low) -> IRQ 17
[ 1003.974170] PM: Writing back config space on device 0000:0c:00.0 at offset 1 (was 100102, writing 100106)
[ 1003.974485] firmware: requesting iwlwifi-3945-1.ucode
[ 1003.983324] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 1003.983324] iwl3945: Could not read microcode: -2
[ 1003.983324] ACPI: PCI interrupt for device 0000:0c:00.0 disabled
[ 1127.106704] ACPI: PCI Interrupt 0000:0c:00.0[A] -> GSI 17 (level, low) -> IRQ 17
[ 1127.106704] PM: Writing back config space on device 0000:0c:00.0 at offset 1 (was 100102, writing 100106)
(and a lot more like this)
** Loaded modules:
Module Size Used by
iwl3945 92916 0
nls_utf8 6272 6
cifs 235408 6
nls_base 12932 2 nls_utf8,cifs
i915 35072 2
drm 91488 3 i915
ppdev 11656 0
parport_pc 31016 0
lp 14724 0
parport 41776 3 ppdev,parport_pc,lp
ipv6 288328 14
acpi_cpufreq 11792 1
cpufreq_stats 9120 0
cpufreq_powersave 6400 0
cpufreq_conservative 11784 0
cpufreq_userspace 8452 0
cpufreq_ondemand 11792 1
freq_table 9344 3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
sbp2 25356 0
loop 19468 0
snd_hda_intel 434904 1
snd_pcm_oss 41760 0
snd_mixer_oss 18816 1 snd_pcm_oss
snd_pcm 81672 2 snd_hda_intel,snd_pcm_oss
arc4 6272 2
ecb 7296 2
snd_seq_dummy 7428 0
crypto_blkcipher 21636 1 ecb
snd_seq_oss 33152 0
snd_seq_midi 11072 0
snd_rawmidi 26784 1 snd_seq_midi
snd_seq_midi_event 11904 2 snd_seq_oss,snd_seq_midi
snd_seq 54304 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
firmware_class 12544 1 iwl3945
snd_timer 25744 2 snd_pcm,snd_seq
mac80211 162864 1 iwl3945
snd_seq_device 11668 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
led_class 8968 1 iwl3945
serio_raw 9860 0
i2c_i801 13596 0
snd 63688 11 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
i2c_core 27936 1 i2c_i801
soundcore 12064 1 snd
intel_agp 31728 1
iTCO_wdt 15696 0
psmouse 42268 0
cfg80211 30224 2 iwl3945,mac80211
pcspkr 7040 0
snd_page_alloc 13072 2 snd_hda_intel,snd_pcm
wmi 11712 0
battery 16904 0
ac 9352 0
video 24212 0
output 7808 1 video
button 11680 0
evdev 14208 6
ext3 125072 2
jbd 51240 1 ext3
mbcache 12804 1 ext3
ide_cd_mod 36360 3
cdrom 37928 1 ide_cd_mod
ata_generic 10116 0
sd_mod 29376 4
ide_pci_generic 9220 0 [permanent]
uhci_hcd 25760 0
ahci 33036 3
libata 165472 2 ata_generic,ahci
scsi_mod 160760 3 sbp2,sd_mod,libata
sdhci 19460 0
piix 12424 0 [permanent]
ide_core 128284 3 ide_cd_mod,ide_pci_generic,piix
ohci1394 32564 0
dock 14112 1 libata
mmc_core 52448 1 sdhci
ieee1394 93816 2 sbp2,ohci1394
tg3 97156 0
ehci_hcd 36108 0
thermal 22688 0
processor 42304 4 acpi_cpufreq,thermal
fan 9352 0
thermal_sys 17728 4 video,thermal,processor,fan
** PCI devices:
0c:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02)
Subsystem: Intel Corporation PRO/Wireless 3945ABG Network Connection [8086:1001]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at f8200000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: iwl3945
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages linux-image-2.6.26-1-amd64 depends on:
ii debconf [debconf-2.0] 1.5.26 Debian configuration management sy
ii initramfs-tools [linux-initra 0.93 tools for generating an initramfs
ii module-init-tools 3.7-pre9-1 tools for managing Linux kernel mo
linux-image-2.6.26-1-amd64 recommends no packages.
Versions of packages linux-image-2.6.26-1-amd64 suggests:
ii grub 0.97-47lenny2 GRand Unified Bootloader (Legacy v
ii linux-doc-2.6.26 2.6.26-13 Linux kernel specific documentatio
-- debconf information excluded
Reply to: