Posts: 8
Threads: 3
Joined: Feb 2023
Reputation:
0
I’ve just built a new system with Pi5 and McArthur hat. Everything seemed OK until I found no nmea2000 data in SK. I’ve checked all the settings as per documentation and I can’t see anything wrong. All apps updated and system updated after install. In SK the message I see next to can0 is ‘Failed to load canSocket module. Cannot find module …/build/Release/can. The can leds on the hat are both blinking which I assume means data is being passed so hopefully the hat is OK. I’m reasonably sure the wires are correct even though the drop cable I used has different colours to normal nmea2000 protocol. I belled them out to identify which was which from the pins. Any help gratefully received. I’m not great at Linux commands do if it involves checking things in terminal I need learner guidance!
Posts: 33
Threads: 4
Joined: Dec 2023
Reputation:
2
If you are getting "Unable to load native socketcan interface" then you need to reinstall socket can. To do that:
Open the terminal on openplotter.
copy and paste each line into the terminal.
cd /usr/lib/node_modules/signalk-server/
sudo npm install socketcan
sudo systemctl restart signalk.service
Posts: 8
Threads: 3
Joined: Feb 2023
Reputation:
0
2026-09-30, 03:34 PM
(This post was last modified: 2026-09-30, 03:38 PM by Vivacity.)
Thanks. Sorry to sound dim but is it press enter after each line before entering the next? Also is that a space between cd and /. I can’t copy paste at this stage so need to type.
Posts: 33
Threads: 4
Joined: Dec 2023
Reputation:
2
yes, its a space after cd
type each line and press enter.
when you get the prompt back do the next line.
Posts: 8
Threads: 3
Joined: Feb 2023
Reputation:
0
Thanks very much for your help. Unfortunately that fix didn’t do it in my case.