Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
i2c stopped working on 4.14.31+ #965
The problem starts when I want to load the module:
I do not have the overlays subdirectory, but only the "bcm2708-rpi-b.dtb". This was sufficient for the old kernel and i2c worked fine. I hope it is now not a problem too?
bcm2708_i2c is an old module - we have now moved over to using bcm2835_i2c. Even if it is loaded successfully you won't see any entries in the kernel log because the Linux kernel devs prefer drivers to be quiet unless there is a problem. However, it will appear in the
The Device Tree files provided with the 4.14 kernel should cause the bcm2835_i2c driver to be loaded. If you are see bcm2708_i2c instead then something else must be loading it. Do you have bcm2708_i2c in /etc/modules? If so, please remove it because it will be interfering with the newer driver.
While you are in /etc/modules, make sure that i2c-dev is present.
If you've worked through those instructions (and rebooted) and you don't see
Indeed, this was the problem !!! :)
Thank you very much for you help, @pelwell !