I was unable to find any further information on enabling CAN on BeagleBoneBlack using Balena OS. I’d appreciate any information here. Is there any way to make this work on BeagleBone Black?
Can you try the same steps with the updated Beaglebone Black image at version 2.58.3+rev1 from the staging dashboard? It is available for testing at https://dashboard.balena-staging.com
The examples from some posts (and the one linked above) suggest that there should be a bone_capemgr entry unter /sys/devices/platform. Apparently this entry neither exists in the host OS not inside the beagle bone image balenalib/beaglebone-black-ubuntu-python:3.7.4 which I’m using. Am I missing some configuration step here?
Capemgr is only supported in balena BBB devices with a 4.1 linux kernel (see this link), you can check the current kernel version with uname -a.
There’s a new 2.58.3+rev4 release in the dashboard, it includes the updated overlays for the kernel 5.4 - these were updated starting with 2.56.0+rev1.
Please try with new version and, as you already did, with the overlays loaded from u-boot. I could run a loopback test successfully on the beaglebone green running 2.56.0, might work on the beagle black too.