so i made an image with Gene repo and latest driver it works pretty good and it's quick to create.
unfortunatly same SPI1 error (SPI0 is working really good)
Code:
pi@LinuxCNC:~ $ halrun
halcmd: loadrt hostmot2
Note: Using POSIX realtime
hm2: loading Mesa HostMot2 driver version 0.15
halcmd: loadrt hm2_rpspi spi_probe=16 spi_debug=5 spiclk_rate=5000 spiclk_rate_rd=5000
hm2_rpspi: Platform: Raspberry Pi 4 Model B Rev 1.1
hm2_rpspi: Base address 0xfe000000 size 0x01800000
hm2_rpspi: Mapped peripherals from 0xfe000000 (size 0x01800000) to gpio:0x0xb4c80000, spi:0x0xb4c84000, aux:0x0xb4c95000
hm2_rpspi: SPI1/CE2 clock rate: 5000000/5000000 Hz, VPU clock rate: 500000000 Hz
hm2_rpspi: SPI1/CE2 write clock rate calculated: 5000000 Hz (clkdiv=100)
hm2_rpspi: SPI1/CE2 read clock rate calculated: 5000000 Hz (clkdiv=100)
hm2_rpspi: SPI1/CE2 Invalid cookie, read: 00000000 00000000 00000000, expected: 55aacafe 54534f48 32544f4d
hm2_rpspi: SPI1/CE2 No drive seen on MISO line (kept at pull-down level). No board connected or bad connection?
hm2_rpspi: rtapi_app_main: No such device (-19)
<stdin>:2: waitpid failed /usr/bin/rtapi_app hm2_rpspi
<stdin>:2: /usr/bin/rtapi_app exited without becoming ready
<stdin>:2: insmod for hm2_rpspi failed, returned -1
i can try on CE0 or CE1 but i think it's the same...