при запуске eject /dev/hda (это Optiarc DVD RW AD-7173A) или нажатии кнопки лотка на приводе: привод выезжает и тут же задвигается обратно. Помогает только завершение процесса /usr/libexec/DeviceKit/devkit-disks-daemon # rpm -qf /usr/libexec/DeviceKit/devkit-disks-daemon DeviceKit-disks-009-alt1
оказывается, что IDE подсистему уже пора выкидывать - если mkinitrd собрать без ide модулей, то всё работает хорошо.
В т.ч. на PATA-контроллере?
Кстати, в udev >= 148 поддержка IDE выпилена: http://git.kernel.org/?p=linux/hotplug/udev.git;a=commitdiff;h=ecf61aa7fdb5b7e9e19f06584caee9b5eb1c7350
Не с этой ли проблемой в SuSe борятся таким способом: libata: prefer libata drivers over ide ones ?
Думаю, надо перевесить на udev. Это он загружает неправильные модули.
а udev то тут каким боком ? он грузит всё, что возможно загрузить.
(В ответ на комментарий №5) > Думаю, надо перевесить на udev. Это он загружает неправильные модули. Он грузит то, что подходит, согласно modules.order
Тогда, конечно, бага на modules.order, извиняюсь.
при обновлении ядра до alt15 у меня на нескольких машинах вылезла проблема с установкой lilo. путь к устройству в /etc/lilo.conf прописан как /dev/disk/by-id/ata-xxxxxxxxxx Диск в ядре иногда виден как /dev/hda, иногда, как /dev/sda lilo то работает, то не работает. Сборка initrb без ide модулей решает проблему во всех описываемых случаях.
(In reply to comment #4) > Не с этой ли проблемой в SuSe борятся таким способом: > libata: prefer libata drivers over ide ones > ? А можешь привесить патчик, пусть он и однострочник? 2 rider: "доктор, а может, таблетками?" :)
*** Bug 22684 has been marked as a duplicate of this bug. ***
Вынесено в отдельный подпакет, который не ставиться по умолчанию.