Issue #626 has been updated by Angel Pons.
Subject changed from Haswell/T440p: Support for 16GB DDR3L modules with NRI? to
Haswell Trad/T440p: Support for 16GB DDR3L modules with NRI?
Category set to chipset configuration
Status changed from New to In Progress
Assignee set to Angel Pons
Priority changed from Low to Normal
Affected hardware changed from T440p to Haswell Trad (e.g. T440p)
First of all, I feel I have to address the elephant in the room: are there any
success reports of people using 16 GiB DIMMs on a Haswell Trad (traditional,
i.e. not ULT) computer? For the record, I cannot magically work around hardware
limitations.
Looking at the logs with the 16 GiB SO-DIMMs, they all have the following
amounts of address bits:
```
Row addr bits : 16
Column addr bits : 11
```
After investigating, looks like Haswell Trad only supports 10-bit column
addresses, so 16 GiB (SO-)DIMMs won't work on the T440p (or any other Haswell
Trad board). I believe the mangled graphical output (which I assume comes from
the iGPU) happens because one of the bits in the column address isn't driven by
the memory controller.
The margins themselves look fine, even though NRI currently only implements a
few training steps. https://review.coreboot.org/89314 (more training steps) got
merged yesterday, feel free to give it a try but I highly doubt it will help,
although seeing the plots from the new training steps will help me confirm or
deny whether the margins are okay.
That being said, looks like ULT supports 10-bit and 11-bit column addresses
(12-bit column address support is yet to be confirmed). This would explain why
the same SO-DIMMs work on the T450s (Broadwell ULT).
TL;DR the modules aren't supported on Haswell Trad, and I don't think I can do
anything about it (other than adding a check, to handle the error properly
instead of booting with unstable RAM).
----------------------------------------
Support #626: Haswell Trad/T440p: Support for 16GB DDR3L modules with NRI?
https://ticket.coreboot.org/issues/626#change-2229
* Author: Christian Schrötter
* Status: In Progress
* Priority: Normal
* Assignee: Angel Pons
* Category: chipset configuration
* Target version: none
* Start date: 2026-01-29
* Affected hardware: Haswell Trad (e.g. T440p)
----------------------------------------
There are rumors, that 16GB modules may be supported with NRI, even though the
original BIOS nor the MRC blob support them in a T440p. I really wanted to test
this myself, but unfortunately with limited success...
I have tested two different RAM modules over the last two months:
* ~~ZimaBlade - 16GB PC3L-10600S~~ (returned to seller)
* Micron MT16KTF2G64HZ-1G6A1 - 16GB PC3L-12800S
Both showed identical errors:
* The graphics output (via VGA) is mangled and unusable. Only a small
"condensed" area is visible.
* EDK2 and memtest86+ start successfully (with the mentioned graphics issue),
but memtest86+ crashes after a few seconds and causes a reset/reboot.
* GRUB2 loads successfully, but Debian (12/13) hangs at some point. Probably
during kernel initialization.
The 16GB module from Micron starts up in other devices (Igel M340C + Lenovo
T450s) without any problems and survives a memtest86+ over several hours. So it
doesn't appear to be defective.
I then added various other 2/4/8 GB modules in addition to the 16GB module.
Funnily enough, this changes the graphics output! Now every second line (each
consisting of a few pixels in height) is displayed correctly. Unfortunately,
this does not change the fact, that memtets86+ crashes and Debian can't boot.
I purchased a USB dongle (with a FT232H chip) specifically to read all Coreboot
debug logs and have attached these along with my build configuration for v25.12!
I would like to know whether 16GB modules are really not supported in a T440p
with NRI, or whether this could be a bug? I am happy to execute further tests
or flash specific commits.
---Files--------------------------------
defconfig (650 Bytes)
1769676506-2512-nri-2gb.log (51.8 KB)
1769677242-2512-nri-16gb-bottom.log (137 KB)
1769677400-2512-nri-16gb-top.log (85.4 KB)
1769677514-2512-nri-16gb+2gb.log (152 KB)
1769677649-2512-nri-16gb.log (85.4 KB)
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
https://ticket.coreboot.org/my/account
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]