После перехода на initramfs загрузиться можно только с acpi=off. Вешается наглухо после поиска DSDT.aml в initramfs (этот файл там отсутствует). Последнее рабочее ядро было 2.6.18-std-smp-alt3, но после перегенерации initrd (после перехода на initramfs) вешается и оно. Эффект наблюдался на матплатах ASUS P4C800 (i875P) и ASUS P4P800-Deluxe (i865PE). BIOS последний.
Можно ещё попробовать сгенерировать initrd для нового ядра с --type romfs и посмотреть, что получится. Какие-то дополнительные параметры в командной строке ядра есть?
Попробую вечером. На i875 - "rootflags=data=journal elevator=cfq", на i865 - нет.
Можно ещё попробовать сделать вот что: запустить генерацию initramfs с опцией --pause и изменить набор файлов, помещаемых в initramfs, следующим образом: 1) переименовать sbin/modprobe в sbin/modprobe.real; 2) добавить в файл scripts/functions функцию: modprobe() { modprobe.real "$@" } (Ядро может пытаться вызывать /sbin/modprobe и /sbin/hotplug при инициализации; /sbin/hotplug в initramfs и так нет, а вот /sbin/modprobe есть.)
Ну, собсно, помогли оба рецепта...
Created attachment 1854 [details] dmesg Собрал едро с патчем http://pastebin.ca/raw/392373 и подвинутым modprobe. Загрузился. Раньше вешалось между ACPI: Looking for DSDT in initramfs... /DSDT.aml does not exist. CPU0: Intel(R) Pentium(R) 4 CPU 2.40GHz stepping 09 Второй строчки я не видел.
Я уже ничего не понимаю. Оно начало работать с initramfs и неподвинутым в сторону modprobe...
С момента последней попытки обновился m-i-t...
(In reply to comment #7) > С момента последней попытки обновился m-i-t... Интересно. А если попробовать откатить, проблема воспроизводится? (In reply to comment #5) > Собрал едро с патчем http://pastebin.ca/raw/392373 и подвинутым modprobe. > Загрузился. Раньше вешалось между > > ACPI: Looking for DSDT in initramfs... /DSDT.aml does not exist. > CPU0: Intel(R) Pentium(R) 4 CPU 2.40GHz stepping 09 > > Второй строчки я не видел. И никаких вызовов modprobe там при этом нет - совершенно непонятно, как раньше убирание modprobe могло на что-то влиять.
Научился повторять эту ситуацию. Зависает если во время загрузки подключен внешний card reader (USB).
Проблема ещё актуальна?
На std-def не проверял, для std-smp актуально. Корёжить форкстанцию не хочется, я может позже подгоню этот card reader, посмотрим на стенде.
Покорёжил?
Насколько я понял проблема изчезла, если что переоткрывай.
Привезу кардридер, сам тогда переоткроешь ;-) А эта материнка у меня уже приказала долго жить.