Score:0

ด้วยการบันทึก EDAC เราจะระบุสล็อต DIMM บน HP DL380 G7 ได้อย่างไร

ธง in

นี่เป็นคำถามที่ค่อนข้างเฉพาะเจาะจง แต่เป็นคำถามพื้นฐานเกี่ยวกับระบบคอมพิวเตอร์เฉพาะร่วมกับ Linux EDAC หากคุณเป็นประเภท TL;DR โปรดข้ามไปยังส่วนที่ระบุว่า คำถาม. มิฉะนั้น โปรดอดทนกับฉันเนื่องจากจำเป็นต้องใช้ข้อมูลบางอย่าง

เอกสารเมนบอร์ด

เมนบอร์ดสำหรับ HP ProLiant DL380 G7 แสดงรายการสองวิธีในการระบุสล็อตหน่วยความจำ:

  1. ลำดับประชากร (A ถึง I)
  2. หมายเลขสล็อต (1 ถึง 9)

มาเธอร์บอร์ดนี้มีซีพียู 2 ตัวพร้อมแรม 9 แท่งสำหรับแต่ละซีพียู แต่ละช่องของ RAM มี 9 ช่องและแยกเป็น 3 ช่องโดยมี RAM สูงสุด 3 แท่งในแต่ละช่อง

ลำดับประชากรคือ A, B, C จนกว่าจะถึง I ซึ่งหมายความว่าเมื่อเติม RAM Sticks คุณต้องใส่ A ก่อน จากนั้น B จากนั้นตามด้วย C ตามลำดับประการที่สอง ช่องสำหรับ A, B และ C เป็นสีขาว โดยที่ช่องที่เหลือไม่ใช่ สีขาวแสดงให้เห็นว่าช่องใดที่จะเติมข้อมูลก่อน

หมายเลขสล็อตเทียบกับตัวอักษรสล็อต

มาเธอร์บอร์ดนี้ใช้ข้อกำหนดการติดฉลากสองแบบต่อไปนี้ต่อช่องและช่องเพื่อระบุสล็อต:

   Ch1 Ch2 Ch3
{G, D, A} {H, E, B} {I, F, C}
{1, 2, 3} {4, 5, 6} {7, 8, 9}

{วงเล็บ} หมายถึงจุดเริ่มต้นและจุดสิ้นสุดของช่อง

ตัวอย่างเช่น หากต้องการใส่เมมโมรี่สติ๊ก 1 อันสำหรับ CPU แต่ละตัวที่มีอยู่บนเมนบอร์ดนี้ ช่องแรกจะเป็น A3 (ช่องสีขาว) นี่คือจุดที่ EDAC กลายเป็นปัญหา เนื่องจากมีสองวิธีในการระบุสล็อต (ด้วยตัวเลขและ/หรือตามตัวอักษร) การกำหนดสล็อตผ่าน EDAC จึงดูเป็นปัญหาในบางกรณี

การระบุโดยประชากร

หากระบุตามลำดับประชากร หมายเลขสล็อตควรมีลักษณะดังนี้:

          Ch1 Ch2 Ch3
ช่อง {2, 1, 0) {2, 1, 0} {2, 1, 0)
ตัวอักษร {G, D, A} {H, E, B} {I, F, C}
นับ {1, 2, 3} {4, 5, 6} {7, 8, 9}

ตามเหตุผลแล้ว เหตุผลที่ควรระบุ A3, B6 และ C9 เป็น Slot#0 (DIMM#0) ในที่นี้คือเป็นสล็อตสีขาวซึ่งบรรจุข้อมูลก่อน มันสมเหตุสมผลแล้วที่ลำดับของประชากรควรกำหนดหมายเลขสล็อตที่ต่ำที่สุดโดยผู้ที่เติมก่อน

กพ

ความยากลำบากมาพร้อมกับการบันทึกข้อผิดพลาด EDAC ปัญหาแรกของ EDAC คือใช้อุดมการณ์ 'begins-at-0' เอกสารของเมนบอร์ดไม่ได้ใช้หลักการกำหนดหมายเลขนี้และเริ่มต้นที่ 1 แทน ฉันพูดถึงสิ่งนี้เท่านั้นเนื่องจากเป็นสิ่งที่ควรระวัง

ปัญหาที่สองและใหญ่กว่าคือบนเมนบอร์ดนี้ ดูเหมือนว่า EDAC จะระบุเมมโมรี่สติ๊กตามลำดับตัวเลข (จำนวน) ของสล็อต (เช่น 1-9) โดยที่ EDAC เลือกที่จะเพิกเฉยต่อลำดับการเติมข้อมูลของ A-I

สิ่งนี้หมายความว่า => CPU#1ช่อง#1_DIMM#0 <= คือสิ่งที่คุณเห็นผ่าน EDAC ใน dmesg แม้ว่าการระบุ CPU และหมายเลขช่องสัญญาณจะค่อนข้างง่าย แต่การระบุสล็อต DIMM จริงจาก EDAC นั้นยากกว่า

ในกรณีของข้อความ EDAC ข้างต้น แท่งใดที่เรียกว่า DIMM#0 ใน Channel#1 บน CPU#1

ลำดับการแจงนับ

ตามลำดับการแจงนับที่ EDAC แสดง ดูเหมือนว่าหมายเลขสล็อตจะถูกระบุโดย EDAC เช่นนั้น (ตรงกันข้ามกับลำดับประชากร):

          Ch1 Ch2 Ch3
ช่อง {0, 1, 2) {0, 1, 2} {0, 1, 2)
ตัวอักษร {G, D, A} {H, E, B} {I, F, C}
นับ {1, 2, 3} {4, 5, 6} {7, 8, 9}

โดยที่ DIMM#0 ถูกระบุว่าเป็นจำนวนนับที่ต่ำที่สุดในขณะที่แจกแจงผ่านช่องและช่องเสียบ RAM stick ทั้งหมด

ปฏิบัติตามการบันทึก EDAC อย่างเคร่งครัดเท่านั้น และจากข้อมูลข้างต้น ฉันสรุปได้ว่า CPU#1ช่อง#1_DIMM#0 ระบุแท่ง H4 (จำได้ว่า EDAC เริ่มนับที่ 0) อย่างไรก็ตาม เนื่องจากขณะนี้ยังมีข้อสงสัยว่า DIMM#0 หมายถึง H4 หรือ B6 หรือไม่ จึงทำให้ระบบการระบุตัวตนที่สับสนของ EDAC มีปัญหา ฉันไม่พบวิธีสรุปในการแก้ไขความคลาดเคลื่อนนี้ การตัดการเชื่อมต่อระหว่างระบบบทคัดย่อการระบุตัวตนของ EDAC และหลักเกณฑ์การรวบรวมมาเธอร์บอร์ดเป็นปัญหาอย่างแน่นอนที่สุด

ซึ่งหมายความว่าเพื่อความปลอดภัย หากแท่ง H4 (หรือ B6) เสีย คุณต้องเปลี่ยน H4 ทั้งสองอัน และ B6 เพื่อให้แน่ใจว่าคุณได้เปลี่ยนแท่งเสียที่ระบุโดย EDAC เป็น DIMM#0 นั่นหมายถึงการเปลี่ยนแท่งสองแท่งทั้งหมด เนื่องจาก EDAC ไม่สามารถเลือกวิธีการที่สรุปได้มากกว่านี้ในการระบุสล็อตที่แท้จริงของ DIMM

ฉันไม่เข้าใจด้วยซ้ำว่าทำไมนักพัฒนา EDAC จึงเลือกใช้ 0, 1 และ 2 สำหรับการระบุ DIMM / สล็อตของช่อง นี่คือข้อตกลงที่สร้างขึ้นไม่มากก็น้อยที่ใช้โดย EDAC เท่านั้น ซึ่งไม่มีการเชื่อมต่อกับเอกสารของเมนบอร์ดหรือการติดฉลากบนเมนบอร์ด ดังนั้น EDAC ทำให้การระบุสล็อตเป็นเรื่องยากและสับสนโดยไม่จำเป็นและไม่มีประโยชน์ในโลกแห่งความเป็นจริง

คำถาม

มีใครเข้าใจวิธีการระบุเมมโมรี่สติ๊กที่ถูกต้องผ่าน EDAC ด้วยรูปแบบการติดฉลากที่ทำให้สับสนโดยไม่จำเป็นหรือไม่? ฉันกำลังสูญเสีย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา