-
Notifications
You must be signed in to change notification settings - Fork 36
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
[RPI] Initial support of RPI5 (WIP) #211
base: develop
Are you sure you want to change the base?
[RPI] Initial support of RPI5 (WIP) #211
Conversation
cba3af7
to
a424e64
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If this get you a somewhat working version for the rpi5, I have no problems in merging this and tackle the issues when the solution become available.
There is still A LOT of work going on over at the kernel development, so it will only get better over time.
@@ -1 +1 @@ | |||
cma=384M mitigations=off snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_compat_alsa=0 dwc_otg.lpm_enable=0 acpi=off cgroup_enable=memory psi=1 usb-storage.quirks=174c:55aa:u,2109:0715:u,152d:0578:u,152d:0579:u,152d:1561:u,174c:0829:u,14b0:0206:u | |||
mitigations=off snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_compat_alsa=0 dwc_otg.lpm_enable=0 acpi=off cgroup_enable=memory psi=1 usb-storage.quirks=174c:55aa:u,2109:0715:u,152d:0578:u,152d:0579:u,152d:1561:u,174c:0829:u,14b0:0206:u,0bda:9210:u |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Out of interest, which USB device did you added here to the quircks list?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it is Ugreen ssd M.2 case
https://eu.ugreen.com/products/ugreen-m2-nvme-10-gbps-ssd-enclosure?variant=40296225636435
going to remove it from here, I think it is not needed
buildroot-external/rootfs-overlay/usr/lib/systemd/system/connectivity-check.service
Outdated
Show resolved
Hide resolved
I'm going to make small PRs common issues so that this PR is clearly related only to RPI 5 support |
a424e64
to
0e46446
Compare
This commit introduces initial support for the Raspberry Pi 5 Model B in Buildroot. While part of the work has been completed, several outstanding issues must be addressed. I have for you below a detailed description of the current status and the identified issues.
Completed Work
To-Do List and Issues
1. Kernel Error with(resolved by 321c263)cma=384M
flag:A kernel error occurs when the
cma=384M
flag is set. The error log is as follows:The issue seems to be related to DMA allocation failures.
console=console
flag ingrub.cfg
:The kernel can get stuck during boot if the
console=console
flag is set ingrub.cfg
. This issue needs further investigation to determine the cause and find a solution.3. Service Failures during Boot:(resolved by a424e64)ovos-zram
service fails to start.connectivity-check
service fails during boot.These service failures need to be analyzed and resolved to ensure smooth system initialization.
Audio HAT WM8960 Initialization Issue:
The Audio HAT WM8960 does not initialize properly. This issue might be related to driver compatibility (???) or configuration settings in Buildroot for Raspberry Pi 5.
USB SDD disconnects randomly:
@j1nx what do you think about replacing raspi-gpio with adafruit-blinka with libgpiod (need to add/update package)
currently, we have only one script - xvf3510-flash which depends from raspi-gpio