Created attachment 5597 [details] лог неудачной загрузки Не загружается на многих машинах, преимущественно на чипсетах nvidia с onboard IDE. см http://lists.altlinux.org/pipermail/sisyphus/2012-October/358622.html и далее по треду. ------------------------------------------- 2.672343Ü BUG: unable to handle kernel NULL pointer dereference at 0000000000000010 2.676024Ü IP: Ä<ffffffffa001e29c>Ü pacpi_set_dmamode+0x5c/0xc0 Äpata_acpiÜ 2.676024Ü PGD 115076067 PUD 1167f1067 PMD 0 2.676024Ü Oops: 0000 Ä#1Ü PREEMPT SMP 2.676024Ü Modules linked in: ata_generic sata_nv pata_acpi libata scsi_mod ide_pci_generic ide_core 2.703078Ü CPU 1 2.703078Ü Pid: 644, comm: scsi_eh_2 Not tainted 3.6.1-un-def-alt2 #1 System manufacturer System Product Name/M2NPV-VM
А без 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 > Еще актуально? Судя по всему нет.