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

fix(nanopi-r5s): avoid broken NVMe #28

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

nicklasfrahm
Copy link
Contributor

@nicklasfrahm nicklasfrahm commented Aug 13, 2024

This attempts to fix the broken NVMe for the Nano Pi R5S.

References:

Tasks:

  • Test preboot if preboot command only affects NVMe
  • Compare .dts files

@nicklasfrahm nicklasfrahm force-pushed the bug/missing-nvme branch 3 times, most recently from 2e5ef29 to 58fb06e Compare August 14, 2024 06:30
@judahrand
Copy link

Did you have any more luck with this?

@nicklasfrahm
Copy link
Contributor Author

Not really, have been moving recently. I might look at it another time.

@RemkoMolier
Copy link

RemkoMolier commented Nov 5, 2024

@nicklasfrahm
I've proposed a PR in the siderolabs/pkgs repo (siderolabs/pkgs#1072), which fixes the PCI issue for this board, allowing both NVME and 2.5Gbits to be detected.

My initial tests showed only one of the 2.5Gbit ethernet ports during install, but the nvme was fully accessible.

(Update:
This is because uboot is never loading the kernel dts blob - leaving us with the default uboot fdt with the "powerless" first pci3 lane, which is the lane thee first 2.5Gbit lan adapter is on. For some reason the functionality to load the external or retain the built-in fdt in boothmeth_efi is never called.)

Regards,

Remko

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

Successfully merging this pull request may close these issues.

3 participants