HDP = Host Data Path
So the issue is probably related to the ACPI firmware.
Can someone with 9.9.0 bios please upload the uart 2 log. I think my optee is corrupted and I want to compare logs
Current mainline efforts are DT-only. Pretty much all peripherals other than USB, PCIe and UART will require significant work to support ACPI binding.
There’s also the display controller that needs to be brought up. Right now you have to rely on UEFI GOP to get some basic display output.
Looks like my board decided to forget its hardware uuid on v9.9.0 after not turning on for a couple days:
Where normally it says:
------End firmware version dump------
E/TC:?? 00 cix_get_key_info:121 Get device key:
Mine says:
------End firmware version dump------
E/TA: _plat__NvInitFromStorage:159 fTPM: block 1 not found, creating
E/TC:?? 00 read_fat:1052 tee_mm_alloc Fail
E/TA: _plat__NvInitFromStorage:173 Failed to create fTPM storage object
E/TA: _plat__GetEPS:78 fTPM was unable to derive an EPS, falling back to random generation.
E/TC:?? 00
E/TC:?? 00 TA panicked with code 0xffff0006
E/LD: Status of TA bc50d971-d4c9-42c4-82cb-343fb7f37896
and a bit more error stuff
Hoping to be able to get it back working when reflashing the bios via an USB SPI Programmer tomorrow. Until then I would discourage upgrading to v9.9.0
FWIW mine is here, in ACPI mode with mainline kernel: https://0x0.st/8fEb.bin
I’m noticing that 3 CPU flags only appear on the original kernel, not in mainline. Your A520 seem to be significantly faster than mine on memory accesses, I’ll run some comparison tests to see if any of the OPP has an effect there.
For people that downloaded the initial 9.9.0 Bios there is an updated one: https://dl.radxa.com/orion/o6/images/bios/SystemReady/latest/
Ill try the new bios and the stock Ubuntu 25.04 in ACPI image today if i can. The 24.10 and the 6.11 kernel has been working really really well for me. Even trought the kernel is a bit old.
Yesterday i even got Steam running after compiling box64, but i was unable to do anything with it.
I was worried it would not work at all because you cant run in 32 bit mode (box86) in Armv9, but box32 mode seems to be good enoght to at least get the UI going.
There is a kernel panic booting Ubuntu 25.04 iso, 6.14 kernel about arm-smmu.
Im 99% sure this is caused by the 9.0.0 bios and it was at least booting on the old 0.2.1 bios.
I was able to install a daily build a few days ago, on the older 9.0 bios. No wifi working, but it seems to be a problem for other 25.04 ubuntu users.
I am using RX6600 now with ACPI and I tested different upstream kernels.
AMDGPU developer is looking for some users to test the fix patch
https://lore.kernel.org/amd-gfx/CADnq5_M=YiMVvMpGaFhn2T3jRWGY2FrsUwCVPG6HupmTzZCYug@mail.gmail.com/
Petty sure i booted the daily live image at least once with the 0.2.x bios, then switched to the first 9.0.0 it the same iso would not boot anymore, same result now with the 2nd 9.0.0 and the release version of 25.04.
Also i see no difference with the 2nd 9.0.0 bios compared to the first, PPTT tables seems to be still missing as Windows still list 96MB L3 with 8 sockets, i can still enable the small cores… etc, i think it is just a re-upload of the first
Have you tried booting from an usb c stick? Had some issues installing ubuntu after a fedora install and booting from usb c seemed to work better.
cix_flash_all.bin
has a new date (Apr 11 instead of Apr 7) and new MD5. All other files are identical.
I’m not sure exactly what the implications are of cix_flash_all.bin
changing but not cix_flash_ota.bin
…
AMDGPU developer is looking for some users to test the fix patch
New patch for testing
https://lore.kernel.org/amd-gfx/CADnq5_NE2M19JdrULtJH-OXwycDpu0hrFHy42YiJA3nMYoP=+w@mail.gmail.com/
Subject: [PATCH] drm/amdgpu: only remap HDP registers on X86_64
We remap the HDP registers to an open part of the MMIO
aperture. This doesn't seem to work properly on non-X86 systems,
so only remap on X86_64.
I upgraded to the latest 9.0.0 firmware, and attempted to install Debian 12 Arm ISO as indicated in the Radxa O6 Wiki page (https://docs.radxa.com/en/orion/o6/bios/boot-debian-official-iso), but when it was installing I couldn’t get the Live CD installer to detect the built-in Ethernet (RTL8126). It seems like that driver is not present.
(This was with ACPI, not Device Tree.) Is there a better guide for Debian 12, or is it recommended to use Ubuntu 25.04 or 24.10 instead for now with ACPI firmware 9.0.0?
I also tried Ubuntu 25.10, and it booted into the live CD environment after a bit, but was stuck with these messages a while:
Then it was stuck a bit after systemd-update-done.service
. Not sure if that’s normal, but it progressed to the graphical installer at least.
Re-running some benchmarks, it seems that even with the BIOS setting the 2.6 GHz limit instead of 2.5, I’m only seeing 8 cores total in Ubuntu, and Geekbench score is reduced slightly, as well as HPL (going from 31.232 Gflops to 20.161 Gflops). Both of those HPL scores are still lower than a 4-core A76 Raspberry Pi 5…
This does not seem to work, at least you were running at 2.5 GHz: https://browser.geekbench.com/v6/cpu/11703943.gb6
Isn’t there an UEFI setting to bring back the little cores? The changelog.txt
contains “Remove little core enablement option in BIOS Setup.”
Asides that when trying to test different firmwares/kernels/whatever (in general: most probably different settings) I don’t understand why incapable tools are used that do not measure both RAM bandwidth and latency individually. Since depending on type of benchmark different memory performance might matter more than CPU ‘horsepower’.
As such: benchmarking gone wrong confirmed? With reliable benchmarks the O6 with all 12 cores active scores three times higher than an RPi 5B. So how should the low HPL score be explained other than something went wrong? IMO a benchmark is reliable when it is not that much affected by dependencies like software libs, OS and kernel version (7-zip’s internal benchmark being a pretty good example)
On https://dl.radxa.com/orion/o6/images/debian/ something appeared few hours ago: b6
version of your Debian image. Is there any changelog
or any instructions (for example UEFI update necessary to get low(er) idle consumption, maybe improvements with RAM and CPU clockspeeds?)
I just created the final EDK2 change as the kernel is approved. The official EDK2 binary for this release will be built after this commit is accepted in CIX’s tree.
Here is the changelog from CIX for 202502 and 202503 releases (we skipped 202502):
2.2 What Fixed
Can’t find audio codec during cold boot. 10% possibility;
System auto reboot after execute command in terminal: sudo poweroff;
Fan speed can’t be automatically optimized when SoC temperature changes;
Display enters UEFI stage without cix logo;
system printed “rcu: INFO: rcu_preempt detected stalls on CPUs/tasks” during reboot & xPU stress
test. around 2% possibility;
HDA: Speaker switch to HP and do STR, codec HP Out Mute on;
Some U-Disk lost connection during read/write.
2.3 What’s New
Support camera0 or camera1
Support camera0 & camera1 in parallel
support exFAT filesystem
Support ISO install with U-Disk
2.4 Known Issues
Base on Radxa O6 board v1.2, below are known issue, will be fixed in 202503 Monthly release:
totern and chromium playback simultaneously, totern playback has probability stop at rewind;
ISO install Debian, apt install smplayer, then open smplayer, can’t play the media;
ISP: user Gstreamer command line capture photo, short horizontal lines in the photo;
GPU Performance gap(15%) between different DisplayPort (DP) ports when using glmark2-es2-
wayland.
Suggest use C1 as display output for better graphics performance.
1.2 What Fixed
On Debian12 setting, set power button behavior as suspend,press power button over 5 sec, when
press power button, system went in standy, after 4 sec shut down. unplug U-disk, system reboot.
GPU Performance gap(15%) between different DisplayPort (DP) ports when using glmark2-es2-
wayland.
Fan is in full speed after system reboot.
After poweroff, Type-A power leakage
Attached with AMD graphic card, power off but failed to shutdown
System suspend failed if ddr-size is larger than 32G
While attaching BT/WIFI module and dual gbe net, system can’t power off successfully
1.3 What’s New
GO update
NOE SDK update
1.4 Known Issues
Base on Radxa O6 board v1.2, below are known issue, will be fixed in next release
Installed noe compiler, at X86 PC, execute cixbuild cfg/xxx.cfg, can’t find libaipu_simulator_x2.so
lib.
ISP: user Gstreamer command line capture photo, short horizontal lines in the photo
It was actually a different build from CIX to fix some issues in the initial version. Don’t remember which exactly though. It was a long mail thread.