# 日記: 20231109 PCIeのSMBusと仲良くなりたい ``` sudo modprobe i2c-dev sudo modprobe i2c-smbus sudo apt install i2c-tools ``` ``` ubuntu@optiplex:/dev$ sudo i2cdetect -l i2c-0 smbus SMBus I801 adapter at f040 SMBus adapter i2c-1 i2c i915 gmbus dpc I2C adapter i2c-2 i2c i915 gmbus dpb I2C adapter i2c-3 i2c i915 gmbus dpd I2C adapter i2c-4 i2c AUX C/DDI C/PHY C I2C adapter i2c-5 i2c AUX D/DDI D/PHY D I2C adapter i2c-6 i2c AUX A/DDI E/PHY E I2C adapter ``` ``` ubuntu@optiplex:/dev/mst$ sudo i2cdetect -F 0 Functionalities implemented by /dev/i2c-0: I2C no SMBus Quick Command yes SMBus Send Byte yes SMBus Receive Byte yes SMBus Write Byte yes SMBus Read Byte yes SMBus Write Word yes SMBus Read Word yes SMBus Process Call no SMBus Block Write yes SMBus Block Read yes SMBus Block Process Call yes SMBus PEC yes I2C Block Write yes I2C Block Read yes ```