2 Replies Latest reply on Sep 11, 2015 4:22 PM by CMata_Intel

    I2C initialization on older firmware

    Krolken

      Hi

       

      I am trying to get smbus to work using python on Intel Edsion. Firmware: edison-image-rel1-maint-rel1-ww42-14

       

      I cannot update the firmware since my other equipment doesnt work in those.

       

      I cannot use MRAA since that does something that messes up my other equipment.

       

      I am using I2C to connect to two arduinos.

       

      What I have tried.

      using MRAA -> works fine but cant use it with my other programs.

      using smbus -> works only after I have run my program that uses mraa. running mraa messes up my other programs.

      using i2cdetect -> Doesnt find arduino until I have uses the program that uses mraa

       

      So it seems that smbus is not initializing the i2c properly. Does anyone have any idea about it? If I don't run my python program that uses mraa I get kernel errors and I/O error when trying to run my python smbus program or use i2cdetect.

       

      I am using the Edsion with arduino breakout board