Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Sep 2005 21:46:29 -0700
From:      Peter Losher <plosher-keyword-freebsd.a36e57@plosh.net>
To:        freebsd-mobile@freebsd.org
Subject:   Best way to load iwi firmware for wpa_supplicant?
Message-ID:  <200509142146.42969.plosher@plosh.net>

next in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
I now have a Dell Inspiron 700m w/ a integrated iwi chipset, which is 
detected just fine, and works w/ WEP keys etc. with the iwi firmware 
loaded from the local/rc.d script.

dmesg below:
-=-
% dmesg | grep iwi
iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xe0206000-0xe0206fff irq 10 at 
device 1.0 on pci2
iwi0: Ethernet address: 00:12:f0:a2:bf:98
-=-

However, I need to get the firmware loaded before wpa_supplicant starts 
for those WPA networks I attach to. (which is why I still have a ath0 
card sitting around)

Right now, the preferred method seems to be having a 
local/etc/devd/iwi.conf defined like so:

-=-
% more /usr/local/etc/devd/iwi.conf
# devd configuration file for the iwi driver.
# This file downloads the firmware on attach and starts up dhclient 
# if configured.
#
attach 100 {
        device-name "iwi0";
        action "/usr/local/sbin/iwicontrol -i iwi0 
-d /usr/local/share/iwi-firmware/ -m bss";
};

# Try to start dhclient when the link comes up.  
# Only devices that are configured to support DHCP will actually
# run it.  No link down rule exists because dhclient automatically exits
# when the link goes down.
#
notify 100 {
        match "system"          "IFNET";
        match "subsystem"       "iwi0";
        match "type"            "LINK_UP";
        action "/etc/rc.d/dhclient start iwi0";
};
-=-

Yet when the system boots I get a error when wpa_supplicant starts up:

-=-
iwi0: Please load firmware
-=-

Is what I have defined in iwi.conf enough, or am I missing a piece here?

Best Wishes - Peter
-- 
[ http://www.plosh.net/ ] - "Earth Halted: Please reboot to continue"

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)

iD8DBQBDKPyyuffIhmkXw7kRAgctAKCTVatChs7TpUO3RLMuoO59Qv4LJQCfQgEa
IsWBIXn50ejAWGi7s8tKc5Y=
=BZnw
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200509142146.42969.plosher>