0
maxlinux2000

OrangePi3 won't boot

Recommended Posts

Hi

in the last build of 17/05/2019, 

https://dl.armbian.com/orangepi3/nightly/Armbian_5.87.190517_Orangepi3_Ubuntu_bionic_dev_5.1.0.7z

 

armbian won't boot and there are a black display

My board is a opi3 2gbram + mmc 8GB

 

The board is working, because in the mmc, I have installed an old version (5.82) and I can bood from the SD card with android 7 get form here:

http://www.orangepi.org/downloadresources/OrangePi3/2019-01-23/orangepi3_0e7dae8bb1bf9678fda5754272.html

 

I tried to connect via ssh from another computer, and it's works, I login, changed the default passwd, but after 1 or 2 minutes, the opi3 reboot and from this moment, the reboot is every 30-40 seconds so I don't have the time to login again with ssh

 

I tried again following this doc:

https://docs.armbian.com/User-Guide_Fine-Tuning/

 

# nano /boot/boot.cmd 

disp.screen0_output_mode=1280x720p60

# mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr

 

but nothing it doesn't works

 

Now I will try to use the debian build image version instead ubuntu one....

Share this post


Link to post
Share on other sites

ok, finally I boot from the mmc armbian 5.82, and mounted the 5.87 version of 17/05/2019 in the SD card, then chroot, armbianmonitor -u and here you can see the kernel logs

 

http://ix.io/1Jk0

 

I hope can help

 

regards

MaX 

 

Note for the future:

 

$ sudo su

# cd /media... SDcard path

# mount -t proc /proc proc/

# mount -t sysfs /sys sys/

# mount -o bind /dev dev/

# chroot .

# armbianmonitor -u

# exit

 

 

 

Share this post


Link to post
Share on other sites

I tested the build today 18/05/2019 and it continues with the black screen of my vga lcd of 19".


But I searched in the basement for my old 17 "screen (Hyundai lcd) and ... bingo! The screen shows the start of armbian boot.

 

But there is a big problem, everything is shifted to the right (to 1/3) and the text disappears to the right side.
The digital information on the screen tells me that it is running at 1280x960 60hz.


If I try to move the text to the left, using the buttons on the display it tells me that it is already at maximum and there is a small blinking line to the left at bottom.
Everything points to a problem of synchronization of the refresh in the output hdmi. Problem that version 5.82 did not have

Note that I am using the original hdmi -> vga adapter from the orangePi store.

Share this post


Link to post
Share on other sites
17 hours ago, martinayotte said:

 This seems to be the issue !

Most likely due to the SDCard itself, either corrupted or defective ...

I'm using a newly purchased kingston 16GB sdcard.
But I think the micro sdcard do not have the "read only" switch.
So I do not understand this error. Should I change the sd card?

Share this post


Link to post
Share on other sites
6 minutes ago, maxlinux2000 said:

But I think the micro sdcard do not have the "read only" switch.

None of my 12 card have one too. I've never seen that message ...

But googling this message reveal that people were facing either corruptions or defects.

Try another card, it will help to figure out !

Share this post


Link to post
Share on other sites

The problem is in the kernel!
Today I copied the 5.07 kernel version, from the Armbian 5.82, that I have in the mmc on the 5.87 that I have in the SDcard.
Now Armbian 5.87 works perfectly, so the problem is in the kernel that for some reason leaves the black screen on orangePi3 using the hdmi-VGA adaper.

 

My idea is now, to try to compile the linux kernel directly in orangePi 5.82, then install it on the SDcard, and verify if it works (or not).

 

One question, I want to compile only the kernel and not the entire distribution. Can I use the old Debian methods, or do I have to use the repository at https://github.com/armbian/build and then use the kernel_only option?

 

 

 

 

 

 

Note for me, to remember in the future:

In order to use an old kernel in a SDcard you have to:

  • rename (on the SDcard) the boot folder in boot.original
  • copy the boot folder from the functioning installation in the sdcard
  • Copy and replace the file armbianEnv.txt from the folder /boot.original to /boot
  • copy from the functioning installation to SDcard, the modules in /lib/modules/<KernelVersion>

Share this post


Link to post
Share on other sites

[ error ] ERROR in function prepare_host [ general.sh:516 ]
[ error ] Running this tool on non x86-x64 build host in not supported 
 

.... so I need to use an x86-x64 tu build an arm kernel? Why?

 

the arm platform is not reliable enough to compile a kernel?

Share this post


Link to post
Share on other sites
0