こうなる.
root@obsbx1 # i2cdetect -y 1 Error: Can't use SMBus Quick Write command on this bus
どうして?
調べてみると,
root@obsbx1 # i2cdetect -y -r 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- --
-r
のオプションが必要みたい.
Use SMBus "read byte" commands for probing (by default, the command used is the one believed to be the safest for each address). Not recommended. This is known to lock SMBus on various write-only chips (most notably clock chips at address 0x69).
manには上記のように書いてるけど,Not recommended なんだけどいいのかな? BX1のi2cの説明はないのかな〜?
listは問題なし.
root@obsbx1 # i2cdetect -l i2c-1 i2c i2c-designware-1 I2C adapter i2c-2 i2c i2c-designware-2 I2C adapter i2c-3 i2c i2c-designware-3 I2C adapter i2c-4 i2c i2c-designware-4 I2C adapter i2c-5 i2c i2c-designware-5 I2C adapter i2c-6 i2c i2c-designware-6 I2C adapter i2c-7 i2c i2c-designware-7 I2C adapter i2c-8 i2c PMIC I2C Adapter I2C adapter