I have connected matrix led display on max7219 by spi to orangepi. Module max7219 have power supply from 5v.
On some during a 220v power failure (sparking between wires suspended on poles), there were some disruptions in the 5v power supply. This damaged the max7219 modules and possible spi port on orange pi. After this failure, the /boot/armbianEnv.txt file contained a fragment of the logrotate file, the kernel on the orange pi is unable to initialize the spi port despite no wires being connected. After connecting a working orange pi to the max7219 module, the problem with spi initialization also appears. Dmesg does not show anything related to spi, there is no /dev/spi0.0 file. Is it possible that damage to the spi port blocks its initialization by the kernel?
There was also a problem with playing music using mpd, after a while the music stops playing and the kernel reports that the sound card is not available. Re-running mpc play resumes playing music, but not for long.