Jump to content

"Gave up waiting for root file system device."


TMA-1

Recommended Posts

Yeah, I'm afraid I don't have the skills or the time to even begin to digest that code scroll.  Neither do I hold out much hope that a 3A supply will help.  I am running 3A into a powered hub (among other combinations I've tried), and it still falls flat on its face 100% of the time.

 

I seem to be hearing that "it's just broken".  Armbian_21.05.1_Orangepioneplus_buster_current_5.10.34.img.xz , plus updates, equals "kaboom".  This is a pity, since I feel that my renewal and redeployment of the affected boxes I'm using was "relatively recent" in terms of what should still be supported.

 

This leaves me with 2 choices,... re-do the machines yet again (starting with a more current distribution), or forget about doing updates.  If there's another choice a neophyte can implement, I'm all ears.  In the mean time, no more updates for me.

 

My thanks to all those who chimed in to help and commiserate.  Best Regards, all.

Link to comment
Share on other sites

I tried the brand new automated builds. The error persists.

 

I also tried to apply the rsb rollback patch from the orange pi 3 lts thread via ./compile.sh CREATE_PATCHES=yes and then altering sun50i-h6-orangepi.dtsi.

But it won't work. Boot is stuck forever at "Starting kernel ..." with verbosity=7 and console=serial

 

 

diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi.dtsi

index ee1919b80..15f4d7de9 100644

--- a/arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi.dtsi

+++ b/arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi.dtsi

@@ -129,12 +129,12 @@ &r_pio {

 	vcc-pm-supply = <&reg_bldo3>;

 };

 

-&r_rsb {

+&r_i2c {

 	status = "okay";

 

-	axp805: pmic@745 {

+	axp805: pmic@36 {

 		compatible = "x-powers,axp805", "x-powers,axp806";

-		reg = <0x745>;

+		reg = <0x36>;

 		interrupt-parent = <&r_intc>;

 		interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_LOW>;

 		interrupt-controller;

 

Considering my last post. I set the build environment for the orange pi lite 2 wich has an Allwinner H6 and an AXP805 just like the orange pi one plus.

Build settings: Full OS image for flashing > Do not change the kernel configuration > orangepilite2 > current > Debian 11 Bullseye > Image with console interface (server) > Minimal image with console interface (Same settings for the orange pi one plus build)

 

~/build/cache/sources/arm-trusted-firmware-sunxi-mainline/v2.2/     is the folder that is created/downloaded for the orange pi one plus build

~/build/cache/sources/arm-trusted-firmware-sunxi-mainline/af220ebbe467aa580e6b9ba554676f78ffec930f/     is the folder that is created/downloaded for the orange pi lite 2
 

Edit: the v2.2 folder is also created/downloaded for the orange pi 3 and the orange pi 3 lts. (Both H6 and AXP805) Wich may explain why there are the same issues for (at least) the orange pi 3 lts in this thread where the OPs solution was the rollback from rsb to i2c. It makes sense that a user there has the exact same rsb related errors like TMA and me.

 

Comparing the folders and files for that two boards there seem to be missing files for the orange pi one plus build. The sunxi_power.c and platform.mk files are also different. Where the orange pi one plus files seem to be configured for i2c while the orange pi lite 2 files are configured for rsb.

 

tree is only for 3 specific folders that seem important to me considering rsb and axp805

 

orange pi one plus

~/build/cache/sources/arm-trusted-firmware-sunxi-mainline/v2.2/

drivers/allwinner
└── drivers/allwinner/sunxi_rsb.c

0 directories, 1 file
include/drivers/allwinner
└── include/drivers/allwinner/sunxi_rsb.h

0 directories, 1 file
plat/allwinner/sun50i_h6
├── plat/allwinner/sun50i_h6/include
│   ├── plat/allwinner/sun50i_h6/include/core_off_arisc.h
│   ├── plat/allwinner/sun50i_h6/include/sunxi_cpucfg.h
│   └── plat/allwinner/sun50i_h6/include/sunxi_mmap.h
├── plat/allwinner/sun50i_h6/platform.mk
└── plat/allwinner/sun50i_h6/sunxi_power.c

1 directory, 5 files
-------------------------------------------------------------------

orange pi lite 2

~/build/cache/sources/arm-trusted-firmware-sunxi-mainline/af220ebbe467aa580e6b9ba554676f78ffec930f

drivers/allwinner
├── drivers/allwinner/axp
│   ├── drivers/allwinner/axp/axp803.c
│   ├── drivers/allwinner/axp/axp805.c
│   └── drivers/allwinner/axp/common.c
├── drivers/allwinner/sunxi_msgbox.c
└── drivers/allwinner/sunxi_rsb.c

1 directory, 5 files
include/drivers/allwinner
├── include/drivers/allwinner/axp.h
└── include/drivers/allwinner/sunxi_rsb.h

0 directories, 2 files
plat/allwinner/sun50i_h6
├── plat/allwinner/sun50i_h6/include
│   ├── plat/allwinner/sun50i_h6/include/sunxi_ccu.h
│   ├── plat/allwinner/sun50i_h6/include/sunxi_cpucfg.h
│   ├── plat/allwinner/sun50i_h6/include/sunxi_mmap.h
│   ├── plat/allwinner/sun50i_h6/include/sunxi_mmap.h.orig
│   └── plat/allwinner/sun50i_h6/include/sunxi_spc.h
├── plat/allwinner/sun50i_h6/platform.mk
├── plat/allwinner/sun50i_h6/sunxi_idle_states.c
└── plat/allwinner/sun50i_h6/sunxi_power.c

1 directory, 8 files

 

As you can see orange pi one plus is missing the folder drivers/allwinner/axp wich is present in the orange pi lite 2 folder structure with files axp803.c axp805.c common.c that seem important. It is also missing the file include/drivers/allwinner/axp.h

 

For better overview here are the diffs

 

Tree diff: https://editor.mergely.com/gidNXnIs/
sunxi_power.c diff: https://editor.mergely.com/zZr8SxMc/

platform.mk diff: https://editor.mergely.com/3RSP9HmS/
 

Before that comparison I tried a bit to edit platform.mk and sunxi_power.c and build but got errors thrown. I may try it again with putting the missing axp folder and files. I doubt it will be successful. 

 

This still won't explain why Werner's opi1+ can boot. But to me it still seems that the opi1+ build is misconfigured with a mixture of i2c config plus missing rsb/axp related files.

 

I'am waiting for my USB-Voltmeter to arrive and may buy a sdxc card next month.

Kind regards

Edited by grn
checked folders for orange pi 3 and orange pi 3 lts
Link to comment
Share on other sites

Thanks alot @nnb1972. This is at least good news to keep my sanity.

 

So my supposition that the Opi1+-PCB design or hardware may vary was not that wrong. But it is odd that this happens within the same revision (v2.1) of the PCB.

 

My Opi1+ sticker states: 2019042800100097

 

I will retry kernel 5.17 and test if it may boot sometimes as well.

 

Kind regards

Link to comment
Share on other sites

Kernel 5.17.x booting

 

Sometimes I see:
 

Скрытый текст


[    1.500648] sunxi-rsb 7083000.rsb: RSB running at 3000000 Hz
[    1.501000] axp20x-rsb sunxi-rsb-745: AXP20x variant AXP806 found
[    1.502298] input: axp20x-pek as /devices/platform/soc/7083000.rsb/sunxi-rsb-745/axp221-pek/input/input0
[    1.503401] vdd-sys: Bringing 900000uV into 960000-960000uV
[    1.504143] vcc-ac200: Bringing 700000uV into 3300000-3300000uV
[    1.504397] vcc25-dram: Bringing 700000uV into 3300000-3300000uV
[    1.504757] vcc-bias-pll: failed to get the current voltage: -EIO
[    1.504777] axp20x-regulator axp20x-regulator: Failed to register bldo1
[    1.504788] axp20x-regulator: probe of axp20x-regulator failed with error -5
[    1.505852] axp20x-rsb sunxi-rsb-745: AXP20X driver loaded

But more often:
 

Скрытый текст


[    1.896910] sunxi-rsb 7083000.rsb: RSB running at 3000000 Hz
[    1.897272] axp20x-rsb sunxi-rsb-745: AXP20x variant AXP806 found
[    1.897705] axp20x-rsb sunxi-rsb-745: Failed to set masks in 0x40: -5
[    1.897721] axp20x-rsb sunxi-rsb-745: failed to add irq chip: -5
[    1.897731] axp20x-rsb: probe of sunxi-rsb-745 failed with error -5
[    1.902695] sun50i-h6-pinctrl 300b000.pinctrl: initialized sunXi PIO driver
[    1.903084] sun50i-h6-pinctrl 300b000.pinctrl: supply vcc-ph not found, using dummy regulator

 

Link to comment
Share on other sites

I tried about 30 times to boot kernel 5.17.x with micro-USB-cable and USB-DC-cable. Boot always fails.

 

[    1.501549] sunxi-rsb 7083000.rsb: RSB running at 3000000 Hz
[    1.501922] axp20x-rsb sunxi-rsb-745: AXP20x variant AXP806 found
[    1.502439] axp20x-rsb sunxi-rsb-745: Failed to set masks in 0x41: -5
[    1.502455] axp20x-rsb sunxi-rsb-745: failed to add irq chip: -5
[    1.502465] axp20x-rsb: probe of sunxi-rsb-745 failed with error -5
[    1.507487] sun50i-h6-pinctrl 300b000.pinctrl: initialized sunXi PIO driver
[    1.507899] sun50i-h6-pinctrl 300b000.pinctrl: supply vcc-ph not found, using dummy regulator

 

So either somebody with enough knowledge finds out what exactly is causing this and how to mitigate it or somebody is able to make a working rsb to i2c rollback patch.

Kind regards

Link to comment
Share on other sites

I compile linux in buildroot with all armbian patch (5.10, 5.15) and try with different uboot and atf and I have the same problem.

Also I use the libreelec/lakka patch with buildroot and the board boot always without issue with linux kernel 5.10.109. (uboot+atf+crust)

Link to comment
Share on other sites

Booting an older Armbian Focal image that works on my opi1+

 

apt update

apt remove linux-dtb-current-sunxi64 ( removes folder /boot/dtb-5.8.16-sunxi64 ) ( with a freezed up to date Armbian it would remove dtb-5.10.4-sunxi64 )

apt install linux-dtb-legacy-sunxi64 ( creates folder /boot/dtb-5.4.88-sunxi64 and links dtb to it )
apt upgrade

reboot

 

It boots kernel 5.15.43 but freezes a few seconds after it reaches the login credentials screen. (Typing fast I can login and run a command unitl it freezes) This is the only time a kernel newer than 5.10.4 is booting up on my opi1+.

 

Spoiler

U-Boot SPL 2020.10-armbian (Nov 23 2020 - 18:22:06 +0100)
DRAM: 1024 MiB
Trying to boot from MMC1
NOTICE:  BL31: v2.2(debug):a04808c-dirty
NOTICE:  BL31: Built : 18:22:00, Nov 23 2020
NOTICE:  BL31: Detected Allwinner H6 SoC (1728)
NOTICE:  BL31: Found U-Boot DTB at 0xc0834a0, model: OrangePi One Plus
INFO:    ARM GICv2 driver initialized
NOTICE:  PMIC: Probing AXP805
NOTICE:  PMIC: AXP805 detected
INFO:    BL31: Platform setup done
INFO:    BL31: Initializing runtime services
INFO:    BL31: cortex_a53: CPU workaround for 855873 was applied
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x4a000000
INFO:    SPSR = 0x3c9


U-Boot 2020.10-armbian (Nov 23 2020 - 18:22:06 +0100) Allwinner Technology

CPU:   Allwinner H6 (SUN50I)
Model: OrangePi One Plus
DRAM:  1 GiB
MMC:   mmc@4020000: 0
Loading Environment from FAT... Unable to use mmc 0:1... In:    serial@5000000
Out:   serial@5000000
Err:   serial@5000000
Net:   No ethernet found.
starting USB...
Bus usb@5101000: USB EHCI 1.00
Bus usb@5101400: USB OHCI 1.0
Bus usb@5311000: USB EHCI 1.00
Bus usb@5311400: USB OHCI 1.0
scanning bus usb@5101000 for devices... 1 USB Device(s) found
scanning bus usb@5101400 for devices... 1 USB Device(s) found
scanning bus usb@5311000 for devices... 1 USB Device(s) found
scanning bus usb@5311400 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
3173 bytes read in 3 ms (1 MiB/s)
## Executing script at 4fc00000
U-boot loaded from SD
Boot script loaded from mmc
205 bytes read in 3 ms (66.4 KiB/s)
33193 bytes read in 9 ms (3.5 MiB/s)
4191 bytes read in 7 ms (584 KiB/s)
Applying kernel provided DT fixup script (sun50i-h6-fixup.scr)
## Executing script at 45000000
12486788 bytes read in 1253 ms (9.5 MiB/s)
21866504 bytes read in 2190 ms (9.5 MiB/s)
Moving Image from 0x40080000 to 0x40200000, end=41730000
## Loading init Ramdisk from Legacy Image at 4fe00000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    12486724 Bytes = 11.9 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 4fa00000
   Booting using the fdt blob at 0x4fa00000
EHCI failed to shut down host controller.
   Loading Ramdisk to 49417000, end 49fff844 ... OK
   Loading Device Tree to 00000000493a6000, end 0000000049416fff ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.15.43-sunxi64 (root@ba7d7e8b8e2b) (aarch64-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) 8.3.0, GNU ld (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) 2.32.0.20190321) #22.05.1 SMP Sat May 28 08:25:20 UTC 2022
[    0.000000] Machine model: OrangePi One Plus
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x000000007fffffff]
[    0.000000] NUMA: NODE_DATA [mem 0x7fdcf100-0x7fdd0fff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000040000000-0x000000007fffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x000000007fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fffffff]
[    0.000000] cma: Reserved 128 MiB at 0x0000000076c00000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.1
[    0.000000] percpu: Embedded 19 pages/cpu s36952 r8192 d32680 u77824
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 258048
[    0.000000] Policy zone: DMA
[    0.000000] Kernel command line: root=UUID=b93dba66-9a14-4d18-ae0f-2340717b828d rootwait rootfstype=ext4 console=ttyS0,115200 consoleblank=0 loglevel=7 ubootpart=84ad8a2c-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u   cgroup_enable=memory swapaccount=1
[    0.000000] Unknown kernel command line parameters "ubootpart=84ad8a2c-01 cgroup_enable=memory", will be passed to user space.
[    0.000000] printk: log_buf_len individual max cpu contribution: 4096 bytes
[    0.000000] printk: log_buf_len total cpu_extra contributions: 12288 bytes
[    0.000000] printk: log_buf_len min size: 16384 bytes
[    0.000000] printk: log_buf_len: 32768 bytes
[    0.000000] printk: early log buf free: 14176(86%)
[    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 862956K/1048576K available (13504K kernel code, 1066K rwdata, 4152K rodata, 2496K init, 319K bss, 54548K reserved, 131072K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] random: get_random_bytes called from start_kernel+0x4cc/0x6b0 with crng_init=0
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000478] Console: colour dummy device 80x25
[    0.000567] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.000584] pid_max: default: 32768 minimum: 301
[    0.000656] LSM: Security Framework initializing
[    0.000686] Yama: becoming mindful.
[    0.000778] AppArmor: AppArmor initialized
[    0.000866] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.000883] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.002556] rcu: Hierarchical SRCU implementation.
[    0.003501] smp: Bringing up secondary CPUs ...
[    0.004232] Detected VIPT I-cache on CPU1
[    0.004299] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.004932] Detected VIPT I-cache on CPU2
[    0.004971] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.005532] Detected VIPT I-cache on CPU3
[    0.005567] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.005633] smp: Brought up 1 node, 4 CPUs
[    0.005658] SMP: Total of 4 processors activated.
[    0.005666] CPU features: detected: 32-bit EL0 Support
[    0.005672] CPU features: detected: CRC32 instructions
[    0.018454] CPU: All CPU(s) started at EL2
[    0.018486] alternatives: patching kernel code
[    0.019788] devtmpfs: initialized
[    0.025776] Registered cp15_barrier emulation handler
[    0.025806] Registered setend emulation handler
[    0.025985] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.026008] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.030776] pinctrl core: initialized pinctrl subsystem
[    0.031957] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.033606] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
[    0.033735] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.033857] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.033953] audit: initializing netlink subsys (disabled)
[    0.034129] audit: type=2000 audit(0.032:1): state=initialized audit_enabled=0 res=1
[    0.034652] thermal_sys: Registered thermal governor 'fair_share'
[    0.034659] thermal_sys: Registered thermal governor 'bang_bang'
[    0.034667] thermal_sys: Registered thermal governor 'step_wise'
[    0.034674] thermal_sys: Registered thermal governor 'user_space'
[    0.035108] cpuidle: using governor menu
[    0.035321] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.035421] ASID allocator initialised with 65536 entries
[    0.035586] Serial: AMBA PL011 UART driver
[    0.045340] platform 6510000.tcon-top: Fixing up cyclic dependency with 6000000.hdmi
[    0.045701] platform 6515000.lcd-controller: Fixing up cyclic dependency with 6510000.tcon-top
[    0.047706] platform connector: Fixing up cyclic dependency with 6000000.hdmi
[    0.054772] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.054794] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    0.054803] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.054812] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[    0.056590] cryptd: max_cpu_qlen set to 1000
[    0.124359] raid6: neonx8   gen()  1623 MB/s
[    0.192420] raid6: neonx8   xor()  1218 MB/s
[    0.260493] raid6: neonx4   gen()  1669 MB/s
[    0.328567] raid6: neonx4   xor()  1208 MB/s
[    0.396633] raid6: neonx2   gen()  1576 MB/s
[    0.464704] raid6: neonx2   xor()  1111 MB/s
[    0.532787] raid6: neonx1   gen()  1374 MB/s
[    0.600852] raid6: neonx1   xor()   948 MB/s
[    0.668926] raid6: int64x8  gen()  1133 MB/s
[    0.736989] raid6: int64x8  xor()   596 MB/s
[    0.805063] raid6: int64x4  gen()  1258 MB/s
[    0.873135] raid6: int64x4  xor()   645 MB/s
[    0.941211] raid6: int64x2  gen()  1075 MB/s
[    1.009298] raid6: int64x2  xor()   568 MB/s
[    1.077390] raid6: int64x1  gen()   801 MB/s
[    1.145471] raid6: int64x1  xor()   417 MB/s
[    1.145480] raid6: using algorithm neonx4 gen() 1669 MB/s
[    1.145487] raid6: .... xor() 1208 MB/s, rmw enabled
[    1.145493] raid6: using neon recovery algorithm
[    1.146383] iommu: Default domain type: Translated
[    1.146395] iommu: DMA domain TLB invalidation policy: strict mode
[    1.146681] SCSI subsystem initialized
[    1.146869] usbcore: registered new interface driver usbfs
[    1.146914] usbcore: registered new interface driver hub
[    1.146949] usbcore: registered new device driver usb
[    1.147228] pps_core: LinuxPPS API ver. 1 registered
[    1.147236] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.147258] PTP clock support registered
[    1.147852] Advanced Linux Sound Architecture Driver Initialized.
[    1.148499] NetLabel: Initializing
[    1.148508] NetLabel:  domain hash size = 128
[    1.148514] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    1.148585] NetLabel:  unlabeled traffic allowed by default
[    1.148987] clocksource: Switched to clocksource arch_sys_counter
[    1.149226] VFS: Disk quotas dquot_6.6.0
[    1.149286] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.149874] AppArmor: AppArmor Filesystem Enabled
[    1.156374] NET: Registered PF_INET protocol family
[    1.156524] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    1.157363] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)
[    1.157402] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    1.157481] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    1.157633] TCP: Hash tables configured (established 8192 bind 8192)
[    1.157749] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.157788] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.157940] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    1.158401] Trying to unpack rootfs image as initramfs...
[    1.166554] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[    1.172159] Initialise system trusted keyrings
[    1.172217] Key type blacklist registered
[    1.172377] workingset: timestamp_bits=44 max_order=18 bucket_order=0
[    1.178143] zbud: loaded
[    1.179696] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.181946] integrity: Platform Keyring initialized
[    1.229254] xor: automatically using best checksumming function   32regs
[    1.229291] async_tx: api initialized (async)
[    1.229302] Key type asymmetric registered
[    1.229310] Asymmetric key parser 'x509' registered
[    1.229434] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    1.229584] io scheduler mq-deadline registered
[    1.229595] io scheduler kyber registered
[    1.229793] io scheduler bfq registered
[    1.234007] sun50i-h6-r-pinctrl 7022000.pinctrl: initialized sunXi PIO driver
[    1.244019] Serial: 8250/16550 driver, 6 ports, IRQ sharing disabled
[    1.249022] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    1.252959] loop: module loaded
[    1.254947] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.254978] ehci-platform: EHCI generic platform driver
[    1.255205] ehci-platform 5101000.usb: EHCI Host Controller
[    1.255234] ehci-platform 5101000.usb: new USB bus registered, assigned bus number 1
[    1.255362] ehci-platform 5101000.usb: irq 33, io mem 0x05101000
[    1.269017] ehci-platform 5101000.usb: USB 2.0 started, EHCI 1.00
[    1.269346] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
[    1.269367] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.269379] usb usb1: Product: EHCI Host Controller
[    1.269389] usb usb1: Manufacturer: Linux 5.15.43-sunxi64 ehci_hcd
[    1.269398] usb usb1: SerialNumber: 5101000.usb
[    1.269916] hub 1-0:1.0: USB hub found
[    1.269959] hub 1-0:1.0: 1 port detected
[    1.270430] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.270459] ohci-platform: OHCI generic platform driver
[    1.270703] ohci-platform 5101400.usb: Generic Platform OHCI controller
[    1.270729] ohci-platform 5101400.usb: new USB bus registered, assigned bus number 2
[    1.270866] ohci-platform 5101400.usb: irq 34, io mem 0x05101400
[    1.333306] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.15
[    1.333339] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.333352] usb usb2: Product: Generic Platform OHCI controller
[    1.333362] usb usb2: Manufacturer: Linux 5.15.43-sunxi64 ohci_hcd
[    1.333372] usb usb2: SerialNumber: 5101400.usb
[    1.333947] hub 2-0:1.0: USB hub found
[    1.333996] hub 2-0:1.0: 1 port detected
[    1.334840] usbcore: registered new interface driver usb-storage
[    1.335294] mousedev: PS/2 mouse device common for all mice
[    1.336181] sun6i-rtc 7000000.rtc: registered as rtc0
[    1.336218] sun6i-rtc 7000000.rtc: setting system clock to 2022-06-10T09:24:28 UTC (1654853068)
[    1.336331] sun6i-rtc 7000000.rtc: RTC enabled
[    1.336440] i2c_dev: i2c /dev entries driver
[    1.337160] sunxi-wdt 7020400.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[    1.338614] sdhci: Secure Digital Host Controller Interface driver
[    1.338636] sdhci: Copyright(c) Pierre Ossman
[    1.338661] Synopsys Designware Multimedia Card Interface Driver
[    1.339206] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.339349] sun50i-h6-r-pinctrl 7022000.pinctrl: supply vcc-pl not found, using dummy regulator
[    1.340522] ledtrig-cpu: registered to indicate activity on CPUs
[    1.341156] hid: raw HID events driver (C) Jiri Kosina
[    1.341291] usbcore: registered new interface driver usbhid
[    1.341302] usbhid: USB HID core driver
[    1.343640] NET: Registered PF_INET6 protocol family
[    1.813972] Freeing initrd memory: 12192K
[    1.841886] Segment Routing with IPv6
[    1.841964] In-situ OAM (IOAM) with IPv6
[    1.842057] NET: Registered PF_PACKET protocol family
[    1.842162] 8021q: 802.1Q VLAN Support v1.8
[    1.842330] 9pnet: Installing 9P2000 support
[    1.842405] Key type dns_resolver registered
[    1.842814] registered taskstats version 1
[    1.842832] Loading compiled-in X.509 certificates
[    1.846634] Loaded X.509 cert 'Build time autogenerated kernel key: e184f9c2115f79ca6e6b22f26d17ae181721bb60'
[    1.849436] zswap: loaded using pool zstd/z3fold
[    1.850031] Key type ._fscrypt registered
[    1.850041] Key type .fscrypt registered
[    1.850048] Key type fscrypt-provisioning registered
[    1.851065] Btrfs loaded, crc32c=crc32c-generic, zoned=yes, fsverity=no
[    1.864345] Key type encrypted registered
[    1.864393] AppArmor: AppArmor sha1 policy hashing enabled
[    1.864431] ima: No TPM chip found, activating TPM-bypass!
[    1.864462] ima: Allocated hash algorithm: sha1
[    1.864496] ima: No architecture policies found
[    1.864575] evm: Initialising EVM extended attributes:
[    1.864583] evm: security.selinux
[    1.864589] evm: security.SMACK64
[    1.864596] evm: security.SMACK64EXEC
[    1.864601] evm: security.SMACK64TRANSMUTE
[    1.864607] evm: security.SMACK64MMAP
[    1.864613] evm: security.apparmor
[    1.864619] evm: security.ima
[    1.864624] evm: security.capability
[    1.864630] evm: HMAC attrs: 0x1
[    1.875902] platform 1100000.mixer: Fixing up cyclic dependency with 6510000.tcon-top
[    1.881158] sun50i-h6-pinctrl 300b000.pinctrl: initialized sunXi PIO driver
[    1.881550] sun50i-h6-pinctrl 300b000.pinctrl: supply vcc-ph not found, using dummy regulator
[    1.882085] printk: console [ttyS0] disabled
[    1.882168] 5000000.serial: ttyS0 at MMIO 0x5000000 (irq = 28, base_baud = 1500000) is a 16550A
[    3.257902] printk: console [ttyS0] enabled
[    3.282245] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800008e156f8)
[    3.290013] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800008e19920)
[    3.298109] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800008e10908)
[    3.306525] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator
[    3.314577] sun8i-dw-hdmi 6000000.hdmi: Detected HDMI TX controller v2.12a with HDCP (DWC HDMI 2.0 TX PHY)
[    3.324778] sun8i-dw-hdmi 6000000.hdmi: registered DesignWare HDMI I2C bus driver
[    3.332596] sun4i-drm display-engine: bound 6000000.hdmi (ops 0xffff800008e14a30)
[    3.340508] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[    3.348311] sun4i-drm display-engine: [drm] Cannot find any crtc or sizes
[    3.356822] sun4i-drm display-engine: [drm] Cannot find any crtc or sizes
[    3.357170] sun50i_cpufreq_nvmem: Using CPU speed bin speed0
[    3.370498] sun50i-h6-pinctrl 300b000.pinctrl: supply vcc-pc not found, using dummy regulator
[    3.380148] ehci-platform 5311000.usb: EHCI Host Controller
[    3.385767] ehci-platform 5311000.usb: new USB bus registered, assigned bus number 3
[    3.393621] ehci-platform 5311000.usb: irq 35, io mem 0x05311000
[    3.413002] ehci-platform 5311000.usb: USB 2.0 started, EHCI 1.00
[    3.419399] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
[    3.427677] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.434904] usb usb3: Product: EHCI Host Controller
[    3.439788] usb usb3: Manufacturer: Linux 5.15.43-sunxi64 ehci_hcd
[    3.445971] usb usb3: SerialNumber: 5311000.usb
[    3.450979] hub 3-0:1.0: USB hub found
[    3.454774] hub 3-0:1.0: 1 port detected
[    3.459527] ohci-platform 5311400.usb: Generic Platform OHCI controller
[    3.466171] ohci-platform 5311400.usb: new USB bus registered, assigned bus number 4
[    3.474024] ohci-platform 5311400.usb: irq 36, io mem 0x05311400
[    3.541200] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.15
[    3.549475] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.556701] usb usb4: Product: Generic Platform OHCI controller
[    3.562625] usb usb4: Manufacturer: Linux 5.15.43-sunxi64 ohci_hcd
[    3.568808] usb usb4: SerialNumber: 5311400.usb
[    3.573762] hub 4-0:1.0: USB hub found
[    3.577555] hub 4-0:1.0: 1 port detected
[    3.582380] usb_phy_generic usb_phy_generic.3.auto: supply vcc not found, using dummy regulator
[    3.591207] usb_phy_generic usb_phy_generic.3.auto: dummy supplies not allowed for exclusive requests
[    3.601090] musb-hdrc musb-hdrc.4.auto: MUSB HDRC host driver
[    3.606861] musb-hdrc musb-hdrc.4.auto: new USB bus registered, assigned bus number 5
[    3.614975] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
[    3.623251] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.630478] usb usb5: Product: MUSB HDRC host driver
[    3.635448] usb usb5: Manufacturer: Linux 5.15.43-sunxi64 musb-hcd
[    3.641631] usb usb5: SerialNumber: musb-hdrc.4.auto
[    3.647058] hub 5-0:1.0: USB hub found
[    3.650856] hub 5-0:1.0: 1 port detected
[    3.656402] of_cfs_init
[    3.658993] of_cfs_init: OK
[    3.662093] ALSA device list:
[    3.665071]   No soundcards found.
[    3.669676] Freeing unused kernel memory: 2496K
[    3.681056] Run /init as init process
Loading, please wait...
Starting version 245.4-4ubuntu3.17
[    4.130428] sun50i-h6-pinctrl 300b000.pinctrl: supply vcc-pb not found, using dummy regulator
[    4.140721] ac200 1-0010: Can't obtain the clock!
[    4.193411] ac200 1-0010: Can't obtain the clock!
[    4.193726] axp20x-i2c 2-0036: AXP20x variant AXP806 found
[    4.214841] input: axp20x-pek as /devices/platform/soc/7081400.i2c/i2c-2/2-0036/axp221-pek/input/input0
[    4.232335] ac200 1-0010: Can't obtain the clock!
[    4.241054] vdd-cpu: supplied by vcc-5v
[    4.247424] vdd-gpu: supplied by vcc-5v
[    4.253776] vdd-sys: supplied by vcc-5v
[    4.260541] vcc-dram: supplied by vcc-5v
[    4.265330] vcc-pl: supplied by vcc-5v
[    4.269917] vcc-ac200: supplied by vcc-5v
[    4.274454] vcc25-dram: supplied by vcc-5v
[    4.279227] vcc-bias-pll: supplied by vcc-5v
[    4.284544] vcc-efuse-pcie-hdmi-io: supplied by vcc-5v
[    4.290343] vcc-dcxoio: supplied by vcc-5v
[    4.295216] bldo4: supplied by vcc-5v
[    4.299401] vcc-3v3: supplied by vcc-5v
[    4.304025] vcc-wifi-1: supplied by vcc-5v
[    4.308764] vcc-wifi-2: supplied by vcc-5v
[    4.313092] sw: supplied by regulator-dummy
[    4.317839] axp20x-i2c 2-0036: AXP20X driver loaded
[    4.318849] ac200 1-0010: Can't obtain the clock!
[    4.327824] sun50i-h6-pinctrl 300b000.pinctrl: supply vcc-pd not found, using dummy regulator
[    4.336838] vcc-gmac-3v3: supplied by vcc-ac200
[    4.342551] dwmac-sun8i 5020000.ethernet: IRQ eth_wake_irq not found
[    4.348955] dwmac-sun8i 5020000.ethernet: IRQ eth_lpi not found
[    4.355176] dwmac-sun8i 5020000.ethernet: supply phy-io not found, using dummy regulator
[    4.363562] dwmac-sun8i 5020000.ethernet: PTP uses main clock
[    4.369373] dwmac-sun8i 5020000.ethernet: Current syscon value is not the default 58000 (expect 50000)
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.
[    4.485217] dwmac-sun8i 5020000.ethernet: No HW DMA feature register supported
[    4.492483] dwmac-sun8i 5020000.ethernet: RX Checksum Offload Engine supported
[    4.499711] dwmac-sun8i 5020000.ethernet: COE Type 2
[    4.504680] dwmac-sun8i 5020000.ethernet: TX Checksum insertion supported
[    4.511470] dwmac-sun8i 5020000.ethernet: Normal descriptors
[    4.517132] dwmac-sun8i 5020000.ethernet: Chain mode enabled
[    4.539702] ac200 1-0010: Can't obtain the clock!
[    4.540481] sun50i-h6-pinctrl 300b000.pinctrl: supply vcc-pf not found, using dummy regulator
[    4.554059] sunxi-mmc 4020000.mmc: Got CD GPIO
[    4.581249] sunxi-mmc 4020000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
[    4.590470] ac200 1-0010: Can't obtain the clock!
[    4.625055] mmc0: host does not support reading read-only switch, assuming write-enable
[    4.634976] mmc0: new high speed SDHC card at address 1234
[    4.641402] mmcblk0: mmc0:1234 SA16G 14.5 GiB
[    4.647788]  mmcblk0: p1
[    4.650872] ac200 1-0010: Can't obtain the clock!
[    4.663233] random: fast init done
Begin: Will now check root file system ... fsck from util-linux 2.34
[/usr/sbin/fsck.ext4 (1) -- /dev/mmcblk0p1] fsck.ext4 -a -C0 /dev/mmcblk0p1
/dev/mmcblk0p1: clean, 40224/910800 files, 389449/3757996 blocks
done.
[    4.965003] EXT4-fs (mmcblk0p1): mounted filesystem with writeback data mode. Opts: (null). Quota mode: none.
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
[    5.831366] systemd[1]: systemd 245.4-4ubuntu3.17 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
[    5.854441] systemd[1]: Detected architecture arm64.

Welcome to Ubuntu 20.04.4 LTS!

[    5.906309] systemd[1]: Set hostname to <orangepioneplus>.
[    6.572018] random: systemd: uninitialized urandom read (16 bytes read)
[    6.582229] systemd[1]: Created slice system-modprobe.slice.
[  OK  ] Created slice system-modprobe.slice.
[    6.605128] random: systemd: uninitialized urandom read (16 bytes read)
[    6.613183] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[    6.637120] random: systemd: uninitialized urandom read (16 bytes read)
[    6.644989] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    6.665158] systemd[1]: Condition check resulted in Dispatch Password Requests to Console Directory Watch when bootsplash is active being skipped.
[    6.678635] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password R…uests to Wall Directory Watch.
[    6.705985] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[  OK  ] Set up automount Arbitrary…s File System Automount Point.
[    6.733258] systemd[1]: Reached target Local Encrypted Volumes.
[  OK  ] Reached target Local Encrypted Volumes.
[    6.753219] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    6.773084] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[    6.793110] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[    6.813097] systemd[1]: Reached target System Time Set.
[  OK  ] Reached target System Time Set.
[    6.833669] systemd[1]: Listening on Syslog Socket.
[  OK  ] Listening on Syslog Socket.
[    6.853613] systemd[1]: Listening on fsck to fsckd communication Socket.
[  OK  ] Listening on fsck to fsckd communication Socket.
[    6.877386] systemd[1]: Listening on initctl Compatibility Named Pipe.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[    6.902055] systemd[1]: Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Audit Socket.
[    6.925618] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    6.949690] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    6.969717] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    6.989504] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    7.013941] systemd[1]: Mounting Huge Pages File System...
         Mounting Huge Pages File System...
[    7.037763] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
[    7.065879] systemd[1]: Mounting Kernel Debug File System...
         Mounting Kernel Debug File System...
[    7.085565] systemd[1]: Condition check resulted in Kernel Trace File System being skipped.
[    7.099860] systemd[1]: Starting Restore / save the current clock...
         Starting Restore / save the current clock...
[    7.125907] systemd[1]: Starting Set the console keyboard layout...
         Starting Set the console keyboard layout...
[    7.154482] systemd[1]: Starting Create list of static device nodes for the current kernel...
         Starting Create list of st…odes for the current kernel...
[    7.181362] systemd[1]: Condition check resulted in Load Kernel Module drm being skipped.
[    7.195064] systemd[1]: Started Nameserver information manager.
[  OK  ] Started Nameserver information manager.
[    7.217786] systemd[1]: Reached target Network (Pre).
[  OK  ] Reached target Network (Pre).
[    7.239357] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.
[    7.248621] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[    7.264613] systemd[1]: Starting Load Kernel Modules...
         Starting Load Kernel Modules...
[    7.289712] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    7.318193] systemd[1]: Starting udev Coldplug all Devices...
[    7.322995] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount-ro. Quota mode: none.
         Starting udev Coldplug all Devices...
[    7.356307] systemd[1]: Mounted Huge Pages File System.
[  OK  ] Mounted Huge Pages File System.
[    7.377978] systemd[1]: Mounted POSIX Message Queue File System.
[  OK  ] Mounted POSIX Message Queue File System.
[    7.405941] systemd[1]: Mounted Kernel Debug File System.
[  OK  ] Mounted Kernel Debug File System.
[    7.435995] systemd[1]: Finished Restore / save the current clock.
[  OK  ] Finished Restore / save the current clock.
[    7.460085] systemd[1]: Finished Create list of static device nodes for the current kernel.
[  OK  ] Finished Create list of st… nodes for the current kernel.
[    7.494373] systemd[1]: Finished Load Kernel Modules.
[  OK  ] Finished Load Kernel Modules.
[    7.516008] systemd[1]: Finished Remount Root and Kernel File Systems.
[  OK  ] Finished Remount Root and Kernel File Systems.
[    7.547042] systemd[1]: Finished Set the console keyboard layout.
[  OK  ] Finished Set the console keyboard layout.
[    7.570666] systemd[1]: Condition check resulted in FUSE Control File System being skipped.
[    7.584382] systemd[1]: Mounting Kernel Configuration File System...
         Mounting Kernel Configuration File System...
[    7.606977] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
[    7.615770] systemd[1]: Condition check resulted in Platform Persistent Storage Archival being skipped.
[    7.629927] systemd[1]: Starting Load/Save Random Seed...
         Starting Load/Save Random Seed...
[    7.658196] systemd[1]: Starting Apply Kernel Variables...
         Starting Apply Kernel Variables...
[    7.682134] systemd[1]: Starting Create System Users...
         Starting Create System Users...
[    7.705554] systemd[1]: Mounted Kernel Configuration File System.
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Finished Apply Kernel Variables.
[  OK  ] Finished Create System Users.
         Starting Create Static Device Nodes in /dev...
[  OK  ] Finished udev Coldplug all Devices.
         Starting Helper to synchronize boot up for ifupdown...
[  OK  ] Finished Create Static Device Nodes in /dev.
[  OK  ] Finished Helper to synchronize boot up for ifupdown.
[  OK  ] Reached target Local File Systems (Pre).
         Mounting /tmp...
         Starting udev Kernel Device Manager...
[  OK  ] Mounted /tmp.
[  OK  ] Reached target Local File Systems.
         Starting Armbian ZRAM config...
         Starting Set console font and keymap...
         Starting Raise network interfaces...
[  OK  ] Finished Set console font and keymap.
[  OK  ] Started udev Kernel Device Manager.
[    8.456708] ac200 1-0010: Can't obtain the clock!
[    8.464142] ac200 1-0010: Can't obtain the clock!
[  OK  ] Found device /dev/ttyS0.
[    8.609331] ac200 1-0010: Can't obtain the clock!
[  OK  ] Finished Raise network interfaces.
[    8.675577] ac200 1-0010: Can't obtain the clock!
[    8.680846] ac200 1-0010: Can't obtain the clock!
[    8.703080] ac200 1-0010: Can't obtain the clock!
[    8.710487] ac200 1-0010: Can't obtain the clock!
[    8.761372] ac200 1-0010: Can't obtain the clock!
[    8.895531] sun4i-i2s 5091000.i2s: Missing dma channel for stream: 1
[    8.902021] sun4i-i2s 5091000.i2s: ASoC: error at snd_soc_pcm_component_new on 5091000.i2s: -22
[    8.910783] asoc-simple-card sound: ASoC: can't create pcm 5091000.i2s-i2s-hifi :-22
[    8.918974] ac200 1-0010: Can't obtain the clock!
[  OK  ] Finished Load/Save Random Seed.
[  OK  ] Finished Armbian ZRAM config.
         Starting Armbian memory supported logging...
[  OK  ] Finished Armbian memory supported logging.
         Starting Journal Service...
[  OK  ] Started Journal Service.
         Starting Flush Journal to Persistent Storage...
[  OK  ] Finished Flush Journal to Persistent Storage.
         Starting Create Volatile Files and Directories...
[  OK  ] Finished Create Volatile Files and Directories.
[  OK  ] Started Entropy daemon using the HAVEGE algorithm.
         Starting Network Name Resolution...
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Finished Update UTMP about System Boot/Shutdown.
[  OK  ] Reached target System Initialization.
[  OK  ] Started resolvconf-pull-resolved.path.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target Paths.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Reached target Sockets.
         Starting Armbian hardware monitoring...
         Starting Armbian hardware optimization...
[  OK  ] Finished Armbian hardware monitoring.
[  OK  ] Finished Armbian hardware optimization.
[  OK  ] Reached target Basic System.
[  OK  ] Started Regular background program processing daemon.
[  OK  ] Started D-Bus System Message Bus.
         Starting Network Manager...
[  OK  ] Started Save initial kernel messages after boot.
         Starting Remove Stale Onli…t4 Metadata Check Snapshots...
         Starting LSB: Load kernel …d to enable cpufreq scaling...
         Starting Dispatcher daemon for systemd-networkd...
[  OK  ] Started Add entropy to /de…random 's pool a hardware RNG.
         Starting System Logging Service...
         Starting Resets System Activity Data Collector...
         Starting Login Service...
         Starting WPA supplicant...
[  OK  ] Started Network Name Resolution.
[  OK  ] Finished Remove Stale Onli…ext4 Metadata Check Snapshots.
[  OK  ] Finished Resets System Activity Data Collector.
[  OK  ] Reached target Host and Network Name Lookups.
         Starting resolvconf-pull-resolved.service...
[  OK  ] Started System Logging Service.
[  OK  ] Started LSB: Load kernel m…ded to enable cpufreq scaling.
         Starting LSB: set CPUFreq kernel parameters...
[  OK  ] Finished resolvconf-pull-resolved.service.
[  OK  ] Started LSB: set CPUFreq kernel parameters.
         Starting LSB: Set sysfs variables from /etc/sysfs.conf...
[  OK  ] Started Login Service.
[  OK  ] Started LSB: Set sysfs variables from /etc/sysfs.conf.
[  OK  ] Started WPA supplicant.
[  OK  ] Started Network Manager.
[  OK  ] Reached target Network.
[  OK  ] Reached target Network is Online.
         Starting chrony, an NTP client/server...
         Starting LSB: Advanced IEEE 802.11 management daemon...
         Starting /etc/rc.local Compatibility...
         Starting OpenBSD Secure Shell server...
         Starting Permit User Sessions...
[  OK  ] Started Unattended Upgrades Shutdown.
[  OK  ] Started LSB: Advanced IEEE 802.11 management daemon.
[  OK  ] Started /etc/rc.local Compatibility.
[  OK  ] Finished Permit User Sessions.
[  OK  ] Started chrony, an NTP client/server.
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Started Daily apt download activities.
[  OK  ] Started Daily apt upgrade and clean activities.
[  OK  ] Started Periodic ext4 Onli…ata Check for All Filesystems.
[  OK  ] Started Discard unused blocks once a week.
[  OK  ] Started Daily rotation of log files.
[  OK  ] Started Daily man-db regeneration.
[  OK  ] Started Message of the Day.
[  OK  ] Reached target Timers.
[  OK  ] Started Serial Getty on ttyS0.
         Starting Set console scheme...
         Starting Hostname Service...
[  OK  ] Started OpenBSD Secure Shell server.
[  OK  ] Started Dispatcher daemon for systemd-networkd.
[  OK  ] Finished Set console scheme.
[  OK  ] Created slice system-getty.slice.
[  OK  ] Started Getty on tty1.
[  OK  ] Reached target Login Prompts.
[  OK  ] Reached target Multi-User System.
[  OK  ] Reached target Graphical Interface.
         Starting Update UTMP about System Runlevel Changes...
[  OK  ] Finished Update UTMP about System Runlevel Changes.
[  OK  ] Started Hostname Service.

 

Boot does not work when I copy the files from dtb-5.8.16 to dtb-5.4.88 nor linking dtb to dtb-5.8.16 instead of dtb-5.4.88. In both cases it always hangs at Starting kernel ... I quite don't understand the dynamics for dtb "replacement" etc..

Link to comment
Share on other sites

I build legacy kernel 5.10.121 and system boot fine. Kernel 5.10.121 use i2c.

 

I try to edit dtb and replace rsb wit i2c but system doesn't boot at all (on current kernel)

 

I don't understand why orangepi 3 lts use i2c and we can't use the same with this board

Edited by gleam2003
Link to comment
Share on other sites

I have the same problem with Orange Pi One Plus.
Orangepioneplus_2.1.0_debian_buster_server_linux5.4.65.img is working fine.
Armbian_22.05.4_Orangepioneplus_bullseye_current_5.15.48.img (same SD card) doesn't boot with error:
Gave up waiting for boot file system device.  Common problems:

 - Boot args (cat /proc/cmdline)

  - Check rootdelay= (did the system wait long enough?)

 - Missing modules (cat /proc/modules; ls /drv)

ALERT! UUID=30a338a3-3c0d-4e45-b77b-5869b7a95606 does not exist.   Dropping to a shell!

(initramfs)

Link to comment
Share on other sites

Just got back from a short period off-line.  Excited to see there may be a "patch". 

 

Unfortunately my neophyte Linux skills and non-existent Github ones don't point me at anything I know how to use at the link above.  Has anyone tried it?  Does it work?

Link to comment
Share on other sites

Following this guide: https://docs.armbian.com/Developer-Guide_Build-Preparation/

The guide has a good video. Just keep in mind that the video is 3 years old and uses an older linux distro. so stick to the software recommendations of the guide and not the video.

 

since the patch is in the master branch it will be applied to your orangepioneplus build.

 

Kind regards

Link to comment
Share on other sites

Thanks for the compass heading grn.

 

While building an Armbian image looks like a good learning project for me and I may do it just for the experience some day, the truth is all this time I've been trying to avoid deploying a fresh image to my existing SBC.  I was hoping to somehow modify the existing configuration to "not break" when updates were applied.  I guess that's a pipe dream and I should get off my butt and re-deploy Armbian, one way or another.

 

My thanks and regards to all who chimed in on this saga.

Link to comment
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...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines