메모리 누락(BIOS는 8 x 2GB를 감지하지만 12GB만 설치 가능하다고 표시함)

메모리 누락(BIOS는 8 x 2GB를 감지하지만 12GB만 설치 가능하다고 표시함)

OS: 오픈수세 12.3(x64)

문제: 감지된 메모리를 모두 사용할 수 없습니다.

최근에 내 워크스테이션(2Rx4)용 RAM을 더 구입했습니다. 마더보드에는 8개의 슬롯이 있으며 BIOS는 8개 모두 2GB RAM 스틱을 가지고 있음을 인식하지만 "총 설치 가능"은 12GB에 불과합니다.

dmidecode지원되는 최대 RAM이 32GB라고 말하므로 메모리에 대해 잘 알지 못하더라도 이것이 순위 문제일 수 있다고 생각합니다.

업데이트

명시적으로 -검색된 메모리를 모두 사용할 수 없는 이유를 아는 사람이 있나요?

이전에는 4x2GB 구성에서 8GB가 있었습니다.

RAM 세부정보

2GB 240p PC2-5300 CL5 36c 128x4 DDR2-667 2Rx4 1.8V ECC FBDIMM

8개 슬롯이 모두 활성으로 등록되고( dmidecode출력 참조) BIOS가 8개 스틱을 모두 감지합니다.

여기에 이미지 설명을 입력하세요

마더보드 세부정보

Base Board Information
    Manufacturer: Dell Inc.          
    Product Name: 0GU083
    Version: A00
    Serial Number: ..CN1374073H00UP.

사용 가능한 메모리(BIOS에서는 설치된 메모리가 12GB라고 표시되지만 2GB 스틱이 8개 표시됩니다.)

             total       used       free     shared    buffers     cached
Mem:         12039      11888        151          0        549      10825
-/+ buffers/cache:        512      11527
Swap:         1992        573       1419

여기에서 전체 dmidecode출력

업데이트 2 memtest x8612GB의 메모리만 감지합니다.

여기에 이미지 설명을 입력하세요

답변1

나는 여기서 사지로 나가고 있다. 제가 틀렸다면 알려주세요. 게시물을 수정하거나 삭제하겠습니다.

전문:

  • 귀하의 워크스테이션은 0GU083 마더보드를 갖춘 Dell Precision 490입니다.
  • 보드에는인텔 5000X 칩셋사용하는 메모리 컨트롤러완전히 버퍼링됨DIMM.
  • 8개의 DIMM이 설치되어 있습니다. 8개 모두 ECC를 지원하는 FB DIMM입니다. (DIMM #1에 대한 DMI 디코드 로그의 561~578행과 그 뒤에 다른 7개의 DIMM에 대한 정보를 참조하십시오.
  • 8x2GiB는 16GiB입니다. BIOS가 16GiB가 있음을 성공적으로 감지했습니다.

POST/메모리 검사 중에 오류가 발생했습니다. 549행 Descriptor 4: Multi-bit ECC memory error및 927행을 참조하십시오 Status: Firmware-detected hardware failure.

마더보드에서는 완전히 버퍼링된 DIMM(FBD)을 4개 세트로 사용하려고 시도합니다. (설명서를 참조하세요.ftp://ftp.dell.com/Manuals/all-products/esuprt_desktop/esuprt_dell_precision_workstation/precision-490-dt_user%27s%20guide_en-us.pdf).

End_preamble:

이는 다음을 의미합니다.

  1. 순위는 걱정하지 않으셔도 됩니다. (?) 여기서는 100% 확신할 수 없지만 순위는 메모리 컨트롤러와 병렬로 연결된 DIMM 사이의 전기 경로에 관한 것입니다. FB-DIMM은 순위 문제를 방지하기 위해 특별히 설계된 직렬 인터페이스를 사용합니다.
  2. DIMM 중 하나 이상에서 오류가 발생했습니다. 해당 오류가 여전히 존재하거나 삭제해야 합니다.
  3. Linux는 아마도 결함이 있는 2GiB DIMM을 추가하지 않았을 것입니다.
    이제 POST에 새로운 정보가 추가되어 BIOS가 16GiB를 감지하지만 12GiB만 '설치'한다는 사실이 명확해졌습니다. 이것이 Linux가 사용할 것입니다. 따라서 Linux 메모리 추가 또는 메모리 영역 건너뛰기에 대한 부분은 관련이 없습니다.

내가 이해하지 못하는 것은 왜 14GiB가 아닌 12GiB 메모리가 생성되는지입니다. 제가 생각하는 유일한 이유는 메모리 영역을 순차적으로 추가하다가 오류가 나서 포기한 경우일 뿐입니다. 이 같은:

Add 2GiB DIMM.    2GiB now available.
Add 2GiB DIMM.    4iB now available.
Add 2GiB DIMM.    6GiB now available.
Add 2GiB DIMM.    8GiB now available.
Add 2GiB DIMM.   10GiB now available.
Add 2GiB DIMM.   12GiB now available.
Add 2GiB DIMM.   ERROR. STOP ADDING.  Remain at 12GiB.
Stopped. Do not try the possibly working remaining DIMM.

커널이 메모리를 추가하는 방법에 대해 더 많이 아는 사람이 이를 확인하면 좋을 것입니다. 파손된 부위를 테스트하는 방법에 대한 도움말 및그것을 피하는 방법또한 좋을 것입니다.


또 다른 잠재적인 문제는 손상된 메모리 소켓이나 마더보드의 손상된 트레이스입니다. FB-DIMM은 병렬로 액세스되지 않고 체인으로 연결되므로 다중 소켓에도 영향을 미칠 수 있습니다.

확인해보면Intel 5000X 메모리 컨트롤러용 데이터시트그러면 다음 과 Figure 1.1같은 내용을 볼 수 있습니다.

5000X MCH의 그래픽 표현

그림에는 최대 16개의 FBDIMM이 표시됩니다. 까지는 키워드입니다. 8개가 있습니다. 쿼드 채널 메모리 액세스를 유지하면서 8개의 소켓을 사용하는 올바른 방법은 각각 2개의 소켓이 있는 4개의 채널입니다.

이러한 채널 중 하나가 작동하지 않으면 두 개의 DIMM이 손실되어 12GiB가 됩니다.

답변2

12GB 컴퓨터에서도 똑같은 문제가 발생했지만 4GB만 읽습니다. 작업 관리자에서 리소스 모니터를 확인한 결과 BIOS 및 기타 장치용으로 예약된 8GB가 표시되었습니다. 다양한 USB 장치를 분리하고 재부팅한 후 12Gb가 모두 다시 나타났습니다. 도움이 되었기를 바랍니다.

답변3

비슷한 문제가 있어서 이 스레드를 찾았습니다. BIOS는 각 슬롯에 4GB를 표시했지만 Dual Xeon 5365와 8 x 4GB로 동시에 업그레이드한 후 듀얼 모드에서는 8GB만 사용할 수 있었습니다. 이전에는 문제 없이 4 x 2GB를 사용했습니다.

실제 변경 사항 없이 DIMM을 교체했습니다. 결국 모든 DIMM의 접점을 청소했고 다시 넣었을 때 쿼드 모드에서 사용 가능한 32GB가 표시되었으며 이제 MemTest86+가 실행되고 있습니다.

따라서 때로는 좋은 청소가 필요할 수도 있다는 것을 잊지 마십시오.

관련 정보