Date: Thu, 15 Sep 2005 17:50:22 +0200 From: Sebastian Schulze Struchtrup <sebastian@struchtrup.de> To: Peter Losher <plosher-keyword-freebsd.a36e57@plosh.net> Cc: freebsd-mobile@freebsd.org Subject: Re: Best way to load iwi firmware for wpa_supplicant? Message-ID: <4329983E.3020807@struchtrup.de> In-Reply-To: <200509142146.42969.plosher@plosh.net> References: <200509142146.42969.plosher@plosh.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Peter I took the iwi.sh from /usr/local/etc/rc.d, moved it to /etc/rc.d and added/modified the special rcng tags: # REQUIRE: mountcritremote # BEFORE: netif This makes sure that the firmware is loaded before wpa/dhcp are started (via netif) Sebastian >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 > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4329983E.3020807>