Skip to content

Not working on kingston fury ddr5 rgb ram #34

@CellophaneWomp

Description

@CellophaneWomp

Hi, i just installed linux on my machine, but the RAM rgb is bothering me. when i run sudo kfrgb --off, it says that it didnt find any supported ram, but i have kingston fury ddr5 ram, and on windows fury ctrl worked fine. I have two 16gb sticks, on slots 2 and 4. The packaging doesnt mention nor "beast" nor "renegade" (nor impact, for that matter), am i out of luck? The part number is KF556C36-16, and the command sudo kfrgb --debug returns:
`-----------------------------------------------------------------------------------------------------------------

ABOUT DETECTION

Setting register &0x0b to 0x04 on addresses 0x5[0-7] allows to read the DIMM model name, but
very often address 0x5 is write protected (as in my system), which makes this method useless.

kfrgb will:

  • lshw: check for 'vendor: Kingston' and 'product: KF5*'.
  • i2cdetect: check if addresses 0x6[0-7], 0x5[0-7] and 0x4[8-f] exist on an smbus that support Quick Command.
  • i2cdump (mode i): on address 0x6[0-7] check if blocks 0x02=0x46, 0x03=0x55, 0x04=0x52, 0x05=0x59,
    0x07=0x10/0x12 (for BEAST) OR =0x11 (for RENEGADE).

The detection passes if all checks are true.
The detection fails at the first error in the chain.



  • i2cdetect -l (check i2c-buses):
    i2c-0 i2c Synopsys DesignWare I2C adapter I2C adapter
    i2c-1 i2c i915 gmbus dpa I2C adapter
    i2c-2 i2c i915 gmbus dpb I2C adapter
    i2c-3 i2c i915 gmbus dpc I2C adapter
    i2c-4 i2c i915 gmbus tc1 I2C adapter
    i2c-5 i2c i915 gmbus tc2 I2C adapter
    i2c-6 i2c i915 gmbus tc3 I2C adapter
    i2c-7 i2c i915 gmbus tc4 I2C adapter
    i2c-8 i2c i915 gmbus tc5 I2C adapter
    i2c-9 i2c i915 gmbus tc6 I2C adapter
    i2c-10 i2c AUX USBC1/DDI TC1/PHY B I2C adapter
    i2c-11 smbus SMBus I801 adapter at 0000:00:1f.4 SMBus adapter
    i2c-12 i2c NVIDIA i2c adapter 3 at 1:00.0 I2C adapter
    i2c-13 i2c NVIDIA i2c adapter 4 at 1:00.0 I2C adapter
    i2c-14 i2c NVIDIA i2c adapter 5 at 1:00.0 I2C adapter
    i2c-15 i2c NVIDIA i2c adapter 6 at 1:00.0 I2C adapter


  • i2cdetect -y 11 (check SMBus i2c-11):
    0 1 2 3 4 5 6 7 8 9 a b c d e f
    00: 08 -- -- -- -- -- -- --
    10: 10 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    20: 20 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    40: -- -- -- -- 44 -- -- -- -- 49 -- 4b -- -- -- --
    50: -- 51 -- 53 -- -- -- -- -- -- -- -- -- -- -- --
    60: -- 61 -- 63 -- -- -- -- -- -- -- -- -- -- -- --
    70: -- -- -- -- -- -- -- --

  • Kingston Fury DDR5 RAM in slot 1 not found on SMBus i2c-11.
  • lshw (check bank 0):
    *-bank:0 UNCLAIMED
    description: [empty]
    physical id: 0
    slot: Controller0-DIMM0

  • Address 0x60 not found in SMBus i2c-11

  • Address 0x48 not found in SMBus i2c-11

  • Address 0x50 not found in SMBus i2c-11

  • i2cdump 11 0x60 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


  • RAM in slot 2 on SMBus i2c-11 doesn't seems to be a Kingston Fury BEAST\RENEGADE DDR5!
  • lshw (check bank 1):
    *-bank:1 UNCLAIMED
    description: DIMM Synchronous 5600 MHz (0.2 ns)
    product: KF556C36-16
    vendor: Kingston
    physical id: 1
    serial: 0A245167
    slot: Controller0-DIMM1
    size: 16GiB
    width: 64 bits
    clock: 1305MHz (0.8ns)

  • Address 0x61 found in SMBus i2c-11

  • Address 0x49 found in SMBus i2c-11

  • Address 0x51 found in SMBus i2c-11

  • i2cdump 11 0x61 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 15 00 53 01 00 01 01 00 19 Z.FURY??.S?.??.?
    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 00 c8 a8 84 82 01 00 ff ff ff ff ff Z....?????......
    90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
    a0: 5a ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Z...............
    b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
    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 bb 00 06 3f 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: 0x15 (expected 0x10/0x12 for BEAST or 0x11 for RENEGADE)

  • model: FURY


  • Kingston Fury DDR5 RAM in slot 3 not found on SMBus i2c-11.
  • lshw (check bank 2):
    *-bank:2 UNCLAIMED
    description: [empty]
    physical id: 2
    slot: Controller1-DIMM0

  • Address 0x62 not found in SMBus i2c-11

  • Address 0x4a not found in SMBus i2c-11

  • Address 0x52 not found in SMBus i2c-11

  • i2cdump 11 0x62 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


  • RAM in slot 4 on SMBus i2c-11 doesn't seems to be a Kingston Fury BEAST\RENEGADE DDR5!
  • lshw (check bank 3):
    *-bank:3 UNCLAIMED
    description: DIMM Synchronous 5600 MHz (0.2 ns)
    product: KF556C36-16
    vendor: Kingston
    physical id: 3
    serial: 17245167
    slot: Controller1-DIMM1
    size: 16GiB
    width: 64 bits
    clock: 1305MHz (0.8ns)

  • Address 0x63 found in SMBus i2c-11

  • Address 0x4b found in SMBus i2c-11

  • Address 0x53 found in SMBus i2c-11

  • i2cdump 11 0x63 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 15 00 53 01 00 00 01 00 19 Z.FURY??.S?..?.?
    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 00 c8 a8 84 82 01 00 ff ff ff ff ff Z....?????......
    90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
    a0: 5a ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Z...............
    b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
    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 bb 00 06 3f 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: 0x15 (expected 0x10/0x12 for BEAST or 0x11 for RENEGADE)

  • model: FURY


  • Kingston Fury DDR5 RAM in slot 5 not found on SMBus i2c-11.
  • lshw (check bank 4):

  • Address 0x64 not found in SMBus i2c-11

  • Address 0x4c not found in SMBus i2c-11

  • Address 0x54 not found in SMBus i2c-11

  • i2cdump 11 0x64 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 6 not found on SMBus i2c-11.
  • lshw (check bank 5):

  • Address 0x65 not found in SMBus i2c-11

  • Address 0x4d not found in SMBus i2c-11

  • Address 0x55 not found in SMBus i2c-11

  • i2cdump 11 0x65 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 7 not found on SMBus i2c-11.
  • lshw (check bank 6):

  • Address 0x66 not found in SMBus i2c-11

  • Address 0x4e not found in SMBus i2c-11

  • Address 0x56 not found in SMBus i2c-11

  • i2cdump 11 0x66 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 8 not found on SMBus i2c-11.
  • lshw (check bank 7):

  • Address 0x67 not found in SMBus i2c-11

  • Address 0x4f not found in SMBus i2c-11

  • Address 0x57 not found in SMBus i2c-11

  • i2cdump 11 0x67 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



`

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestquestionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions