kfrgb
kfrgb copied to clipboard
Ram bank ID not equal ram slot index
Hi,
My motherboard is Asus ROG STRIX Z790-I GAMING WIFI. This motherboard only has 2 ram slots, but only slot 1 can be changed.
I found root cause, for my case, the script cannot recognize another DIMM because the ram bank ID not equal the ram slot index. There is the debug message:
- i2cdetect -l (check i2c-buses):
i2c-0 smbus SMBus I801 adapter at efa0 SMBus adapter
i2c-1 i2c Synopsys DesignWare I2C adapter I2C adapter
i2c-2 i2c Synopsys DesignWare I2C adapter I2C adapter
i2c-3 i2c Synopsys DesignWare I2C adapter I2C adapter
i2c-4 i2c i915 gmbus dpa I2C adapter
i2c-5 i2c i915 gmbus dpb I2C adapter
i2c-6 i2c i915 gmbus dpc I2C adapter
i2c-7 i2c i915 gmbus tc1 I2C adapter
i2c-8 i2c i915 gmbus tc2 I2C adapter
i2c-9 i2c i915 gmbus tc3 I2C adapter
i2c-10 i2c i915 gmbus tc4 I2C adapter
i2c-11 i2c i915 gmbus tc5 I2C adapter
i2c-12 i2c i915 gmbus tc6 I2C adapter
i2c-13 i2c AUX USBC3/DDI TC3/PHY D I2C adapter
i2c-14 i2c AUX USBC4/DDI TC4/PHY E I2C adapter
i2c-15 i2c NVIDIA i2c adapter 1 at 1:00.0 I2C adapter
i2c-16 i2c NVIDIA i2c adapter 2 at 1:00.0 I2C adapter
i2c-17 i2c NVIDIA i2c adapter 4 at 1:00.0 I2C adapter
i2c-18 i2c NVIDIA i2c adapter 6 at 1:00.0 I2C adapter
i2c-19 i2c NVIDIA i2c adapter 7 at 1:00.0 I2C adapter
i2c-20 i2c NVIDIA i2c adapter 8 at 1:00.0 I2C adapter
i2c-21 i2c NVIDIA i2c adapter 9 at 1:00.0 I2C adapter
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
- i2cdetect -y 0 (check SMBus i2c-0):
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: 60 -- 62 -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
-----------------------------------------------------------------------------------------------------------------
- Kingston Fury DDR5 RAM in slot 1 found on SMBus i2c-0! (Please MAKE REALLY SURE this is a Kingston Fury BEAST DDR5 RGB!)
* lshw (check bank 0):
*-bank:0 UNCLAIMED
description: DIMM Synchronous 6000 MHz (0.2 ns)
product: KF560C36-32
vendor: Kingston
physical id: 0
serial: B30A3655
slot: Controller0-DIMM0
size: 32GiB
width: 64 bits
clock: 1705MHz (0.6ns)
* Address 0x60 found in SMBus i2c-0
* Address 0x48 found in SMBus i2c-0
* Address 0x50 found in SMBus i2c-0
* i2cdump 0 0x60 i (check blocks 0x02, 0x03, 0x04, 0x05, 0x07):
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 5a 00 46 55 52 59 05 10 00 44 01 00 01 01 00 19 Z.FURY??.D?.??.?
10: 00 20 00 01 2c 05 dc 20 05 05 0f 01 64 40 01 00 . .?,?? ????d@?.
20: 5a 20 00 00 10 10 10 0c 04 00 00 00 00 00 64 50 Z ..?????.....dP
30: 55 0a ff 00 00 00 ff 00 ff 64 00 00 00 ff ef ef U?.......d....??
40: 5a 40 00 80 00 6d 77 ff c8 00 ff 55 ff 3c 7d ff Z@.?.mw.?..U.<}.
50: 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00 ................
60: 5a 60 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00 ff Z`..............
70: 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
80: 5a 80 00 00 ff 00 ff 00 ff 00 00 64 ff 00 00 00 Z?.........d....
90: ff ef ef 00 00 40 80 6d 00 77 c8 ff 00 55 ff ff .??..@?m.w?..U..
a0: 5a a0 ff 01 00 01 00 01 50 a0 00 00 00 00 00 00 Z?.?.?.?P?......
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
c0: 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Z...............
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
* block 0x02: 0x46 (expected 0x46)
* block 0x03: 0x55 (expected 0x55)
* block 0x04: 0x52 (expected 0x52)
* block 0x05: 0x59 (expected 0x59)
* block 0x07: 0x10 (expected 0x10/0x12 for BEAST or 0x11 for RENEGADE)
* model: FURY BEAST
-----------------------------------------------------------------------------------------------------------------
- Kingston Fury DDR5 RAM in slot 2 not found on SMBus i2c-0.
* lshw (check bank 1):
*-bank:1 UNCLAIMED
description: DIMM Synchronous 6000 MHz (0.2 ns)
product: KF560C36-32
vendor: Kingston
physical id: 1
serial: 3C0A328C
slot: Controller1-DIMM0
size: 32GiB
width: 64 bits
clock: 1705MHz (0.6ns)
* Address 0x61 not found in SMBus i2c-0
* Address 0x49 not found in SMBus i2c-0
* Address 0x51 not found in SMBus i2c-0
* i2cdump 0 0x61 i (check blocks 0x02, 0x03, 0x04, 0x05, 0x07):
* block 0x02: 0x (expected 0x46)
* block 0x03: 0x (expected 0x55)
* block 0x04: 0x (expected 0x52)
* block 0x05: 0x (expected 0x59)
* block 0x07: 0x (expected 0x10/0x12 for BEAST or 0x11 for RENEGADE)
* model: UNKNOWN
-----------------------------------------------------------------------------------------------------------------
- Kingston Fury DDR5 RAM in slot 3 not found on SMBus i2c-0.
* lshw (check bank 2):
* Address 0x62 found in SMBus i2c-0
* Address 0x4a found in SMBus i2c-0
* Address 0x52 found in SMBus i2c-0
* i2cdump 0 0x62 i (check blocks 0x02, 0x03, 0x04, 0x05, 0x07):
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 5a 00 46 55 52 59 05 10 00 00 01 00 00 01 00 19 Z.FURY??..?..?.?
10: 00 00 00 01 2c 05 dc 0f 05 05 0f 01 64 40 01 00 ...?,???????d@?.
20: 5a 50 00 00 10 10 10 0c 04 00 00 00 00 00 64 50 ZP..?????.....dP
30: 55 0a ff 00 00 00 ff 00 ff 64 00 00 00 ff ef ef U?.......d....??
40: 5a 80 00 80 00 6d 77 ff c8 00 ff 55 ff 3c 7d ff Z?.?.mw.?..U.<}.
50: 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00 ................
60: 5a 00 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00 ff Z...............
70: 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
80: 5a 00 00 00 ff 00 ff 00 ff 00 00 64 ff 00 00 00 Z..........d....
90: ff ef ef 00 00 80 80 6d 00 77 c8 ff 00 55 ff ff .??..??m.w?..U..
a0: 5a 3c ff 00 00 00 00 01 50 a0 00 00 00 00 00 00 Z<.....?P?......
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
c0: 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Z...............
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
e0: 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Z...............
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
* block 0x02: 0x46 (expected 0x46)
* block 0x03: 0x55 (expected 0x55)
* block 0x04: 0x52 (expected 0x52)
* block 0x05: 0x59 (expected 0x59)
* block 0x07: 0x10 (expected 0x10/0x12 for BEAST or 0x11 for RENEGADE)
* model: FURY BEAST
-----------------------------------------------------------------------------------------------------------------
- Kingston Fury DDR5 RAM in slot 4 not found on SMBus i2c-0.
* lshw (check bank 3):
* Address 0x63 not found in SMBus i2c-0
* Address 0x4b not found in SMBus i2c-0
* Address 0x53 not found in SMBus i2c-0
* i2cdump 0 0x63 i (check blocks 0x02, 0x03, 0x04, 0x05, 0x07):
* block 0x02: 0x (expected 0x46)
* block 0x03: 0x (expected 0x55)
* block 0x04: 0x (expected 0x52)
* block 0x05: 0x (expected 0x59)
* block 0x07: 0x (expected 0x10/0x12 for BEAST or 0x11 for RENEGADE)
* model: UNKNOWN
-----------------------------------------------------------------------------------------------------------------
- Kingston Fury DDR5 RAM in slot 5 not found on SMBus i2c-0.
...
...