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

pine64-pinecube: init board #165

Draft
wants to merge 2 commits into
base: development
Choose a base branch
from

Conversation

lheckemann
Copy link
Contributor

This works, but still has a number of problems:

  • can't boot kernels bigger than 8MiB
  • initramfs doesn't seem to work either (may also be a size issue)
  • extra patches1 might be necessary for ethernet to work

Copy link
Contributor

@samueldr samueldr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some minor changes. Nothing that will change the overall result.

modules/hardware/allwinner/default.nix Outdated Show resolved Hide resolved
modules/hardware/allwinner/default.nix Outdated Show resolved Hide resolved
boards/pine64-pinecube/default.nix Show resolved Hide resolved
@samueldr
Copy link
Contributor

This works, but still has a number of problems:

  • can't boot kernels bigger than 8MiB
  • initramfs doesn't seem to work either (may also be a size issue)
  • extra patches1 might be necessary for ethernet to work

I figure all of these would be upstream issues, right?

This works, but still has a number of problems:
 - can't boot kernels bigger than 8MiB
 - initramfs doesn't seem to work either (may also be a size issue)
 - extra patches[1] might be necessary for ethernet to work

[1]: https://github.com/danielfullmer/pinecube-nixos/blob/master/uboot/Pine64-PineCube-uboot-support.patch
@samueldr
Copy link
Contributor

samueldr commented Nov 8, 2022

This force push

  • Synced with current development branch
  • Added SPI support

I verified SPI support works, by using it on my board.

@samueldr
Copy link
Contributor

samueldr commented Nov 8, 2022

Before merging I'd like to verify and fix (from the PR description)

  • can't boot kernels bigger than 8MiB
  • initramfs doesn't seem to work either (may also be a size issue)

If this is an unsolveable limitation of the platform, it should be documented as such.

@lheckemann
Copy link
Contributor Author

lheckemann commented Nov 8, 2022

I don't think it's an unsolveable limitation of the platform, just of the memory layout used by the default config.

@samueldr
Copy link
Contributor

samueldr commented Nov 8, 2022

Yeah, this was if it is... I'm positive it must be something like that too.

@samueldr samueldr added 9. status: WIP The PR is not ready for merge, work in progress 0. priority: normal and removed 9. status: WIP The PR is not ready for merge, work in progress labels Oct 5, 2023
@samueldr samueldr modified the milestones: 2023.07-007, 20YY.MM-008 Oct 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

None yet

2 participants