Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Orange Pi Plus2 green light only

Featured Replies

Hello all,

 

I setup an orangepi plus2 with Armbian_22.08.2_Orangepiplus_bullseye_current_5.15.69.img

I follow tuto and it worked with boot on SD card.

I run nand-sata-install

Then, I reboot.

I was in safe mode and try format emmc

Then I reboot again

Since, I have only green light.

I connect to COM port and see that :

U-Boot 2022.07-armbian (Sep 21 2022 - 18:37:27 +0000) Allwinner Technology

CPU:   Allwinner H3 (SUN8I 1680)
Model: Xunlong Orange Pi Plus / Plus 2
DRAM:  2 GiB
Core:  65 devices, 18 uclasses, devicetree: separate
WDT:   Not starting watchdog@1c20ca0
MMC:   mmc@1c0f000: 0, mmc@1c10000: 2, mmc@1c11000: 1
Loading Environment from FAT... ** No valid partitions found **
In:    serial@1c28000
Out:   serial@1c28000
Err:   serial@1c28000
Net:   phy interface9
eth0: ethernet@1c30000
starting USB...
Bus usb@1c1b000: USB EHCI 1.00
Bus usb@1c1d000: USB EHCI 1.00
scanning bus usb@1c1b000 for devices... 2 USB Device(s) found
scanning bus usb@1c1d000 for devices... Device NOT ready
   Request Sense returned 02 3A 00
prefetch abort
pc : [<fffffffa>]          lr : [<bffaa3fb>]
reloc pc : [<8a077ffa>]    lr : [<4a0223fb>]
sp : b8a99728  ip : bbf6b210     fp : bffdeb78
r10: ffffffff  r9 : bbf67ec0     r8 : b8a99780
r7 : 00000000  r6 : 00000001     r5 : e59ff014  r4 : 00000000
r3 : b8a99780  r2 : 00000001     r1 : 00000000  r0 : e59ff014
Flags: nzcv  IRQs off  FIQs off  Mode SVC_32 (T)
Code: 0000 0000 0000 0000 (0000) 0000
Resetting CPU ...

resetting ...

After resetting, it loops and again reset without any stop !

I don't understand "Loading Environment from FAT... ** No valid partitions found **"

My SD card is Armbian_22.08.2_Orangepiplus_bullseye_current_5.15.69.img flashed with etcher

 

Please, help found how to escape that caveat !

Many thanks

  • Author

I try Armbian_5.30_Orangepiplus_Debian_jessie_default_3.4.113 which is very old, but seems to be the first one !

I works "almost"

I still have a green light but also a blinking red light !

 

On serial port I see :

U-Boot SPL 2017.05-armbian (Jun 13 2017 - 15:37:05)
DRAM: 2048 MiB
Trying to boot from MMC1


U-Boot 2017.05-armbian (Jun 13 2017 - 15:37:05 +0200) Allwinner Technology

CPU:   Allwinner H3 (SUN8I 1680)
Model: Xunlong Orange Pi Plus / Plus 2
I2C:   ready
DRAM:  2 GiB
MMC:   SUNXI SD/MMC: 0, SUNXI SD/MMC: 1
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   phy interface7
eth0: ethernet@1c30000
Hit any key to stop autoboot:  0
38518 bytes read in 138 ms (272.5 KiB/s)
Unknown command 'bmp' - try 'help'
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot/boot.scr
3565 bytes read in 186 ms (18.6 KiB/s)
## Executing script at 43100000
U-boot loaded from SD
Boot script loaded from mmc
115 bytes read in 148 ms (0 Bytes/s)
3795394 bytes read in 441 ms (8.2 MiB/s)
4750952 bytes read in 503 ms (9 MiB/s)
Found legacy kernel configuration
36128 bytes read in 476 ms (73.2 KiB/s)
## Loading init Ramdisk from Legacy Image at 43300000 ...
   Image Name:   uInitrd
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    3795330 Bytes = 3.6 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK

Starting kernel ...

[sun8i_fixup]: From boot, get meminfo:
        Start:  0x40000000
        Size:   2048MB
ion_carveout reserve: 160m@0 256m@0 130m@1 200m@1
ion_reserve_select: ion chipid  [0x2c00081!
ion_reserve_common: ion reserve: [0xb0000000, 0xc0000000]!
<<4Loading, please wait...
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... Scanning for Btrfs filesystems
done.
Begin: Will now check root file system ... fsck from util-linux 2.25.2
[/sbin/fsck.ext4 (1) -- /dev/mmcblk0p1] fsck.ext4 -a -C0 /dev/mmcblk0p1
/dev/mmcblk0p1: recovering journal
/dev/mmcblk0p1: clean, 48528/78400 files, 252601/313600 blocks
done.
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.

Welcome to Debian GNU/Linux 8 (jessie)!

         Expecting device dev-ttyS0.device...
[  OK  ] Reached target Remote File Systems (Pre).
[  OK  ] Reached target Paths.
[  OK  ] Set up automount Arbitrary Executable File Formats F...utomount Point.
[  OK  ] Reached target Encrypted Volumes.
[  OK  ] Reached target Swap.
[  OK  ] Created slice Root Slice.
[  OK  ] Listening on Delayed Shutdown Socket.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on Journal Socket (/dev/log).
[  OK  ] Created slice User and Session Slice.
[  OK  ] Listening on udev Control Socket.
[  OK  ] Listening on udev Kernel Socket.
[  OK  ] Listening on Journal Socket.
[  OK  ] Created slice System Slice.
         Starting Increase datagram queue length...
         Starting Nameserver information manager...
         Starting Restore / save the current clock...
         Starting Create list of required static device nodes...rrent kernel...
         Mounting Debug File System...
         Starting udev Coldplug all Devices...
         Mounting POSIX Message Queue File System...
         Starting LSB: Set keymap...
[  OK  ] Created slice system-serial\x2dgetty.slice.
         Starting Load Kernel Modules...
[  OK  ] Reached target Slices.
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Mounted Debug File System.
[  OK  ] Started Increase datagram queue length.
[  OK  ] Started Restore / save the current clock.
[  OK  ] Started Create list of required static device nodes ...current kernel.
[  OK  ] Started LSB: Set keymap.
[  OK  ] Started Load Kernel Modules.
[  OK  ] Started Nameserver information manager.
[  OK  ] Started udev Coldplug all Devices.
         Starting Apply Kernel Variables...
         Mounting FUSE Control File System...
         Starting Create Static Device Nodes in /dev...
[  OK  ] Listening on Syslog Socket.
[  OK  ] Mounted FUSE Control File System.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Create Static Device Nodes in /dev.
         Starting udev Kernel Device Manager...
[  OK  ] Started udev Kernel Device Manager.
         Starting Copy rules generated while the root was ro...
         Starting LSB: Set preliminary keymap...
         Starting LSB: Tune IDE hard disks...
[  OK  ] Started Copy rules generated while the root was ro.
[  OK  ] Started LSB: Tune IDE hard disks.
[  OK  ] Found device /dev/ttyS0.
[  OK  ] Created slice system-systemd\x2drfkill.slice.
[  OK  ] Reached target Sound Card.
[  OK  ] Created slice system-ifup.slice.
[  OK  ] Started LSB: Set preliminary keymap.
         Starting Remount Root and Kernel File Systems...
[  OK  ] Started Remount Root and Kernel File Systems.
         Starting Load/Save RF Kill Switch Status of rfkill0...
[  OK  ] Reached target Local File Systems (Pre).
         Mounting /tmp...
         Starting Load/Save Random Seed...
[  OK  ] Mounted /tmp.
[  OK  ] Started Load/Save RF Kill Switch Status of rfkill0.
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Reached target Local File Systems.
         Starting Armbian enhanced Log2Ram...
         Starting Create Volatile Files and Directories...
         Starting LSB: Raise network interfaces....
[  OK  ] Reached target Remote File Systems.
         Starting LSB: Prepare console...
[  OK  ] Started Armbian enhanced Log2Ram.
[  OK  ] Started Create Volatile Files and Directories.
[  OK  ] Started LSB: Prepare console.
         Starting LSB: Set console font and keymap...
         Starting Update UTMP about System Boot/Shutdown...
         Starting Journal Service...
[  OK  ] Started Journal Service.
         Starting Trigger Flushing of Journal to Persistent Storage...
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Started LSB: Set console font and keymap.
[  OK  ] Started LSB: Raise network interfaces..
[  OK  ] Started Trigger Flushing of Journal to Persistent Storage.
         Starting ifup for eth0...
[  OK  ] Started ifup for eth0.
[  OK  ] Reached target Network.
[  OK  ] Reached target Network is Online.
[  OK  ] Reached target System Initialization.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Timers.
         Starting Armbian filesystem resize service...
         Starting Restore Sound Card State...
[  OK  ] Started Restore Sound Card State.
[  OK  ] Started Armbian filesystem resize service.
[  OK  ] Reached target Basic System.
         Starting Entropy daemon using the HAVEGE algorithm...
[  OK  ] Started Entropy daemon using the HAVEGE algorithm.
         Starting System Logging Service...
         Starting Regular background program processing daemon...
[  OK  ] Started Regular background program processing daemon.
         Starting Network Manager...
         Starting OpenBSD Secure Shell server...
[  OK  ] Started OpenBSD Secure Shell server.
         Starting Armbian first run tasks...
[  OK  ] Started Armbian first run tasks.
[  OK  ] Created slice system-getty.slice.
         Starting /etc/rc.local Compatibility...
         Starting Login Service...
         Starting Permit User Sessions...
         Starting D-Bus System Message Bus...
[  OK  ] Started D-Bus System Message Bus.
         Starting LSB: Armbian gathering hardware information...
         Starting LSB: Advanced IEEE 802.11 management daemon...
         Starting LSB: disk temperature monitoring daemon...
         Starting LSB: Start NTP daemon...
         Starting LSB: Load kernel modules needed to enable cpufreq scaling...
         Starting LSB: Start/stop sysstat's sadc...
         Starting LSB: Starts LIRC daemon....
[  OK  ] Started System Logging Service.
[  OK  ] Started /etc/rc.local Compatibility.
[  OK  ] Started Permit User Sessions.
[  OK  ] Started LSB: Advanced IEEE 802.11 management daemon.
[  OK  ] Started LSB: disk temperature monitoring daemon.
[  OK  ] Started LSB: Armbian gathering hardware information.
[  OK  ] Started LSB: Start NTP daemon.
[  OK  ] Started LSB: Load kernel modules needed to enable cpufreq scaling.
[  OK  ] Started LSB: Start/stop sysstat's sadc.
[  OK  ] Started LSB: Starts LIRC daemon..
[  OK  ] Started Login Service.
         Starting Authenticate and Authorize Users to Run Privileged Tasks...
         Starting LSB: set CPUFreq kernel parameters...
         Starting Getty on tty1...
[  OK  ] Started Getty on tty1.
         Starting Serial Getty on ttyS0...
[  OK  ] Started Serial Getty on ttyS0.
[  OK  ] Reached target Login Prompts.
[  OK  ] Started Authenticate and Authorize Users to Run Privileged Tasks.
[  OK  ] Started LSB: set CPUFreq kernel parameters.
[  OK  ] Started Network Manager.
         Starting LSB: Set sysfs variables from /etc/sysfs.conf...
         Stopping LSB: Starts LIRC daemon....
[  OK  ] Started LSB: Set sysfs variables from /etc/sysfs.conf.
[  OK  ] Stopped LSB: Starts LIRC daemon..
         Starting LSB: Starts LIRC daemon....
[  OK  ] Started LSB: Starts LIRC daemon..
[  OK  ] Reached target Multi-User System.
[  OK  ] Reached target Graphical Interface.
         Starting Update UTMP about System Runlevel Changes...
         Starting WPA supplicant...
[  OK  ] Started Update UTMP about System Runlevel Changes.
[  OK  ] Started WPA supplicant.

Debian GNU/Linux 8 orangepiplus ttyS0

orangepiplus login:

 

The problem is that

I try login with orangpei... But nothing happens (inside putty, keyboard has no effect on COM3)

I plug HDMI, witout any success : screen remains black

I plug usb keyboard, the same : impossible to push orangepi login !

 

How can I make it back to normal life ?

Many thanks

 

Did you try to login using SSH over network connection? I use serial ports only in case if something wrong with network.

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.