iwi0 firmware error on Dell Inspiron 6000 w/ Intel PRO/Wireless 2200BG

Guy Helmer ghelmer at palisadesys.com
Thu Oct 25 10:56:06 PDT 2007


Stefan Ehmann wrote:
> On Thursday 25 October 2007 18:28:47 pluknet wrote:
>   
>> On 25/10/2007, Guy Helmer <ghelmer at palisadesys.com> wrote:
>>     
>>> I just upgraded a laptop to FreeBSD RELENG_7 checked out on 20071016.
>>> Previously, iwi0 had worked OK under FreeBSD 6.2.  After updating to 7,
>>> though, iwi0 reports "firmware error" and nothing more happens.  I have
>>> set legal.intel_iwi.license_ack=1 in /boot/loader.conf.  wpa_supplicant
>>> and dhclient are running with the same configurations that worked under
>>> FreeBSD 6.  I'm using the GENERIC kernel with SCHED_ULE instead of
>>> SCHED_4BSD, and the loaded modules are:
>>>
>>> ...
>>>
>>> I've tried setting debug.iwi=1, and the kernel messages regarding iwi0
>>> are:
>>>
>>> Oct 25 08:09:11 aquarius kernel: iwi0: <Intel(R) PRO/Wireless 2200BG> mem
>>> 0xdfcfd000-0xdfcfdfff irq 17 at device 3.0 on pci3 Oct 25 08:09:11
>>> aquarius kernel: iwi0: Ethernet address: 00:12:f0:12:1c:24 Oct 25
>>> 08:09:11 aquarius kernel: iwi0: [ITHREAD]
>>> Oct 25 08:09:14 aquarius kernel: iwi0: firmware error
>>> Oct 25 08:10:17 aquarius kernel: iwi_newstate: SCAN -> INIT flags 0x0
>>> Oct 25 08:10:31 aquarius kernel: iwi_newstate: INIT -> INIT flags 0x0
>>> Oct 25 08:10:31 aquarius kernel: iwi_newstate: INIT -> SCAN flags 0x1
>>> Oct 25 08:10:57 aquarius kernel: iwi_newstate: SCAN -> SCAN flags 0x1
>>> Oct 25 08:10:57 aquarius kernel: iwi_newstate: SCAN -> SCAN flags 0x1
>>>
>>> Any ideas?
>>>
>>> Guy
>>>
>>>       
>> Me too.
>> (It works in authmode OPEN though, see my case on
>> http://lists.freebsd.org/pipermail/freebsd-current/2007-August/076397.html)
>>     
>
> On my notebook, I get similar errors most of the time. The problems started 
> some months ago.
>
> If I don't configure iwi0 via /etc/rc.conf, I can get WPA working something 
> like this:
>
> ifconfig iwi0 up
> wpa_supplicant -d -i iwi0 -c /etc/wpa_supplicant.conf
> dhclient iwi0
>
> IIRC it worked most of the time via /etc/rc.conf if I disabled 
> WITNESS/INVARIANTS. Haven't been using the notebook too much lately, so I'm 
> not sure if this is still true
Well, that worked!
Thanks!

Guy

-- 
Guy Helmer, Ph.D.
Chief System Architect
Palisade Systems, Inc.



More information about the freebsd-current mailing list