I’m trying to use I2C from GPIO header to connect my sensors directly to Omnia (now they’re connected via usb).
I maganed to expose /dev/i2c-7 to Debian in LXC, i2cdetect shows most of the devices, but communication hangs.
I’m guessing that this may be caused by high I2C frequency (most of them can manage at most 400kHz), but I do not not how to check it, and if it is higher than 400kHz - how to change it.
Another problem is that when it hangs - it breaks also other devices connected via I2C (in this case - leds, maybe some other things).
Is there any way to reset driver?
Thanks for any hints.