tag 552497 - pending
thanks

There is a difference between the scripts. The hw-detect version writes 
some info to a file needed to support firmware loading.

There are however two issues.
1) The custom script never gets included in initrds as hw-detect gets 
unpacked first and thus the original udev version of the script overwrites 
the modified hw-detect version.
2) The two scripts get out of sync when there are upstream changes to the 
script.

Note that the current version of the original script also has a facility to 
register missing firmware.

The hw-detect version does:
echo "$PHYSDEVDRIVER $FIRMWARE" >>/tmp/missing-firmware

While the udev version does:
if [ -d /dev/.udev/ ]; then
    mkdir -p /dev/.udev/firmware-missing/
    file=$(echo "$FIRMWARE" | sed -e 's#/#\\x2f#g')
    ln -s -f "$DEVPATH" /dev/.udev/firmware-missing/$file
fi

So, if we can somehow get the PHYSDEVDRIVER info from sysfs, we should be 
able to just use the original version.



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to