posting a solution I have found how to boot Armbian on S905x device Scishion V88 Pro
My device:
* works, boots into an Android (has working u-boot)
* has no reset button
* contains thirdparty Android ROM that does not allow to enter aml burn mode
* cannot use Android update app
* does not respond to eMMC pin short (like in this post)
The only way to boot Armbian in this case is to solder serial console, interrupt u-boot and run recover from sd card command:
1. solder serial console
2. connect usb-serial adapter
3. insert Armbian prepared SD card for your amlogic CPU version
4. plug power and immediately press and hold Enter
5. you should see interrupted u-boot prompt (ex, gxl_p212_v1#)
6. type command run recovery_from_sdcard and hit Enter
7. the box should now boot in Armbian
An example session:
gxl_p212_v1#help
? - alias for 'help'
aml_sysrecovery- Burning with amlogic format package from partition sysrecovery
amlmmc - AMLMMC sub system
amlnf - aml nand sub-system
amlnf_test- AMLPHYNAND sub-system
autoscr - run script from memory
base - print or set address offset
bmp - manipulate BMP image data
booti - boot arm64 Linux Image image from memory
bootm - boot application image from memory
bootp - boot image via network using BOOTP/TFTP protocol
cbusreg - cbus register read/write
clkmsr - measure PLL clock
cmp - memory compare
cp - memory copy
crc32 - checksum calculation
cvbs - CVBS sub-system
dcache - enable or disable data cache
defenv_reserv- reserve some specified envs after defaulting env
dhcp - boot image via network using DHCP/TFTP protocol
echo - echo args to console
efuse - efuse read/write data commands
efuse_user- efuse user space read write ops
emmc - EMMC sub system
env - environment handling commands
exit - exit script
false - do nothing, unsuccessfully
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls - list files in a directory (default /)
fatsize - determine a file's size
fdt - flattened device tree utility commands
forceupdate- forceupdate
get_rebootmode- get reboot mode
go - start application at address 'addr'
gpio - query and control gpio pins
hdmitx - HDMITX sub-system
help - print command description/usage
i2c - I2C sub-system
icache - enable or disable instruction cache
imgread - Read the image from internal flash with actual size
irkey - irkey key_value1 key_value2 time_value
itest - return true/false on integer compare
jtagoff - disable jtag
jtagon - enable jtag
keyman - Unify key ops interfaces based dts cfg
keyunify- key unify sub-system
loop - infinite loop on address range
macreg - ethernet mac register read/write/dump
md - memory display
mm - memory modify (auto-incrementing address)
mmc - MMC sub system
mmcinfo - display MMC info
mw - memory write (fill)
mwm - mw mask function
nm - memory modify (constant address)
open_scp_log- print SCP messgage
osd - osd sub-system
phyreg - ethernet phy register read/write/dump
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
rarpboot- boot image via network using RARP/TFTP protocol
read_temp- cpu temp-system
reboot - set reboot mode and reboot system
reset - Perform RESET of the CPU
rsvmem - reserve memory
run - run commands in an environment variable
saradc - saradc sub-system
saradc_12bit- saradc sub-system
saveenv - save environment variables to persistent storage
sdc_burn- Burning with amlogic format package in sdmmc
sdc_update- Burning a partition with image file in sdmmc card
set_trim_base- cpu temp-system
set_usb_boot- set usb boot mode
setenv - set environment variables
showvar - print local hushshell variables
silent - silent
sleep - delay execution for some time
store - STORE sub-system
systemoff- system off
temp_triming- cpu temp-system
test - minimal test like /bin/sh
tftpboot- boot image via network using TFTP protocol
true - do nothing, successfully
unpackimg- un pack logo image into pictures
update - Enter v2 usbburning mode
usb - USB sub-system
usb_burn- Burning with amlogic format package in usb
usb_update- Burning a partition with image file in usb host
usbboot - boot from USB device
version - print monitor, compiler and linker version
vout - VOUT sub-system
vpu - vpu sub-system
wipeisb - wipeisb
write_trim- cpu temp-system
write_version- cpu temp-system
gxl_p212_v1#printenv
EnableSelinux=enforcing
aml_dt=gxl_p212_1g
baudrate=115200
bootargs=rootfstype=ramfs init=/init console=ttyS0,115200 no_console_suspend earlyprintk=aml-uart,0xc81004c0 ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size=0x4000 androidboot.selinux=permissive androidboot.selinux=enforcing logo=osd1,loaded,0x3d800000,1080p60hz maxcpus=4 vout=1080p60hz,enable hdmimode=1080p60hz cvbsmode=576cvbs hdmitx= cvbsdrv=0 androidboot.firstboot=0 jtag=apee androidboot.hardware=amlogic
bootcmd=run storeboot
bootdelay=1
bootup_offset=0x1080240
bootup_size=0x3f4c8
cmdline_keys=if keyman init 0x1234; then if keyman read usid ${loadaddr} str; then setenv bootargs ${bootargs} androidboot.serialno=${usid};fi;if keyman read mac ${loadaddr} str; then setenv bootargs ${bootargs} mac=${mac} androidboot.mac=${mac};fi;if keyman read deviceid ${loadaddr} str; then setenv bootargs ${bootargs} androidboot.deviceid=${deviceid};fi;fi;
cvbs_drv=0
cvbsmode=576cvbs
display_bpp=16
display_color_bg=0
display_color_fg=0xffff
display_color_index=16
display_height=1080
display_layer=osd1
display_width=1920
dtb_mem_addr=0x1000000
ethact=dwmac.c9410000
ethaddr=00:15:18:01:81:31
factory_reset_poweroff_protect=echo wipe_data=${wipe_data}; echo wipe_cache=${wipe_cache};if test ${wipe_data} = failed; then run init_display; run storeargs;if mmcinfo; then run recovery_from_sdcard;fi;if usb start 0; then run recovery_from_udisk;fi;run recovery_from_flash;fi; if test ${wipe_cache} = failed; then run init_display; run storeargs;if mmcinfo; then run recovery_from_sdcard;fi;if usb start 0; then run recovery_from_udisk;fi;run recovery_from_flash;fi;
fb_addr=0x3d800000
fb_height=1080
fb_width=1920
fdt_high=0x20000000
firstboot=0
gatewayip=10.18.9.1
hdmimode=1080p60hz
hostname=arm_gxbb
init_display=osd open;osd clear;imgread pic logo bootup $loadaddr;bmp display $bootup_offset;bmp scale
initargs=rootfstype=ramfs init=/init console=ttyS0,115200 no_console_suspend earlyprintk=aml-uart,0xc81004c0 ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size=0x4000 androidboot.selinux=permissive
ipaddr=10.18.9.97
jtag=apee
loadaddr=1080000
maxcpus=4
netmask=255.255.255.0
outputmode=1080p60hz
preboot=run factory_reset_poweroff_protect;run upgrade_check;run init_display;run storeargs;run upgrade_key;run upgrade_sadckey;run switch_bootmode;
reboot_mode=normal
recovery_from_flash=setenv bootargs ${bootargs} aml_dt=${aml_dt} recovery_part={recovery_part} recovery_offset={recovery_offset};if imgread kernel ${recovery_part} ${loadaddr} ${recovery_offset}; then wipeisb; bootm ${loadaddr}; fi
recovery_from_sdcard=setenv bootargs ${bootargs} aml_dt=${aml_dt} recovery_part={recovery_part} recovery_offset={recovery_offset};if fatload mmc 0 ${loadaddr} aml_autoscript; then autoscr ${loadaddr}; fi;if fatload mmc 0 ${loadaddr} recovery.img; then if fatload mmc 0 ${dtb_mem_addr} dtb.img; then echo sd dtb.img loaded; fi;wipeisb; bootm ${loadaddr};fi;
recovery_from_udisk=setenv bootargs ${bootargs} aml_dt=${aml_dt} recovery_part={recovery_part} recovery_offset={recovery_offset};if fatload usb 0 ${loadaddr} aml_autoscript; then autoscr ${loadaddr}; fi;if fatload usb 0 ${loadaddr} recovery.img; then if fatload usb 0 ${dtb_mem_addr} dtb.img; then echo udisk dtb.img loaded; fi;wipeisb; bootm ${loadaddr};fi;
recovery_offset=0
recovery_part=recovery
sdc_burning=sdc_burn ${sdcburncfg}
sdcburncfg=aml_sdc_burn.ini
serverip=10.18.9.113
stderr=serial
stdin=serial
stdout=serial
storeargs=setenv bootargs ${initargs} androidboot.selinux=${EnableSelinux} logo=${display_layer},loaded,${fb_addr},${outputmode} maxcpus=${maxcpus} vout=${outputmode},enable hdmimode=${hdmimode} cvbsmode=${cvbsmode} hdmitx=${cecconfig} cvbsdrv=${cvbs_drv} androidboot.firstboot=${firstboot} jtag=${jtag}; setenv bootargs ${bootargs} androidboot.hardware=amlogic;run cmdline_keys;
storeboot=echo Booting...; if unifykey get usid; then setenv bootargs ${bootargs} androidboot.serialno=${usid};fi;if unifykey get mac; then setenv bootargs ${bootargs} mac=${ethaddr};fi;if imgread kernel boot ${loadaddr}; then bootm ${loadaddr}; fi;run update;
switch_bootmode=get_rebootmode;if test ${reboot_mode} = factory_reset; then run recovery_from_flash;else if test ${reboot_mode} = update; then run update;else if test ${reboot_mode} = cold_boot; then fi;fi;fi;
try_auto_burn=update 700 750;
update=run usb_burning; run sdc_burning; if mmcinfo; then run recovery_from_sdcard;fi;if usb start 0; then run recovery_from_udisk;fi;run recovery_from_flash;
upgrade_check=echo upgrade_step=${upgrade_step}; if itest ${upgrade_step} == 3; then run init_display; run storeargs; run update;else fi;
upgrade_key=if gpio input GPIOAO_2; then echo detect upgrade key; sleep 3;if gpio input GPIOAO_2; then run update; fi;fi;
upgrade_sadckey=saradc open 0; echo detect sadckey ....;if saradc get_in_range 0 0x50; then sleep 1; if saradc get_in_range 0 0x50; then echo update by key...; run update; fi;fi;
upgrade_step=2
usb_burning=update 1000
wipe_cache=successful
wipe_data=successful
Environment size: 5164/65532 bytes
gxl_p212_v1#run recovery_from_sdcard
card in
[mmc_init] mmc init success
reading aml_autoscript
800 bytes read in 4 ms (195.3 KiB/s)
## Executing script at 01080000
## Error: "bootfromsd" not defined
Saving Environment to aml-storage...
mmc env offset: 0x27400000
Writing to MMC(1)... done
reboot use default mode: normal
INFO: PSCI Affinity Map:
INFO: AffInst: Level 0, MPID 0x0, State ON
INFO: AffInst: Level 0, MPID 0x1, State OFF
INFO: AffInst: Level 0, MPID 0x2, State OFF
INFO: AffInst: Level 0, MPID 0x3, State OFF
bl31 reboot reason: 0xd
bl31 reboot reason: 0x1
system cmd 1.
ERROR: gxbb System RGXL:BL1:9ac50e:a1974b;FEAT:ADFC318C;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
TE: 94201
BL2 Built : 19:41:49, Jun 20 2016.
gxl ge299011 - xiaobo.gu@droid05
set vcck to 1120 mv
set vddee to 1000 mv
Board ID = 2
CPU clk: 1200MHz
DDR3 chl: Rank0+1 @ 528MHz - FAIL
DDR3 chl: Rank0 @ 528MHz - PASS
DQS-corr enabled
DDR scramble enabled
Rank0: 1024MB(auto)-2T-7
DataBus test pass!
AddrBus test pass!
-s
Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000
New fip structure!
Load bl30 from eMMC, src: 0x00010200, des: 0x01100000, size: 0x0000d600
Load bl31 from eMMC, src: 0x00020200, des: 0x10100000, size: 0x00014400
Load bl33 from eMMC, src: 0x00038200, des: 0x01000000, size: 0x000a8000
NOTICE: BL3-1: v1.0(debug):c813a61
NOTICE: BL3-1: Built : 14:39:44, Jun 16 2016
aml log : bl31 normal boot !
[Image: gxl_v1.1.3137-2517a7a 2016-06-24 11:31:11 xing.xu@droid05]
OPS=0x82
49 fa cb 46 f4 e1 33 33 f1 68 a2 be [0.441838 Inits done]
secure task start!
high task start!
low task start!
INFO: BL3-1: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader
ERROR: Error initializing runtime service opteed_fast
INFO: BL3-1: Preparing for EL3 exit to normal world
INFO: BL3-1: Next image address = 0x1000000
INFO: BL3-1: Next image spsr = 0x3c9
U-Boot 2015.01 (Aug 11 2016 - 17:47:33)
DRAM: 1 GiB
Relocation Offset is: 36ecb000
register usb cfg[0][1] = 0000000037f5faf0
vpu: error: vpu: check dts: FDT_ERR_BADMAGIC, load default parameters
vpu: clk_level = 7
vpu: set clk: 666667000Hz, readback: 666660000Hz(0x300)
vpp: vpp_init
boot_device_flag : 1
Nand PHY Ver:1.01.001.0006 (c) 2013 Amlogic Inc.
init bus_cycle=6, bus_timing=7, system=5.0ns
reset failed
get_chip_type and ret:fffffffe
get_chip_type and ret:fffffffe
chip detect failed and ret:fffffffe
nandphy_init failed and ret=0xfffffff1
MMC: aml_priv->desc_buf = 0x0000000033ecb6b0
aml_priv->desc_buf = 0x0000000033ecd9d0
SDIO Port B: 0, SDIO Port 😄 1
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
[mmc_startup] mmc refix success
[mmc_init] mmc init success
mmc read lba=0x14000, blocks=0x400
Amlogic multi-dtb tool
Multi dtb detected
Multi dtb tool version: v2 .
Support 2 dtbs.
aml_dt soc: gxl platform: p212 variant: 1g
dtb 0 soc: gxl plat: p212 vari: 1g
dtb 1 soc: gxl plat: p212 vari: 2g
Find match dtb: 0
start dts,buffer=0000000033ed0270,dt_addr=0000000033ed0a70
parts: 11
00: logo 0000000002000000 1
01: recovery 0000000002000000 1
02: rsv 0000000000800000 1
03: tee 0000000000800000 1
04: crypt 0000000002000000 1
05: misc 0000000002000000 1
06: instaboot 0000000020000000 1
07: boot 0000000002000000 1
08: system 0000000040000000 1
09: cache 0000000020000000 2
10: data ffffffffffffffff 4
get_dtb_struct: Get emmc dtb OK!
overide_emmc_partition_table: overide cache
[mmc_get_partition_table] skip partition cache.
Partition table get from SPL is :
name offset size flag
===================================================================================
0: bootloader 0 400000 0
1: reserved 2400000 4000000 0
2: cache 6c00000 20000000 2
3: env 27400000 800000 0
4: logo 28400000 2000000 1
5: recovery 2ac00000 2000000 1
6: rsv 2d400000 800000 1
7: tee 2e400000 800000 1
8: crypt 2f400000 2000000 1
9: misc 31c00000 2000000 1
10: instaboot 34400000 20000000 1
11: boot 54c00000 2000000 1
12: system 57400000 40000000 1
13: data 97c00000 130400000 4
mmc read lba=0x12000, blocks=0x2
mmc read lba=0x12002, blocks=0x2
mmc_read_partition_tbl: mmc read partition OK!
eMMC/TSD partition table have been checked OK!
mmc env offset: 0x27400000
In: serial
Out: serial
Err: serial
reboot_mode=normal
hpd_state=1
[1080p60hz] is invalid for cvbs.
set hdmitx VIC = 16
config HPLL = 2970
HPLL: 0xc000027b
config HPLL done
j = 4 vid_clk_div = 1
hdmitx phy setting done
hdmitx: set enc for VIC: 16
enc_vpu_bridge_reset[1183]
rx version is 2.0 div=10
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
read emmc dtb
Amlogic multi-dtb tool
Multi dtb detected
Multi dtb tool version: v2 .
Support 2 dtbs.
aml_dt soc: gxl platform: p212 variant: 1g
dtb 0 soc: gxl plat: p212 vari: 1g
dtb 1 soc: gxl plat: p212 vari: 2g
Find match dtb: 0
Net: dwmac.c9410000
wipe_data=successful
wipe_cache=successful
upgrade_step=2
[OSD]load fb addr from dts
[OSD]failed to get fb addr for logo
[OSD]use default fb_addr parameters
[OSD]fb_addr for logo: 0x3d800000
[OSD]load fb addr from dts
[OSD]failed to get fb addr for logo
[OSD]use default fb_addr parameters
[OSD]fb_addr for logo: 0x3d800000
[CANVAS]addr=0x3d800000 width=3840, height=2160
amlkey_init() enter!
[EFUSE_MSG]keynum is 4
[KM]Error:f[key_manage_query_size]L507:key[usid] not programed yet
[KM]Error:f[key_manage_query_size]L507:key[mac] not programed yet
[KM]Error:f[key_manage_query_size]L507:key[deviceid] not programed yet
gpio: pin GPIOAO_2 (gpio 102) value is 1
get_cpu_id flag_12bit=1
detect sadckey ....
saradc - saradc sub-system
Usage:
saradc saradc open <channel> - open a SARADC channel
saradc close - close the SARADC
saradc getval - get the value in current channel
saradc get_in_range <min> <max> - return 0 if current value in the range of current channel
Hit Enter or space or Ctrl+C key to stop autoboot -- : 0
card in
[mmc_init] mmc init success
Device: SDIO Port B
Manufacturer ID: 74
OEM: 4a45
Name: SDC
Tran Speed: 50000000
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 15 GiB
mmc clock: 40000000
Bus Width: 4-bit
reading s905_autoscript
537 bytes read in 4 ms (130.9 KiB/s)
## Executing script at 01020000
start amlogic old u-boot
## Error: "bootfromsd" not defined
reading boot_android
** Unable to read file boot_android **
** Bad device usb 0 **
reading u-boot.ext
646455 bytes read in 48 ms (12.8 MiB/s)
## Starting application at 0x01000000 ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.6.53-current-meson64 (build@armbian) (aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1 SMP PREEMPT Mon Sep 30 14:25:15 UTC 2024
[ 0.000000] Machine model: Amlogic Meson GXL (S905X) P212 Development Board
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000002a800000, size 256 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x000000002a800000..0x000000003a7fffff (262144 KiB) map reusable linux,cma
[ 0.000000] OF: reserved mem: 0x0000000000000000..0x0000000000ffffff (16384 KiB) nomap non-reusable hwrom@0
[ 0.000000] OF: reserved mem: 0x0000000005000000..0x00000000052fffff (3072 KiB) nomap non-reusable secmon@5000000
[ 0.000000] OF: reserved mem: 0x0000000005300000..0x00000000072fffff (32768 KiB) nomap non-reusable secmon@5300000
[ 0.000000] OF: reserved mem: 0x0000000010000000..0x00000000101fffff (2048 KiB) nomap non-reusable secmon@10000000
[ 0.000000] NUMA: No NUMA configuration found
[ 0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x000000003f806fff]
[ 0.000000] NUMA: NODE_DATA [mem 0x3f5e7940-0x3f5e9fff]
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x000000003f806fff]
[ 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 0x0000000000000000-0x0000000000ffffff]
[ 0.000000] node 0: [mem 0x0000000001000000-0x0000000004ffffff]
[ 0.000000] node 0: [mem 0x0000000005000000-0x00000000072fffff]
[ 0.000000] node 0: [mem 0x0000000007300000-0x000000000fffffff]
[ 0.000000] node 0: [mem 0x0000000010000000-0x00000000101fffff]
[ 0.000000] node 0: [mem 0x0000000010200000-0x000000003f806fff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000003f806fff]
[ 0.000000] On node 0, zone DMA: 2041 pages in unavailable ranges
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv0.2 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: Trusted OS migration not required
[ 0.000000] percpu: Embedded 22 pages/cpu s51304 r8192 d30616 u90112
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: ARM erratum 845719
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: root=UUID=bb7643a4-cf60-4444-9fc3-c565842689c1 rootflags=data=writeback console=ttyAML0,115200n8 console=tty0 rw no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 splash plymouth.ignore-serial-consoles
[ 0.000000] Unknown kernel command line parameters "splash", will be passed to user space.
[ 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] Fallback order for Node 0: 0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 256038
[ 0.000000] Policy zone: DMA
[ 0.000000] mem auto-init: stack:off, heap alloc:on, heap free:off
[ 0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 0MB
[ 0.000000] software IO TLB: area num 4.
[ 0.000000] software IO TLB: mapped [mem 0x000000003e280000-0x000000003e380000] (1MB)
[ 0.000000] Memory: 653368K/1040412K available (16192K kernel code, 1700K rwdata, 4964K rodata, 3776K init, 606K bss, 124900K reserved, 262144K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 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] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 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.000329] Console: colour dummy device 80x25
[ 0.000344] printk: console [tty0] enabled
[ 0.000943] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[ 0.000969] pid_max: default: 32768 minimum: 301
[ 0.001063] LSM: initializing lsm=capability,yama,apparmor,integrity
[ 0.001102] Yama: becoming mindful.
[ 0.001209] AppArmor: AppArmor initialized
[ 0.001325] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 0.001349] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 0.003465] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[ 0.003582] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[ 0.003836] rcu: Hierarchical SRCU implementation.
[ 0.003852] rcu: Max phase no-delay instances is 1000.
[ 0.005705] EFI services will not be available.
[ 0.006241] smp: Bringing up secondary CPUs ...
[ 0.006969] Detected VIPT I-cache on CPU1
[ 0.007096] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.007958] Detected VIPT I-cache on CPU2
[ 0.008080] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.008931] Detected VIPT I-cache on CPU3
[ 0.009047] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.009176] smp: Brought up 1 node, 4 CPUs
[ 0.009247] SMP: Total of 4 processors activated.
[ 0.009259] CPU features: detected: 32-bit EL0 Support
[ 0.009269] CPU features: detected: 32-bit EL1 Support
[ 0.009282] CPU features: detected: CRC32 instructions
[ 0.009375] CPU: All CPU(s) started at EL2
[ 0.009396] alternatives: applying system-wide alternatives
[ 0.011402] devtmpfs: initialized
[ 0.018489] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.018564] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.026914] pinctrl core: initialized pinctrl subsystem
[ 0.027526] DMI not present or invalid.
[ 0.028305] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.030314] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
[ 0.030515] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.030690] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.030776] audit: initializing netlink subsys (disabled)
[ 0.031078] audit: type=2000 audit(0.028:1): state=initialized audit_enabled=0 res=1
[ 0.031633] thermal_sys: Registered thermal governor 'fair_share'
[ 0.031643] thermal_sys: Registered thermal governor 'bang_bang'
[ 0.031659] thermal_sys: Registered thermal governor 'step_wise'
[ 0.031671] thermal_sys: Registered thermal governor 'user_space'
[ 0.031752] cpuidle: using governor menu
[ 0.032151] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.032289] ASID allocator initialised with 65536 entries
[ 0.033246] Serial: AMBA PL011 UART driver
[ 0.044590] platform d0100000.vpu: Fixed dependency cycle(s) with /soc/hdmi-tx@c883a000
[ 0.044823] platform d0100000.vpu: Fixed dependency cycle(s) with /soc/hdmi-tx@c883a000
[ 0.044896] platform c883a000.hdmi-tx: Fixed dependency cycle(s) with /soc/vpu@d0100000
[ 0.047373] platform d0100000.vpu: Fixed dependency cycle(s) with /cvbs-connector
[ 0.047478] platform cvbs-connector: Fixed dependency cycle(s) with /soc/vpu@d0100000
[ 0.047645] platform c883a000.hdmi-tx: Fixed dependency cycle(s) with /hdmi-connector
[ 0.047723] platform hdmi-connector: Fixed dependency cycle(s) with /soc/hdmi-tx@c883a000
[ 0.048609] Modules: 25904 pages in range for non-PLT usage
[ 0.048621] Modules: 517424 pages in range for PLT usage
[ 0.049590] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.049635] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.049649] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.049660] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.049673] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.049685] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.049698] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.049710] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.050757] cryptd: max_cpu_qlen set to 1000
[ 0.116394] raid6: neonx8 gen() 2145 MB/s
[ 0.184466] raid6: neonx4 gen() 2193 MB/s
[ 0.252548] raid6: neonx2 gen() 2087 MB/s
[ 0.320636] raid6: neonx1 gen() 1783 MB/s
[ 0.388713] raid6: int64x8 gen() 1366 MB/s
[ 0.456793] raid6: int64x4 gen() 1606 MB/s
[ 0.524879] raid6: int64x2 gen() 1401 MB/s
[ 0.592977] raid6: int64x1 gen() 1036 MB/s
[ 0.592989] raid6: using algorithm neonx4 gen() 2193 MB/s
[ 0.661030] raid6: .... xor() 1556 MB/s, rmw enabled
[ 0.661043] raid6: using neon recovery algorithm
[ 0.661698] ACPI: Interpreter disabled.
[ 0.662702] iommu: Default domain type: Translated
[ 0.662748] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.663591] SCSI subsystem initialized
[ 0.663886] usbcore: registered new interface driver usbfs
[ 0.663932] usbcore: registered new interface driver hub
[ 0.663988] usbcore: registered new device driver usb
[ 0.664389] pps_core: LinuxPPS API ver. 1 registered
[ 0.664403] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.664430] PTP clock support registered
[ 0.664717] EDAC MC: Ver: 3.0.0
[ 0.665431] scmi_core: SCMI protocol bus registered
[ 0.666858] NetLabel: Initializing
[ 0.666895] NetLabel: domain hash size = 128
[ 0.666905] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO
[ 0.666978] NetLabel: unlabeled traffic allowed by default
[ 0.666990] mctp: management component transport protocol core
[ 0.667002] NET: Registered PF_MCTP protocol family
[ 0.667338] vgaarb: loaded
[ 0.667944] clocksource: Switched to clocksource arch_sys_counter
[ 0.668331] VFS: Disk quotas dquot_6.6.0
[ 0.668386] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.669039] AppArmor: AppArmor Filesystem Enabled
[ 0.669231] pnp: PnP ACPI: disabled
[ 0.676553] NET: Registered PF_INET protocol family
[ 0.676760] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.677912] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)
[ 0.678131] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.678187] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.678341] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear)
[ 0.678571] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.678890] MPTCP token hash table entries: 1024 (order: 2, 24576 bytes, linear)
[ 0.678989] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.679031] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.679256] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.679324] PCI: CLS 0 bytes, default 64
[ 0.679655] Trying to unpack rootfs image as initramfs...
[ 0.684152] kvm [1]: IPA Size Limit: 40 bits
[ 0.685347] kvm [1]: vgic interrupt IRQ9
[ 0.685423] kvm [1]: Hyp mode initialized successfully
[ 0.688098] Initialise system trusted keyrings
[ 0.688210] Key type blacklist registered
[ 0.688445] workingset: timestamp_bits=44 max_order=18 bucket_order=0
[ 0.688527] zbud: loaded
[ 0.689160] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.689832] fuse: init (API version 7.39)
[ 0.691883] integrity: Platform Keyring initialized
[ 0.724112] xor: measuring software checksum speed
[ 0.728102] 8regs : 2524 MB/sec
[ 0.732077] 32regs : 2523 MB/sec
[ 0.736355] arm64_neon : 2335 MB/sec
[ 0.736385] xor: using function: 8regs (2524 MB/sec)
[ 0.736411] Key type asymmetric registered
[ 0.736425] Asymmetric key parser 'x509' registered
[ 0.736614] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[ 0.736926] io scheduler mq-deadline registered
[ 0.736971] io scheduler kyber registered
[ 0.737060] io scheduler bfq registered
[ 0.737682] irq_meson_gpio: 110 to 8 gpio interrupt mux initialized
[ 0.750690] EINJ: ACPI disabled.
[ 0.760568] soc soc0: Amlogic Meson GXL (S905X) Revision 21:a (82:2) Detected
[ 0.763380] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 0.771317] Serial: AMBA driver
[ 0.772506] c11084c0.serial: ttyAML6 at MMIO 0xc11084c0 (irq = 14, base_baud = 1500000) is a meson_uart
[ 0.772995] serial serial0: tty port ttyAML6 registered
[ 0.774230] c81004c0.serial: ttyAML0 at MMIO 0xc81004c0 (irq = 15, base_baud = 1500000) is a meson_uart
[ 0.774301] printk: console [ttyAML0] enabled
[ 1.739205] Freeing initrd memory: 21632K
[ 1.998474] loop: module loaded
[ 2.006175] tun: Universal TUN/TAP device driver, 1.6
[ 2.007623] thunder_xcv, ver 1.0
[ 2.009026] thunder_bgx, ver 1.0
[ 2.012164] nicpf, ver 1.0
[ 2.015761] e1000e: Intel(R) PRO/1000 Network Driver
[ 2.019700] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 2.026670] igb: Intel(R) Gigabit Ethernet Network Driver
[ 2.030848] igb: Copyright (c) 2007-2014 Intel Corporation.
[ 2.036442] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[ 2.042562] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[ 2.048795] sky2: driver version 1.30
[ 2.053285] VFIO - User Level meta-driver version: 0.3
[ 2.060720] usbcore: registered new interface driver usb-storage
[ 2.066261] mousedev: PS/2 mouse device common for all mice
[ 2.069980] i2c_dev: i2c /dev entries driver
[ 2.078109] sdhci: Secure Digital Host Controller Interface driver
[ 2.078938] sdhci: Copyright(c) Pierre Ossman
[ 2.083836] Synopsys Designware Multimedia Card Interface Driver
[ 2.090821] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.091457] meson-gx-mmc d0072000.mmc: Got CD GPIO
[ 2.093524] meson-gx-mmc d0074000.mmc: allocated mmc-pwrseq
[ 2.105155] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.112906] meson-sm: secure-monitor enabled
[ 2.116872] gxl-crypto c883e000.crypto: will run requests pump with realtime priority
[ 2.123234] gxl-crypto c883e000.crypto: will run requests pump with realtime priority
[ 2.131222] hid: raw HID events driver (C) Jiri Kosina
[ 2.135974] gpio irq setup: hwirq: 0x3A irqfirst: 0x34 irqlast: 0x3A pin[48]
[ 2.136066] usbcore: registered new interface driver usbhid
[ 2.143432] genirq: Setting trigger mode 3 for irq 20 failed (meson_gpio_irq_set_type+0x0/0x60)
[ 2.148374] usbhid: USB HID core driver
[ 2.161508] platform-mhu c883c404.mailbox: Platform MHU Mailbox registered
[ 2.169300] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 2.178827] NET: Registered PF_INET6 protocol family
[ 2.182401] Segment Routing with IPv6
[ 2.184386] In-situ OAM (IOAM) with IPv6
[ 2.187909] mmc0: new high speed SDHC card at address b368
[ 2.188255] NET: Registered PF_PACKET protocol family
[ 2.195141] mmcblk0: mmc0:b368 SDC 15.0 GiB
[ 2.198860] 8021q: 802.1Q VLAN Support v1.8
[ 2.206533] mmcblk0: p1 p2
[ 2.207428] Key type dns_resolver registered
[ 2.234401] registered taskstats version 1
[ 2.234750] Loading compiled-in X.509 certificates
[ 2.248234] mmc1: new HS200 MMC card at address 0001
[ 2.252487] mmcblk1: mmc1:0001 T22708 7.13 GiB
[ 2.257845] mmcblk1boot0: mmc1:0001 T22708 4.00 MiB
[ 2.261435] mmcblk1boot1: mmc1:0001 T22708 4.00 MiB
[ 2.265759] mmcblk1rpmb: mmc1:0001 T22708 4.00 MiB, chardev (241:0)
[ 2.267623] zswap: loaded using pool zstd/z3fold
[ 2.284689] Key type .fscrypt registered
[ 2.284746] Key type fscrypt-provisioning registered
[ 2.291055] Btrfs loaded, zoned=yes, fsverity=yes
[ 2.292881] Key type encrypted registered
[ 2.296606] AppArmor: AppArmor sha1 policy hashing enabled
[ 2.319775] meson-drm d0100000.vpu: Queued 2 outputs on vpu
[ 2.348035] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy)
[ 2.353046] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver
[ 2.360422] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops 0xffff80008110a290)
[ 2.368601] [drm] Initialized meson 1.0.0 20161109 for d0100000.vpu on minor 0
[ 3.012446] Console: switching to colour frame buffer device 160x45
[ 3.046669] meson-drm d0100000.vpu: [drm] fb0: mesondrmfb frame buffer device
[ 3.056943] scpi_protocol scpi: SCP Protocol legacy pre-1.0 firmware
[ 3.057606] meson-gx-mmc d0070000.mmc: allocated mmc-pwrseq
[ 3.071375] dwc3-meson-g12a d0078080.usb: USB2 ports: 2
[ 3.071701] dwc3-meson-g12a d0078080.usb: USB3 ports: 0
[ 3.114943] mmc2: new high speed SDIO card at address 0001
[ 3.593479] dwc2 c9100000.usb: supply vusb_d not found, using dummy regulator
[ 3.595571] dwc2 c9100000.usb: supply vusb_a not found, using dummy regulator
[ 3.604268] dwc2 c9100000.usb: EPs: 7, dedicated fifos, 712 entries in SPRAM
[ 3.611804] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[ 3.614923] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
[ 3.622631] xhci-hcd xhci-hcd.1.auto: USB3 root hub has no ports
[ 3.628685] xhci-hcd xhci-hcd.1.auto: hcc params 0x0228f664 hci version 0x100 quirks 0x0000008002000010
[ 3.637759] xhci-hcd xhci-hcd.1.auto: irq 32, io mem 0xc9000000
[ 3.643950] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06
[ 3.651811] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.659266] usb usb1: Product: xHCI Host Controller
[ 3.663792] usb usb1: Manufacturer: Linux 6.6.53-current-meson64 xhci-hcd
[ 3.670499] usb usb1: SerialNumber: xhci-hcd.1.auto
[ 3.676191] hub 1-0:1.0: USB hub found
[ 3.684178] hub 1-0:1.0: 2 ports detected
[ 3.694794] clk: Disabling unused clocks
[ 3.704673] Freeing unused kernel memory: 3776K
[ 3.712598] Run /init as init process
[ 3.952047] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[ 4.109784] usb 1-1: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=85.36
[ 4.122655] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 4.133996] usb 1-1: Product: USB2.0 Hub
[ 4.188471] hub 1-1:1.0: USB hub found
[ 4.197352] hub 1-1:1.0: 4 ports detected
[ 4.378076] meson-vrtc c81000a8.rtc: registered as rtc0
[ 4.386658] meson-vrtc c81000a8.rtc: setting system clock to 1970-01-01T00:00:04 UTC (4)
[ 4.408800] meson8b-dwmac c9410000.ethernet: IRQ eth_wake_irq not found
[ 4.418343] meson8b-dwmac c9410000.ethernet: IRQ eth_lpi not found
[ 4.428065] meson8b-dwmac c9410000.ethernet: PTP uses main clock
[ 4.430124] random: crng init done
[ 4.437457] meson8b-dwmac c9410000.ethernet: User ID: 0x11, Synopsys ID: 0x37
[ 4.463473] meson8b-dwmac c9410000.ethernet: DWMAC1000
[ 4.471552] meson8b-dwmac c9410000.ethernet: DMA HW capability register supported
[ 4.481659] meson8b-dwmac c9410000.ethernet: RX Checksum Offload Engine supported
[ 4.492058] meson8b-dwmac c9410000.ethernet: COE Type 2
[ 4.496064] usb 1-1.2: new low-speed USB device number 3 using xhci-hcd
[ 4.499990] meson8b-dwmac c9410000.ethernet: TX Checksum insertion supported
[ 4.500002] meson8b-dwmac c9410000.ethernet: Wake-Up On Lan supported
[ 4.500241] meson8b-dwmac c9410000.ethernet: Normal descriptors
[ 4.546035] meson8b-dwmac c9410000.ethernet: Ring mode enabled
[ 4.553913] meson8b-dwmac c9410000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[ 4.612079] usb 1-1.2: New USB device found, idVendor=0e8f, idProduct=2517, bcdDevice= 1.00
[ 4.622732] usb 1-1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 4.711090] input: HID 0e8f:2517 as /devices/platform/soc/d0078080.usb/c9000000.usb/xhci-hcd.1.auto/usb1/1-1/1-1.2/1-1.2:1.0/0003:0E8F:2517.0001/input/input0
[ 4.872910] hid-generic 0003:0E8F:2517.0001: input,hidraw0: USB HID v1.10 Keyboard [HID 0e8f:2517] on usb-xhci-hcd.1.auto-1.2/input0
[ 4.889832] input: HID 0e8f:2517 Consumer Control as /devices/platform/soc/d0078080.usb/c9000000.usb/xhci-hcd.1.auto/usb1/1-1/1-1.2/1-1.2:1.1/0003:0E8F:2517.0002/input/input1
[ 4.960497] input: HID 0e8f:2517 as /devices/platform/soc/d0078080.usb/c9000000.usb/xhci-hcd.1.auto/usb1/1-1/1-1.2/1-1.2:1.1/0003:0E8F:2517.0002/input/input2
[ 4.969600] input: HID 0e8f:2517 Mouse as /devices/platform/soc/d0078080.usb/c9000000.usb/xhci-hcd.1.auto/usb1/1-1/1-1.2/1-1.2:1.1/0003:0E8F:2517.0002/input/input3
[ 4.984451] hid-generic 0003:0E8F:2517.0002: input,hidraw1: USB HID v1.10 Mouse [HID 0e8f:2517] on usb-xhci-hcd.1.auto-1.2/input1
[ 7.325871] EXT4-fs (mmcblk0p2): mounted filesystem bb7643a4-cf60-4444-9fc3-c565842689c1 r/w with writeback data mode. Quota mode: none.
[ 8.608652] systemd[1]: System time before build time, advancing clock.
[ 8.646756] systemd[1]: Inserted module 'autofs4'
[ 8.747816] systemd[1]: systemd 255.4-1ubuntu8.4 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 8.774826] systemd[1]: Detected architecture arm64.
[ 8.788407] systemd[1]: Hostname set to <aml-s9xx-box>.
[ 8.798036] systemd[1]: Initializing machine ID from random generator.
[ 13.117643] systemd[1]: Configuration file /run/systemd/system/netplan-ovs-cleanup.service is marked world-inaccessible. This has no effect as configuration data is accessible via APIs without restrictions. Proceeding anyway.
[ 13.813360] systemd[1]: Queued start job for default target graphical.target.
[ 13.879198] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe.
[ 13.885686] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty.
[ 13.893115] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck.
[ 13.900979] systemd[1]: Created slice user.slice - User and Session Slice.
[ 13.906566] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch.
[ 13.917664] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point.
[ 13.928909] systemd[1]: Expecting device dev-disk-by\x2duuid-B1CE\x2d0046.device - /dev/disk/by-uuid/B1CE-0046...
[ 13.939010] systemd[1]: Expecting device dev-ttyAML0.device - /dev/ttyAML0...
[ 13.946174] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes.
[ 13.955024] systemd[1]: Reached target nss-user-lookup.target - User and Group Name Lookups.
[ 13.963405] systemd[1]: Reached target slices.target - Slice Units.
[ 13.969502] systemd[1]: Reached target snapd.mounts-pre.target - Mounting snaps.
[ 13.976827] systemd[1]: Reached target snapd.mounts.target - Mounted snaps.
[ 13.983770] systemd[1]: Reached target swap.target - Swaps.
[ 13.989227] systemd[1]: Reached target time-set.target - System Time Set.
[ 13.996178] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes.
[ 14.065501] systemd[1]: Listening on rpcbind.socket - RPCbind Server Activation Socket.
[ 14.069429] systemd[1]: Listening on syslog.socket - Syslog Socket.
[ 14.075405] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket.
[ 14.083705] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe.
[ 14.092756] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log).
[ 14.101587] systemd[1]: Listening on systemd-journald.socket - Journal Socket.
[ 14.107987] systemd[1]: systemd-pcrextend.socket - TPM2 PCR Extension (Varlink) was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
[ 14.127390] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket.
[ 14.131110] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
[ 14.176427] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System...
[ 14.185060] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System...
[ 14.194982] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System...
[ 14.198296] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[ 14.214047] systemd[1]: auth-rpcgss-module.service - Kernel Module supporting RPCSEC_GSS was skipped because of an unmet condition check (ConditionPathExists=/etc/krb5.keytab).
[ 14.238221] systemd[1]: Starting fake-hwclock-load.service - Restore the current clock...
[ 14.249699] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout...
[ 14.262157] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes...
[ 14.274003] (-hwclock)[1174]: fake-hwclock-load.service: Referenced but unset environment variable evaluates to an empty string: FORCE
[ 14.278165] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs...
[ 14.305340] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
[ 14.326511] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm...
[ 14.345426] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
[ 14.365374] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse...
[ 14.385715] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop...
[ 14.391807] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathExists=!/run/initramfs/fsck-root).
[ 14.408189] device-mapper: uevent: version 1.0.3
[ 14.409094] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com
[ 14.421548] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules...
[ 14.425225] systemd[1]: systemd-pcrmachine.service - TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
[ 14.448657] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems...
[ 14.453238] systemd[1]: systemd-tpm2-setup-early.service - TPM2 SRK Setup (Early) was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
[ 14.474641] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices...
[ 14.493280] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System.
[ 14.496550] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System.
[ 14.505204] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System.
[ 14.513869] systemd[1]: fake-hwclock-load.service: Deactivated successfully.
[ 14.518816] systemd[1]: Finished fake-hwclock-load.service - Restore the current clock.
[ 14.530682] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes.
[ 14.541007] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[ 14.543620] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs.
[ 14.554554] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
[ 14.558823] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod.
[ 14.567334] systemd[1]: modprobe@drm.service: Deactivated successfully.
[ 14.573773] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm.
[ 14.581623] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully.
[ 14.587319] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
Welcome to Armbian_community!
Documentation: https://docs.armbian.com | Community support: https://community.armbian.com/
IP address: Network connection timeout!
Create root password:
UPDATE
I have set up a fresh sd card to investigate and collect logs, but this time `ifupdown` worked
Probably it was some typo I made in /etc/network/interfaces during setup
Also, a note for future myself when I visit this thread again, there is a way to create the connection through `armbian_first_run.txt`. I tested and it worked. So, probably, better to switch to this way to have less conflicts between Network Manager and ifupdown
UPDATE
I have set up a fresh sd card to investigate and collect logs, but this time `ifupdown` worked
Probably it was some typo I made in /etc/network/interfaces during setup
Also, a note for future myself when I visit this thread again, there is a way to create the connection through `armbian_first_run.txt`. I tested and it worked. So, probably, better to switch to this way to have less conflicts between Network Manager and ifupdown
I compared two boards (opi zero h3 and opi zero plus h5) and found that cpu pins for 26 gpio are the same .
so I modify the code in wiringPi about cpu detection to force return true value .
and it works.
the step:
1. git clone https://github.com/xpertsavenue/WiringOP-Zero
2. modify the code in WiringOP-Zero/wiringPi/wiringPi.c (or using the attached file to replace)。
3. make && make install
4. run "gpio readall " to test
5. run "gpio write 30 1" (the red-led on, wiringpi pin 30 control red-led status).
Hi, I have finally found the solution, the problem is in /etc/default/cpufrequtils where MIN_SPEED was set to 240MHz and it is too low. I set the MIN_SPEED to 600MHz and conservative governor. Now it WORKS as expected. Maybe it helps someone:)