Problem (maybe a solution) loading iwi firmware: firmware_get: failed to load firmware image iwi_bss

Erik Nørgaard norgaard at locolomo.org
Fri Jul 28 15:26:29 UTC 2006


John Baldwin wrote:
> On Thursday 27 July 2006 14:28, Erik Nørgaard wrote:
>> There is some development, I'm not sure if it has been imported into the
>> source tree yet,
>>
>>   http://people.freebsd.org/~mlaier/new_iwi/
> 
> Yes, it is in -current and I believe -stable now, and this just works fine 
> with the iwi-firmware-kmod port.
> 
> In short, upgrade to 6.1-stable, install the iwi-firmware-kmod port, and 
> everything should Just Work(tm).  It does here on my laptop (albeit running 
> 7-current).

The new_iwi has not been backported to -stable yet. I tried to use just
the iwi-firmware-kmod port, disabling dhcp on that interface and
configuring manually, loading modules in order: firmware, iwi_bss and
if_iwi.

Still, I can not get it working, output from dmesg:


  iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xb0107000-0xb0107fff irq 10
     at device 10.0 on pci6
  iwi0: Ethernet address: 00:16:6f:93:c9:75

This appears fine after I load if_iwi no further errors. But then
configuring with

  # ifconfig iwi0 10.35.4.64/24 ssid MYAP mode 11g channel 6

The following error appears:

  Interrupt storm detected on "irq5:"; throttling interrupt source
  iwi0: timeout waiting for iwi_bss firmware initialization to complete
  iwi0: could not load boot firmware iwi_bss
  firmware_get: failed to load firmware image iwi_bss
  iwi0: could not load firmware

I do get the interface configured but with "no carrier". I unload and
reload if_iwi and configure again:

  iwi0: detached
  iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xb0107000-0xb0107fff irq 10
     at  device 10.0 on pci6
  iwi0: Ethernet address: 00:16:6f:93:c9:75
  firmware_get: failed to load firmware image iwi_bss
  iwi0: could not load firmware

Note the interupt storm when the module is first loaded, but not the
second time.

Why on irq 5 when the iwi0 is on irq 10? Looking at my devices, lspci -v
output below, there is an USB controler on irq 5 _and_ 10. Could some
with the iwi problems some how propagate?

As seen below the bus is ICH6 based.

Any hints? Thanks, Erik

00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML
Express Processor to DRAM Controller (rev 03)
        Subsystem: Sony Corporation Unknown device 81f1
        Flags: bus master, fast devsel, latency 0
        Capabilities: [e0] Vendor Specific Information

00:02.0 VGA compatible controller: Intel Corporation Mobile
915GM/GMS/910GML Express Graphics Controller (rev 03) (prog-if 00 [VGA])
        Subsystem: Sony Corporation Unknown device 81f1
        Flags: bus master, fast devsel, latency 0, IRQ 10
        Memory at b0080000 (32-bit, non-prefetchable)
        I/O ports at 1800
        Memory at c0000000 (32-bit, prefetchable)
        Memory at b0040000 (32-bit, non-prefetchable)
        Capabilities: [d0] Power Management version 2

00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML
Express Graphics Controller (rev 03)
        Subsystem: Sony Corporation Unknown device 81f1
        Flags: fast devsel
        Capabilities: [d0] Power Management version 2

00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) High Definition Audio Controller (rev 03)
        Subsystem: Sony Corporation Unknown device 81f1
        Flags: bus master, fast devsel, latency 0, IRQ 10
        Memory at b0000000 (64-bit, non-prefetchable)
        Capabilities: [50] Power Management version 2
        Capabilities: [60] Message Signalled Interrupts: 64bit+
Queue=0/0 Enable-
        Capabilities: [70] Express Unknown type IRQ 0

00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #1 (rev 03) (prog-if 00 [UHCI])
        Subsystem: Sony Corporation Unknown device 81f1
        Flags: bus master, medium devsel, latency 0, IRQ 5
        I/O ports at 1820

00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #2 (rev 03) (prog-if 00 [UHCI])
        Subsystem: Sony Corporation Unknown device 81f1
        Flags: bus master, medium devsel, latency 0, IRQ 10
        I/O ports at 1840

00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB2 EHCI Controller (rev 03) (prog-if 20 [EHCI])
        Subsystem: Sony Corporation Unknown device 81f1
        Flags: bus master, medium devsel, latency 0, IRQ 5
        Memory at b0004000 (32-bit, non-prefetchable)
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Debug port

00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
(prog-if 01 [Subtractive decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=06, subordinate=07, sec-latency=216
        I/O behind bridge: 00002000-00002fff
        Memory behind bridge: b0100000-b01fffff
        Capabilities: [50] #0d [0000]

00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface
Bridge (rev 03)
        Subsystem: Sony Corporation Unknown device 81f1
        Flags: bus master, medium devsel, latency 0

00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA
Controller (rev 03) (prog-if 80 [Master])
        Subsystem: Sony Corporation Unknown device 81f1
        Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 255
        I/O ports at <unassigned>
        I/O ports at <unassigned>
        I/O ports at <unassigned>
        I/O ports at <unassigned>
        I/O ports at 1870
        Capabilities: [70] Power Management version 2

00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family)
SMBus Controller (rev 03)
        Subsystem: Sony Corporation Unknown device 81f1
        Flags: medium devsel, IRQ 10
        I/O ports at 18a0

06:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: Sony Corporation Unknown device 81f1
        Flags: bus master, medium devsel, latency 32, IRQ 10
        I/O ports at 2000
        Memory at b0104000 (32-bit, non-prefetchable)
        Capabilities: [50] Power Management version 2

06:09.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller
        Subsystem: Sony Corporation Unknown device 81f1
        Flags: bus master, medium devsel, latency 64, IRQ 10
        Memory at b0105000 (32-bit, non-prefetchable)
        Bus: primary=06, secondary=04, subordinate=04, sec-latency=32
        16-bit legacy interface ports at 0001

06:09.2 FireWire (IEEE 1394): Texas Instruments PCI7x20 1394a-2000 OHCI
Two-Port PHY/Link-Layer Controller (prog-if 10 [OHCI])
        Subsystem: Sony Corporation Unknown device 81f1
        Flags: bus master, medium devsel, latency 32, IRQ 7
        Memory at b0104800 (32-bit, non-prefetchable)
        Memory at b0100000 (32-bit, non-prefetchable)
        Capabilities: [44] Power Management version 2

06:09.3 Mass storage controller: <pci_lookup_name: buffer too small>
        Subsystem: Sony Corporation Unknown device 81f1
        Flags: bus master, medium devsel, latency 57, IRQ 10
        Memory at b0106000 (32-bit, non-prefetchable)
        Capabilities: [44] Power Management version 2

06:0a.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)
        Subsystem: Intel Corporation Unknown device 2753
        Flags: bus master, medium devsel, latency 32, IRQ 10
        Memory at b0107000 (32-bit, non-prefetchable)
        Capabilities: [dc] Power Management version 2





-- 
Ph: +34.666334818                      web: http://www.locolomo.org
X.509 Certificate: http://www.locolomo.org/crt/8D03551FFCE04F0C.crt
Key ID: 69:79:B8:2C:E3:8F:E7:BE:5D:C3:C3:B1:74:62:B8:3F:9F:1F:69:B9
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 4128 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.freebsd.org/pipermail/freebsd-mobile/attachments/20060728/d15e87b3/smime.bin


More information about the freebsd-mobile mailing list