하드웨어 : Dell Dimension 4500S : i845G, Pentium 4, 스톡 + 2GB RAM 및 최신 (2002 년경) BIOS 업데이트.
나는 소스에서 리눅스 시스템을 구축해 왔는데, 지금 까지이 책 에서 LFS 7.0 이다. 내가 만든 첫 번째 커널은 잘 작동하지만 보풀과 부풀림이 많으므로 이제 대상 하드웨어에 맞게 커널을 최적화하고 있습니다 (위 참조).
저의 최신 구성 시도와 몇 가지 시행 착오 변형이 printk "Switching to clocksource tsc"문에서 계속 중단되었습니다. 내 "좋은"커널에 문제가 없었습니다. 이것은 버전 3.1.0 btw입니다. 모두 같은 소스 트리, 아니 패치에서 건설되고 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 조합으로 황금색이라는 것을 알고 있습니다.
또한 비슷한 문제를 게시 한 대부분의 사람들은 몇 분 후에 시스템이 계속로드되고 모든 것이 복숭아라고 말합니다. 나는 저녁 식사를 요리 할만 큼 충분히 유휴 상태로 두었지만 여전히로드를 다시 시작하지 않았습니다.
나는 당신 중 한 guru 's가 이것을 읽고 "이봐, 나는 단지 P4 공룡에 CONFIG_XXX = y를 설정하고 잘 작동했다."라고 말하고 싶습니다. :)
시도하거나 확인하는 데 필요한 사항을 알려주십시오. 결과를 게시 해 드리겠습니다.
noht
는 나를 위해 그것을하지 않습니다. 다른 아이디어가 있으면 알려주세요.
acpi=off
.