Hardware: Dell Dimension 4500S : i845G, Pentium 4, stock + 2GB RAM y la última actualización del BIOS (circa 2002).
He estado construyendo un sistema Linux desde la fuente, hasta ahora es LFS 7.0 según el libro. El primer kernel que construí funciona bien, pero tiene mucha pelusa e hinchazón, por lo que ahora estoy optimizando el kernel para mi hardware de destino (ver arriba).
Mi último intento de configuración, y varias variaciones de prueba y error, han estado continuamente pendientes de la declaración printk "Cambio a tscksource tsc". Mi "buen" núcleo nunca ha tenido un problema ... esta es la versión 3.1.0 por cierto. Ambos se están construyendo desde el mismo árbol fuente, sin parches, make mrproper
, make menuconfig
, etc, así que obviamente estoy solo falta alguna clave CONFIG_XXX
bandera.
He estado mirando este problema durante más de un día y he creado el núcleo quién sabe cuántas veces, pero fue en vano.
Una cosa que me parece interesante es con el buen núcleo que obtengo:
# cat /sys/devices/system/clocksource/clocksource0/current_clocksource
tsc
Además, puede ser útil saber ...
# cat /sys/devices/system/clocksource/clocksource0/available_clocksource
tsc acpi_pm
He intentado la configuración de compilación con varias opciones, pero en este momento no puedo recordar ningún detalle, así que no pregunte. De mi búsqueda he encontrado y probado varios parámetros del kernel, como clocksource=pit
y notsc
, pero todos estos también fallan. Nuevamente, desearía haber escrito todo lo que he intentado hasta ahora, en retrospectiva ...
La mayoría de los ejemplos de foros son para núcleos 2.x y se resolvieron con alguna variación de las opciones de arranque, pero mi núcleo bueno solo lo utiliza root=/dev/sdaX ro
. Entonces sé que soy dorado con esta combinación de hardware y kernel 3.1.0 si puedo encontrar la configuración de compilación correcta.
Además, la mayoría de las personas que publicaron un problema similar dicen que después de unos minutos, el sistema continuará cargándose y todo está lleno de color. Lo dejé inactivo el tiempo suficiente para cocinar la cena y aún no ha reanudado la carga.
Espero que uno de ustedes, los gurúes, lea esto y diga "oye, sí, acabo de configurar CONFIG_XXX = y en mi dinosaurio P4 y funcionó muy bien". :)
Déjame saber qué necesitas que pruebe o verifique, estaré encantado de publicar los resultados.
noht
no lo hace por mí. Avísame si tienes otras ideas.
acpi=off
.