Getting LOGIBONE to work with more recent kernels: i2c numbering issues?

Has anyone succeeded in getting a working image for LOGIBONE for kernels later than 3.8.x?  I have been trying to get the LOGIBONE to work with a recent Ubuntu image (based on 4.4.59-ti-r96).  I have seemed to make good progress, but the LOGIBONE overlay will not load.  dmesg  shows errors along the lines "bone_capemgr bone_capemgr: loader: failed to load slot-0 BB-BONE-LOGIBONE:00R1 (prio 0)" Looking at the bone_capemgr/slots, one can clearly see that the overlay is not loaded:    0: P-----  -1 BB-BONE-LOGIBONE,00R1,VALENTFX,BB-BONE-LOGIBONE; it should read 0:P-----L.  

Comparing the working 3.8.13-bone63 image, there is clearly a difference in the i2c numbering, with the 3.8.13  showing i2c-0 and i2c-1 and the 4.4.59-ti-r96  showing i2c-0 and i2c-2.  I suspect that the failure of the loading is related to the i2c numbering, but I don't know for sure, and I do not know how to troubleshoot this further.

Thank you for any insight you might provide. 
Sign In or Register to comment.