Hi, with recent compat-wireless (today) firmware loading does not work any more. With compat_firmware_class.c included it does not work, but after removing it (with the stuff in comapt-XX.h) loading worked again. This is because my Ubuntu uses only this udev rule for fimeware loading: SUBSYSTEM=="firmware", ACTION=="add", RUN+="firmware.sh" This is only executed if the subsystem is named "firmware" and not if it is named "compat_firmware". After adding an other rule, firmware loading with compat_firmware_class.c worked again: SUBSYSTEM=="compat_firmware", ACTION=="add", RUN+="firmware.sh" The rule is located in /lib/udev/rules.d/50-firmware.rules on my Ubuntu 9.10 system. This was tested with kernel 2.6.31 and b43 driver. Hauke
Attachment:
signature.asc
Description: OpenPGP digital signature