Kernel 2.6.24 includes support for rt2x00 but firmware still needs to be installed to /lib/firmware. http://web.ralinktech.com/ralink/Home/Support/Linux.html http://www.ralinktech.com.tw/data/RT61_Firmware_V1.2.zip http://www.ralinktech.com.tw/data/RT71W_Firmware_V1.8.zip Reproducible: Always
What I might add to this: The license for the firmware allows redistribution, so distributions are allowed to mirror the files on their fileservers or distribute them on their installation CD's.
Created attachment 153623 [details] rt73-firmware-1.8.ebuild
ebuild works great for me. This is 100% necessary for the in-kernel drivers. Can we get it in portage?
Works fine here. (:
Does the driver work for anyone without this firmware?
Without the firmware the driver cannot function. Note that early legacy driver versions (out-of-kernel releases from more then 1 year ago) and releases on the Ralink website have the firmware builtin and hence don't require the firmware. For the in-kernel drivers, which is the recommended driver, the firmware file is mandatory.
I think it requires a build-time dependency on unzip.
(In reply to comment #7) > I think it requires a build-time dependency on unzip. > Indeed. And the new "ralink-firmware" license must be added to the tree. Also, I'm not sure about the install dir... should it be /lib64/firmware on 64-bit systems (using get_libdir)?
On my system I have the firmware in /lib64/firmware/ so that would be the correct location I think. Also the following firmware might be added to the ebuild as well (same license as rt61 and rt73 firmware): http://www.ralinktech.com.tw/data/drivers/RT2860_Firmware_V11.zip http://www.ralinktech.com.tw/data/drivers/RT2870_Firmware_V8.zip
This should be really added to the tree. Works fine here.
I agree.
committed, thanks for the ebuild. +*rt73-firmware-1.8 (11 Mar 2009) + + 11 Mar 2009; Robert Buchholz <rbu@gentoo.org> +metadata.xml, + +rt73-firmware-1.8.ebuild: + Ebuild for rt73usb firmware, by Davide Pesavento in bug 204314