Edit: It turns out a 1GB model was shipped in the box labeled as 4GB, so that's why only 1/4 the memory was being detected, see the posts later in this thread. I think it's too late for a replacement, but if anyone knows how to arrange this, I'd very much appreciate it.
I set up two identically configured Rock64 boards last month. The first experienced segmentation faults while compiling with gcc as described in the thread
https://forum.pine64.org/showthread.php?tid=11209
This was solved by slowing the memory clock from 786 MHz to 400 MHz. The second worked well for a little under a month but is now booting with only 1GB out of the expected 4GB detected.
I swapped cards between the two machines. The problem did not move with the cards but remained with the second Rock64 hardware. I also reformatted two other SD cards and tried both the current and legacy builds of Armbian Debian server. Note that I was running Armbian Focal Fossa before. The newly formatted cards booted right up, but the memory remains at 1GB rather than 4GB.
Is it possible there was a defective solder join on the system? Could the RAM itself have developed a fault? Since the circuit boards have been safely mounted on standoffs away from any dangers for the entire time, I am surprised with my bad luck: One didn't run reliably at the default clock speeds and the other just started to report only 1/4 of the expected RAM.
As already mentioned, lowering the clock speed on the first machine has stabilized it and I'm happy. Does anyone know what to do to get my 4GB RAM back on the other? Having only 1GB is unfit for purpose.
I set up two identically configured Rock64 boards last month. The first experienced segmentation faults while compiling with gcc as described in the thread
https://forum.pine64.org/showthread.php?tid=11209
This was solved by slowing the memory clock from 786 MHz to 400 MHz. The second worked well for a little under a month but is now booting with only 1GB out of the expected 4GB detected.
I swapped cards between the two machines. The problem did not move with the cards but remained with the second Rock64 hardware. I also reformatted two other SD cards and tried both the current and legacy builds of Armbian Debian server. Note that I was running Armbian Focal Fossa before. The newly formatted cards booted right up, but the memory remains at 1GB rather than 4GB.
Is it possible there was a defective solder join on the system? Could the RAM itself have developed a fault? Since the circuit boards have been safely mounted on standoffs away from any dangers for the entire time, I am surprised with my bad luck: One didn't run reliably at the default clock speeds and the other just started to report only 1/4 of the expected RAM.
As already mentioned, lowering the clock speed on the first machine has stabilized it and I'm happy. Does anyone know what to do to get my 4GB RAM back on the other? Having only 1GB is unfit for purpose.