CAN bus speed issue on Beaglebone Black

I’m using DCAN0 on the Beaglebone Black to communicate with other devices on a CAN bus at 125 Kbps. Everything is working well but in order to get 125 Kbps from the BBB I actually had to command 135 Kbps (“ip link set can0 up type can bitrate 135000”) - I’ve verified this with a scope. In fact, in order to get any desired speed, I have to command a speed 8% higher. I initially thought it might be a problem with the Rev.A5A BBB I was using but I’ve since experienced the problem with a Rev.C board as well. I’ve also tried different images to no avail. Has anyone else encountered this problem?

I’ve not seen this problem with 2 Rev C’s and a single A5A. Is it possible your external device is communicating at 135kbit/s ?

We have only used the one speed which our other devices expect, but that has worked correctly with a couple of dozen BBBs, “since forever”.