RPi4 Mesa install: No 7C81 board found

More
3 years 5 months ago #272435 by Stef
Today I did a completely new Debian install of the Bookworm daily built, following the document made by rodw:
github.com/rodw-au/linuxcnc/blob/rodw-ge...etting-linuxcnc.adoc

This detailed explanation was very helpful!
After this I manually installed both geany and mesaflash.
I then edited the file "raspi-extra-cmdline" by adding "dtparam=spi=on" (see screenshot below).

I was hoping that this fresh install would solve my problems, but unfortunately I still have the same error...

Although I am happy to hear that 7C81s are shipped with 5ABOBx3 firmware, maybe I don't need to do anything with mesaflesh.
But if I skip that step, how could I check the connection between the RPi and the 7C81? 

Attachment not found



Attachment not found

 

Please Log in to join the conversation.

More
3 years 5 months ago #272436 by PCW
Is it possible that debian has a different SPI device name?
( does ls /dev | grep spi show anything? )

To test the driver, try

halcmd -kf
halcmd: loadrt hostmot2
halcmd: loadrt hm2_rpspi

Please Log in to join the conversation.

More
3 years 5 months ago #272446 by Stef
Thank you for the quick reply!
Please find below a screenshot with the commands that I executed.

Code:
ls /dev | grep
Did not show anything.

Code:
halcmd -kf
This showed "halcmd: " 
I typed "loadrt hostmot2" behind that, which seems to give a valid output.
But when I typed "hm2_rpspi" behind the next "halcmd: " it didn't recognize this command.


Attachment not found

Please Log in to join the conversation.

More
3 years 5 months ago #272448 by Stef

ohhh you are using debian instead of raspi-os. that would explain why things arent working. I do not think you can change things with a config file like with rpi-os or use raspi-config, as debian is not using the dbts. I also dont think the hm2_rpspi driver works with debian bookworm anyways

Unfortunately I am not using raspi-os indeed, because as far as I know the "LinuxCNC 2.8.1 Raspberry Pi OS based on Debian 10 Buster" (which is on the LinuxCNC frontpage) is incompatible with RPi's that have been sold over the past two years...

Please Log in to join the conversation.

More
3 years 5 months ago #272449 by Aciera
sorry, never mind :)

Please Log in to join the conversation.

More
3 years 5 months ago #272454 by PCW
You left the loadrt out, it should be:

halcmd: loadrt hm2_rpspi
 

Please Log in to join the conversation.

More
3 years 5 months ago #272463 by cakeslob
I was going off what was said in this git issue about rpi debian
github.com/LinuxCNC/linuxcnc/issues/2349
 

Please Log in to join the conversation.

More
3 years 5 months ago #272465 by PCW
In that thread Sebastian reported that bookworm worked with hm2_rpspi

(but mesaflash did not because the spi device was missing) so it may be OK

Please Log in to join the conversation.

More
3 years 5 months ago #272499 by Stef

You left the loadrt out, it should be:

halcmd: loadrt hm2_rpspi

 
Ah, I see I made a mistake over there. However the output of the first and second command don't list anything related to spi, so I think that is already strange?

I did a new try, and after that another one (without rebooting in between), see below. I noticed that the output is different so I pasted both screenshots:

 

Attachment not found



 

Attachment not found

Please Log in to join the conversation.

More
3 years 5 months ago #272500 by PCW
OK so it does look like you cannot run hm2_rpspi on that kernel
(nor could you run mesaflash or the spidev driver since the spi device driver
is missing)

The "fail to rmmod" error would be simple to fix in the hm2_rpspi source
so it would work with debian systems but overall I look like debian is a lost cause
on the RPI because its missing so much peripheral support

Please Log in to join the conversation.

Time to create page: 0.165 seconds
Powered by Kunena Forum