11-24-2020, 08:41 PM
I'm having a very similar experience with a RockPro64 4GB that I received a few weeks ago. I'm trying to decide whether to RMA the board or not. I'm not sure how to check the hardware version to compare with yours.
Initially I started with Armbian_20.08.1_Rockpro64_focal_current_5.8.6_desktop.img.xz from https://www.armbian.com/rockpro64/ and the desktop came up. But, "apt update" was getting segmentation faults and then showing what looks like memory corruption (characters in dependencies using non-ascii, etc)
Thinking that the desktop put more stress on the system, I then flashed Armbian_20.08.1_Rockpro64_focal_current_5.8.6.img.xz and booted. In this configuration, I was able to apt update, install, and run the memtester:
memtester 3G 1
It reported 549 errors similar to:
FAILURE: 0x00000000 != 0xa0000000000 at offset 0x47f44688.
Out of the reported errors, 520 have only 1 or 2 bits incorrect. This leads me to think that it's a hardware problem, since software typically overwrites whole bytes.
But I'm still considering the "Older firmware overwrites actively used memory" issue noted at https://wiki.pine64.org/wiki/ROCKPro64#H...ility_Page which was mentioned earlier in this thread.
From the instructions there and additional details at https://forum.pine64.org/showthread.php?tid=8174 I tried to build the bootloader and add it to the sdcard with the ubuntu focal server image, but the device didn't boot. I ordered the necessary hardware to debug with the serial console but it hasn't arrived yet.
If anyone knows for certain that a particular image doesn't have the "blob" firmware which can overwrite memory, I'd love to flash it and run memtester so that I could determine whether to RMA the board.
Initially I started with Armbian_20.08.1_Rockpro64_focal_current_5.8.6_desktop.img.xz from https://www.armbian.com/rockpro64/ and the desktop came up. But, "apt update" was getting segmentation faults and then showing what looks like memory corruption (characters in dependencies using non-ascii, etc)
Thinking that the desktop put more stress on the system, I then flashed Armbian_20.08.1_Rockpro64_focal_current_5.8.6.img.xz and booted. In this configuration, I was able to apt update, install, and run the memtester:
memtester 3G 1
It reported 549 errors similar to:
FAILURE: 0x00000000 != 0xa0000000000 at offset 0x47f44688.
Out of the reported errors, 520 have only 1 or 2 bits incorrect. This leads me to think that it's a hardware problem, since software typically overwrites whole bytes.
But I'm still considering the "Older firmware overwrites actively used memory" issue noted at https://wiki.pine64.org/wiki/ROCKPro64#H...ility_Page which was mentioned earlier in this thread.
From the instructions there and additional details at https://forum.pine64.org/showthread.php?tid=8174 I tried to build the bootloader and add it to the sdcard with the ubuntu focal server image, but the device didn't boot. I ordered the necessary hardware to debug with the serial console but it hasn't arrived yet.
If anyone knows for certain that a particular image doesn't have the "blob" firmware which can overwrite memory, I'd love to flash it and run memtester so that I could determine whether to RMA the board.