Spi loopback test is failing Rock5b Debian 12

UPDATE: This issue has been resolved.

Using the test program from radxa

fred@rock5b:~/CLionProjects/rock5b/spi_loopback/cmake-build-debug$ ./spi_loopback -D /dev/spidev0.0 -s 500000 -b 8 -l -v -p “\x01\x02\x03” -H -O
spi mode: 0x23
bits per word: 8
max speed: 500000 Hz (500 KHz)
TX | 01 02 03 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ | …
RX | FF FF FF __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ | …
fred@rock5b:~/CLionProjects/rock5b/spi_loopback/cmake-build-debug$ sudo ./spi_loopback -D /dev/spidev0.0 -s 500000 -b 8 -l -v -p “\x01\x02\x03” -H -O
[sudo] password for fred:
spi mode: 0x23
bits per word: 8
max speed: 500000 Hz (500 KHz)
TX | 01 02 03 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ | …
RX | FF FF FF __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ | …
fred@rock5b:~/CLionProjects/rock5b/spi_loopback/cmake-build-debug$ sudo ./spi_loopback -D /dev/spidev1.1 -s 500000 -b 8 -l -v -p “\x01\x02\x03” -H -O
spi mode: 0x23
bits per word: 8
max speed: 500000 Hz (500 KHz)
TX | 01 02 03 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ | …
RX | FF FF FF __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ | …
fred@rock5b:~/CLionProjects/rock5b/spi_loopback/cmake-build-debug$ ./spi_loopback
spi mode: 0x0
bits per word: 8
max speed: 500000 Hz (500 KHz)
RX | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | …
fred@rock5b:~/CLionProjects/rock5b/spi_loopback/cmake-build-debug$

Overlays are installed. Could not get it to work so tried the official testing and it does not work.

fred@rock5b:~$ ls /dev/spidev*
/dev/spidev0.0 /dev/spidev1.1

fred@rock5b:~$ uname -a
Linux rock5b 6.1.43-20-rk2312 #3e26818dc SMP Tue Nov 19 07:21:24 UTC 2024 aarch64 GNU/Linux

It looks like the rockchip modules are missing, this is all that image has installed.

fred@rock5b:~$ ls /lib/modules/$(uname -r)/kernel/drivers/spi/
spi-bitbang.ko.xz spi-gpio.ko.xz

Just loaded both of the generic .ko and they do not work…

fred@rock5b:~/CLionProjects/rock5b/spi_loopback/cmake-build-debug$ lsmod | grep spi
spi_gpio 16384 0
spi_bitbang 20480 1 spi_gpio
fred@rock5b:~/CLionProjects/rock5b/spi_loopback/cmake-build-debug$ sudo ./spi_loopback -D /dev/spidev0.0 -s 5000000 -b 8 -l -v -p “\x01\x02\x03” -H -O
spi mode: 0x23
bits per word: 8
max speed: 5000000 Hz (5000 KHz)
TX | 01 02 03 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ | …
RX | FF FF FF __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ | …
fred@rock5b:~/CLionProjects/rock5b/spi_loopback/cmake-build-debug$