Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What is the issue with Pi 3? #10

Open
insertjokehere opened this issue Sep 20, 2022 · 4 comments
Open

What is the issue with Pi 3? #10

insertjokehere opened this issue Sep 20, 2022 · 4 comments

Comments

@insertjokehere
Copy link

Hi,

In 3c3c1f2 you disable building for Pi 3 boards. I'm interesting in getting this working, do you remember what the issue was?

Thanks

@insertjokehere
Copy link
Author

Update: I managed to get this it to build using the ARM64 builder container on my x86 laptop, booting the resulting image on a Pi 3 gives:

  • uboot boots
  • Grub loads
  • Selecting "serial console" leads to no output after the EFI stub
  • Selecting "graphical console" gives normal boot output, eventually (~2 minutes?) getting as far as login prompt, but:
    • Config doesn't load - output about migration error?
    • Doesn't seem to actually allow input - USB keyboard doesn't seem to be detected

@runborg
Copy link
Owner

runborg commented Sep 23, 2022

Hi insertjokehere!
As i remember i disabled pi3 building because og usb issues as you’ve discovered it cn be part flaky… i think this is only a kernel config issue but i dont have any pi3 to test with to solove these issues….

If you mount a FTDI adapter on the serial port pins(dont remember the pins) you might get the serial console working.
And If you want to troubleshoot this you could build a custom image with a custom firmware using the vyos/vyos-build repository. There shold be guides on how to build custom kernels there.

@runborg
Copy link
Owner

runborg commented Sep 23, 2022

Also, the config load erre is most likly because of a missing ethernet nic as the ethernet nic is on the usb port om those boards

@insertjokehere
Copy link
Author

insertjokehere commented Sep 25, 2022

Thanks for the pointers - I've tried building an image with a kernel using:

Might try with the same kernel version that was specified in vyos/vyos-build@7c5fd20 in case that is important, but I'm pretty much out of ideas. This probably needs someone who understands the kernel better than I do

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants