We are running a fleet of devices using the raspberry pi 4, connected using a spi bus to the mcp2515 chip. In our systems running OS 2.65 and 2.80.3 we don’t see any issues - we see the following in the dmesg log on boot:
[ 5.128456] mcp251x spi0.1 can0: MCP2515 successfully initialized.
However, when we update the OS to anything after 2.80, for example, 2.85 or 2.88, we suddenly start seeing this fail with the message (same hardware - just change the SD card):
[ 7.773570] mcp251x spi0.1: MCP251x didn't enter in conf mode after reset
[ 7.773751] mcp251x spi0.1: Probe failed, err=110
[ 7.773815] mcp251x: probe of spi0.1 failed with error -110
In both cases the dtoverlay is
"vc4-fkms-v3d","mcp2515-can1,oscillator=25000000,interrupt=25","uart5","i2c-rtc,pcf8523"
Obviously we’d like to stay current with the OS - thoughts?