I think that the issue stems from older versions of debian based linux and the newer version that use a device tree.
If the echo statement fails then: To enable the I2c-1 on the BeagleBone Black Rev A, B and C: 1. Rev A/B: Open the file /media/BEAGLEBONE/uEnv.txt in an editor (vim/nano) 2. Rec C: Open the file /boot/uboot/uEnv.txt in an editor (vim/nano) 3. Add the key "capemgr.enable_partno=" 4. Add the ports you want to enable, comma separated (BB-I2C0, BB-I2C1, etc) 5. Reboot An example line looks like this: root@beaglebone:/dev# cat /media/BEAGLEBONE/uEnv.txt optargs=quiet drm.debug=7 capemgr.enable_partno=BB-I2C1 On Thursday, November 13, 2014 at 9:13:51 PM UTC-6, ngocta...@gmail.com wrote: > > I use I2C-Tools to detect the i2c like: > > root@android:/ # i2cdetect > -l > > > i2c-1 i2c OMAP I2C adapter I2C > adapter > i2c-3 i2c OMAP I2C adapter I2C > adapter > > but in beablebone black(ver C), it has 3 i2c, so how to enable all. > please give me some advices > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.