Best way to load iwi firmware for wpa_supplicant?

Peter Losher plosher-keyword-freebsd.a36e57 at plosh.net
Wed Sep 14 21:46:28 PDT 2005


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"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-mobile/attachments/20050914/c7fce17a/attachment.bin


More information about the freebsd-mobile mailing list