Re: Cannot use iwi(4): "could not load firmware iwi_bss"

From: John Baldwin <jhb_at_freebsd.org>
Date: Mon, 16 Jul 2007 08:49:06 -0400
On Monday 18 June 2007 06:02:38 am Andrew Thompson wrote:
> On Sun, Jun 17, 2007 at 12:47:03AM +0200, Jeremie Le Hen wrote:
> > Hi,
> > 
> > I'm trying to use iwi(4) on my laptop.
> > 
> > % jarjarbinks:space$ kenv | grep intel
> > % legal.intel_iwi.license_ack="1"
> > 
> > I first load iwi_bss and then iwi.  Unfortunately I get the following
> > messages:
> > 
> > % iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xc8218000-0xc8218fff irq 11 at 
device 3.0 on pci6
> > % iwi0: Ethernet address: 00:12:f0:2c:f3:6e
> > % iwi0: [ITHREAD]
> > % interrupt storm detected on "irq10:"; throttling interrupt source
> > % iwi0: timeout waiting for iwi_bss firmware initialization to complete
> > % iwi0: could not load boot firmware iwi_bss
> > % interrupt storm detected on "irq10:"; throttling interrupt source
> > % iwi0: timeout waiting for iwi_bss firmware initialization to complete
> > % iwi0: could not load boot firmware iwi_bss
> > % interrupt storm detected on "irq10:"; throttling interrupt source
> > % iwi0: timeout waiting for iwi_bss firmware initialization to complete
> > % iwi0: could not load boot firmware iwi_bss
> > % interrupt storm detected on "irq10:"; throttling interrupt source
> > % iwi0: timeout waiting for iwi_bss firmware initialization to complete
> > % iwi0: could not load boot firmware iwi_bss
> 
> The driver will wait one second for the firmware to load, it is possible
> that the interrupt storm is affecting this. You can always increase the
> iwi timeout on line 2516 of if_iwi.c and see what happens. Change hz to
> hz * 3 perhaps.

Looks like iwi's IRQ is wrong (misrouted perhaps).  Fixing that will probably 
fix your issue.  Are you using ACPI?  (It appears you are not using apic.)

-- 
John Baldwin
Received on Mon Jul 16 2007 - 12:57:33 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:14 UTC