Bug 22446

Summary: убрать IDE из ядра
Product: Sisyphus Reporter: Anton Farygin <rider>
Component: kernel-image-std-defAssignee: Vitaly Chikunov <vt>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: evg, ildar, kernelbot, ktirf, led, nekapitan2009, placeholder, vt
Version: unstable   
Hardware: all   
OS: Linux   

Description Anton Farygin 2009-12-05 12:08:50 MSK
при запуске 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
Comment 1 Anton Farygin 2009-12-05 12:23:35 MSK
оказывается, что IDE подсистему уже пора выкидывать - если mkinitrd собрать без ide модулей, то всё работает хорошо.
Comment 2 Michael Shigorin 2009-12-05 23:20:10 MSK
В т.ч. на PATA-контроллере?
Comment 3 Sergey Vlasov 2009-12-06 00:04:54 MSK
Кстати, в udev >= 148 поддержка IDE выпилена:
http://git.kernel.org/?p=linux/hotplug/udev.git;a=commitdiff;h=ecf61aa7fdb5b7e9e19f06584caee9b5eb1c7350
Comment 4 led 2009-12-06 06:36:54 MSK
Не с этой ли проблемой в SuSe борятся таким способом:

libata: prefer libata drivers over ide ones

?
Comment 5 ildar 2009-12-09 16:27:43 MSK
Думаю, надо перевесить на udev. Это он загружает неправильные модули.
Comment 6 Anton Farygin 2009-12-09 16:37:18 MSK
а udev то тут каким боком ?

он грузит всё, что возможно загрузить.
Comment 7 led 2009-12-09 16:40:05 MSK
(В ответ на комментарий №5)
> Думаю, надо перевесить на udev. Это он загружает неправильные модули.

Он грузит то, что подходит, согласно modules.order
Comment 8 ildar 2009-12-09 16:44:55 MSK
Тогда, конечно, бага на modules.order, извиняюсь.
Comment 9 Anton Farygin 2009-12-15 15:15:09 MSK
при обновлении ядра до alt15 у меня на нескольких машинах вылезла проблема с установкой lilo.

путь к устройству в /etc/lilo.conf прописан как /dev/disk/by-id/ata-xxxxxxxxxx

Диск в ядре иногда виден как /dev/hda, иногда, как /dev/sda

lilo то работает, то не работает. Сборка initrb без ide модулей решает проблему во всех описываемых случаях.
Comment 10 Michael Shigorin 2009-12-21 19:08:59 MSK
(In reply to comment #4)
> Не с этой ли проблемой в SuSe борятся таким способом:
> libata: prefer libata drivers over ide ones
> ?
А можешь привесить патчик, пусть он и однострочник?

2 rider: "доктор, а может, таблетками?" :)
Comment 11 Valery Inozemtsev 2010-01-05 15:20:07 MSK
*** Bug 22684 has been marked as a duplicate of this bug. ***
Comment 12 Michail Yakushin 2010-06-22 15:48:34 MSD
Вынесено в отдельный подпакет, который не ставиться по умолчанию.