Debian Bug report logs - #521886
linux-image-2.6.26-1-amd64: [iwl3945] should request firmware only once, not fill logs

Package: linux-2.6; Maintainer for linux-2.6 is Debian Kernel Team <debian-kernel@lists.debian.org>;

Reported by: Christophe <christophe.curis@free.fr>

Date: Mon, 30 Mar 2009 18:21:02 UTC

Severity: wishlist

Done: Ben Hutchings <ben@decadent.org.uk>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#521886; Package linux-image-2.6.26-1-amd64. (Mon, 30 Mar 2009 18:21:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Christophe <christophe.curis@free.fr>:
New Bug report received and forwarded. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Mon, 30 Mar 2009 18:21:04 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Christophe <christophe.curis@free.fr>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: linux-image-2.6.26-1-amd64: [iwl3945] should request firmware only once, not fill logs
Date: Mon, 30 Mar 2009 20:18:49 +0200
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




Bug reassigned from package 'linux-image-2.6.26-1-amd64' to 'linux-2.6'. Request was from Martin Michlmayr <tbm@cyrius.com> to control@bugs.debian.org. (Thu, 11 Feb 2010 23:45:37 GMT) Full text and rfc822 format available.

Bug No longer marked as found in versions linux-2.6/2.6.26-13. Request was from Martin Michlmayr <tbm@cyrius.com> to control@bugs.debian.org. (Thu, 11 Feb 2010 23:45:38 GMT) Full text and rfc822 format available.

Reply sent to Ben Hutchings <ben@decadent.org.uk>:
You have taken responsibility. (Tue, 31 May 2011 05:33:05 GMT) Full text and rfc822 format available.

Notification sent to Christophe <christophe.curis@free.fr>:
Bug acknowledged by developer. (Tue, 31 May 2011 05:33:06 GMT) Full text and rfc822 format available.

Message #14 received at 521886-done@bugs.debian.org (full text, mbox):

From: Ben Hutchings <ben@decadent.org.uk>
To: 521886-done@bugs.debian.org
Subject: Re: linux-image-2.6.26-1-amd64: [iwl3945] should request firmware only once, not fill logs
Date: Tue, 31 May 2011 06:29:05 +0100
[Message part 1 (text/plain, inline)]
On Mon, 2009-03-30 at 20:18 +0200, Christophe wrote:
> 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.

The driver asks for firmware every time something tries to bring the
wireless interface up.  Perhaps Network Manager was doing this
repeatedly.  I don't know.

> 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.
[...]

No, it should not.  If you install the firmware then try to bring the
interface up again, it should work.  You are requesting that it stay
broken!

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.
[signature.asc (application/pgp-signature, inline)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 28 Jun 2011 07:37:04 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Apr 18 05:50:38 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.