ich probiere gerade eine selbstgebaute PCIe Karte unter Linux auf einem Z370 Mainboard zum Laufen zu bekommen. Die Karte ist so weit funktionsfähig, auf einem älteren Mainboard (Athlon X4, M4A79) ist die Kommunikation ohne Probleme möglich.
Die SMBus Schnittstelle probiere ich per i2c_i801 Kernelmodul anzusprechen. Diese wird vermutlich auch erkannt, nachfolgend einmal die Ausgabe von i2cdetect -l
Code: Alles auswählen
i2c-3 i2c i915 gmbus dpd I2C adapter
i2c-1 i2c i915 gmbus dpc I2C adapter
i2c-4 i2c DPDDC-B I2C adapter
i2c-2 i2c i915 gmbus dpb I2C adapter
i2c-0 smbus SMBus I801 adapter at f040 SMBus adapter
Code: Alles auswählen
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- 08 -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: 30 31 -- -- 34 35 36 -- -- -- -- -- -- -- -- --
40: -- -- -- -- 44 -- -- -- -- -- -- -- -- -- -- --
50: -- 51 -- 53 -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Ich vermute also es liegt an einer Konfiguration des Chipsets, das dieses erst für die PCIe Schnittstellen aktiviert werden muss?
Vielleicht hat jemand Erfahrung mit den genannten Modulen oder kann zum Beispiel eine Aussage treffen, ob diese Schnittstelle überhaupt mit dem Chipsset normalerweise verbunden ist und ich mit dem funktionsfähigen Board einfach nur Glück hatte.