计算机突然无法检测到一半的 RAM

计算机突然无法检测到一半的 RAM

我有一台 System76 wilp9 机器,运行 Ubuntu 14.04,安装了 32GB 的 RAM。今天我重启它时,它显示内存减少的警告,现在 BIOS 和 Linux 一次都只能检测到 16GB 的 RAM。

我尝试过重新安装和重新排列 DIMM,乍一看似乎不是任何插槽或 DIMM 的问题(即,如果我一次只安装 2 个 DIMM,我可以使用两个可能的插槽对显示 16GB 内存,并且在相同插槽中交换 DIMM 对也可以,因此这似乎不是硬件/连接问题)。通常我会运行内存测试来验证内存是否正常,但内存测试也只显示 16GB 内存...

lshw真正奇怪的是,尽管描述中写着“[空]”,但有关缺失 RAM 的所有信息(大小除外)都会显示出来,这与插槽为实际上空。例如,以下是lshw -C memory当我将 DIMM 安装到 3 个插槽并将 1 个插槽留空时的输出:

sudo lshw -C memory
  *-firmware              
       description: BIOS
       vendor: Intel Corp.
       physical id: 0
       version: KCH7710H.86A.0103.2012.1029.1732
       date: 10/29/2012
       size: 64KiB
       capacity: 8128KiB
       capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification uefi
  *-cache:0
       description: L1 cache
       physical id: 4
       slot: CPU Internal L1
       size: 256KiB
       capacity: 256KiB
       capabilities: internal write-through data
  *-cache:1
       description: L2 cache
       physical id: 5
       slot: CPU Internal L2
       size: 1MiB
       capacity: 1MiB
       capabilities: internal write-through unified
  *-cache:2
       description: L3 cache
       physical id: 6
       slot: CPU Internal L3
       size: 8MiB
       capacity: 8MiB
       capabilities: internal write-back unified
  *-memory
       description: System Memory
       physical id: 7
       slot: System board or motherboard
       size: 16GiB
     *-bank:0
          description: DIMM DDR3 Synchronous 1600 MHz (0.6 ns) [empty]
          product: BLS8G3D1609DS1S00.
          vendor: 859B
          physical id: 0
          serial: A406D807
          slot: DIMM3
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:1
          description: DIMM DDR3 Synchronous 1600 MHz (0.6 ns)
          product: BLS8G3D1609DS1S00.
          vendor: 859B
          physical id: 1
          serial: A406D817
          slot: DIMM1
          size: 8GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:2
          description: DIMM [empty]
          product: [Empty]
          vendor: [Empty]
          physical id: 2
          serial: [Empty]
          slot: DIMM4
     *-bank:3
          description: DIMM DDR3 Synchronous 1600 MHz (0.6 ns)
          product: BLS8G3D1609DS1S00.
          vendor: 859B
          physical id: 3
          serial: A406D80D
          slot: DIMM2
          size: 8GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)

最后,从今天开始,机器突然完全断电两次(其中一次是在起草这个问题时)。我不确定如何诊断这个问题,因为我在 kern.log 或 bios 事件日志中没有看到任何明显/有用的信息。

可能不相关,但我有时在启动时也看到一条消息“ME FW UPDATE FAILED”。我不确定它是什么意思,但听起来可能与这个混乱有关,但我一点头绪都没有。

有什么想法吗?这台机器一直运行良好,直到今天早上我重新启动它。


更新:Michael Frank 询问如果我使用其他 2 个插槽会发生什么情况。如上所述,当未安装其他 2 个 DIMM 时,它们可以正常工作。为了验证,我将上例中处于活动状态的 2 个 DIMM(序列号 A406D817 和 A406D80D)移至上例中未使用的 2 个插槽(存储体 0 和 2),然后重新启动并重新运行 lshw,结果显示存储体 0 和 2 也正常工作:

  *-memory
       description: System Memory
       physical id: 7
       slot: System board or motherboard
       size: 16GiB
     *-bank:0
          description: DIMM DDR3 Synchronous 1600 MHz (0.6 ns)
          product: BLS8G3D1609DS1S00.
          vendor: 859B
          physical id: 0
          serial: A406D817
          slot: DIMM3
          size: 8GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:1
          description: DIMM [empty]
          product: [Empty]
          vendor: [Empty]
          physical id: 1
          serial: [Empty]
          slot: DIMM1
     *-bank:2
          description: DIMM DDR3 Synchronous 1600 MHz (0.6 ns)
          product: BLS8G3D1609DS1S00.
          vendor: 859B
          physical id: 2
          serial: A406D80D
          slot: DIMM4
          size: 8GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:3
          description: DIMM [empty]
          product: [Empty]
          vendor: [Empty]
          physical id: 3
          serial: [Empty]
          slot: DIMM2

为了完整起见,我还尝试将另外两个 DIMM 安装到相同的存储体(0 和 2)中,它们也工作正常:

  *-memory
       description: System Memory
       physical id: 7
       slot: System board or motherboard
       size: 16GiB
     *-bank:0
          description: DIMM DDR3 Synchronous 1600 MHz (0.6 ns)
          product: BLS8G3D1609DS1S00.
          vendor: 859B
          physical id: 0
          serial: A406D807
          slot: DIMM3
          size: 8GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:1
          description: DIMM [empty]
          product: [Empty]
          vendor: [Empty]
          physical id: 1
          serial: [Empty]
          slot: DIMM1
     *-bank:2
          description: DIMM DDR3 Synchronous 1600 MHz (0.6 ns)
          product: BLS8G3D1609DS1S00.
          vendor: 859B
          physical id: 2
          serial: A406D80C
          slot: DIMM4
          size: 8GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:3
          description: DIMM [empty]
          product: [Empty]
          vendor: [Empty]
          physical id: 3
          serial: [Empty]
          slot: DIMM2

相关内容