-------------------------------------------------------------------------------- I rebuilt the kernel with changing to "./linux-source-5.17.6-1/drivers/i2c/i2c-smbus.c"
line 358: if (slot_count > 4) { dev_warn(&adap->dev, "Systems with more than 4 memory slots not supported yet, not instantiating SPD\n"); return; } replaced with if (slot_count > 8) { dev_warn(&adap->dev, "Systems with more than 8 memory slots not supported yet, not instantiating SPD\n"); return; } and now it is written in the logs: May 12 23:22:33 A1 kernel: [ 4.094892] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt May 12 23:22:33 A1 kernel: [ 4.095301] i2c i2c-0: 8/8 memory slots populated (from DMI) --------------------------------------------------------------------------------