[RPI] Initial support of RPI5 (WIP)#211
[RPI] Initial support of RPI5 (WIP)#211BohdanBuinich wants to merge 4 commits intoOpenVoiceOS:developfrom
Conversation
cba3af7 to
a424e64
Compare
j1nx
left a comment
There was a problem hiding this comment.
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.
Out of interest, which USB device did you added here to the quircks list?
There was a problem hiding this comment.
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
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
|
Bk |
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=384Mflag:A kernel error occurs when the
cma=384Mflag is set. The error log is as follows:The issue seems to be related to DMA allocation failures.
console=consoleflag ingrub.cfg:The kernel can get stuck during boot if the
console=consoleflag 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-zramservice fails to start.connectivity-checkservice 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