How to fix a Memory module error on a Thinkpad P51: Difference between revisions

From Repair Wiki
(removed stub)
No edit summary
Line 1: Line 1:
{{Repair Guide
{{Repair Guide
|Device=
|Device=Thinkpad P51
|Affects parts=
|Affects parts=F14 fuse
|Needs equipment=
|Needs equipment=Soldering Iron
|Type=
|Type=Soldering, Teardown
|Difficulty=
|Difficulty=3. Hard
}}
}}
==Problem description==
==Problem description==

Revision as of 03:43, 5 July 2024

How to fix a Memory module error on a Thinkpad P51
Device Thinkpad P51
Affects part(s) F14 fuse
Needs equipment Soldering Iron
Difficulty ◉◉◉◌ Hard
Type Soldering, Teardown


Problem description

Memory module errors can have a variety of different causes. This repair guide documents only one possible cause, that is not intuitive. This repair guide assumes that you have already tried the obvious tests, of using only one memory module, moving it to different slots, and trying other known-working memory modules.

On the Thinkpad P51 laptops the same SMBUS bus that is connected to the DIMM memory modules, in order to read memory information off of the SPD eeproms, is also used to connect to the touchpad. If the touchpad interferes with the SMB_DATA_3B/SMB_CLK_3B lines, then it will prevent communication with the SPD eeproms, and then the laptop will not know what kind of memory is installed and it will be unable to boot, so it will report a "Memory module error", using musical error codes that can be interpreted by the Lenovo PC Diagnostics app.

If the fuse that powers the touchpad (F14) blows, then the touchpad will hold the SMBUS data lines around 1V which will always be interpreted as logical 0, and it will prevent communication with the memory modules. An otherwise dead touchpad could also cause similar symptoms.

Example image (Figure 1) -- No image yet. Help expand this page by uploading it!

Symptoms

  • The laptop plays a musical error code, that is interpreted as "0282 Memory module error" by the Lenovo PC Diagnostics app.
  • Trying a single known working memory module in various different slots all results in the same error.

Solution

Diagnostic Steps

  • Check if disconnecting the touchpad flex cable causes the problem to go away.
  • Check with a multimeter if the F14 fuse is blown.
    • Note that the F14 fuse lies on the motherboard, right next to, and in-between the touchpad and fingerprint sensor flex connectors, under a thin portion of the black protective tape that goes over the motherboard. It can be accessed without taking the motherboard out.

Repair Steps

If the F14 fuse was blown, replace the fuse or short it out with a wire.

If the F14 fuse wasn't blown, but the problem still went away when disconnecting the touchpad flex cable, then your touchpad may be dead. Investigate the SMB_DATA_3B/SMB_CLK_3B lines for shorts.