jaclopez1978 Posted July 12, 2020 Posted July 12, 2020 Hi, I installed the desktop focal version of armbian in orange pi pc. It boots correctly but after install lvm2 and restart, it does not boot. If I don't restart the orangepi the lvm volumes works fine, but after reboot or shutdown it not boot. The steps I made: Install on sd with ubuntu (restore image directly). Start the orangepi pc. That's work. sudo apt-get update sudo apt-get upgrade sudo shutdown -r now Here it works and boot correctly: sudo apt-get install lvm2 sudo shutdown -r now Here dont boot the orange pi: The log in serial console is: ***************************************************************** U-Boot SPL 2020.04-armbian (Jun 15 2020 - 06:08:51 +0200) DRAM: 1024 MiB Trying to boot from MMC1 U-Boot 2020.04-armbian (Jun 15 2020 - 06:08:51 +0200) Allwinner Technology CPU: Allwinner H3 (SUN8I 1680) Model: Xunlong Orange Pi PC DRAM: 1 GiB MMC: mmc@1c0f000: 0 Loading Environment from FAT... Unable to use mmc 0:1... In: serial@1c28000 Out: serial@1c28000 Err: serial@1c28000 Net: phy interface0 eth0: ethernet@1c30000 starting USB... Bus usb@1c1a000: USB EHCI 1.00 Bus usb@1c1a400: USB OHCI 1.0 Bus usb@1c1b000: USB EHCI 1.00 Bus usb@1c1b400: USB OHCI 1.0 Bus usb@1c1c000: USB EHCI 1.00 Bus usb@1c1c400: USB OHCI 1.0 Bus usb@1c1d000: USB EHCI 1.00 Bus usb@1c1d400: USB OHCI 1.0 scanning bus usb@1c1a000 for devices... 1 USB Device(s) found scanning bus usb@1c1a400 for devices... 1 USB Device(s) found scanning bus usb@1c1b000 for devices... 1 USB Device(s) found scanning bus usb@1c1b400 for devices... 1 USB Device(s) found scanning bus usb@1c1c000 for devices... 1 USB Device(s) found scanning bus usb@1c1c400 for devices... 1 USB Device(s) found scanning bus usb@1c1d000 for devices... 1 USB Device(s) found scanning bus usb@1c1d400 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found Autoboot in 1 seconds, press <Space> to stop switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... Found U-Boot script /boot/boot.scr 3789 bytes read in 3 ms (1.2 MiB/s) ## Executing script at 43100000 U-boot loaded from SD Boot script loaded from mmc 203 bytes read in 2 ms (98.6 KiB/s) 14522095 bytes read in 691 ms (20 MiB/s) 7163872 bytes read in 342 ms (20 MiB/s) Found mainline kernel configuration 29475 bytes read in 7 ms (4 MiB/s) 4185 bytes read in 8 ms (510.7 KiB/s) Applying kernel provided DT fixup script (sun8i-h3-fixup.scr) ## Executing script at 44000000 ## Loading init Ramdisk from Legacy Image at 43300000 ... Image Name: uInitrd Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 14522031 Bytes = 13.8 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... Bad Data CRC Ramdisk image is corrupt or invalid SCRIPT FAILED: continuing... Device 0: unknown device ethernet@1c30000 Waiting for PHY auto negotiation to complete. done BOOTP broadcast 1 BOOTP broadcast 2 BOOTP broadcast 3 BOOTP broadcast 4 *** Unhandled DHCP Option in OFFER/ACK: 125 *** Unhandled DHCP Option in OFFER/ACK: 125 DHCP client bound to address 192.168.1.130 (1988 ms) *** ERROR: `serverip' not set Cannot autoload with TFTPGET missing environment variable: pxeuuid missing environment variable: bootfile Retrieving file: pxelinux.cfg/01-02-81-3c-da-a3-cb *** ERROR: `serverip' not set missing environment variable: bootfile Retrieving file: pxelinux.cfg/C0A80182 *** ERROR: `serverip' not set missing environment variable: bootfile Retrieving file: pxelinux.cfg/C0A8018 *** ERROR: `serverip' not set missing environment variable: bootfile Retrieving file: pxelinux.cfg/C0A801 *** ERROR: `serverip' not set missing environment variable: bootfile Retrieving file: pxelinux.cfg/C0A80 *** ERROR: `serverip' not set missing environment variable: bootfile Retrieving file: pxelinux.cfg/C0A8 *** ERROR: `serverip' not set missing environment variable: bootfile Retrieving file: pxelinux.cfg/C0A *** ERROR: `serverip' not set missing environment variable: bootfile Retrieving file: pxelinux.cfg/C0 *** ERROR: `serverip' not set missing environment variable: bootfile Retrieving file: pxelinux.cfg/C *** ERROR: `serverip' not set missing environment variable: bootfile Retrieving file: pxelinux.cfg/default-arm-sunxi-sunxi *** ERROR: `serverip' not set missing environment variable: bootfile Retrieving file: pxelinux.cfg/default-arm-sunxi *** ERROR: `serverip' not set missing environment variable: bootfile Retrieving file: pxelinux.cfg/default-arm *** ERROR: `serverip' not set missing environment variable: bootfile Retrieving file: pxelinux.cfg/default *** ERROR: `serverip' not set Config file not found BOOTP broadcast 1 BOOTP broadcast 2 BOOTP broadcast 3 BOOTP broadcast 4 *** Unhandled DHCP Option in OFFER/ACK: 125 *** Unhandled DHCP Option in OFFER/ACK: 125 DHCP client bound to address 192.168.1.130 (2062 ms) *** ERROR: `serverip' not set Cannot autoload with TFTPGET BOOTP broadcast 1 BOOTP broadcast 2 BOOTP broadcast 3 BOOTP broadcast 4 BOOTP broadcast 5 *** Unhandled DHCP Option in OFFER/ACK: 125 *** Unhandled DHCP Option in OFFER/ACK: 125 DHCP client bound to address 192.168.1.130 (3987 ms) *** ERROR: `serverip' not set Cannot autoload with TFTPGET => ************************************************************************** The only solution I think is install lvm2 when use the disks and purge before shutdown lvm2, with crontab for example. Any help is appreciated. Thanks a lot and, sorry for my bad english
jaclopez1978 Posted July 14, 2020 Author Posted July 14, 2020 Hi, buster works. So I move to buster. Thanks
Werner Posted July 14, 2020 Posted July 14, 2020 You were using an outdated image. This issue has been fixed a while ago.
jaclopez1978 Posted July 24, 2020 Author Posted July 24, 2020 Hi, The image was directly downloaded from armbian the day 10-07-2020. The image that I have in my computer Armbian_20-05-04_Orangepipc_focal_current_5.4.45_desktop.img.xz (I think change something of the format date of the filename).
Werner Posted July 24, 2020 Posted July 24, 2020 This may fix it: https://github.com/armbian/build/pull/2108
Recommended Posts