Skip to content

Capacity recognition error #9

@fangguisheng520

Description

@fangguisheng520

The memory module is incorrectly identified as 32Gx2 when it should be 16Gx2

[08/01/2026 10:33:35.164] [DEBUG] Entering DoTest.
[08/01/2026 10:33:35.647] [DEBUG] ***** Driver WinRing0 is open. *****
[08/01/2026 10:33:35.648] [TRACE] Detecting SMBuses - amount of available detection methods are 2.
[08/01/2026 10:33:35.655] [TRACE] Device with hardware-ID 'PCI\VEN_8086&DEV_51A3&CC_0C0500' is detected as SMBus.
[08/01/2026 10:33:35.657] [TRACE] Bus 0, Dev 31, Func 4 = PCIAddress 252.
[08/01/2026 10:33:35.658] [TRACE] SMBus PCI V: 0x8086 (32902); D = 0x51A3 (20899); SV = 0x0000 (0); SD = 0x0000 (0).
[08/01/2026 10:33:35.670] [TRACE] Read SMBA is 0xEFA0 (61344).
[08/01/2026 10:33:35.671] [TRACE] HasSPDWriteProtection = True
[08/01/2026 10:33:35.673] [DEBUG] Outputting all detected SMBuses:
[08/01/2026 10:33:35.674] [DEBUG]   Bus is of type RAMSPDToolkit.I2CSMBus.SMBusI801:
[08/01/2026 10:33:35.674] [DEBUG]     DeviceName = Intel(R) SMBus - 51A3
[08/01/2026 10:33:35.674] [DEBUG]     PortID = 0
[08/01/2026 10:33:35.674] [DEBUG]     PCIDevice = 20899
[08/01/2026 10:33:35.674] [DEBUG]     PCIVendor = 32902
[08/01/2026 10:33:35.674] [DEBUG]     PCISubsystemDevice = 0
[08/01/2026 10:33:35.674] [DEBUG]     PCISubsystemVendor = 0
[08/01/2026 10:33:35.674] [DEBUG]     I801_SMBA = 61344
[08/01/2026 10:33:35.674] [DEBUG] 
[08/01/2026 10:33:35.674] [DEBUG]   Running detection for SMBus.
[08/01/2026 10:33:35.674] [DEBUG] 
[08/01/2026 10:33:35.701] [DEBUG]     Mode MODE_AUTO:
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00           -- -- -- -- -- 08 -- -- -- -- -- -- -- 
10  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40  -- -- -- -- 44 -- -- -- 48 -- 4A -- -- -- -- -- 
50  50 -- 52 -- -- -- -- -- -- -- -- -- -- -- -- -- 
60  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70  -- -- -- -- -- -- -- --                         

[08/01/2026 10:33:35.725] [DEBUG]     Mode MODE_QUICK:
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00           -- -- -- -- -- 08 -- -- -- -- -- -- -- 
10  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40  -- -- -- -- 44 -- -- -- 48 -- 4A -- -- -- -- -- 
50  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70  -- -- -- -- -- -- -- --                         

[08/01/2026 10:33:35.750] [DEBUG]     Mode MODE_READ:
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00           -- -- -- -- -- -- -- -- -- -- -- -- -- 
10  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40  -- -- -- -- 44 -- -- -- 48 -- 4A -- -- -- -- -- 
50  50 -- 52 -- -- -- -- -- -- -- -- -- -- -- -- -- 
60  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70  -- -- -- -- -- -- -- --                         

[08/01/2026 10:33:35.750] [DEBUG] 
[08/01/2026 10:33:35.754] [DEBUG] DDR5Accessor available at 50.
[08/01/2026 10:33:35.765] [TRACE] WriteRecoveryTime = 3 ms (Raw = 50).
[08/01/2026 10:33:35.769] [TRACE] HasThermalSensor = True.
[08/01/2026 10:33:35.770] [TRACE] ThermalSensorHighLimit = 55.
[08/01/2026 10:33:35.771] [TRACE] ThermalSensorLowLimit = 0.
[08/01/2026 10:33:35.772] [TRACE] ThermalSensorCriticalHighLimit = 85.
[08/01/2026 10:33:35.773] [TRACE] ThermalSensorCriticalLowLimit = 0.
[08/01/2026 10:33:35.775] [TRACE] ThermalSensorEnabled = True.
[08/01/2026 10:33:35.776] [TRACE] ThermalSensorStatus = Good.
[08/01/2026 10:33:35.776] [TRACE] 
[08/01/2026 10:33:35.776] [TRACE] SPD Timings:
[08/01/2026 10:33:35.797] [TRACE] MinimumCycleTime (tCKAvgMin) = 0.357 ns (LSB: 0x65 | MSB: 0x01)
[08/01/2026 10:33:35.828] [TRACE] MaximumCycleTime (tCKAvgMax) = 1.010 ns (LSB: 0xF2 | MSB: 0x03)
[08/01/2026 10:33:35.911] [TRACE] CAS Latencies raw value: 44410 (0x000000000000AD7A).
[08/01/2026 10:33:35.912] [TRACE] CASLatenciesSupported: 22, 26, 28, 30, 32, 36, 40, 42, 46, 50.
[08/01/2026 10:33:35.939] [TRACE] MinimumCASLatencyTime (tAAmin) = 16.000 ns (LSB: 0x80 | MSB: 0x3E)
[08/01/2026 10:33:35.970] [TRACE] MinimumRASToCASDelayTime (tRCDmin) = 16.000 ns (LSB: 0x80 | MSB: 0x3E)
[08/01/2026 10:33:36.002] [TRACE] MinimumRowPrechargeDelayTime (tRPmin) = 16.000 ns (LSB: 0x80 | MSB: 0x3E)
[08/01/2026 10:33:36.032] [TRACE] MinimumActiveToPrechargeDelayTime (tRASmin) = 32.000 ns (LSB: 0x00 | MSB: 0x7D)
[08/01/2026 10:33:36.063] [TRACE] MinimumActiveToActiveRefreshDelayTime (tRCmin) = 48.000 ns (LSB: 0x80 | MSB: 0xBB)
[08/01/2026 10:33:36.093] [TRACE] MinimumWriteRecoveryTime (tWRmin) = 30.000 ns (LSB: 0x30 | MSB: 0x75)
[08/01/2026 10:33:36.126] [TRACE] NormalRefreshRecoveryTime (tRFC1) = 295 ns (LSB: 0x27 | MSB: 0x01)
[08/01/2026 10:33:36.157] [TRACE] FineGranularityRefreshRecoveryTime (tRFC2) = 160 ns (LSB: 0xA0 | MSB: 0x00)
[08/01/2026 10:33:36.189] [TRACE] SameBankRefreshRecoveryTime (tRFCsb) = 130 ns (LSB: 0x82 | MSB: 0x00)
[08/01/2026 10:33:36.220] [TRACE] NormalRefreshRecoveryTime_3DSDifferentLogicalRank (tRFC1_dlr) = 0 ns (LSB: 0x00 | MSB: 0x00)
[08/01/2026 10:33:36.251] [TRACE] FineGranularityRefreshRecoveryTime_3DSDifferentLogicalRank (tRFC2_dlr) = 0 ns (LSB: 0x00 | MSB: 0x00)
[08/01/2026 10:33:36.282] [TRACE] SameBankRefreshRecoveryTime_3DSDifferentLogicalRank (tRFCsb_dlr) = 0 ns (LSB: 0x00 | MSB: 0x00)
[08/01/2026 10:33:36.282] [TRACE] 
[08/01/2026 10:33:36.283] [DEBUG] Page Data                            : ThermalData, MemoryType, SPDRevision
[08/01/2026 10:33:36.298] [DEBUG] SPD Revision                         : 0x10
[08/01/2026 10:33:36.314] [DEBUG] Memory Type                          : SPD_DDR5_SDRAM
[08/01/2026 10:33:36.391] [DEBUG] Capacity (GB)                        : 32
[08/01/2026 10:33:36.423] [DEBUG] Module Manufacturer Continuation Code: 0x00
[08/01/2026 10:33:36.439] [DEBUG] Module Manufacturer ID Code          : 0x2C
[08/01/2026 10:33:36.485] [DEBUG] Module Manufacturer Mapped           : Micron Technology
[08/01/2026 10:33:36.501] [DEBUG] Module Manufacturing Location        : 26
[08/01/2026 10:33:36.541] [DEBUG] Module Manufacturing Date            : 2025/8/18 0:00:00
[08/01/2026 10:33:36.581] [DEBUG] Module Serial Number                 : 23518342
[08/01/2026 10:33:37.036] [DEBUG] Module Part Number                   : CT16G56C46S5.M8D1
[08/01/2026 10:33:37.052] [DEBUG] Module Revision Code                 : 31
[08/01/2026 10:33:37.067] [DEBUG] DRAM Manufacturer Continuation Code  : 0x00
[08/01/2026 10:33:37.083] [DEBUG] DRAM Manufacturer ID Code            : 0x2C
[08/01/2026 10:33:37.113] [DEBUG] DRAM Manufacturer Mapped             : Micron Technology
[08/01/2026 10:33:37.113] [DEBUG] 
[08/01/2026 10:33:37.131] [DEBUG] Temperature read success.
[08/01/2026 10:33:37.131] [DEBUG] Temperature for Module at address 0x50 is: 37.5°C / 99.5°F.
[08/01/2026 10:33:37.131] [DEBUG] Temperature resolution is 0.25.
[08/01/2026 10:33:37.131] [DEBUG] 
[08/01/2026 10:33:37.133] [WARN] DDR5Accessor.IsAvailable failed to read current page due to error -6.
[08/01/2026 10:33:37.133] [WARN] DDR5Accessor.IsAvailable failed to read SPD_DDR5_DEVICE_TYPE_MOST due to error -6.
[08/01/2026 10:33:37.134] [WARN] DDR5Accessor.IsAvailable failed to read SPD_DDR5_DEVICE_TYPE_LEAST due to error -6.
[08/01/2026 10:33:37.134] [DEBUG] 
[08/01/2026 10:33:37.136] [DEBUG] DDR5Accessor available at 52.
[08/01/2026 10:33:37.139] [TRACE] WriteRecoveryTime = 3 ms (Raw = 50).
[08/01/2026 10:33:37.141] [TRACE] HasThermalSensor = True.
[08/01/2026 10:33:37.141] [TRACE] ThermalSensorHighLimit = 55.
[08/01/2026 10:33:37.142] [TRACE] ThermalSensorLowLimit = 0.
[08/01/2026 10:33:37.143] [TRACE] ThermalSensorCriticalHighLimit = 85.
[08/01/2026 10:33:37.144] [TRACE] ThermalSensorCriticalLowLimit = 0.
[08/01/2026 10:33:37.145] [TRACE] ThermalSensorEnabled = True.
[08/01/2026 10:33:37.146] [TRACE] ThermalSensorStatus = Good.
[08/01/2026 10:33:37.146] [TRACE] 
[08/01/2026 10:33:37.146] [TRACE] SPD Timings:
[08/01/2026 10:33:37.176] [TRACE] MinimumCycleTime (tCKAvgMin) = 0.357 ns (LSB: 0x65 | MSB: 0x01)
[08/01/2026 10:33:37.207] [TRACE] MaximumCycleTime (tCKAvgMax) = 1.010 ns (LSB: 0xF2 | MSB: 0x03)
[08/01/2026 10:33:37.286] [TRACE] CAS Latencies raw value: 44410 (0x000000000000AD7A).
[08/01/2026 10:33:37.286] [TRACE] CASLatenciesSupported: 22, 26, 28, 30, 32, 36, 40, 42, 46, 50.
[08/01/2026 10:33:37.317] [TRACE] MinimumCASLatencyTime (tAAmin) = 16.000 ns (LSB: 0x80 | MSB: 0x3E)
[08/01/2026 10:33:37.349] [TRACE] MinimumRASToCASDelayTime (tRCDmin) = 16.000 ns (LSB: 0x80 | MSB: 0x3E)
[08/01/2026 10:33:37.380] [TRACE] MinimumRowPrechargeDelayTime (tRPmin) = 16.000 ns (LSB: 0x80 | MSB: 0x3E)
[08/01/2026 10:33:37.411] [TRACE] MinimumActiveToPrechargeDelayTime (tRASmin) = 32.000 ns (LSB: 0x00 | MSB: 0x7D)
[08/01/2026 10:33:37.442] [TRACE] MinimumActiveToActiveRefreshDelayTime (tRCmin) = 48.000 ns (LSB: 0x80 | MSB: 0xBB)
[08/01/2026 10:33:37.474] [TRACE] MinimumWriteRecoveryTime (tWRmin) = 30.000 ns (LSB: 0x30 | MSB: 0x75)
[08/01/2026 10:33:37.506] [TRACE] NormalRefreshRecoveryTime (tRFC1) = 295 ns (LSB: 0x27 | MSB: 0x01)
[08/01/2026 10:33:37.537] [TRACE] FineGranularityRefreshRecoveryTime (tRFC2) = 160 ns (LSB: 0xA0 | MSB: 0x00)
[08/01/2026 10:33:37.569] [TRACE] SameBankRefreshRecoveryTime (tRFCsb) = 130 ns (LSB: 0x82 | MSB: 0x00)
[08/01/2026 10:33:37.600] [TRACE] NormalRefreshRecoveryTime_3DSDifferentLogicalRank (tRFC1_dlr) = 0 ns (LSB: 0x00 | MSB: 0x00)
[08/01/2026 10:33:37.631] [TRACE] FineGranularityRefreshRecoveryTime_3DSDifferentLogicalRank (tRFC2_dlr) = 0 ns (LSB: 0x00 | MSB: 0x00)
[08/01/2026 10:33:37.662] [TRACE] SameBankRefreshRecoveryTime_3DSDifferentLogicalRank (tRFCsb_dlr) = 0 ns (LSB: 0x00 | MSB: 0x00)
[08/01/2026 10:33:37.662] [TRACE] 
[08/01/2026 10:33:37.662] [DEBUG] Page Data                            : ThermalData, MemoryType, SPDRevision
[08/01/2026 10:33:37.677] [DEBUG] SPD Revision                         : 0x10
[08/01/2026 10:33:37.693] [DEBUG] Memory Type                          : SPD_DDR5_SDRAM
[08/01/2026 10:33:37.772] [DEBUG] Capacity (GB)                        : 32
[08/01/2026 10:33:37.803] [DEBUG] Module Manufacturer Continuation Code: 0x00
[08/01/2026 10:33:37.818] [DEBUG] Module Manufacturer ID Code          : 0x2C
[08/01/2026 10:33:37.849] [DEBUG] Module Manufacturer Mapped           : Micron Technology
[08/01/2026 10:33:37.865] [DEBUG] Module Manufacturing Location        : 26
[08/01/2026 10:33:37.896] [DEBUG] Module Manufacturing Date            : 2025/8/18 0:00:00
[08/01/2026 10:33:37.944] [DEBUG] Module Serial Number                 : 23518232
[08/01/2026 10:33:38.397] [DEBUG] Module Part Number                   : CT16G56C46S5.M8D1
[08/01/2026 10:33:38.413] [DEBUG] Module Revision Code                 : 31
[08/01/2026 10:33:38.429] [DEBUG] DRAM Manufacturer Continuation Code  : 0x00
[08/01/2026 10:33:38.445] [DEBUG] DRAM Manufacturer ID Code            : 0x2C
[08/01/2026 10:33:38.475] [DEBUG] DRAM Manufacturer Mapped             : Micron Technology
[08/01/2026 10:33:38.475] [DEBUG] 
[08/01/2026 10:33:38.492] [DEBUG] Temperature read success.
[08/01/2026 10:33:38.492] [DEBUG] Temperature for Module at address 0x52 is: 34.75°C / 94.55°F.
[08/01/2026 10:33:38.492] [DEBUG] Temperature resolution is 0.25.
[08/01/2026 10:33:38.492] [DEBUG] 
[08/01/2026 10:33:38.492] [WARN] DDR5Accessor.IsAvailable failed to read current page due to error -6.
[08/01/2026 10:33:38.492] [WARN] DDR5Accessor.IsAvailable failed to read SPD_DDR5_DEVICE_TYPE_MOST due to error -6.
[08/01/2026 10:33:38.493] [WARN] DDR5Accessor.IsAvailable failed to read SPD_DDR5_DEVICE_TYPE_LEAST due to error -6.
[08/01/2026 10:33:38.493] [DEBUG] 
[08/01/2026 10:33:38.493] [WARN] DDR5Accessor.IsAvailable failed to read current page due to error -6.
[08/01/2026 10:33:38.493] [WARN] DDR5Accessor.IsAvailable failed to read SPD_DDR5_DEVICE_TYPE_MOST due to error -6.
[08/01/2026 10:33:38.493] [WARN] DDR5Accessor.IsAvailable failed to read SPD_DDR5_DEVICE_TYPE_LEAST due to error -6.
[08/01/2026 10:33:38.493] [DEBUG] 
[08/01/2026 10:33:38.494] [WARN] DDR5Accessor.IsAvailable failed to read current page due to error -6.
[08/01/2026 10:33:38.494] [WARN] DDR5Accessor.IsAvailable failed to read SPD_DDR5_DEVICE_TYPE_MOST due to error -6.
[08/01/2026 10:33:38.495] [WARN] DDR5Accessor.IsAvailable failed to read SPD_DDR5_DEVICE_TYPE_LEAST due to error -6.
[08/01/2026 10:33:38.495] [DEBUG] 
[08/01/2026 10:33:38.495] [WARN] DDR5Accessor.IsAvailable failed to read current page due to error -6.
[08/01/2026 10:33:38.495] [WARN] DDR5Accessor.IsAvailable failed to read SPD_DDR5_DEVICE_TYPE_MOST due to error -6.
[08/01/2026 10:33:38.496] [WARN] DDR5Accessor.IsAvailable failed to read SPD_DDR5_DEVICE_TYPE_LEAST due to error -6.
[08/01/2026 10:33:38.496] [DEBUG] 
[08/01/2026 10:33:38.496] [WARN] DDR5Accessor.IsAvailable failed to read current page due to error -6.
[08/01/2026 10:33:38.496] [WARN] DDR5Accessor.IsAvailable failed to read SPD_DDR5_DEVICE_TYPE_MOST due to error -6.
[08/01/2026 10:33:38.497] [WARN] DDR5Accessor.IsAvailable failed to read SPD_DDR5_DEVICE_TYPE_LEAST due to error -6.
[08/01/2026 10:33:38.497] [DEBUG] 
[08/01/2026 10:33:38.497] [DEBUG] ### Done with Bus RAMSPDToolkit.I2CSMBus.SMBusI801. ###
[08/01/2026 10:33:38.497] [DEBUG] 
[08/01/2026 10:33:38.497] [DEBUG] Leaving DoTest.
[08/01/2026 10:33:38.542] [WARN] Driver was resetted.
[08/01/2026 10:33:38.542] [DEBUG] ***** Closed driver. *****

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions