Hi,
I could enable "spidev" support by armbian-config -> system -> hardware (enable spidev) . Everything worked fine.
However, the original spidev module supports messages only up to 4096 bytes.
I compiled a new version of custom spidev.ko with the 32,768 buffer size.
Then, converted it to spidev.ko.xz ( xz -v spidev.ko) and replaced the original file under /lib/modules/5.15.85-sunxi/kernel/drivers/spi/spidev.ko.xz
The new module works fine when I install it manually: insmod /lib/modules/5.15.85-sunxi/kernel/drivers/spi/spidev.ko.xz
However, after the reboot the original 4096-byte version of "spidev" module is loaded magically.
It is loaded even if I remove the /lib/modules/5.15.85-sunxi/kernel/drivers/spi/spidev.ko.xz file.
I searched through the whole micro-SD partition and cound not find any copy of spidev.ko.xz or spidev.ko
Would you please explaine the mystery ?
Thanks in advance