[sisyphus] Re: firmware.agent
Sergey Bolshakov
=?iso-8859-1?q?sbolshakov_=CE=C1_altlinux=2Eru?=
Вт Фев 7 22:39:27 MSK 2006
>>>>> "Nick" == Nick Fedchik <sisyphus-q63CSc06zXuUH10QgMLX8tgzX2ejYNmv на public.gmane.org> writes:
> Использоуется свежеапгрейднутый Сизиф.
> Работаю сейчас над заточнкой одного модуля ядра, ну и есть такая задачка что
> надо каждый раз при подключении девайса загрузить ему прошивку, на что модуль
> выполняет вызовы request_firmware().
> Я по своей (не)внимательности длительное время внимательно смотрел только логи
> ядра, а когда глянул все предупреждения, то обнаружил такое:
> Feb 7 19:56:04 titan kernel: irda_usb_probe: Need to patch device irda0
> Feb 7 19:56:04 titan udevd-event[5370]: run_program: exec of program
> '/lib/udev/firmware.agent' failed
> Feb 7 19:56:04 titan kernel: stir421x_patch_device(), wrong patch
> '42101001.sb' version (4097 <-> 4098)
> Feb 7 19:56:04 titan udevd-event[5392]: run_program: exec of program
> '/lib/udev/firmware.agent' failed
> Проверил всё ли у меня установлено:
> [root на titan log]# rpm -qa | grep udev
> udev-0.77-alt1
> udev_static-addon-0.1-alt1
> Вопрос знатокам udevd: почему firmware.agent находится в /etc/hotplug?
> Тот ли самый этот firmware.agent? (я другого не нашел)
> Т.е. проблем особых пока нет, но всё же эти сообщения, явно связанные с
> вызовами загрузки прошивки, настораживают.
Да, сейчас там ошибка.
Следует поправить в /etc/udev/rules.d/50-alt.rules строку:
SUBSYSTEM=="firmware", ACTION=="add", RUN+="/lib/udev/firmware.agent"
заменив firmware.agent на firmware_helper
--
Подробная информация о списке рассылки Sisyphus