оборудование: Dell размер 4500S : i845G, Pentium 4, stock + 2GB RAM и последнее (около 2002) обновление BIOS.
Я строил систему Linux из исходного кода, до сих пор это LFS 7.0 купить книгу. Первое ядро, которое я построил, работает нормально, но имеет много пуха и раздувания, поэтому я теперь оптимизирую ядро для моего целевого оборудования (см. выше).
моя последняя попытка настройки, и несколько проб и ошибок вариаций, были постоянно висит на printk" переключение на 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
i'V попытался собрать конфигурацию с различными опциями, но на данный момент я не могу вспомнить никаких особенностей, поэтому, пожалуйста, не спрашивайте. Из моего поиска я нашел и протестировал несколько параметров ядра, таких как clocksource=pit
и notsc
, но все они также терпят неудачу. Опять же, мне жаль, что я не записал все, что я пробовал до сих пор, оглядываясь назад...
большинство примеров форума для 2.X ядра и были решены с некоторыми вариациями параметров загрузки, но мое хорошее ядро использует только root=/dev/sdaX ro
. Таким образом, я знаю, что я золотой с этим оборудованием и ядра 3.1.0 комбинации, если я могу найти правильную конфигурацию сборки.
кроме того, большинство людей там отвечал на подобный вопрос сказал, что через несколько минут система продолжит загрузку и все прекрасно. Я позволил ему бездельничать достаточно долго, чтобы приготовить ужин, и он все еще не возобновился погрузочный.
Я надеюсь, что один из вас гуру прочитает это и скажет: "Эй, да, я просто установил CONFIG_XXX=y на моем динозавре P4, и он отлично работал.":)
Дайте мне знать, что вам нужно, чтобы я попробовал или проверил, я буду рад опубликовать результаты.