I have the 8GB X2L with an Inland 1TB SSD and the Radxa A8 wireless module and the heatsink. It’s powered by a 65W laptop power supply.
I’ve tried Linux Mint 21.3 (xfce) with the 5.15 kernel initially, then upgraded to the 6.5 kernel to get the A8 to work. However, after a bit of time, it would reboot.
I then tried Fedora 39 (xfce) with 6.8.6 kernel. However, the behavior is the same. The system will be up and running for a bit of time, and then reboot without warning.
Here is an example of the reboots by searching for the start of a reboot:
# grep ': microcode:' /var/log/messages | grep Current
Apr 19 11:29:55 excalibur kernel: microcode: Current revision: 0x00000022
Apr 19 11:40:41 excalibur kernel: microcode: Current revision: 0x00000022
Apr 19 12:08:24 excalibur kernel: microcode: Current revision: 0x00000022
Apr 19 12:35:19 excalibur kernel: microcode: Current revision: 0x00000022
Apr 19 13:02:36 excalibur kernel: microcode: Current revision: 0x00000022
Apr 19 13:29:49 excalibur kernel: microcode: Current revision: 0x00000022
While the system is up, everything is stable. I’m connected via Wifi and am able to perform system updates, install software. But I can walk away with the system completely idle and come back to find that it rebooted.
-2 d7b09e40f1b34de69e38e0d7eb2d244d Sat 2024-04-20 07:41:08 EDT Sat 2024-04-20 08:01:01 EDT
-1 dadb68781d93400d95e610d3a666d142 Sat 2024-04-20 08:08:25 EDT Sat 2024-04-20 08:26:27 EDT
0 ccc8f8d6c2f143c0b4c3413be698589d Sat 2024-04-20 08:35:42 EDT Sat 2024-04-20 08:41:16 EDT
This is the last few lines of the -1 boot: Nothing jumps out at me:
TL/DR: The problem was the power supplies. (Yes, that’s plural.)
I bought the X2L to replace a Raspberry Pi 5 because I wanted to use a power bank to power it on the go, and not have to deal with the stupid 5.1v/5a PD that the rPi5 uses.
I started with a Baseus 65W USB C Wall Charger, and the port I was using was supposed to supply 12v 3a. To test to make sure the problem wasn’t the wall charger, I also tried a Baseus Portable Charged, 30,000mAh Power Bank 65W Battery, which supports pass-through charging, and here the port I was using was supposed to supply 12v, 2.5a. Both of these chargers allow the X2L to run for around 27min before rebooting. No indication why. This combination was perfect for how I wanted to use my system, but I need it to run more than 27min.
I removed the SSD and the A8 and booted to the BIOS screen and left it. I came back after 30 minutes and it had rebooted. I then changed the power supply for the 3rd time to a Geekworm 27W PD power supply I use with my Raspberry Pi 5, and it works perfectly. I was able to run memtest86+ for over an hour. I put the SSD and the A8 WiFi module back in, rebooted to Fedora 39 running 6.8.6-200 kernel, has it has been stable for over 6hrs now.
The end goal is to build a portable laptop-like computer around the X2L, so I need to find a power bank that supports pass-through charging and can run the X2L in a stable manner and leaves me hopefully 8hrs+ of battery time.
But the end result is that the problem is not with the X2L, but with both of the Baseus power sources.