-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IOError: [Errno 121] Remote I/O error #29
Comments
Did you remember to enable the I2C device driver? You may also need to set the I2C bus to 1. |
Thank you for your answer, I2C bus was set to 1, the AS3935 is detected with i2cdetect -y 1 in position 3
00: 03 -- -- -- -- -- -- -- -- -- -- -- -- |
By driver I mean the kernel module - that i2cdetect works makes me think it's working as expected. Can you try running the python script as root (or using sudo)? I doubt that's it, but it'd be good to confirm. |
Same here, i2c is detecting module as 03 on bus 1. And getting very same error, with sudo too. Running on Raspberry Pi 2b. |
Same error when running the script with sudo. |
same File "demo.py", line 17, in |
Hey guys i noticed something interesting. Sensor is actually starting working when GND of Raspberry or sensor ground is connected to earth, or u just touch it with a finger. This might explain why for example sensor can work with LAN cable, but not on wifi. |
Hi,
I can't get it to work, I am running it it with a raspberry A+ and as soon as I test it with a piezo I get this error:
Traceback (most recent call last):
File "demo.py", line 23, in handle_interrupt
reason = sensor.get_interrupt()
File "/home/pi/RaspberryPi-AS3935/RPi_AS3935/RPi_AS3935.py", line 48, in get_interrupt
self.read_data()
File "/home/pi/RaspberryPi-AS3935/RPi_AS3935/RPi_AS3935.py", line 234, in read_data
self.registers = self.i2cbus.read_i2c_block_data(self.address, 0x00)
IOError: [Errno 121] Remote I/O error
Thank you for your help !
The text was updated successfully, but these errors were encountered: