Jump to content

SPD information incomplete, Lenovo Thinkstation C20 Dual-Processor


Recommended Posts

I’ve recently acquired a Lenovo ThinkStation C20 (4263) system (Intel Tylersburg 5520).

The dual-processor mainboard is equipped with six identical 4 GB RAM-Modules.

 The OS w10 pro x64 (10.0.15063.413 (Win10 RS2)) indicates 24 GB of Memory.

 

AIDA64 indicates 24 GB of Memory in the Memory Tab, but the SPD information lists 12 GB (3 of 6 RAM-modules) only.

May I ask if this is a bug or a feature?

Memory.png

SPD.png

Link to post
Share on other sites

Sadly, most 2-way and 4-way server motherboards use a SMBus mux to handle the SPD for more than 8 DIMM slots.  Such muxes are proprietary and not documented at all, so we can only support a few of them where we somehow could obtain the technical guidelines on handling the mux.  I'm afraid we have absolutely no such information on any Lenovo server motherboards though, so we can only support them without handling the SMBus mux.  It usually manifests as AIDA64 being able to detect half or 2/3 of the installed memory modules -- exactly as it is in your case.

Link to post
Share on other sites
54 minutes ago, Fiery said:

Sadly, most 2-way and 4-way server motherboards use a SMBus mux to handle the SPD for more than 8 DIMM slots.  Such muxes are proprietary and not documented at all,...

Thank you for your reply.

Finally I've got an explanation, even if there isn't any solution to expect.

Link to post
Share on other sites
35 minutes ago, c20 said:

Thank you for your reply.

Finally I've got an explanation, even if there isn't any solution to expect.

We can implement any mux, as long as we get the technical guidelines on it.  In case Lenovo is willing to help us out about that, we'd be happy to add a mux for your motherboard.  It's a discontinued product, so if you ping the right person at Lenovo, there's a chance they figure there's nothing wrong handing out such details on an old-ish product...

Link to post
Share on other sites
2 hours ago, Fiery said:

 It's a discontinued product, so if you ping the right person at Lenovo, there's a chance they figure there's nothing wrong handing out such details on an old-ish product...

The 2 groups of memory slots are assigned to a single CPU each. Currently I presume that only the SPD of the 1st CPU is recognized.

Are you sure this is really a Lenovo issue or might it be a limitation of the Intel Tylersburg 5520 chipset? If Lenovo had followed an Intel reference design the Information needed might already have been published by Intel.

Simpler question: Are there other 5520-dual-processor-mainboards, where AIDA64 is able to read all SPD Information (e.g. https://ark.intel.com/de/products/36599/Intel-Server-Board-S5520HC )? 

Link to post
Share on other sites

It is rooted in

17 hours ago, c20 said:

The 2 groups of memory slots are assigned to a single CPU each. Currently I presume that only the SPD of the 1st CPU is recognized.

Are you sure this is really a Lenovo issue or might it be a limitation of the Intel Tylersburg 5520 chipset? If Lenovo had followed an Intel reference design the Information needed might already have been published by Intel.

Simpler question: Are there other 5520-dual-processor-mainboards, where AIDA64 is able to read all SPD Information (e.g. https://ark.intel.com/de/products/36599/Intel-Server-Board-S5520HC )? 

It is rooted in the limitation of the chipset, since it can only handle up to 8 DIMM slots by default.  So the SMBus mux is necessary to make sure it can handle up to 16 DIMMs slots (using a 2-way / binary mux).

The SMBus mux of Intel S5500BC, S5520HC, S5520SC and S5520UR motherboards are handled by AIDA64.  Rare exception, but it's there.  The mux of a few Asus and Supermicro motherboards are also handled.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Similar Content

    • By NewbieOKS
      Hello 
      As per topic title. The SPD tab in Aida64 software shows no information (pictured below) meanwhile CPU-Z (pictured below) does recognize the SPD
      And also does my memory modules support DIMM TS thermal state reporting?
      I'm not sure since my RAM info software mentioned "Thermal Sensor Present" as Yes (pictured below). Please kindly advise. Thank you
      RAMMon:

      Aida64 (SPD):

      CPU-Z:

      Here are the dumps btw
      SMBus Dump (Full) dump
      ------[ Versions ]------
      Program Version : AIDA64 Extreme v6.33.5700
      BenchDLL Version: 4.5.846.8-x64
      Windows Version : Microsoft Windows 10 Pro 10.0.19042.964 (64-bit)
      GetProductInfo  : 0x00000030
      ------[ Motherboard Info ]------
      Motherboard ID      : <DMI>
      Motherboard Model   : Asus TUF Gaming B460-Pro (Wi-Fi)
      Motherboard Chipset : Intel Comet Point-H B460, Intel Comet Lake-S
      DMI MB Manufacturer : ASUSTeK COMPUTER INC.
      DMI MB Product      : TUF GAMING B460-PRO (WI-FI)
      DMI MB Version      : Rev 1.xx
      DMI MB Serial       : 200670305200975
      DMI SYS Manufacturer: ASUS
      DMI SYS Product     : System Product Name
      DMI SYS Version     : System Version
      DMI SYS Serial      : System Serial Number
      DMI BIOS Version    : 1602
      ------[ 1 SMBus detected ]------
      ------[ SMBus #0 ]------
      SMBus Type  : ACPI
      SMBus Port  : EFA0
      Can Have SPD: Yes
      Scan Type   : Full
      *** SMBus Semaphore Disabled = 0
      Dump took 0.6 sec
       
      ISA Sensor Dump:
      ------[ Versions ]------
      Program Version : AIDA64 Extreme v6.33.5700
      BenchDLL Version: 4.5.846.8-x64
      Windows Version : Microsoft Windows 10 Pro 10.0.19042.964 (64-bit)
      GetProductInfo  : 0x00000030
      ------[ Motherboard Info ]------
      Motherboard ID      : <DMI>
      Motherboard Model   : Asus TUF Gaming B460-Pro (Wi-Fi)
      Motherboard Chipset : Intel Comet Point-H B460, Intel Comet Lake-S
      DMI MB Manufacturer : ASUSTeK COMPUTER INC.
      DMI MB Product      : TUF GAMING B460-PRO (WI-FI)
      DMI MB Version      : Rev 1.xx
      DMI MB Serial       : 200670305200975
      DMI SYS Manufacturer: ASUS
      DMI SYS Product     : System Product Name
      DMI SYS Version     : System Version
      DMI SYS Serial      : System Serial Number
      DMI BIOS Version    : 1602
      ITE SuperIO Port           = 00h
      ITE SuperIO HWMonitor Port = 0000h     (    0000h /     0000h)
      ITE SuperIO HWMonitor MMIO = 00000000h (00000000h / 00000000h)
      ITE SuperIO Device ID      = 0000h     (    0000h /     0000h)
      ITE SuperIO Version        = 00h       (      00h /       00h)
      Winbond SuperIO Port              = 2Eh
      Winbond SuperIO HWMonitor Port/60 = 0290h (0290h / 0000h)
      Winbond SuperIO HWMonitor Port/64 = 0A00h (0A00h / 0000h)
      Winbond SuperIO Device ID         = D42Bh (D42Bh / 0000h)
      Winbond Sensor ID A3/5C/reg$58    = FF / FF / FF
      Fintek SuperIO Port           = 00h
      Fintek SuperIO HWMonitor Port = 0000h (0000h / 0000h)
      Fintek SuperIO Device ID      = 0000h (0000h / 0000h)
      SMSC SuperIO Port           = 00h
      SMSC SuperIO HWMonitor Port = 0000h (0000h / 0000h)
      SMSC SuperIO Device ID      = 0000h (0000h / 0000h)
      ASpeed SuperIO Port = 00h
      ------[ NCT6791 ISA Sensor Device at 0A00 ]------
      0000  91 7D D5 D0  7D 4D 7D D5  D0 3F 55 49  7E 7D 7F 70
      0010  20 23 1A 07  11 19 30 2C  D5 23 23 23  1A 23 1A 17
      0020  20 00 59 4A  59 00 FF 00  00 00 00 00  00 00 FF 1F
      0030  64 07 FF 1F  FF 1F FF 1F  3D 14 00 00  01 A4 00 00
      0040  00 00 00 00  02 AC 00 00  FF FF 1F 00  58 4A 58 99
      0050  FF FF 2B 80  00 00 00 00  00 00 00 00  00 00 00 00
      0060  00 00 00 1A  00 FF FF 00  FF FF FF FF  FF FF FF 00
      0070  00 23 00 FB  00 20 23 80  FF FF FF FF  FF FF FF FF
      0080  FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF
      0090  FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF
      00A0  FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF
      00B0  FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF
      00C0  FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF
      00D0  FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF
      00E0  FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF
      00F0  FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF
           10    11    12    13    1B    20    52    71    73    75
      T:   32    35    26     7    35    32    43    35   251    32
      T:   32    35    26     7    35    32    43    35   251    32
      T:   32    35    26     7    35    32    41    35   251    32
      T:   32    35    26     7    35    32    40    35   251    32
      T:   32    35    26     7    34    32    39    34   251    32
      T:   32    35    26     7    34    32    39    34   251    32
      T:   32    35    26     7    35    32    40    35   252    32
      T:   32    35    26     7    35    32    38    35   252    32
      T:   32    35    26     7    36    32    38    36   252    32
      T:   32    35    26     7    33    32    39    33   251    32
         0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
      V:  8E   7D   D5   D0   7D   4D   7D   D5   D0   3F   55   49   7E   7D   7E   70   [ VID = 1.28699 V ]
      V:  8E   7D   D5   D0   7D   4D   7D   D5   D0   3F   55   49   7E   7D   7E   70   [ VID = 1.30310 V ]
      V:  8E   7D   D5   D0   7D   4D   7D   D5   D0   3F   55   49   7E   7D   7E   70   [ VID = 1.30151 V ]
      V:  8E   7D   D5   D0   7D   4D   7D   D5   D0   3F   55   49   7E   7D   7E   70   [ VID = 1.34900 V ]
      V:  8E   7D   D5   D0   7D   4D   7D   D5   D0   3F   55   49   7E   7D   7E   70   [ VID = 1.22375 V ]
      V:  74   7D   D5   D1   7D   4D   7D   D5   D0   3F   55   49   7E   7D   7E   70   [ VID = 1.30176 V ]
      V:  74   7D   D5   D1   7D   4D   7D   D5   D0   3F   55   49   7E   7D   7E   70   [ VID = 1.24121 V ]
      V:  74   7D   D5   D1   7D   4D   7D   D5   D0   3F   55   49   7E   7D   7E   70   [ VID = 1.26074 V ]
      V:  5A   7D   D5   D1   7D   4D   7D   D5   D0   3F   55   49   7E   7D   7E   70   [ VID = 1.33240 V ]
      V:  5A   7D   D5   D1   7D   4D   7D   D5   D0   3F   55   49   7E   7D   7F   70   [ VID = 1.27661 V ]
      ------[ ACPI Temperatures & Fans ]------
      _TZ_.THM0._TMP             : 
      _TZ_.THM1._TMP             : 
      _TZ_.THR0._TMP             : 
      _TZ_.THR1._TMP             : 
      _TZ_.TZ00._TMP             : <TYPE>0</TYPE><LEN>4</LEN><DATA>3010</DATA>
      _TZ_.TZ01._TMP             : 
      _TZ_.RTMP                  : 
      _TZ_.RFAN                  : 
      _TZ_.RFAN(0)               : 
      _TZ_.RFAN(1)               : 
      _SB_.ATKD._HID             : 
      _SB_.ATKD.TMPR             : 
      _SB_.PCI0.LPC0.EC0_.CCTV   : 
      _SB_.PCI0.LPC0.EC0_.LRPM   : 
      _SB_.PCI0.LPC0.EC0_.HRPM   : 
      _SB_.PCI0.SBRG.EC0_.ECPU   : 
      _SB_.PCI0.SBRG.EC0_.TACH(0): 
      _SB_.PCI0.SBRG.EC0_.TACH(1): 
      _SB_.PCI0.SBRG.EC0_.TAH0   : 
      _SB_.PCI0.SBRG.EC0_.TAH1   : 
      _SB_.PCI0.SBRG.EC0_.ST00   : 
      _SB_.PCI0.SBRG.EC0_.SC01   : 
      _SB_.PCI0.SBRG.EC0_.SC02   : 
      _SB_.PCI0.SBRG.EC0_.SC03   : 
      _SB_.PCI0.SBRG.EC0_.SC04   : 
      _SB_.PCI0.SBRG.EC0_.SC05   : 
      _SB_.PCI0.SBRG.EC0_.SC06   : 
      _SB_.PCI0.SBRG.EC0_.TH0R   : 
      _SB_.PCI0.SBRG.EC0_.TH1R   : 
      _SB_.PCI0.SBRG.EC0_.F0TS   : 
      _SB_.PCI0.SBRG.EC0_.F1TS   : 
      _SB_.PCI0.PIB_.EC0_.TCRT   : 
      _SB_.PCI0.SBRG.EC0_.CTPM   : 
      _SB_.PCI0.SBRG.EC__.CPUT   : 
      _SB_.PCI0.SBRG.EC__.SYST   : 
      _SB_.PCI0.LPC_.EC0_.CTMP   : 
      _SB_.PCI0.LPCB.EC0_.CTMP   : 
      _SB_.PCI0.LPC_.EC0_.TMP1   : 
      _SB_.PCI0.LPC_.EC0_.TMP2   : 
      _SB_.PCI0.LPC_.EC0_.TMPI   : 
      _SB_.PCI0.LPC_.EC0_.TMPV   : 
      _SB_.PCI0.LPCB.EC0_.A1TP   : 
      _SB_.PCI0.LPCB.EC0_.A2TP   : 
      _SB_.PCI0.LPCB.EC0_.FAN0   : 
      _SB_.PCI0.LPCB.EC__.TS1R   : 
      _SB_.PCI0.LPCB.EC__.TS2R   : 
      _SB_.PCI0.LPCB.EC__.TS3R   : 
      _SB_.PCI0.LPCB.EC__.F1FL   : 
      _SB_.PCI0.LPCB.EC__.F1FH   : 
      _SB_.PCI0.LPCB.EC__.F2FL   : 
      _SB_.PCI0.LPCB.EC__.F2FH   : 
      _SB_.PCI0.LPC_.H8EC.RTMP   : 
      _SB_.PCI0.LPC_.H8EC.LTMP   : 
      _SB_.PCI0.LPC_.H8EC.MTMP   : 
      _SB_.PCI0.LPC_.H8EC.GTMP   : 
      _SB_.PCI0.LPCB.H8EC.CTMP   : 
      _SB_.PCI0.LPCB.H8EC.DTMP   : 
      _SB_.PCI0.LPCB.H8EC.GTMP   : 
      _SB_.PCI0.LPCB.H8EC.ITMP   : 
      _SB_.PCI0.LPCB.H8EC.MTMP   : 
      _SB_.PCI0.LPCB.H8EC.STMP   : 
      _SB_.PCI0.LPCB.H8EC.PFAN   : 
      _SB_.PCI0.LPCB.EC0_.OTPC   : 
      _SB_.PCI0.LPCB.EC0_.VGAT   : 
      _SB_.PCI0.LPCB.EC0_.CHPT   : 
      _SB_.PCI0.LPCB.EC0_.CPUT   : 
      _SB_.PCI0.LPCB.EC0_.SYST   : 
      _SB_.PCI0.LPCB.EC0_.DTS1   : 
      _SB_.PCI0.LPCB.EC0_.DTS2   : 
      _SB_.PCI0.LPCB.EC0_.DIMM   : 
      _SB_.PCI0.LPCB.EC0_.FANH   : 
      _SB_.PCI0.LPCB.EC0_.FANL   : 
      _SB_.PCI0.LPCB.EC0_.CUTP   : 
      _SB_.PCI0.LPCB.EC0_.PHTP   : 
      _SB_.PCI0.LPCB.EC0_.DIMT   : 
      _SB_.PCI0.LPCB.EC0_.INLE   : 
      _SB_.PCI0.LPCB.EC0_.PANT   : 
      _SB_.PCI0.LPCB.EC0_.F0RM   : 
      _SB_.PCI0.LPCB.EC0_.F0DT   : 
      _SB_.PCI0.LPCB.EC0_.F1RM   : 
      _SB_.PCI0.LPCB.EC0_.F1DT   : 
      _SB_.PCI0.SBRG.EC0_.CUTP   : 
      _SB_.PCI0.SBRG.EC0_.PHTP   : 
      _SB_.PCI0.SBRG.EC0_.DIMT   : 
      _SB_.PCI0.SBRG.EC0_.INLE   : 
      _SB_.PCI0.SBRG.EC0_.PANT   : 
      _SB_.PCI0.SBRG.EC0_.F0RM   : 
      _SB_.PCI0.SBRG.EC0_.F0DT   : 
      _SB_.PCI0.SBRG.EC0_.F1RM   : 
      _SB_.PCI0.SBRG.EC0_.F1DT   : 
      _SB_.SAMB.TMPC             : 
      _SB_.SAMB.TMPH             : 
      _SB_.STR0._TMP             : 
      _SB_.STR1._TMP             : 
      _SB_.STR2._TMP             : 
      _SB_.STR3._TMP             : 
      _SB_.STR4._TMP             : 
      _SB_.STR5._TMP             : 
      _SB_.STR6._TMP             : 
      _SB_.STR7._TMP             : 
      CPUT                       : 
      GPUT                       : 
      SYST                       : 
      FANT                       : 
      BATT                       : 
      Asus SPD Dump:
      ------[ Versions ]------
      Program Version : AIDA64 Extreme v6.33.5700
      BenchDLL Version: 4.5.846.8-x64
      Windows Version : Microsoft Windows 10 Pro 10.0.19042.964 (64-bit)
      GetProductInfo  : 0x00000030
      ------[ Motherboard Info ]------
      Motherboard ID      : <DMI>
      Motherboard Model   : Asus TUF Gaming B460-Pro (Wi-Fi)
      Motherboard Chipset : Intel Comet Point-H B460, Intel Comet Lake-S
      DMI MB Manufacturer : ASUSTeK COMPUTER INC.
      DMI MB Product      : TUF GAMING B460-PRO (WI-FI)
      DMI MB Version      : Rev 1.xx
      DMI MB Serial       : 200670305200975
      DMI SYS Manufacturer: ASUS
      DMI SYS Product     : System Product Name
      DMI SYS Version     : System Version
      DMI SYS Serial      : System Serial Number
      DMI BIOS Version    : 1602
      ------[ 1 SMBus detected ]------
      ------[ Asus SPD Method 1 ]------
      ------[ Asus SPD Method 2 ]------
      ------[ Asus SPD Method 3 ]------
      ------[ Asus SPD Method 4 ]------
      ------[ Asus SPD Method 5 ]------
      ------[ Asus SPD Method 6 ]------
      ------[ Asus SPD Method 7 ]------
      ------[ Asus SPD Method 8 ]------
    • By no1yak
      As the title says, no info for SPD in version Bata 5.97.4618. CPU-Z reports SPD ok.
    • By c2aku
      I just bought a new RAM and installed it on my laptop and opened AIDA64 and I found out that my new installed ram(KINGSTON) is not showing under SPD in motherboard drop-down menu but it is showing my older RAM(HYNIX)  which was previously installed.
       

    • By LUMBERJACK
      Guys I find no info about SPD in my aida software, I've had that problem since years ago, and I can't find the solution, please give me a tip
    • By lunodel15
      Ð’Ñем доброго времени Ñуток. Подкажите, еÑли кто решил проблему Ñледующую. AIDA64 неправильно читает Ñерийные номера модулей памти Kingston.  ЕÑÑ‚ÑŒ варианты "решить" проблему?
      Ð’Ñем ÑпаÑибо.
×
×
  • Create New...