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

Attachment: 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

Reply via email to