Điểm:0

Làm cách nào để tạo bitmask để phân định các vùng bị hỏng của ram bằng tùy chọn badram của grub

lá cờ bs

Tôi có một chiếc macbook air có bộ nhớ ram được hàn và phạm vi bộ nhớ bị hỏng bắt đầu từ 0x784C1B10 (1924MB) (cpu ở chế độ song song, trong một cpu#0 hoặc #2, lỗi bộ nhớ thấp thay đổi bắt đầu từ 0x10060AC50 (4102MB) và lên tới 0x1605F7518 (5637MB) và memtest cũng chỉ ra một Bit trong Mặt nạ Lỗi 00FF00FF00000000, Các lỗi trung gian chỉ là gần đúng do memtest bị treo khi gặp lỗi và thông qua thử và sai, tôi đã tiến gần đến việc phân tích các vùng bộ nhớ này, tôi cần mặt nạ để vào grub, áp dụng kết quả XNOR 0x50066240, 0x61000000 trên 0xfBf966240, đây có phải là mặt nạ không?

GRUB_BADRAM="0x50066240,0xfBf966240" [![báo cáo memtest][1]][1] các bit lỗi được hiển thị bằng hình ảnh báo cáo memtest cho biết 48 đến 55 và 32 đến 39

0000 0000 1111 1111 0000 0000 1111 1111 0000 0000 0000 0000 0000 0000 0000 0000 Nếu thay đổi thành Hex (cùng số với memtest dẫn đến lỗi bit): FF 00 FF 00 00 00 00 đảo ngược 0 thành 1 với KHÔNG: 1111111100000000111111110000000011111111111111111111111111111111 FF 00 FF 00 FF FF FF đó trông giống mặt nạ hơn, nhưng là một số dài hơn dải địa chỉ... Tôi không hiểu. [1]: https://i.stack.imgur.com/qwTnj.png

David avatar
lá cờ cn
Bạn có phần cứng bị lỗi, bạn đang cố gắng làm gì?
lá cờ bs
đưa vào danh sách đen bộ nhớ ram bị lỗi với grub.
ChanganAuto avatar
lá cờ us
Grub hoàn toàn không có gì để làm với nó. Grub là một bộ tải khởi động, vậy thôi.
lá cờ bs
"Lọc ra RAM hỏng. Lệnh này thông báo cho trình quản lý bộ nhớ rằng các vùng RAM đã chỉ định phải được lọc ra (thường là do chúng bị hỏng). Lệnh này vẫn có hiệu lực sau khi nhân trọng tải đã được tải bởi GRUB," https: //www.gnu.org/software/grub/manual/grub/html_node/badram.html
lá cờ bs
Bạn thậm chí có thể kiểm tra máy tính của mình mà không có RAM bị lỗi. Tôi đang làm điều đó để tìm đúng mặt nạ, tôi đang kiểm tra GRUB_BADRAM="0x10060AC50,0xff0f0ff" và sau khi khởi động nếu bạn kiểm tra danh sách đen bằng: Sudo grep RAM /proc/iomem Khi tôi so sánh với nó, tôi nhận được nhiều RAM hệ thống hơn được sử dụng nhưng không chỉ trên địa chỉ 0x10060AC50 ngay cả trong bộ nhớ thấp hơn cũng được chỉ định: > 00067000-0009ffff : RAM hệ thống ... > 10067000-20065fff : RAM hệ thống > 100067000-110065fff : RAM hệ thống > 110067000-120065fff : RAM hệ thống ... > 250067000-260065fff : RAM hệ thống > 260067000-26effffff : RAM hệ thống

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.