NanoPi R1 fresh download doesn't start


 Share

1 1
Go to solution Solved by Mindaugas Idzelis,

Recommended Posts

I'm trying to load Armbian on my NanoPi R1, but it doesn't boot.

 

I've been able to boot it successfully with  https://www.friendlyarm.com/ official image, and also various (unsupported) DietPi images. 

 

I tried Armbian_21.02.3_Nanopi-r1_focal_current_5.10.21.img.xz using Balena Etcher to copy it to the SDCard on a Macbook laptop. 

 

Instead of seeing the uboot startup,  the terminal remains completely empty. No idea where to start on debugging this. Please help! 

 

Thanks! 

 

Link to post
Share on other sites

Armbian is a community driven open source project. Do you like to contribute your code?

Yeah, that ought to be plenty for that little board.

 

Well, that's the two most common things.  I must admit, I am scratching my head a bit at the moment.

 

Small possibility that something broke in recent development / kernel?  If that's the case, someone else ought to be along shortly, adding to the chorus.

 

EDIT: If you want to try eliminating above as a possibility, maybe try with previous image (click "Archived versions" at bottom of Download page)?

Edited by TRS-80
add last sentence
Link to post
Share on other sites

  • Solution

Actually, that worked. For the DietPi/Official images the "DBG UART" worked, but for this Armbian image, only the external UART "uart1" is working. Labeld according to this diagram: http://wiki.friendlyarm.com/wiki/images/4/43/NanoPi_R1-layout.jpg

 

So, I'm all booted! Time to figure out what Armbian can do ;-) 

Link to post
Share on other sites

Maybe I should have said - will have to see what this little board is capable of... 

 

My main project/use-case is ... I need a surefire way to remote access/login to my in-laws router/network, in case it malfunctions. Problem is they are behind a CNAT, and do not have publicly routable ip addresses. I purchased this $25 (mainly because it was $25, had 2 ethernet interfaces + wifi, and a really nice metal case all included) so I could set up a vpn (wireguard or openvpn) that will reverse-connect to MY publicly routable home ip address. Then, all I have to do is set up some proper routing tables, and away I go. I'll be able to login and remotely manage their routers, even if everything else is failing. Makes my life a bit easier. Not too bad for $25. 

 

So far, I like armbian a lot --- perfect support for the nano-pi r1, including ethernet and wifi. Both official and dietpi images seemed less refined. I like that the console seems to scroll-off the screen when using picocom/screen, unlike the other images where the scrollback buffer is oldschool, erasing the buffer as it writes. The scrollback buffer alone is worth it. 

 

Using the external UART is nice, in that I can leave the cover of the SBC on. But, it was hard to discover -- not sure if possible to make the image have a console on both DBG UART and the UART1, but maybe at least add a note to the download page. 

 

 

Link to post
Share on other sites

Thank you for the kind words.  They are always appreciated.

 

12 hours ago, Mindaugas Idzelis said:

My main project/use-case is ... I need a surefire way to remote access/login to my in-laws router/network, in case it malfunctions. Problem is they are behind a CNAT, and do not have publicly routable ip addresses.

 

I just did the same for a friend's laptop I installed GNU/Linux on.  Since he is new to it and (much) less technically inclined than myself, I was almost certain he will need me to remote in at some point to help him with some problem or another.

 

A (perhaps?) little known fact is that WireGuard can do NAT "for free" if you set PersistentKeepalives on the remote end, and you have a fixed URL / IP address (or a DNS update service) at your end.  Which it sounds like you have (same as I do).

 

In our case, we decided to manually bring the interface up and down as needed.  I made sure to write down the exact command for my friend, saved locally on his machine in a text file, should that ever be necessary.  But if you want even easier, you could set the interface up as a systemd service to be on all the time.  At the "cost" of sending keepalives all the time.

 

12 hours ago, Mindaugas Idzelis said:

but maybe at least add a note to the download page

 

If you are feeling frisky, you are welcome to submit a PR for that.  ;)  :thumbup:

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

1 1