Я так понимаю, поскольку firmware предназначено для внешнего оборудования, то оно не зависит от архитектуры процессора. Но поскольку исторически сложилось так, что firmware находится в /usr/lib - всё-таки зачем сохранять в этом совместимость с другими? - то надо проследить, чтобы в пакетах, кладущих туда firmware, каталог не изменился на /usr/lib64
полностью поддерживаю. и пакеты это должны быть noarch. на эту тему нужно будет пропатчить скрипты по созданию макросов для разных платформ при сборке rpm.
Из udev-108-alt1'ового /lib/udev/firmware.sh: FIRMWARE_DIRS="/lib/firmware /usr/lib/hotplug/firmware /usr/local/lib/firmware" при этом /usr/lib/hotplug/firmware принадлежит пакету hotplug, который вроде как obsolete. Или я опять пропустил очередную революцию? :)
/lib/firmware - основной каталог (лежит в /lib, поскольку загрузка модулей происходит ещё до монтирования /usr, а в большинстве случаев модули запрашивают firmware сразу при загрузке). Отдельный каталог, аналогичный /usr/share, в корневой ФС не предусмотрен. Каталог /usr/lib/hotplug/firmware оставлен для совместимости со старыми пакетами (в частности, firmware-dvb сборки 2005 года).
Тогда получается INVALID на сегодня.
Принимается. /lib/firmware.