08-23-2018, 05:38 PM
Oh ... ah ... HA!
You guys set me on the right track, thanks! Solved!!!
The problem has little to do with minimal vs lxde. The main problem with the lxde build is that it only comes with a single processor architecture: ARM64. I was able to replicate the same symptoms on the minimal bionic image, but I was using the arm64 build. I switched to armhf and everything worked fine.
Moral of the story: If you want to use PCI-E attached SATA, you must use a build that targets the ARMHF architecture. I'm trying to figure out why installing a desktop environment on top of the armhf build fails. It seems like an unrelated problem; it seems to boot (and I can see it detect my sata drive in the process) all the way to the text login screen, then freeze instead of properly starting x.
I'm still working on that and will report back if I find anything interesting. Until then, my apologies to Pine64 for misdiagnosing this as a hardware problem. If it is a hardware problem, it's not the voltage regulator. Maybe a bus conflict in 64-bit mode?
You guys set me on the right track, thanks! Solved!!!
The problem has little to do with minimal vs lxde. The main problem with the lxde build is that it only comes with a single processor architecture: ARM64. I was able to replicate the same symptoms on the minimal bionic image, but I was using the arm64 build. I switched to armhf and everything worked fine.
Moral of the story: If you want to use PCI-E attached SATA, you must use a build that targets the ARMHF architecture. I'm trying to figure out why installing a desktop environment on top of the armhf build fails. It seems like an unrelated problem; it seems to boot (and I can see it detect my sata drive in the process) all the way to the text login screen, then freeze instead of properly starting x.
I'm still working on that and will report back if I find anything interesting. Until then, my apologies to Pine64 for misdiagnosing this as a hardware problem. If it is a hardware problem, it's not the voltage regulator. Maybe a bus conflict in 64-bit mode?