I hope I've exhaustively searched for this issue as I can't find anything quite like it.
I recently bought a, XU4Q with case and power from odroid.uk, who were very fast, so far so good, however:
In short, with the newer Ubuntu Minimal images and Armbian, from a selection of sd cards with HDMI plugged in, from a fresh cold power on it will display output and boot until around the rng message limiting time and then the blue light will go out and the red light will stay on and it will freeze. If I do this on the same selection of Scan Disk Ultra and Scan Disk Extremes (4 in total) with the current ORA (1.5.2, an old 3.10 kernel) image it will boot fine every time. I've gone back to the oldest Ubuntu 16.04 image with xu3, ubuntu-16.04-minimal-odroid-xu3-20160706 I believe, on all sd cards and it will boot fine every time with HDMI plugged in. If I remove HDMI and let the system boot headless it will boot fine with every compatible XU4 image no matter the kernel. I can also plug the hdmi back in after boot and it will be fine. I have done this with 2 new large TV's and a new Benq monitor. If I reboot the system with say 18.04, or other new image, after it has failed to boot further than the rng limiting message by pressing the power button, it will fail again. If I leave it to get warm after a failed boot by leaving the power in and the red light on, say 55+ C to touch the heatsink, it will boot fine with the hdmi plugged in 9/10 times....
The power is a recommended block bought with the XU4Q from odroid uk and measures 5.2V at the barrel and in all boot scenarios, successful and unsuccessful, it measures 5.14 at the start of boot from the GPIO 5v to gnd and never drops lower than 5.03V during the boot process.
The rng message limit as the last message is also around the time the remount happens, Armbian 5.2. on the Benq gave a possible hint as the only system to display:
Code: Select all
dwmmc_exynos 12220000.mmc unexpected interrupt latency
The SSDs have been verified after writing and I've block checked them, they are a 16GB, 64GB and 128GB New SanDisk Ultra and a new 128GB SanDisk Extreme, they also all work with my PI2's and Pi 3B+, as do all the HDMI cables I've tested, which are all high quality thick 4k capable cables of 3 different lengths, 1.5m, 2m and 4 m.
At the moment I'm at a loss other than a strange hardware bug which is exposed with newer firmware and so a need to RMA this board?
All help is appreciated and I will try to answer any questions as completely as possible.