I landed the restoration of the eMMC hs400 support and the fix for the helios64-heartbeat-led.service that I had broken in a previous commit.
The upped voltages are not in.
Though these upped voltage seems to help a lot of people, they are not the endgame. Ie I tried setting all the CPU b voltages to max 1.2, and I believe I can still crash the CPUs b with my test case...
Also, I am onboarding on another board maintenance. Fixed an issue with a PL2303 USB serial adapter that it did not support 1.5Mbps but only 1.2Mbps....
In the meantime, I nailed down an issue on edge 6.14 that might also affect other version but not tested yet. I fixed it locally by setting the startup time for HDD rail a and rail b to have them not start at the same time by the kernel. Ie the upstream Linux kernel have the HDD rails defined, and it seems it restarts them when the kernel load thus draining too many amps on my board and I repeatedly had:
Internal error: synchronous external abort: 0000000096000210 [#1] PREEMPT SMP
(...)
[ 3.890774] Call trace:
[ 3.891012] rockchip_pcie_rd_conf+0xf4/0x1e8 (P)
[ 3.891461] pci_bus_read_config_dword+0x7c/0xdc
[ 3.891906] pci_bus_generic_read_dev_vendor_id+0x34/0x1b4
[ 3.892428] pci_scan_single_device+0xa0/0x108
[ 3.892857] pci_scan_slot+0x68/0x1c4
[ 3.893216] pci_scan_child_bus_extend+0x44/0x2cc
[ 3.893668] pci_scan_bridge_extend+0x320/0x60c
[ 3.894104] pci_scan_child_bus_extend+0x1b8/0x2cc
[ 3.894564] pci_scan_root_bus_bridge+0x64/0xe4
[ 3.895000] pci_host_probe+0x30/0x108
[ 3.895367] rockchip_pcie_probe+0x43c/0x5e4
[ 3.895777] platform_probe+0x68/0xdc
I cannot reproduce this PCIe failure after adding the 10 seconds delay that Kobol devs put in the u-boot between rail a and rail b startup. Though, 10 seconds seems a lot, but I have no clue why the Kobol team chose such a huge value.
You may have noticed that Helios64 was moved to the supported section again about two weeks ago: thanks to @prahal who volunteers as a maintainer !
I think this should be appreciated i.e. by reacting to his last message two postings earlier.