There are many things that can cause that error.
It means that the I2C device is not replying to its address on the buss.
It could be a wiring error, the I2C device is not hooked up correctly.
The BeagleBone has three I2C busses. You could be looking on the wrong bus.
It could mean there are
So, i2c_bus=3,100 probably won't work for your case. You'll probably have
replace "3" to reflect the proper I2C bus you're using. But in case you're
using a bus thats already in use ( 0, or 2 ), I'd probably not try the
above.
On Tue, Nov 15, 2016 at 10:45 PM, William Hermans
http://permalink.gmane.org/gmane.linux.distributions.gumstix.general/60029
> The signals on the bus are the same as shown in my previous posted
picture.
> The error is as follows:
> error I2C_RDWR errno=121(Remote I/O error)
Generally, that means that the remote didn't respond properly
tomorrow i can running thermal with i2c in bbb ,therefor im clean one
file.there are file erased.
when i run file again .showed
thermal1= bus.read_byte_data(address, reg1)
IOError: [Errno 121] Remote I/O error
anyone know to fix it?
--
For more options, visit