I was just reading the following thread about enabling CAN on BeagleBone Green:
However I have BeagleBone Black with Comms [https://github.com/beagleboard/capes/tree/master/beaglebone/Comms]. I tried those solutions by configuring the following env variables:
BALENA_HOST_CONFIG_enable_uboot_overlays 1 BALENA_HOST_CONFIG_uboot_overlay_addr0 /boot/overlays/BB-CAN0-00A0.dtbo BALENA_HOST_CONFIG_uboot_overlay_addr1 /boot/overlays/BB-CAN1-00A0.dtbo
However it did not work. A simple dmesg | grep -i CAN on the main OS produces the following output:
root@917896c:~# dmesg | grep CAN -A 10 [ 1.406805] CAN device driver interface [ 1.463432] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000 [ 1.471506] davinci_mdio 4a101000.mdio: detected phy mask fffffffe [ 1.478364] MDIO: davinci_mdio: dt: updated phy_id from phy_mask[fffffffe] [ 1.498101] libphy: 4a101000.mdio: probed [ 1.502535] davinci_mdio 4a101000.mdio: phy: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
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?