0
bambam

Rock64 crashes on boot

Recommended Posts

New user of a Rock64 board, I've tinkered with a RaspberryPi and BeagleBone before but wanted something to set up as a home media server.

 

I flashed the SD card with an "Armbian_5.42_Rock64_Ubuntu_xenial_default_4.4.124" image and it worked perfectly fine at home, connecting to my network, etc.

 

However, I took it to a new location and it straight up refuses to boot. I've tried it on several displays and with several HDMI cables. It hangs for a solid 30-45 seconds after initiating boot with a black HDMI screen, and then turns off and back on dumping a log citing either spinup shutdown errors or a temperature shutdown on Core 0.

 

I've flashed a separate SD card with the same image as well as the stretch image off the main Armbian page and both of them work for a short while but then proceed to crash seemingly without change ~24 hours later.

 

Is there a large chance my board is simply intermittently dead or is the Rock64 known for being extremely picky with HDMI cables/monitors at boot?

 

Edit: Got it home to my original setup and I have no dice there. I'm at a loss - everything seems to work perfectly with the board after flashing but only for a day or so, then it gets stuck on boot. At this point I'm keen to put it down as a defective board, I'm not sure what else it would be after trying different images, SD cards, HDMI cables, and monitors.

Share this post


Link to post
Share on other sites

If the board is not broken ... one possible explanation is that filesystem gets corrupted due to not perfect SD card/driver combo. But even this is a very long shot. There has been a lot of upstream kernel changes so it is hard to be sure where is the source of your problem.

 

10 hours ago, bambam said:

New user of a Rock64 board, I've tinkered with a RaspberryPi and BeagleBone before but wanted something to set up as a home media server.

 

Rock64 is nice, powerful but also a complex board. Software support is not on the same level as simple (and stupid) hardware design from 2009 (Videocore + ARM core(s), single USB2 line: RPi 1,2,3). Despite this, Rock64 works pretty well and I never experienced problems you have. 

Share this post


Link to post
Share on other sites

I was faced with a very weird erroneous behavior. The distribution and board are the same. the board is 4GB.

 

the oddity is in that apt-get cannot do anything complaining that it is "unable to parse package list file" /var/lib/apt/armbian.com_dists_InRelease. sorry the name of the file could be written not 100% precise, but you probably get what the file is.

 

You know what I found inside the file where looked into it? In the middle of it there were some bullshit network configuration related and inserted by NetworkManager (there was a comment inside - "inserted/merged by network manager")! I very doubt it is normal. Removing that didn't help, because apparently it's not enough to recover the file. I barely could imagine what the thing could happen for that infamous networkmanager to corrupt this file, how? Anyway, any ideas on how I could recover the packaging system to make it "great again"? :lol: Has anyone encountered this before?

 

I almost didn't anything with the board before noticing that. what I did:

set up static IP

uninstalled unattended-upgrades

resized (offline) ext4 volume where the root resides and the appropriate partition. namely shrank them. But, everything worked after that just fine. hardly that bug could be from this?

Share this post


Link to post
Share on other sites

here is the quote from the command line.



apt-get check
Reading package lists... Error!
E: Unable to parse package file /var/lib/apt/lists/apt.armbian.com_dists_xenial_InRelease (1)
E: The package lists or status file could not be parsed or opened.

If you know how to repair it without reflashing the card, please tell me. I need the FAT partition and resizing it all over again would be so frustrating.

Share this post


Link to post
Share on other sites

What if you do :

mv /var/lib/apt/lists/apt.armbian.com_dists_xenial_InRelease{,.bak}
apt update

?

 

 

If that fails miserably, just do :

mv /var/lib/apt/lists/apt.armbian.com_dists_xenial_InRelease{.bak,}

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
0