Need help trobleshooting "i2c service not running" error.
In recommissioning my RPi5 Openplotter system for this season, I get a "i2c service not running" error on check system startup.
My system is a Rpi 5 4GB running OP4. The i2c sensor is a BME280. I have spend a some time trying to troubleshoot this
issue with no success. I have searched the forum here and tried the various solutions including this post:
https://forum.openmarine.net/showthread....8#pid32198
The only success on the forum has been a fresh install....but not for me.
So what have I done to focus the troubleshooting process.
1. I know the BME280 sensor and wiring are good. I have attached it (exact sensor and wiring) to RPi 4 running OP3 and
it works fine. It's not the sensor!
2. I wrote a fresh SD card with OpenPlotter 4 Starting (2024-06-19-OpenPlotter-v4-Starting-stable-img.zip) using RPi Imager
3. Booted my RPi 5 this Sd card - did NOT do any OS or OpenPlotter updates.
4. Went to Preferences > Raspberry Pi Configuration > Interfaces and enabled I2C, Rebooted
5. Opened SignalK, Created Admin user as pi with password, Logged in as user: pi
6. Opened OP settings (ver 4.2.0), installed I2C Sensors app (ver 4.2.0-stable), Restart SignalK, Data Browser shows
Validation.I2C path value.
7. Open I2C sensors app, I2C addresses shows one address "76" ( BME280 sensor is the only i2c device)
8. Add BME280 sensor on Address 76, 3 SignalK keys show, Edit temperature key for "environment.inside.temperature",
All keys show 'yellow" in I2C app.
9. SignalK shows no I2C data values.
10. Restart SignalK and the ws.I2C..., and ws.NOTICATIONS..., Connections disappear from Dashboard page.
11. Run Check System and ws.I2C... and ws.NOTICATIONS..... reappear in SignalK dashboard. Get the following I2C error
12. Execute the terminal commands suggested in the above referenced forum post. Get the following error on systemctl status:
So no love.
Repeated the above steps with fresh SD card image but with all OS , Eeprom and OpenPlotter Updates as of 11 April 2025. Same result.
So can someone else reproduce this result? I've tried to keep it as simple as possible detailing the exact steps taken so hopefully it can be reproduced.
Here's a neofetch screen for the above tests.
Is there anything else I can try to troubleshoot this issue?
TIA - I love the OpenPlotter software and appreciate the hard work put into it.
Jay
S/V Priority
In recommissioning my RPi5 Openplotter system for this season, I get a "i2c service not running" error on check system startup.
My system is a Rpi 5 4GB running OP4. The i2c sensor is a BME280. I have spend a some time trying to troubleshoot this
issue with no success. I have searched the forum here and tried the various solutions including this post:
https://forum.openmarine.net/showthread....8#pid32198
The only success on the forum has been a fresh install....but not for me.
So what have I done to focus the troubleshooting process.
1. I know the BME280 sensor and wiring are good. I have attached it (exact sensor and wiring) to RPi 4 running OP3 and
it works fine. It's not the sensor!
2. I wrote a fresh SD card with OpenPlotter 4 Starting (2024-06-19-OpenPlotter-v4-Starting-stable-img.zip) using RPi Imager
3. Booted my RPi 5 this Sd card - did NOT do any OS or OpenPlotter updates.
4. Went to Preferences > Raspberry Pi Configuration > Interfaces and enabled I2C, Rebooted
5. Opened SignalK, Created Admin user as pi with password, Logged in as user: pi
6. Opened OP settings (ver 4.2.0), installed I2C Sensors app (ver 4.2.0-stable), Restart SignalK, Data Browser shows
Validation.I2C path value.
7. Open I2C sensors app, I2C addresses shows one address "76" ( BME280 sensor is the only i2c device)
8. Add BME280 sensor on Address 76, 3 SignalK keys show, Edit temperature key for "environment.inside.temperature",
All keys show 'yellow" in I2C app.
9. SignalK shows no I2C data values.
10. Restart SignalK and the ws.I2C..., and ws.NOTICATIONS..., Connections disappear from Dashboard page.
11. Run Check System and ws.I2C... and ws.NOTICATIONS..... reappear in SignalK dashboard. Get the following I2C error
12. Execute the terminal commands suggested in the above referenced forum post. Get the following error on systemctl status:
So no love.
Repeated the above steps with fresh SD card image but with all OS , Eeprom and OpenPlotter Updates as of 11 April 2025. Same result.
So can someone else reproduce this result? I've tried to keep it as simple as possible detailing the exact steps taken so hopefully it can be reproduced.
Here's a neofetch screen for the above tests.
Is there anything else I can try to troubleshoot this issue?
TIA - I love the OpenPlotter software and appreciate the hard work put into it.
Jay
S/V Priority

