Summary: | Не загружается на многих платформах | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Anton V. Boyarshinov <boyarsh> | ||||||
Component: | kernel-image-un-def | Assignee: | Vitaly Chikunov <vt> | ||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
Severity: | normal | ||||||||
Priority: | P3 | CC: | aen, george, kernelbot, led, placeholder, vt | ||||||
Version: | unstable | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
URL: | http://lists.altlinux.org/pipermail/sisyphus/2012-October/358622.html | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 27685 | ||||||||
Attachments: |
|
Description
Anton V. Boyarshinov
2012-10-16 22:23:33 MSK
А без kernel-modules-ide-un-def? (В ответ на комментарий №1)
> А без kernel-modules-ide-un-def?
Тоже не загружается.
Гоша говорит, что если добавить preload модуля pata_*, соответствующего чипсету, то проблема не наблюдается (так как pata_acpi уже не пытается загрузиться, насколько я понимаю), но если просто добавить его в initrd, то первым загружается pata_acpi.
Впрочем, проблема наблюдается не при каждой загрузке, а с вероятностью от 1/10 до 9/10 на разных машинах и разных сборках ядер.
В офисе проблема наблюдается у sem@ и george@.
(В ответ на комментарий №2) Я имел ввиду: если "apt-get remove kernel-modules-ide-un-def" и после этого перегенерировать initrd, т.е. чтобы ide/ вообще не осталось, остались только ata/ ? Created attachment 5601 [details]
Описание внутри патча
В любом случае, CONFIG_IDE сейчас обычно не включают, потому как This subsystem is currently in maintenance mode with only bug fix changes applied. Users of ATA hardware are encouraged to migrate to the newer ATA subsystem ("Serial ATA (prod) and Parallel ATA (experimental) drivers") which is more actively maintained. Если уж сильно нужно и IDE, то обходят прилагаемым костылём (комментарии к нему внутри патча) (В ответ на комментарий №5) > В любом случае, CONFIG_IDE сейчас обычно не включают, потому как > > This subsystem is currently in maintenance mode with only bug fix > changes applied. Users of ATA hardware are encouraged to migrate to > the newer ATA subsystem ("Serial ATA (prod) and Parallel ATA > (experimental) drivers") which is more actively maintained. Проблема в том, что, вроде бы, есть устройства, которые работают только с ним (по крайней мере были жалобы когда в initrd установщика не было этих модулей). > Если уж сильно нужно и IDE, то обходят прилагаемым костылём (комментарии к нему > внутри патча) Мегакруто!! Сейчас попробую, но идея понятна!
> > Если уж сильно нужно и IDE, то обходят прилагаемым костылём (комментарии к нему
> > внутри патча)
> Мегакруто!! Сейчас попробую, но идея понятна!
Не помогло... падает точно также и грузится не libata, а pata_acpi
(В ответ на комментарий №3) > (В ответ на комментарий №2) > > Я имел ввиду: если "apt-get remove kernel-modules-ide-un-def" и после этого > перегенерировать initrd, т.е. чтобы ide/ вообще не осталось, остались только > ata/ ? Пропустил это комментарий. ПРоблема наблюдается и на машинах, на котрых нет и в обозримом прошлом не было kernel-modules-ide. Проблема, похоже, постепенно получает решение https://bugzilla.kernel.org/show_bug.cgi?id=49151 а выключение pata_acpi не помогает ? (В ответ на комментарий №10) > а выключение pata_acpi не помогает ? Возможно, помогает, но неизвестно что у кого взамен отвалится.. Судя по всему, патч, дополнительно приложенный к 3.6.3, в первом приближении решает проблему. ping Еще актуально? (В ответ на комментарий №12) > ping > Еще актуально? Судя по всему нет. |