Аппаратное обеспечение: Dell Dimension 4500S : i845G, Pentium 4, стандартный объем ОЗУ + 2 ГБ и последнее (около 2002 г.) обновление BIOS.
Я строил систему Linux из исходных текстов, так что пока это книга LFS 7.0 . Первое ядро, которое я построил, работает нормально, но в нем много пуха и раздувания, поэтому я сейчас оптимизирую ядро под мое целевое оборудование (см. Выше).
Моя последняя попытка конфигурации и несколько вариантов проб и ошибок постоянно зависали в операторе printk «Switching to clocksource tsc». У моего "хорошего" ядра никогда не было проблем ... это версия 3.1.0, кстати. Оба строятся из того же исходного дерева, без каких - либо пятен, make mrproper
, make menuconfig
и т.д., так что, очевидно , я просто не хватает какой - то ключевой CONFIG_XXX
флаг.
Я уже более суток смотрю на эту проблему и собираю ядро, которое знает сколько раз, но безрезультатно.
Одна вещь, которая мне кажется интересной, это хорошее ядро, которое я получаю:
# cat /sys/devices/system/clocksource/clocksource0/current_clocksource
tsc
Кроме того, это может быть полезно знать ....
# cat /sys/devices/system/clocksource/clocksource0/available_clocksource
tsc acpi_pm
Я пытался настроить конфигурацию с различными вариантами, но на данный момент я не могу вспомнить какие-либо подробности, поэтому, пожалуйста, не спрашивайте. По результатам моего поиска я нашел и протестировал несколько параметров ядра, например, clocksource=pit
и notsc
, но все они также не работают. Опять же, я хотел бы записать все, что я до сих пор пробовал, задним числом ...
Большинство примеров на форуме относятся к ядрам 2.x и были решены с некоторыми вариациями параметров загрузки, но мое хорошее ядро использует только root=/dev/sdaX ro
. Так что я знаю, что мне нравится эта комбинация оборудования и ядра 3.1.0, если я могу найти правильную конфигурацию сборки.
Кроме того, большинство людей, которые опубликовали аналогичную проблему, говорят, что через несколько минут система продолжит загрузку, и все будет замечательно. Я оставил его на холостом ходу достаточно долго, чтобы приготовить ужин, и он все еще не возобновил загрузку.
Я надеюсь, что один из вас, гуру, прочтет это и скажет: «Эй, да, я просто установил CONFIG_XXX = y на моем динозавре P4, и он отлично работал». :)
Дайте мне знать, что вам нужно, чтобы я попробовал или проверил, я буду рад опубликовать результаты.
noht
не делает это для меня. Дайте мне знать, если у вас есть другие идеи.
acpi=off
.