Logo Zephyrnet

Bạn có thể sử dụng thẻ POST với BIOS hiện đại không?

Ngày:

[Alessandro Carminati] dành cả ngày để hack các nhân Linux, và để đạt được mục đích như vậy, cần có một máy biên dịch đàng hoàng để nghiền ngẫm các bản dựng. Một ngày nọ, chiếc máy này từ chối khởi động khiến một số người phải vò đầu bứt tai và nhớ lại các quy trình chẩn đoán bo mạch chủ cũ, nhận ra rằng nó sẽ không hoạt động với chiếc bảng hiện đại này. Bạn thấy đấy, các hệ thống dựa trên ISA cũ hơn đơn giản hơn nhiều, với các mã POST chẩn đoán có thể truy cập được bằng cách dò tìm bus bằng một thẻ thích hợp được lắp vào, nhưng bo mạch chủ hiện đại thậm chí không xuất cùng một bus nữa.

<img data-attachment-id="588120" data-permalink="https://hackaday.com/2023/05/08/can-you-use-a-post-card-with-a-modern-bios/ post_code_code/" data-orig-file="https://hackaday.com/wp-content/uploads/2023/05/POST_code_code.gif" data-orig-size="524,431" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":","máy ảnh":"""caption":"created_timestamp","created_timestamp","copyright" ","focal_length:"0","iso":"0","shutter_speed:"0","title":","orientation":"0"}" data-image-title="POST_code_code " dữ liệu-hình ảnh-mô tả="

https://carminatialessandro.blogspot.com/2023/04/is-bios-self-test-still-effective-for.html

” data-image-caption data-medium-file=”https://zephyrnet.com/wp-content/uploads/2023/05/can-you-use-a-post-card-with-a-modern-bios .gif” data-large-file=”https://hackaday.com/wp-content/uploads/2023/05/POST_code_code.gif?w=524″ decoding=”async” loading=”lazy” class=”wp -image-588120 size-medium” src=”https://zephyrnet.com/wp-content/uploads/2023/05/can-you-use-a-post-card-with-a-modern-bios.gif ” alt width=”400″ height=”329″>

Xem "ra 0x80, al" trong đó? Đó là mã POST đang được viết

Các máy hiện đại thậm chí có chạy thử nghiệm POST hay có các tiêu chuẩn khác? Sau khi kích hoạt một máy Linux và loại bỏ một meg không gian địa chỉ bộ nhớ đầu tiên, nó rõ ràng chứa một số mã BIOS. [Alessandro] đã xem xét việc tháo rời hình ảnh cập nhật BIOS và thấy một cấu trúc tương tự, với dữ liệu mã POST được gửi đến cổng 0x80 giống như các máy cũ.

Nhưng thay vì bus CPU ISA, chúng ta có bus Số pin thấp (LPC) được sử dụng để kết nối các chức năng 'siêu IO', kiểm soát những thứ như quạt, cảm biến tạm thời và các chức năng quản lý hệ thống khác. Nó cũng đóng vai trò là kết nối cho tính năng TPM, tính năng này thường xuất hiện dưới dạng một trong các đầu nối bo mạch chủ dành cho người dùng có thể truy cập được. Hóa ra mã POST có thể được truy cập từ thời điểm này bằng thẻ POST thích hợp có thể nói LPC.

[Alessandro] chứng minh rằng bo mạch chủ bị lỗi của anh ấy đã mã hóa các mã POST cho lỗi CPU, cung cấp ít nhất một nơi nào đó để tìm cách gỡ lỗi thêm. Tất cả những điều này chứng minh rằng mặc dù một chiếc PC hiện đại có vẻ hoàn toàn khác với những chiếc PC đầu tiên theo bất kỳ quan điểm nào, nhưng vẫn còn những dấu vết đáng kể còn sót lại trong đó. Rốt cuộc, nếu nó hoạt động, thì không cần phải thay đổi nó. Chúng tôi không xa lạ gì với hack máy tính, đây là một hacker cam kết người sau khi nâng cấp RAM vượt quá khả năng hỗ trợ của bo mạch chủ, đã quyết tâm làm cho máy của mình khởi động windows, bất kể nó có phàn nàn bao nhiêu. Và thắng.

[Nhúng nội dung]

tại chỗ_img

Tin tức mới nhất

tại chỗ_img