Skip to content

feat: support the Pine64 SOQuartz CM4 module#7

Draft
pl4nty wants to merge 1 commit into
siderolabs:mainfrom
pl4nty:main
Draft

feat: support the Pine64 SOQuartz CM4 module#7
pl4nty wants to merge 1 commit into
siderolabs:mainfrom
pl4nty:main

Conversation

@pl4nty
Copy link
Copy Markdown
Contributor

@pl4nty pl4nty commented Mar 26, 2024

An RK3566-based compute module in the RPi CM4 form factor. Leaving as draft until I have time to test the latest TPL/ATF. Could also move rkbin to a standalone artifact for reuse

@pl4nty
Copy link
Copy Markdown
Contributor Author

pl4nty commented Mar 26, 2024

I'll also need to test ethernet. May need those additional kernel configs

@frezbo
Copy link
Copy Markdown
Member

frezbo commented Mar 26, 2024

Could also move rkbin to a standalone artifact for reuse

yup, that would be nice

Comment thread installers/soquartz-cm4/src/go.mod Outdated
@frezbo
Copy link
Copy Markdown
Member

frezbo commented Mar 27, 2024

I'll also need to test ethernet. May need those additional kernel configs

We'll be cutting a release of pkgs for Talos 1.7 by end of this week, if we need it let's try to get it in before that, otherwise this will go in 1.8

@pl4nty
Copy link
Copy Markdown
Contributor Author

pl4nty commented Mar 29, 2024

I can send a PR for the documented configs last tested with Talos 1.6.6, but I'm out of town so can't test with 1.7

@pl4nty
Copy link
Copy Markdown
Contributor Author

pl4nty commented Apr 7, 2024

I've confirmed MOTORCOMM_PHY is still required, and tested with all documented configs except SND. Most of them can compile to modules, so I could create a system extension as mentioned in siderolabs/talos#8065. Or would you prefer a PR to pkgs and wait for 1.8?

@frezbo
Copy link
Copy Markdown
Member

frezbo commented Apr 15, 2024

I've confirmed MOTORCOMM_PHY is still required, and tested with all documented configs except SND. Most of them can compile to modules, so I could create a system extension as mentioned in siderolabs/talos#8065. Or would you prefer a PR to pkgs and wait for 1.8?

yeh, let's do this for 1.8

An RK3566-based compute module in the RPi CM4 form factor

Signed-off-by: Tom Plant <tom@tplant.com.au>
@DamiaPoquet
Copy link
Copy Markdown
Contributor

@pl4nty The rkbin artifact will be handy.

I'm facing some issues with the U-boot TPL on RK3399 boards. The memory training sometimes fails and prevents the board to boot. I tried replacing it with the DDR binary form Rockchip and got Talos booting reliably.

I will open a new PR to fix the issue once the rkbin artifact is ready. Thank you!

@pl4nty
Copy link
Copy Markdown
Contributor Author

pl4nty commented Apr 24, 2024

@DamiaPoquet this PR might take a while due to the kernel dependencies. Do you want to include rkbin in your PR, with coauthored/signoff referencing me?

@frezbo
Copy link
Copy Markdown
Member

frezbo commented Aug 7, 2024

any updates on this, we'll be cutting another alpha release of talos soon and new changes for SBC's would then only go in 1.9

@gadkrumholz
Copy link
Copy Markdown

@pl4nty I have a tpi2 cluster full of soquartz to help testing this PR if that would be helpful

@pl4nty
Copy link
Copy Markdown
Contributor Author

pl4nty commented Mar 10, 2025

thanks, I'll rebase this sometime in April so you can test. had abandoned it cause I've replaced my SOQuartz with Turing RK1s

@github-actions
Copy link
Copy Markdown

This PR is stale because it has been open 45 days with no activity.

@github-actions github-actions Bot added the Stale label Sep 27, 2025
@gadkrumholz
Copy link
Copy Markdown

thanks, I'll rebase this sometime in April so you can test. had abandoned it cause I've replaced my SOQuartz with Turing RK1s

I'm still available to test if this work is still feasible. Thanks!

@github-actions github-actions Bot removed the Stale label Sep 28, 2025
@github-actions
Copy link
Copy Markdown

This PR is stale because it has been open 45 days with no activity.

@github-actions github-actions Bot added the Stale label Nov 13, 2025
@gadkrumholz
Copy link
Copy Markdown

@pl4nty any chance this could still happen?

@github-actions github-actions Bot removed the Stale label Nov 14, 2025
@disconn3ct
Copy link
Copy Markdown

I'm also available for testing. I can load them into CM4 carriers with a Turing pi 2, or the jetson cm4 adapter, or bare in the pine64 'model a' board as needed.

Testing the old image on the 'model a', it boots and seems to be working well. (Initially etcd was crashlooping but a reboot stopped it. And in an unrelated bug, talosctl reboot doesn't work because it tries to parse the git rev.)

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 5, 2026

This PR is stale because it has been open 45 days with no activity.

@github-actions github-actions Bot added the Stale label Jan 5, 2026
@gadkrumholz
Copy link
Copy Markdown

@pl4nty I'm still available to test if you think this PR can still happen

@github-actions github-actions Bot removed the Stale label Jan 6, 2026
@github-actions
Copy link
Copy Markdown

This PR is stale because it has been open 45 days with no activity.

@github-actions github-actions Bot added the Stale label Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants