Andrew Benton wrote: > Guenther Niess wrote: > >> I have made a system based on the lfs-book. Then I added net-tools, >> wireless_tools. >> >> Now I try to install the ipw2200 driver for my wireless card, but it >> fail. My current configuration is: >> kernel 2.6.12.4 >> ieee80211 1.0.2 >> ipw2200 1.0.6 >> Before compiling the ipw2200 driver i looked in the >> /etc/hotplug/firmware.agent file and get the FIRMWARE directory: >> /lib/firmware. So I copied the files in this location. >> >> I don't understand why it works on my Debian System and with the same >> configuration (kernel config file, and programm versions) on my new >> build lfs system it fails. >> > > What version of udev are you running?
I ran udev-063. > Since about udev-060 or so udev now sets itself as the default hotplug > handler. This has broken firmware loading. The solution is to compile > udev like so > > make EXTRAS=extras/firmware && > make EXTRAS=extras/firmware install > > and then write a udev rule to load the firmware, something like this > > ACTION="add", DRIVER="ipw2200", PROGRAM="/sbin/firmware_helper" > More info in man udev and the file docs/writing_udev_rules/index.html > in the udev source tarball I've updated my udev-063 to udev-068 and tried it. Then I've rebuild the kernel and the driver modules. It doesn't help. The sys.log file said: Aug 23 02:25:19 localhost kernel: ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection Aug 23 02:25:29 localhost udev[3107]: udev_rules_get_run: reset run list Aug 23 02:25:29 localhost udev[3107]: run_program: '/sbin/udev_run_devd' 'firmware' Aug 23 02:25:29 localhost udev[3109]: run_program: exec of program failed Aug 23 02:25:29 localhost udev[3107]: run_program: '/sbin/udev_run_devd' returned with status 1 Aug 23 02:25:29 localhost kernel: ipw2200: ipw-2.3-boot.fw load failed: Reason -2 Aug 23 02:25:29 localhost kernel: ipw2200: Unable to load firmware: 0xFFFFFFFE Aug 23 02:25:29 localhost kernel: ipw2200: failed to register network device Aug 23 02:25:29 localhost kernel: ipw2200: probe of 0000:01:03.0 failed with error -5 But I think this is a good idea, I read tomorrow more about udev and try it again. thanks so far
signature.asc
Description: OpenPGP digital signature
-- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
