Phần cứng: Dell Dimension 4500S : i845G , Pentium 4, stock + 2GB RAM và bản cập nhật BIOS mới nhất (khoảng năm 2002).
Tôi đã xây dựng một hệ thống Linux từ nguồn, cho đến nay nó là LFS 7.0 . Hạt nhân đầu tiên tôi xây dựng hoạt động tốt, nhưng có rất nhiều lông tơ và phình to, vì vậy bây giờ tôi đang tối ưu hóa hạt nhân cho phần cứng mục tiêu của mình (xem ở trên).
Nỗ lực cấu hình mới nhất của tôi và một số biến thể dùng thử và lỗi đã liên tục bị treo ở câu lệnh printk "Chuyển sang clockource tsc". Hạt nhân "tốt" của tôi chưa bao giờ gặp sự cố ... đây là phiên bản 3.1.0 btw. Cả hai đều được xây dựng từ cây cùng một nguồn, không có bản vá lỗi, make mrproper
, make menuconfig
, vv, vì vậy rõ ràng là tôi chỉ thiếu một số trọng điểm CONFIG_XXX
cờ.
Tôi đã nhìn chằm chằm vào vấn đề này hơn một ngày nay và tôi đã xây dựng kernel, người biết bao nhiêu lần nhưng không có kết quả.
Một điều mà tôi thấy thú vị là với kernel tốt tôi nhận được:
# cat /sys/devices/system/clocksource/clocksource0/current_clocksource
tsc
Ngoài ra, nó có thể hữu ích để biết ....
# cat /sys/devices/system/clocksource/clocksource0/available_clocksource
tsc acpi_pm
Tôi đã thử cấu hình bản dựng với nhiều tùy chọn khác nhau, nhưng tại thời điểm này tôi không thể nhớ bất kỳ chi tiết cụ thể nào nên xin đừng hỏi. Từ tìm kiếm của tôi, tôi đã tìm thấy và thử nghiệm một số tham số kernel, như clocksource=pit
và notsc
, nhưng tất cả chúng đều thất bại. Một lần nữa, tôi ước tôi đã viết ra tất cả những điều tôi đã cố gắng cho đến nay, nhận thức lại ...
Hầu hết các ví dụ diễn đàn là cho các hạt nhân 2.x và đã được giải quyết với một số biến thể của các tùy chọn khởi động, nhưng hạt nhân tốt của tôi chỉ sử dụng root=/dev/sdaX ro
. Vì vậy, tôi biết tôi rất tuyệt vời với sự kết hợp phần cứng và kernel 3.1.0 này nếu tôi có thể tìm thấy cấu hình xây dựng phù hợp.
Ngoài ra, hầu hết những người ở ngoài đó đã đăng một vấn đề tương tự nói rằng sau một vài phút, hệ thống sẽ tiếp tục tải và mọi thứ đều rất tốt. Tôi đã để nó nhàn rỗi đủ lâu để nấu bữa ăn tối và nó vẫn không tiếp tục tải.
Tôi hy vọng một trong số các guru của bạn sẽ đọc nó và nói "hey yeah tôi chỉ đặt CONFIG_XXX = y trên con khủng long P4 của tôi và nó hoạt động rất tốt." :)
Hãy cho tôi biết những gì bạn cần tôi thử hoặc kiểm tra, tôi sẽ vui lòng đăng kết quả.
noht
không làm điều đó cho tôi. Hãy cho tôi biết nếu bạn có ý tưởng khác.
acpi=off
.