Bug 23313

Summary: MODULES_LOAD не копирует фирмварь, если её часть отсутствует
Product: Sisyphus Reporter: Andrey Rahmatullin <wrar>
Component: make-initrdAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P3 CC: glebfm, ldv, legion, placeholder
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrey Rahmatullin 2010-04-10 18:58:02 MSD
MODULES_LOAD = radeon
В /lib/firmware/radeon лежит только R300_cp.bin, make-initrd закономерно ругается на все остальные имена:

add-module: Firmware file "radeon/R520_cp.bin" for module "radeon" not found

и т.д. (пусть ругается), но в полученном initrd в итоге нет даже имеющегося R300_cp.bin.
Comment 1 Alexey Gladkov 2010-04-10 19:42:35 MSD
Выполните пожалуйста такую команду:

modinfo -F firmware radeon; echo $?

Если modinfo вернёт ошибку, то вывод этой утилиты использовать не корректно.
Comment 2 Andrey Rahmatullin 2010-04-10 19:47:56 MSD
(В ответ на комментарий №1)
> Выполните пожалуйста такую команду:
> 
> modinfo -F firmware radeon; echo $?
> 
> Если modinfo вернёт ошибку, то вывод этой утилиты использовать не корректно.

0 возвращает. По идее, оно в ФС не смотрит, только в модуль.
Comment 3 Alexey Gladkov 2010-04-10 20:03:42 MSD
Тогда это бага и я её уже нашёл.
Comment 4 Alexey Gladkov 2010-04-10 20:17:30 MSD
Исправлено в git.