ODROID-C4: Unterschied zwischen den Versionen

Aus WIKI
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
(Der Seiteninhalt wurde durch einen anderen Text ersetzt: „Ubuntu 20.04 (MINIMAL IMAGES) von [https://wiki.odroid.com/odroid-c4/odroid-c4] herunter geladen und dann neues initiales Gentoo ima…“)
Markierung: Ersetzt
Zeile 52: Zeile 52:
</pre>
</pre>


[[Odroid Uart-Ausgabe]]
[[Odroid UART-Ausgabe]]
 
= UART =
 
Console starten <code>sudo screen /dev/ttyUSB0 115200</code>
 
Ausgabe:
<pre>
SM1:BL:511f6b:81ca2f;FEAT:A0F83180:20282000;POC:F;RCY:0;EMMC:800;NAND:81;SD?:0;SD:0;READ:0;0.0;CHK:0;
bl2_stage_init 0x01
bl2_stage_init 0x81
hw id: 0x0000 - pwm id 0x01
bl2_stage_init 0xc1
bl2_stage_init 0x02
 
no sdio debug board detected
L0:00000000
L1:00000703
L2:00008067
L3:15000020
S1:00000000
B2:20282000
B1:a0f83180
 
TE: 234423
 
BL2 Built : 20:29:41, Jun 18 2019. g12a ga659aac - luan.yuan@droid15-sz
 
Board ID = 1
Set cpu clk to 24M
Set clk81 to 24M
Use GP1_pll as DSU clk.
DSU clk: 1200 Mhz
CPU clk: 1200 MHz
Set clk81 to 166.6M
DDR driver_vesion: LPDDR4_PHY_V_0_1_15 build time: Jun 18 2019 20:29:37
board id: 1
Load FIP HDR from SD, src: 0x00010200, des: 0xfffd0000, size: 0x00004000, part: 0
Load ddrfw from SD, src: 0x0002c200, des: 0xfffd0000, size: 0x00004000, part: 0
PIEI prepare done
fastboot data load
fastboot data verify
verify result: 255
Cfg max: 2, cur: 1. Board id: 255. Force loop cfg
DDR4 probe
ddr clk to 1320MHz
Load ddrfw from SD, src: 0x00014200, des: 0xfffd0000, size: 0x0000c000, part: 0
 
dmc_version 0001
Check phy result
INFO : End of initialization
INFO : End of read enable training
INFO : End of fine write leveling
INFO : End of read dq deskew training
INFO : End of MPR read delay center optimization
INFO : End of Write leveling coarse delay
INFO : End of write delay center optimization
INFO : End of read delay center optimization
INFO : End of max read latency training
INFO : Training has run successfully!
1D training succeed
Load ddrfw from SD, src: 0x00020200, des: 0xfffd0000, size: 0x0000c000, part: 0
Check phy result
INFO : End of initialization
INFO : End of 2D read delay Voltage center optimization
INFO : End of 2D write delay Voltage center optimization
INFO : Training has run successfully!
 
R0_RxClkDly_Margin==118 ps 10
R0_TxDqDly_Margi==130 ps 11
 
 
R1_RxClkDly_Margin==0 ps 0
R1_TxDqDly_Margi==0 ps 0
 
dwc_ddrphy_apb_wr((0<<20)|(2<<16)|(0<<12)|(0xb0):0001
 
soc_vref_reg_value 0x 0000004f 00000050 00000051 00000052 00000050 0000004f 0000004e 0000004f 0000004e 0000004e 0000004e 0000004f 0000004d 0000004e 00000051 0000004e 0000004f 0000004f 0000004e 0000004d 0000004e 0000004f 00000050 0000004e 0000004f 0000004f 00000050 00000050 0000004d 0000004f 0000004e 0000004d dram_vref_reg_value 0x 00000021
2D training succeed
aml_ddr_fw_vesion: LPDDR4_PHY_V_0_1_15 build time: Jun 18 2019 20:29:43
auto size-- 65535DDR cs0 size: 2048MB
DDR cs1 size: 2048MB
DMC_DDR_CTRL: 00700024DDR size: 3928MB
cs0 DataBus test pass
cs1 DataBus test pass
cs0 AddrBus test pass
cs1 AddrBus test pass
 
non-sec scramble use zero key
ddr scramble enabled
 
100bdlr_step_size ps== 467
result report
boot times 0Enable ddr reg access
Load FIP HDR from SD, src: 0x00010200, des: 0x01700000, size: 0x00004000, part: 0
Load BL3X from SD, src: 0x0003c200, des: 0x0172c000, size: 0x0009c000, part: 0
bl2z: ptr: 05129330, size: 00001e40
0.0;M3 CHK:0;cm4_sp_mode 0
MVN_1=0x00000000
MVN_2=0x00000000
[Image: g12a_v1.1.3386-3b31431 2019-05-21 10:41:54 luan.yuan@droid15-sz]
OPS=0x10
ring efuse init
2b 0c 10 00 01 16 21 00 00 06 34 30 50 52 52 50
[0.017354 Inits done]
secure task start!
high task start!
low task start!
run into bl31
NOTICE:  BL31: v1.3(release):4fc40b1
NOTICE:  BL31: Built : 15:57:33, May 22 2019
NOTICE:  BL31: G12A normal boot!
NOTICE:  BL31: BL33 decompress pass
ERROR:  Error initializing runtime service opteed_fast
 
 
U-Boot 2015.01-00128-g6443fcfcd0 (Mar 18 2020 - 09:49:13)
 
DRAM:  3.5 GiB
Relocation Offset is: d6ef2000
spi_post_bind(spifc): req_seq = 0
register usb cfg[0][1] = 00000000d7f84530
MMC:  aml_priv->desc_buf = 0x00000000d3ee27c0
aml_priv->desc_buf = 0x00000000d3ee4b00
SDIO Port C: 0, SDIO Port B: 1
card in
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 40000000
aml_sd_retry_refix[983]:delay = 0x0,gadjust =0x172000
[mmc_startup] mmc refix success
[mmc_init] mmc init success
In:    serial
Out:  serial
Err:  serial
vpu: error: vpu: check dts: FDT_ERR_BADMAGIC, load default parameters
vpu: driver version: v20190313
vpu: detect chip type: 12
vpu: clk_level default: 7(666667000Hz), max: 7(666667000Hz)
vpu: clk_level = 7
vpu: vpu_power_on
vpu: set_vpu_clk
vpu: set clk: 666667000Hz, readback: 666666667Hz(0x100)
vpu: set_vpu_clk finish
vpu: vpu_module_init_config
vpp: vpp_init
vpp: g12a/b osd1 matrix rgb2yuv ..............
vpp: g12a/b osd2 matrix rgb2yuv..............
vpp: g12a/b osd3 matrix rgb2yuv..............
cvbs: cpuid:0x2b
cvbs_config_hdmipll_g12a
cvbs_set_vid2_clk
reading boot-logo.bmp.gz
** Unable to read file boot-logo.bmp.gz **
reading boot-logo.bmp
** Unable to read file boot-logo.bmp **
movi: not registered partition name, logo
movi - Read/write command from/to SD/MMC for ODROID board
 
Usage:
movi <read|write> <partition|sector> <offset> <address> [<length>]
    - <read|write>  the command to access the storage
    - <offset>  the offset from the start of given partiton in lba
    - <address>  the memory address to load/store from/to the storage device
    - [<length>]  the size of the block to read/write in bytes
    - all parameters must be hexa-decimal only
 
[OSD]check dts: FDT_ERR_BADMAGIC, load default fb_addr parameters
[OSD]set initrd_high: 0x3d800000
[OSD]fb_addr for logo: 0x3d800000
[OSD]check dts: FDT_ERR_BADMAGIC, load default fb_addr parameters
[OSD]fb_addr for logo: 0x3d800000
[OSD]VPP_OFIFO_SIZE:0xfff01fff
[CANVAS]canvas init
[CANVAS]addr=0x3d800000 width=5760, height=2160
cvbs: outputmode[1080p60hz] is invalid
vpp: vpp_matrix_update: 2
set hdmitx VIC = 16
config HPLL = 5940000 frac_rate = 1
HPLL: 0x3b3a04f7
HPLL: 0x1b3a04f7
HPLLv1: 0xdb3a04f7
config HPLL done
j = 6  vid_clk_div = 1
hdmitx phy setting done
hdmitx: set enc for VIC: 16
enc_vpu_bridge_reset[1319]
rx version is 1.4 or below  div=10
USB3.0 XHCI init start
Net:  Phy 0 not found
PHY reset timed out
dwmac.ff3f0000
[OSD]check dts: FDT_ERR_BADMAGIC, load default fb_addr parameters
[OSD]fb_addr for logo: 0x3d800000
[OSD]check dts: FDT_ERR_BADMAGIC, load default fb_addr parameters
[OSD]fb_addr for logo: 0x3d800000
[OSD]VPP_OFIFO_SIZE:0xfff01000
reading logo.bmp.gz
** Unable to read file logo.bmp.gz **
reading logo.bmp
** Unable to read file logo.bmp **
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
emmc/sd response timeout, cmd1, status=0x1ff2800
** Bad device mmc 0 **
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
emmc/sd response timeout, cmd1, status=0x1ff2800
** Bad device mmc 0 **
cvbs: outputmode[1080p60hz] is invalid
vpp: vpp_matrix_update: 2
set hdmitx VIC = 16
config HPLL = 5940000 frac_rate = 1
HPLL: 0x3b3a04f7
HPLL: 0x1b3a04f7
HPLLv1: 0xdb3a04f7
config HPLL done
j = 6  vid_clk_div = 1
hdmitx phy setting done
hdmitx: set enc for VIC: 16
enc_vpu_bridge_reset[1319]
rx version is 1.4 or below  div=10
Hit Enter or space or Ctrl+C key to stop autoboot -- :  0
reading boot.ini
4655 bytes read in 3 ms (1.5 MiB/s)
## Executing script at 01000000
edid extension block number : 2
Dump EDID Rawdata
00000000000000004c2d730b000000003317010380341d780a9791a556549d25
0e5054bdef80714f81c0810081809500a9c0b3000101023a801871382d40582c
450009252100001e662156aa51001e30468f330009252100001e000000fd0018
4b0f5117000a202020202020000000fc00543234443339310a20202020200183
020325f14d901f04130514031220212207162309070783010000e2000f67030c
002000b82d011d007251d01e206e28550009252100001e011d8018711c162058
2c250009252100009e011d00bc52d01e20b828554009252100001e011d80d072
1c1620102c258009252100009e00000000000000000000000000000000000088
No header found - count 0
hdmitx: read edid fails.. retry..
edid extension block number : 2
Dump EDID Rawdata
00ffffffffffff004c2d730b000000003317010380341d780a9791a556549d25
0e5054bdef80714f81c0810081809500a9c0b3000101023a801871382d40582c
450009252100001e662156aa51001e30468f330009252100001e000000fd0018
4b0f5117000a202020202020000000fc00543234443339310a20202020200183
020325f14d901f04130514031220212207162309070783010000e2000f67030c
002000b82d011d007251d01e206e28550009252100001e011d8018711c162058
2c250009252100009e011d00bc52d01e20b828554009252100001e011d80d072
1c1620102c258009252100009e00000000000000000000000000000000000088
Manufacturer: SAM Model b73 Serial Number 0
EDID version: 1.3
Established timings supported:
  720x400@70Hz
  640x480@60Hz
  640x480@67Hz
  640x480@72Hz
  640x480@75Hz
  800x600@60Hz
  800x600@72Hz
  800x600@75Hz
  832x624@75Hz
  1024x768@60Hz
  1024x768@70Hz
  1024x768@75Hz
  1280x1024@75Hz
  1152x870@75Hz
Standard timings supported:
  1152x864@75Hz
  1280x720@60Hz
  1280x800@60Hz
  1280x1024@60Hz
  1440x900@60Hz
  1600x900@60Hz
  1680x1050@60Hz
Detailed mode (1) : Clock 148 MHz, 521 mm x 293 mm
              1920 2008 2052 2200 hborder 0
              1080 1084 1089 1125 vborder 0
              +hsync +vsync
Detailed mode (1) : Clock 85 MHz, 521 mm x 293 mm
              1366 1436 1579 1792 hborder 0
                768  771  774  798 vborder 0
              +hsync +vsync
Monitor ranges (GTF): 24-75Hz V, 15-81kHz H, max dotclock 230MHz
Monitor name: T24D391
Has 1 extension blocks
Checksum: 0x83 (valid)
 
CEA extension block
Extension version: 3
33 bytes of CEA data
    VIC  16 1920x1080@60Hz (native)
    VIC  31 1920x1080@50Hz
    VIC  4 1280x720@60Hz
    VIC  19 1280x720@50Hz
    VIC  5 1920x1080i@60Hz
    VIC  20 1920x1080i@50Hz
    VIC  3 720x480@60Hz
    VIC  18 720x576@50Hz
    VIC  32 1920x1080@24Hz
    VIC  33 1920x1080@25Hz
    VIC  34 1920x1080@30Hz
    VIC  7 1440x480i@60Hz
    VIC  22 1440x576i@50Hz
    Linear PCM, max channels 2
    YCbCr quantization: (0)
    RGB quantization: (0)
    PT scan behaviour: (0)
    IT scan behaviour: (3)
    CE scan behaviour: (3)
  Vendor-specific data block, OUI 000c03 (HDMI)
    Supports_AI
    DC_36bit
    DC_30bit
    DC_Y444
    Maximum TMDS clock: 225MHz
Detailed mode (1) : Clock 74 MHz, 521 mm x 293 mm
              1280 1390 1430 1650 hborder 0
                720  725  730  750 vborder 0
              +hsync +vsync
Detailed mode (1) : Clock 74 MHz, 521 mm x 293 mm
              1920 2008 2052 2200 hborder 0
                540  542  547  562 vborder 0
              +hsync +vsync interlaced
Detailed mode (1) : Clock 74 MHz, 521 mm x 293 mm
              1280 1720 1760 1980 hborder 0
                720  725  730  750 vborder 0
              +hsync +vsync
Detailed mode (1) : Clock 74 MHz, 521 mm x 293 mm
              1920 2448 2492 2640 hborder 0
                540  542  547  562 vborder 0
              +hsync +vsync interlaced
Checksum: 0x88 (valid)
 
bestmode is custombuilt, IEEEOUI 0x000c03
HDMI Mode
reading Image.gz
9858402 bytes read in 530 ms (17.7 MiB/s)
reading meson64_odroidc4.dtb
69756 bytes read in 8 ms (8.3 MiB/s)
reading uInitrd
11658284 bytes read in 627 ms (17.7 MiB/s)
Uncompressed size: 27126272 = 0x19DEA00
## Loading init Ramdisk from Legacy Image at 03700000 ...
  Image Name:  uInitrd
  Image Type:  AArch64 Linux RAMDisk Image (uncompressed)
  Data Size:    11658220 Bytes = 11.1 MiB
  Load Address: 00000000
  Entry Point:  00000000
  Verifying Checksum ... OK
load dtb from 0x1000000 ......
## Flattened Device Tree blob at 01000000
  Booting using the fdt blob at 0x1000000
  reserving fdt memory region: addr=1000000 size=12000
  Loading Ramdisk to 3cce1000, end 3d7ff3ec ... OK
  Loading Device Tree to 000000001ffeb000, end 000000001ffff07b ... OK
 
Starting kernel ...
 
uboot time: 7519498 us
pwr_key=ffffffff
[    0.000000@0] Booting Linux on physical CPU 0x0
[    0.000000@0] Linux version 4.9.230_OdroidC4_20200804+ (root@OdroidC4) (gcc version 9.3.0 (Gentoo 9.3.0-r1 p3) ) #2 SMP PREEMPT Tue Aug 4 04:41:03 -00 2020
[    0.000000@0] Boot CPU: AArch64 Processor [411fd050]
[    0.000000@0] Machine model: Hardkernel ODROID-C4
[    0.000000@0] efi: Getting EFI parameters from FDT:
[    0.000000@0] efi: UEFI not found.
[    0.000000@0]        07400000 - 07500000,    1024 KB, ramoops@0x07400000
[    0.000000@0] __reserved_mem_alloc_size, start:0x0000000005000000, end:0x0000000005400000, len:4 MiB
[    0.000000@0]        05000000 - 05400000,    4096 KB, linux,secmon
[    0.000000@0] Reserved memory: created DMA memory pool at 0x00000000ed800000, size 0 MiB
[    0.000000@0]        ed800000 - ed800000,        0 KB, linux,ppmgr
[    0.000000@0] __reserved_mem_alloc_size, start:0x000000007f800000, end:0x0000000080000000, len:8 MiB
[    0.000000@0]        7f800000 - 80000000,    8192 KB, linux,meson-fb
[    0.000000@0]        e5800000 - ed800000,  131072 KB, linux,ion-dev
[    0.000000@0]        e3000000 - e5800000,    40960 KB, linux,di_cma
[    0.000000@0]        cfc00000 - e3000000,  315392 KB, linux,codec_mm_cma
[    0.000000@0]        cfc00000 - cfc00000,        0 KB, linux,codec_mm_reserved
[    0.000000@0] cma: Reserved 8 MiB at 0x00000000cf400000
[    0.000000@0] psci: probing for conduit method from DT.
[    0.000000@0] psci: PSCIv1.0 detected in firmware.
[    0.000000@0] psci: Using standard PSCI v0.2 function IDs
[    0.000000@0] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000@0] psci: SMC Calling Convention v1.1
[    0.000000@0] percpu: Embedded 21 pages/cpu s47960 r8192 d29864 u86016
[    0.000000@0] Detected VIPT I-cache on CPU0
[    0.000000@0] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 957600
[    0.000000@0] Kernel command line: root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait rw console=ttyS0,115200n8  no_console_suspend fsck.repair=yes net.ifnames=0 elevator=noop hdmimode=custombuilt cvbsmode=576cvbs max_freq_a55=1908 max_freq_a73= maxcpus=4 voutmode=hdmi modeline=1920,1080,148500,67500,60,1920,2008,2052,2200,1080,1084,1089,1125,1,1,1 disablehpd=false cvbscable= overscan=100  monitor_onoff=false logo=osd0,loaded hdmitx=cec3f sdrmode=auto
[    0.000000@0] vout: get hdmimode: custombuilt
[    0.000000@0] vout: get cvbsmode: 576cvbs
[    0.000000@0] max cpufreq of cluster0 : 1908000kHz
[    0.000000@0] hdmitx: voutmode : 1
[    0.000000@0] fmt_para.timing
[    0.000000@0]    - pixel_freq 148500, frac_freq 148500
[    0.000000@0]    - h_freq 67500, v_freq 60000
[    0.000000@0]    - hsync_polarity 1, vsync_polarity 1
[    0.000000@0]    - h_active 1920, h_total 2200
[    0.000000@0]    - h_blank 280, h_front 88, h_sync 44, h_back 148
[    0.000000@0]    - v_active 1080, v_total 1125
[    0.000000@0]    - v_blank 45, v_front 4, v_sync 5, v_back 36
[    0.000000@0]    - v_sync_ln 1
[    0.000000@0] fmt_para.hdmitx_vinfo
[    0.000000@0]    - name custombuilt, mode 0
[    0.000000@0]    - width 1920, height 1080, field_height 1080
[    0.000000@0]    - aspect_ratio_num 16, aspect_ratio_den 9
[    0.000000@0]    - video_clk 148500000
[    0.000000@0]    - htotal 2200, vtotal 1125
[    0.000000@0]    - viu_color_fmt 2, viu_mux 2
[    0.000000@0] fb: osd0
[    0.000000@0] fb: loaded
[    0.000000@0] hdmitx: HDMI hdmi_cec_func_config:0x3f
[    0.000000@0] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000@0] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000000@0] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.000000@0] Memory: 3274444K/3891200K available (11836K kernel code, 1786K rwdata, 7852K rodata, 4992K init, 1418K bss, 108852K reserved, 507904K cma-reserved)
[    0.000000@0] Virtual kernel memory layout:
[    0.000000@0]    modules : 0xffffff8000000000 - 0xffffff8008000000  (  128 MB)
[    0.000000@0]    vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000  (  250 GB)
[    0.000000@0]      .text : 0xffffff8009080000 - 0xffffff8009c10000  ( 11840 KB)
[    0.000000@0]    .rodata : 0xffffff8009c10000 - 0xffffff800a3c0000  (  7872 KB)
[    0.000000@0]      .init : 0xffffff800a3c0000 - 0xffffff800a8a0000  (  4992 KB)
[    0.000000@0]      .data : 0xffffff800a8a0000 - 0xffffff800aa5ea00  (  1787 KB)
[    0.000000@0]        .bss : 0xffffff800aa5ea00 - 0xffffff800abc133c  (  1419 KB)
[    0.000000@0]    fixed  : 0xffffffbefe7fd000 - 0xffffffbefec00000  (  4108 KB)
[    0.000000@0]    PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000  (    16 MB)
[    0.000000@0]    vmemmap : 0xffffffbf00000000 - 0xffffffc000000000  (    4 GB maximum)
[    0.000000@0]              0xffffffbf00000000 - 0xffffffbf03b60000  (    59 MB actual)
[    0.000000@0]    memory  : 0xffffffc000000000 - 0xffffffc0ed800000  (  3800 MB)
[    0.000000@0] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000@0] Preemptible hierarchical RCU implementation.
[    0.000000@0]        Build-time adjustment of leaf fanout to 64.
[    0.000000@0]        RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[    0.000000@0] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=4
[    0.000000@0] NR_IRQS:64 nr_irqs:64 0
[    0.000000@0] GPIO-INTC: support to detect double-edge trigger signal
[    0.000000@0] g12a_aoclkc_init: register ao clk ok!
[    0.000000@0] Meson chip version = RevC (2B:C - 10:0)
[    0.000000@0] meson_g12a_sdemmc_init: register amlogic sdemmc clk
[    0.000000@0] meson_g12a_sdemmc_init: register amlogic sdemmc clk
[    0.000000@0] meson_g12a_gpu_init: register meson gpu clk
[    0.000000@0] meson_g12a_media_init: register meson media clk
[    0.000000@0] meson_g12a_misc_init: register amlogic g12a misc clks
[    0.000000@0] meson_g12a_misc_init: done.
[    0.000000@0] g12a_clkc_init initialization complete
[    0.000000@0] sm1 clk probe ok
[    0.000000@0] arm_arch_timer: Architected cp15 timer(s) running at 24.00MHz (phys).
[    0.000000@0] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000003@0] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000030@0] meson_bc_timer: mclk->mux_reg =ffffff800800c190,mclk->reg =ffffff800800e194
[    0.000412@0] Console: colour dummy device 80x25
[    0.000427@0] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.000436@0] pid_max: default: 32768 minimum: 301
[    0.000522@0] Security Framework initialized
[    0.000531@0] SELinux:  Initializing.
[    0.000592@0] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.000599@0] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.001183@0] ftrace: allocating 39841 entries in 156 pages
[    0.066774@0] sched-energy: CPU device node has no sched-energy-costs
[    0.066786@0] CPU0: update cpu_capacity 1024
[    0.066797@0] ASID allocator initialised with 65536 entries
[    0.111205@0] secmon: can't fine clear_range
[    0.111703@0] EFI services will not be available.
[    0.159232@1] Detected VIPT I-cache on CPU1
[    0.159278@1] CPU1: update cpu_capacity 1024
[    0.159281@1] CPU1: Booted secondary processor [411fd050]
[    0.191297@2] Detected VIPT I-cache on CPU2
[    0.191329@2] CPU2: update cpu_capacity 1024
[    0.191331@2] CPU2: Booted secondary processor [411fd050]
[    0.223392@3] Detected VIPT I-cache on CPU3
[    0.223421@3] CPU3: update cpu_capacity 1024
[    0.223423@3] CPU3: Booted secondary processor [411fd050]
[    0.223502@0] Brought up 4 CPUs
[    0.223528@0] SMP: Total of 4 processors activated.
[    0.223535@0] CPU features: detected feature: Privileged Access Never
[    0.223539@0] CPU features: detected feature: User Access Override
[    0.223544@0] CPU features: detected feature: 32-bit EL0 Support
[    0.223687@0] CPU: All CPU(s) started at EL2
[    0.223707@0] alternatives: patching kernel code
[    0.225682@0] devtmpfs: initialized
[    0.240078@0] DMI not present or invalid.
[    0.240369@0] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.240383@0] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.240551@0] pinctrl core: initialized pinctrl subsystem
[    0.241297@0] NET: Registered protocol family 16
[    0.242413@0] schedtune: init normalization constants...
[    0.242419@0] schedtune: no energy model data
[    0.242422@0] schedtune: disabled!
[    0.251149@0] cpuidle: using governor menu
[    0.251242@0] register canvas platform driver
[    0.251268@0] register rdma platform driver
[    0.252449@0] vdso: 2 pages (1 code @ ffffff8009c17000, 1 data @ ffffff800a8a5000)
[    0.252462@0] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.253373@3] DMA: preallocated 2048 KiB pool for atomic allocations
[    0.253571@3] clkmsr: clkmsr: driver init
[    0.253577@3] codec_mm_module_init
[    0.253611@3] media_configs_system_init
[    0.254022@3] pstore: using zlib compression
[    0.254457@3] console [pstore-1] enabled
[    0.254463@3] pstore: Registered ramoops as persistent store backend
[    0.254470@3] ramoops: attached 0x100000@0x7400000, ecc: 0/0
[    0.255968@3] aml_iomap: amlogic iomap probe done
[    0.256384@3] vpu: driver version: v20190329(10-sm1)
[    0.256396@3] vpu: load vpu_clk: 666666667Hz(7)
[    0.256590@3] vpu: clktree_init
[    0.256646@3] vpu: vpu_probe OK
[    0.260793@3] clkmsr: msr_clk_reg0=ffffff8008453004,msr_clk_reg2=ffffff800845500c
[    0.260811@3] clkmsr: msr_ring_reg0=ffffff80084575fc
[    0.263044@3] audio_clocks: audio_clocks_probe done
[    0.263915@3] aml_snd_reg_map[0], reg:ff661000, size:400
[    0.263936@3] aml_snd_reg_map[1], reg:ff660000, size:1000
[    0.263950@3] aml_snd_reg_map[2], reg:ff661400, size:400
[    0.263963@3] aml_snd_reg_map[3], reg:ff662000, size:1000
[    0.263977@3] aml_snd_reg_map[4], reg:ffd01000, size:1000
[    0.263990@3] aml_snd_reg_map[5], reg:ff661800, size:400
[    0.264003@3] aml_snd_reg_map[6], reg:ff661c00, size:104
[    0.264015@3] aml_snd_reg_map[7], reg:ff664000, size:104
[    0.264021@3] amlogic auge_snd_iomap probe done
[    0.265043@3] aml_vdac_config_probe: cpu_id:6, name:meson-sm1-vdac
[    0.265214@3] aml_vdac_probe: ok
[    0.265339@3] canvas_probe reg=00000000ff638000,size=2000
[    0.265356@3] canvas maped reg_base =ffffff800846c000
[    0.270495@3] rdma_probe,cpu_type:1, ver:0, len:8
[    0.270728@3] rdma_register, rdma_table_addr ffffff80084a1000 rdma_table_addr_phy cf600000 reg_buf ffffffc0ca228000
[    0.270739@3] rdma_register success, handle 1 table_size 32768
[    0.270745@3] set_rdma_handle video rdma handle = 1.
[    0.270775@3] classs created ok
[    0.270789@3] classs file created ok
[    0.272471@3] codec_mm codec_mm: assigned reserved memory node linux,codec_mm_cma
[    0.272557@3] codec_mm codec_mm: assigned reserved memory node linux,codec_mm_cma
[    0.272564@3] codec_mm_probe ok
[    0.273245@3] cvbs_out: cvbsout_probe, cpu_id:7,name:meson-sm1-cvbsout
[    0.273261@3] cvbs_out: clk path:0
[    0.273267@3] cvbs_out: error: failed to get vdac_config
[    0.273395@3] vout: vout1: register server: cvbs_vout_server
[    0.273402@3] cvbs_out: register cvbs module server ok
[    0.273408@3] vout: vout2: register server: cvbs_vout2_server
[    0.273413@3] cvbs_out: register cvbs module vout2 server ok
[    0.273420@3] cvbs_out: chrdev devno 264241152 for disp
[    0.273598@3] cvbs_out: create cdev cvbs
[    0.273605@3] cvbs_out: cvbsout_probe OK
[    0.441754@3] SCSI subsystem initialized
[    0.442003@3] usbcore: registered new interface driver usbfs
[    0.442054@3] usbcore: registered new interface driver hub
[    0.442152@3] usbcore: registered new device driver usb
[    0.442265@3] media: Linux media interface: v0.10
[    0.442311@3] Linux video capture interface: v2.00
[    0.442411@3] pps_core: LinuxPPS API ver. 1 registered
[    0.442419@3] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.442444@3] PTP clock support registered
[    0.442591@3] dmi: Firmware registration failed.
[    0.444235@3] secmon: reserve_mem_size:0x300000
[    0.444317@3] secmon secmon: assigned reserved memory node linux,secmon
[    0.444519@3] secmon: get page:ffffffbf00140000, 5000
[    0.444528@3] secmon: share in base: 0xffffffc0050fe000, share out base: 0xffffffc0050ff000
[    0.444534@3] secmon: phy_in_base: 0x50fe000, phy_out_base: 0x50ff000
[    0.445117@3] hdmitx: system: amhdmitx_probe start
[    0.445125@3] hdmitx: system: Ver: 20190815
[    0.445161@3] hdmitx: system: hdmitx_device.chip_type : 12
[    0.445196@3] hdmitx: system: not find match pwr-ctl
[    0.445234@3] hdmitx: system: not find drm_amhdmitx
[    0.445257@3] hdmitx: system: hpd irq = 37
[    0.445358@3] hdmitx: system: hdcp22_tx_skp failed to probe
[    0.445366@3] hdmitx: system: hdcp22_tx_esm failed to probe
[    0.445753@3] vout: vout1: register server: hdmitx_vout_server
[    0.445762@3] vout: vout2: register server: hdmitx_vout2_server
[    0.446262@3] hdmitx: hdmitx20: Mapped PHY: 0xffd00000
[    0.446279@3] hdmitx: hdmitx20: Mapped PHY: 0xff634400
[    0.446291@3] hdmitx: hdmitx20: Mapped PHY: 0xff900000
[    0.446305@3] hdmitx: hdmitx20: Mapped PHY: 0xff800000
[    0.446318@3] hdmitx: hdmitx20: Mapped PHY: 0xff63c000
[    0.446325@3] hdmitx: hdmitx20: Mapped PHY: 0xffd00000
[    0.446332@3] hdmitx: hdmitx20: Mapped PHY: 0xff608000
[    0.446339@3] hdmitx: hdmitx20: Mapped PHY: 0xff600000
[    0.446347@3] hdmitx: hdmitx20: Mapped PHY: 0xffe01000
[    0.446357@3] hdmitx: hw: alread display in uboot 0x10
[    0.446386@3] hdmitx: hw: avmute set to 1
[    0.446394@3] hdmitx: system: fmt_attr 444,8bit
[    0.446399@3] hdmitx: system: fmt_attr 444,8bit
[    0.446472@3] hdmitx: system: amhdmitx_probe end
[    0.446790@3] vout: create vout attribute OK
[    0.446843@0] hdmitx: system: irq 80000002 0
[    0.446940@3] vout: vout_fops_create OK
[    0.446949@3] vout: vout1: register server: nulldisp_vout_server
[    0.447039@3] vout: tvout monitor interval:500(ms), timeout cnt:20
[    0.447068@3] hdmitx: hdmitx_set_current_vmode[3881]
[    0.447075@3] hdmitx: system: recalc before custombuilt 60 1
[    0.447082@3] hdmitx: system: recalc after custombuilt 60 1
[    0.447089@3] hdmitx: system: get current mode: custombuilt
[    0.447096@3] hdmitx: system: update rx hdr info 0
[    0.447102@3] hdmitx: system: update physcial size: 16 9
[    0.447150@3] hdmitx: video: already init VIC = 0  Now VIC = 116
[    0.447156@3] hdmitx: video: rx edid only support RGB format
[    0.447163@3] hdmitx: hw: div40: 0
[    0.474086@3] hdmitx: ddc w1b error 0x54 0x20 0x00
[    0.474099@3] hdmitx: this mode doesn't have frac_rate
[    0.474105@3] hdmitx: frac_rate = 1
[    0.474113@3] hdmitx: [N2][hdmitx_set_clk_] vic == HDMI_CUSTOMBUILT, frac_freq 148500
[    0.474120@3] hdmitx: [N2] hpll_clk_out 1485000, od1 1, od2 1, od3 2
[    0.474127@3] hdmitx: config HPLL = 1485000 frac_rate = 0
[    0.474134@3] hdmitx: error hpll clk: 1485000
[    0.474140@3] hdmitx: m1 0x3c, m2 0x3d, m 0x3b00043d
[    0.474196@3] hdmitx: HPLL: 0xdb00043d
[    0.474201@3] hdmitx: config HPLL done
[    0.474209@3] hdmitx: set_hpll_od3_clk_div[643] div = 6
[    0.474218@3] hdmitx: j = 14  vid_clk_div = 1
[    0.474248@0] hdmitx: system: irq 80000001 0
[    0.516124@3] hdmitx: hw:  config hdmitx IP vic = 116 cd:4 cs: 0
[    0.516227@0] hdmitx: system: irq 80000001 0
[    0.526226@3] hdmitx: video: Sink is HDMI device
[    0.526264@3] hdmitx: hw: set audio
[    0.526273@3] hdmitx: hw: hdmitx tx_aud_src = 0
[    0.526288@3] hdmitx: fs = 0, cd = 4, tmds_clk = 148500
[    0.526295@3] hdmitx: hw: aud_n_para = 6144
[    0.526306@3] hdmitx: hw: set channel status
[    0.526341@3] vout: init mode custombuilt set ok
[    0.526347@3] vout: aml_tvout_mode_monitor
[    0.526364@3] vout: aml_vout_probe OK
[    0.527034@3] chip type:0x2b
[    0.527325@3] MEMORY:[0+ed800000]
[    0.527336@3] ramdump_probe, storage device:data
[    0.527342@3] NO valid ramdump args:0 0
[    0.527357@3] ramdump_probe, set sticky to 8ed8
[    0.527515@3] Advanced Linux Sound Architecture Driver Initialized.
[    0.528338@3] NetLabel: Initializing
[    0.528351@3] NetLabel:  domain hash size = 128
[    0.528356@3] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.528398@3] NetLabel:  unlabeled traffic allowed by default
[    0.529771@3] clocksource: Switched to clocksource arch_sys_counter
[    0.574066@0] hdmitx: [0x10000104]: 0x00000001
[    0.574090@0] hdmitx: [0x10000180]: 0x000000ff
[    0.574097@0] hdmitx: [0x10000181]: 0x000000ff
[    0.574105@0] hdmitx: [0x10000182]: 0x00000003
[    0.574112@0] hdmitx: [0x10000183]: 0x00000007
[    0.574118@0] hdmitx: [0x10000184]: 0x0000003f
[    0.574125@0] hdmitx: [0x10000185]: 0x00000002
[    0.574132@0] hdmitx: [0x10000187]: 0x000000ff
[    0.574139@0] hdmitx: [0x10000188]: 0x00000003
[    0.595361@1] VFS: Disk quotas dquot_6.6.0
[    0.595452@1] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.607695@1] NET: Registered protocol family 2
[    0.608354@1] TCP established hash table entries: 32768 (order: 6, 262144 bytes)
[    0.608548@1] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
[    0.609031@1] TCP: Hash tables configured (established 32768 bind 32768)
[    0.609131@1] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[    0.609188@1] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[    0.609427@1] NET: Registered protocol family 1
[    0.612079@1] Unpacking initramfs...
[    0.812482@1] Freeing initrd memory: 11384K
[    0.821813@1] hw perfevents: clusterb_enabled = 0
[    0.821840@1] hw perfevents: cpumasks 0xf, 0x0
[    0.821877@1] hw perfevents: cluster A irq = 18
[    0.821972@1] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    0.825142@0] audit: initializing netlink subsys (disabled)
[    0.825231@0] audit: type=2000 audit(0.776:1): initialized
[    0.826317@2] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[    0.835756@0] Registering sdcardfs 0.1
[    0.842049@2] NET: Registered protocol family 38
[    0.842081@2] Key type asymmetric registered
[    0.842090@2] Asymmetric key parser 'x509' registered
[    0.842369@2] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[    0.842383@2] io scheduler noop registered (default)
[    0.842392@2] io scheduler deadline registered
[    0.842564@2] io scheduler cfq registered
[    0.844626@2] meson-pwm ff802000.pwm: pwm pinmux : can't get pinctrl
[    0.845734@1] random: fast init done
[    0.846292@0] gpiomem-aml ff634000.gpiomem: Initialised: GPIO register area is 2
[    0.846528@1] random: crng init done
[    0.846632@0] gpiomem-aml ff634000.gpiomem: Initialised: Registers at start:0xff634000 end:0xff634fff size:0x00000fff
[    0.846645@0] gpiomem-aml ff634000.gpiomem: Initialised: Registers at start:0xff800000 end:0xff800fff size:0x00000fff
[    0.846826@0] [drm] Initialized
[    0.846961@0] mali ffe40000.bifrost: Continuing without Mali regulator control
[    0.847099@0] mali ffe40000.bifrost: max pp is 2
[    0.847110@0] mali ffe40000.bifrost: set min pp to default 1
[    0.847118@0] mali ffe40000.bifrost: min pp is 1
[    0.847127@0] mali ffe40000.bifrost: min clk  is 4
[    0.847149@0] mali ffe40000.bifrost: hiu io source  0xffffff80084e4000
[    0.847164@0] mali ffe40000.bifrost: hiu io source  0xffffff80084e6000
[    0.847173@0] mali ffe40000.bifrost: num of pp used most of time 1
[    0.847181@0] mali ffe40000.bifrost: clock dvfs cfg table size is 6
[    0.847332@0] mali ffe40000.bifrost: max clk set 4
[    0.847341@0] mali ffe40000.bifrost: max clk  is 4
[    0.847349@0] mali ffe40000.bifrost: turbo clk set to 5
[    0.847357@0] mali ffe40000.bifrost: turbo clk  is 5
[    0.847365@0] mali ffe40000.bifrost: default clk set to 4
[    0.847373@0] mali ffe40000.bifrost: default clk  is 4
[    0.847384@0] mali ffe40000.bifrost: ====================0====================
[    0.847384@0] clk_freq= 285714285, clk_parent=fclk_div7, voltage=1150, keep_count=5, threshod=<100 190>, clk_sample=285
[    0.847396@0] mali ffe40000.bifrost: ====================1====================
[    0.847396@0] clk_freq= 400000000, clk_parent=fclk_div5, voltage=1150, keep_count=5, threshod=<152 207>, clk_sample=400
[    0.847408@0] mali ffe40000.bifrost: ====================2====================
[    0.847408@0] clk_freq= 500000000, clk_parent=fclk_div4, voltage=1150, keep_count=5, threshod=<180 220>, clk_sample=500
[    0.847419@0] mali ffe40000.bifrost: ====================3====================
[    0.847419@0] clk_freq= 666666666, clk_parent=fclk_div3, voltage=1150, keep_count=5, threshod=<210 236>, clk_sample=666
[    0.847432@0] mali ffe40000.bifrost: ====================4====================
[    0.847432@0] clk_freq= 846000000, clk_parent=  gp0_pll, voltage=1150, keep_count=5, threshod=<230 255>, clk_sample=846
[    0.847444@0] mali ffe40000.bifrost: ====================5====================
[    0.847444@0] clk_freq= 846000000, clk_parent=  gp0_pll, voltage=1150, keep_count=5, threshod=<230 255>, clk_sample=846
[    0.847454@0] mali ffe40000.bifrost: clock dvfs table size is 6
[    0.848961@0] mali_plat=ffffff800a930a58
[    0.849178@0] meson_gcooldev is null, no set min status
[    0.849190@0] gpu cooling register okay with err=0
[    0.849269@0] meson_gcooldev is null, no set min status
[    0.849279@0] gpu core cooling register okay with err=0
[    0.849319@0] shader_present=1, tiler_present=1, l2_present=1
[    0.849404@0] Mali_pwr_on:gpu_irq : 200
[    0.849683@0] mali ffe40000.bifrost: GPU identified as 0x3 arch 7.0.9 r0p0 status 0
[    0.851266@2] mali ffe40000.bifrost: Probed as mali0
[    0.851743@2] Unable to detect cache hierarchy for CPU 0
[    0.858223@0] loop: module loaded
[    0.858774@0] mtdoops: mtd device (mtddev=name/number) must be supplied
[    0.859367@0] libphy: Fixed MDIO Bus: probed
[    0.860274@0]  REG0:Addr = ffffff80084da540
[    0.860296@0]  ee eth reset:Addr = ffffff80084ea008
[    0.860310@0] read auto_cali_idx fail
[    0.860319@0] Not set  cali_val for REG1
[    0.860942@1] meson6-dwmac ff3f0000.ethernet: no reset control found
[    0.860957@1] stmmac - user ID: 0x11, Synopsys ID: 0x37
[    0.860964@1]  Ring mode enabled
[    0.860970@1]  DMA HW capability register supported
[    0.860977@1]  Normal descriptors
[    0.860984@1]  RX Checksum Offload Engine supported
[    0.860989@1]        COE Type 2
[    0.860995@1]  TX Checksum insertion supported
[    0.861000@1]  Wake-Up On Lan supported
[    0.861053@1] eth%d: device MAC address 00:1e:06:48:28:e3
[    0.861061@1]  Enable RX Mitigation via HW Watchdog Timer
[    0.864121@1] libphy: stmmac: probed
[    0.864137@1] eth%d: No PHY found
[    0.891370@1] ethclk81 ff3f0000.ethernet: no reset control found
[    0.891404@1] stmmac - user ID: 0x11, Synopsys ID: 0x37
[    0.891411@1]  Ring mode enabled
[    0.891418@1]  DMA HW capability register supported
[    0.891425@1]  Normal descriptors
[    0.891431@1]  RX Checksum Offload Engine supported
[    0.891436@1]        COE Type 2
[    0.891442@1]  TX Checksum insertion supported
[    0.891447@1]  Wake-Up On Lan supported
[    0.891456@1] eth%d: device MAC address 00:1e:06:48:28:e3
[    0.891463@1]  Enable RX Mitigation via HW Watchdog Timer
[    0.894151@1] libphy: stmmac: probed
[    0.894166@1] eth%d: No PHY found
[    0.918880@1] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.918900@1] ehci-pci: EHCI PCI platform driver
[    0.919007@1] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.919577@1] usbcore: registered new interface driver cdc_acm
[    0.919588@1] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    0.919665@1] usbcore: registered new interface driver usb-storage
[    0.919808@1] usbcore: registered new interface driver usbserial
[    0.919872@1] usbcore: registered new interface driver usbserial_generic
[    0.919919@1] usbserial: USB Serial support registered for generic
[    0.920413@0] mousedev: PS/2 mouse device common for all mice
[    0.920851@0] i2c /dev entries driver
[    0.922929@0] lirc_helper: wakeupkey 0xffffffff, protocol 0x1
[    0.925283@2] ledtrig-cpu: registered to indicate activity on CPUs
[    0.925718@2] hidraw: raw HID events driver (C) Jiri Kosina
[    0.926229@0] usbcore: registered new interface driver usbhid
[    0.926241@0] usbhid: USB HID core driver
[    0.927214@0] value of voltage_tolerance 0
[    0.927228@0] meson_cpufreq_init:don't find the node <dynamic_gp1_clk>
[    0.927236@0] value of gp1_clk_target 0
[    0.928429@0] dvfs [meson_cpufreq_init] - cluster 0 freq 2016000
[    0.928440@0] dvfs [meson_cpufreq_init] - cluster 0 freq 2100000
[    0.928463@0] cpu cpu0: meson_cpufreq_init: CPU 0 initialized
[    0.931721@0] ff803000.serial: clock gate not found
[    0.931810@0] meson_uart ff803000.serial: ==uart0 reg addr = ffffff80084f0000
[    0.931873@0] ff803000.serial: ttyS0 at MMIO 0xff803000 (irq = 26, base_baud = 1500000) is a meson_uart
[    0.931895@0] meson_uart ff803000.serial: ttyS0 use xtal(24M) 24000000 change 0 to 115200
[    0.977909@0] hdmitx: system: plugin
[    1.119987@0] hdmitx: edid: EDID Parser:
[    1.119990@0] hdmitx: hdmitx: reach vesa idx MAX
[    1.119990@0] hdmitx: hdmitx: reach vesa idx MAX
[    1.119991@0] hdmitx: hdmitx: reach vesa idx MAX
[    1.120000@0] hdmitx: hdmitx: reach vesa idx MAX
[    1.120006@0] hdmitx: hdmitx: reach vesa idx MAX
[    1.120007@0] hdmitx: hdmitx: reach vesa idx MAX
[    1.120008@0] hdmitx: hdmitx: reach vesa idx MAX
[    1.120010@0] hdmitx: hdmitx: reach vesa idx MAX
[    1.120011@0] hdmitx: hdmitx: reach vesa idx MAX
[    1.120022@0] [RX]-up_phy_addr = 2
[    1.120034@0] hdmitx: edid: get dtd0 vic: 4
[    1.120038@0] hdmitx: hdmitx: get PMT vic: 16
[    1.120039@0] hdmitx: hdmitx: reach vesa idx MAX
[    1.120041@0] hdmitx: edid: find IEEEOUT
[    1.120062@0] hdmitx: edid: check sum valid
[    1.120063@0] hdmitx: edid: check sum valid
[    1.120068@0] hdmitx: edid: update rx hdr info 0 at edid parsing
[    1.120071@0] hdmitx: edid: check sum valid
[    1.120072@0] hdmitx: edid: check sum valid
[    1.120076@0] hdmitx: edid: blk0 raw data
[    1.120096@0] hdmitx: edid:
[    1.120096@0] 00ffffffffffff004c2d730b000000003317010380341d780a9791a556549d25
[    1.120096@0] 0e5054bdef80714f81c0810081809500a9c0b3000101023a801871382d40582c
[    1.120096@0] 450009252100001e662156aa51001e30468f330009252100001e000000fd0018
[    1.120096@0] 4b0f5117000a202020202020000000fc00543234443339310a20202020200183
[    1.120096@0]
[    1.120096@0]
[    1.120097@0] hdmitx: edid: blk1 raw data
[    1.120117@0] hdmitx: edid:
[    1.120117@0] 020325f14d901f04130514031220212207162309070783010000e2000f67030c
[    1.120117@0] 002000b82d011d007251d01e206e28550009252100001e011d8018711c162058
[    1.120117@0] 2c250009252100009e011d00bc52d01e20b828554009252100001e011d80d072
[    1.120117@0] 1c1620102c258009252100009e00000000000000000000000000000000000088
[    1.120117@0]
[    1.120117@0]
[    1.120121@0] hdmitx: system: update physcial size: 520 290
[    1.120122@0] hdmitx: video: Sink is HDMI device
[    1.120127@0] hdmitx: hw: set audio
[    1.120129@0] hdmitx: hw: hdmitx tx_aud_src = 0
[    1.120143@0] hdmitx: fs = 0, cd = 4, tmds_clk = 148500
[    1.120146@0] hdmitx: hw: aud_n_para = 6144
[    1.120154@0] hdmitx: hw: set channel status
[    1.120190@0] hdmitx: system: get current mode: custombuilt
[    1.120191@0] hdmitx: system: update rx hdr info 0
[    1.120192@0] hdmitx: system: update physcial size: 520 290
[    1.120223@0] hdmitx: system: [set_disp_mode_auto] ALREADY init VIC = 116
[    1.120224@0] hdmitx: system: change to HDMI mode
[    1.181492@3] clear:c4400000, free:c4400000, tick:628870 us
[    3.386336@2] console [ttyS0] enabled
[    3.391068@2] amlogic-new-usb2-v2 ffe09000.usb2phy: USB2 phy probe:phy_mem:0xffe09000, iomap phy_base:0xffffff80084f2000
[    3.401421@2] amlogic-new-usb3-v2 ffe09080.usb3phy: USB3 phy probe:phy_mem:0xffe09080, iomap phy_base:0xffffff80084fd080
[    3.413082@2] aml_dma ff63e000.aml_dma: Aml dma
[    3.417855@2] aml_aes_dma ff63e000.aml_dma:aml_aes: Aml AES_dma
[    3.424992@2] aml_sha_dma ff63e000.aml_dma:aml_sha: Aml SHA1/SHA224/SHA256 dma
[    3.429408@2] gpio-keypad: probe of ff800000.gpio_keypad failed with error -22
[    3.436703@2] efusekeynum: 1
[    3.439308@2] efusekeyname:            uuid  offset:    0  size:    32
[    3.446320@2] efuse efuse: probe OK!
[    3.451925@2] ion_dev soc:ion_dev: assigned reserved memory node linux,ion-dev
[    3.456835@2] ge2d: ge2d_init_module
[    3.460172@2] ge2d: ge2d_dev major:236
[    3.463905@2] ge2d: clock source clk_ge2d_gate ffffffc0c9f3ad40
[    3.469641@2] ge2d: clock clk_ge2d source ffffffc0c9f3ac80
[    3.475083@2] ge2d: clock source clk_vapb_0 ffffffc0c9f3aa00
[    3.480709@2] ge2d: ge2d init clock is 500000000 HZ, VPU clock is 666666656 HZ
[    3.487997@2] ge2d: ge2d clock is 499 MHZ
[    3.491895@2] ge2d: find address resource
[    3.495878@2] ge2d: map io source 0x00000000ff940000,size=65536 to 0xffffff80086d0000
[    3.503685@2] ge2d: reserved mem init failed
[    3.507917@2] ge2d: ge2d: pdev=ffffffc0ca1e5000, irq=41, clk=ffffffc0c9f3ad40
[    3.515061@2] ge2d: ge2d start monitor
[    3.519110@3] ge2d: ge2d workqueue monitor start
[    3.519391@2] [tsync_pcr_init]init success.
[    3.519546@2] amvideom vsync irq: 42
[    3.519568@2] create_ge2d_work_queue video task ok
[    3.520037@2] fb: osd_init_module
[    3.520359@2] fb: viu vsync irq: 42
[    3.520365@2] fb: viu2 vsync irq: 59
[    3.520436@2] 0x000000db:Y=db,U=0,V=0
[    3.520438@2] 0x000000dc:Y=dc,U=0,V=0
[    3.520439@2] 0x000000dd:Y=dd,U=0,V=0
[    3.520440@2] 0x000000de:Y=de,U=0,V=0
[    3.520441@2] 0x000000df:Y=df,U=0,V=0
[    3.520442@2] 0x000000e0:Y=e0,U=0,V=0
[    3.523462@2] fb: osd_rdma_init: rdma_table p=0xcf608000,op=0xcf608000 , v=0xffffff800860b000
[    3.523483@2] rdma_register, rdma_table_addr ffffff800860d000 rdma_table_addr_phy cf609000 reg_buf ffffffc0ca38e000
[    3.523485@2] rdma_register success, handle 2 table_size 4096
[    3.523486@2] fb: osd_rdma_init:osd rdma handle = 2.
[    3.523494@2] fb: mem_size: 0x800000
[    3.523495@2] fb: mem_size: 0x4b80000
[    3.523496@2] fb: mem_size: 0x100000
[    3.523497@2] fb: mem_size: 0x100000
[    3.523497@2] fb: mem_size: 0x800000
[    3.523499@2] fb: failed to init reserved memory
[    3.523508@2] fb: fb def : 1920 1080 1920 2160 32
[    3.523508@2] fb: init fbdev bpp is:32
[    3.628699@0] fb: malloc_osd_memory, cma:ffffff800ab199a8
[    3.628702@0] fb: malloc_osd_memory, 1235, base:0x00000000cf400000, size:8388608
[    3.628722@0] fb: use ion buffer for fb memory, fb_index=0
[    3.628724@0] fb: OSD0 as afbcd mode,afbc_type=2
[    3.646222@0] meson-fb meson-fb: create ion_client ffffffc0c9f313c0, handle=ffffffc0ca10a540
[    3.646227@0] meson-fb meson-fb: ion memory(0): created fb at 0x00000000e5800000, size 75 MiB
[    3.646230@0] fb:  0, phy: 0x00000000e5800000, vir:0xffffff800b3c8000, size=77312K
[    3.646230@0]
[    3.646233@0] fb: Frame buffer memory assigned at
[    3.646234@0] fb:  0, phy: 0x00000000e5800000, vir:0xffffff800b3c8000, size=77312K
[    3.646234@0]
[    3.646235@0] fb:  0, phy: 0x00000000e5800000, vir:0xffffff800b3c8000, size=77312K
[    3.646235@0]
[    3.646237@0] fb: logo_index=0,fb_index=0
[    3.646238@0] fb: ---------------clear fb0 memory ffffff800b3c8000
[    3.659226@0] fb: osd[0] canvas.idx =0x40
[    3.659227@0] fb: osd[0] canvas.addr=0xe5800000
[    3.659228@0] fb: osd[0] canvas.width=7680
[    3.659229@0] fb: osd[0] canvas.height=1080
[    3.659230@0] fb: osd[0] frame.width=1920
[    3.659231@0] fb: osd[0] frame.height=1080
[    3.659232@0] fb: osd[0] out_addr_id =0x1
[    3.711260@0] Console: switching to colour frame buffer device 240x67
[    3.848043@0] fb: osd[0] enable: 1 (swapper/0)
[    3.865001@0] fb: set osd0 reverse as NONE
[    3.881157@0] fb: osd probe OK
[    3.881258@0] hdmitx: hdcp: hdmitx_hdcp_init
[    3.883035@0] vout: vout2: create vout2 attribute OK
[    3.887872@0] vout: vout2: vout2_fops_create OK
[    3.892472@0] vout: vout2: clktree_init
[    3.896096@0] vout: vout2: register server: nulldisp_vout2_server
[    3.902272@0] vout: vout2: init mode null set ok
[    3.906742@0] vout: vout2: aml_vout2_probe OK
[    3.911183@0] DI: di_module_init ok.
[    3.914820@0] DI: di_probe:
[    3.917393@0] DI: di_probe: major 510
[    3.921238@0] deinterlace deinterlace: assigned reserved memory node linux,di_cma
[    3.928500@0] di:flag_cma=1
[    3.931302@0] DI: CMA size 0x2800000.
[    3.934921@0] pre_irq:57
[    3.937415@0] post_irq:58
[    3.940024@0] DI: di_probe allocate rdma channel 0.
[    3.944875@0] di_get_vpu_clkb: get clk vpu error.
[    3.949583@0] DI: vpu clkb <334000000, 667000000>
[    3.954278@0] get clkb rate:333333328
[    3.957880@0] DI:enable vpu clkb.
[    3.961164@0] 0x000000e1:Y=e1,U=0,V=0
[    3.964830@0] 0x000000e2:Y=e2,U=0,V=0
[    3.968452@0] 0x000000e3:Y=e3,U=0,V=0
[    3.972086@0] 0x000000f0:Y=f0,U=0,V=0
[    3.975725@0] 0x000000f1:Y=f1,U=0,V=0
[    3.979364@0] 0x000000f2:Y=f2,U=0,V=0
[    3.983027@0] 0x000000f3:Y=f3,U=0,V=0
[    3.986647@0] 0x000000f4:Y=f4,U=0,V=0
[    3.990285@0] 0x000000f5:Y=f5,U=0,V=0
[    3.993924@0] 0x000000f6:Y=f6,U=0,V=0
[    3.997559@0] 0x000000f7:Y=f7,U=0,V=0
[    4.001227@0] 0x000000f8:Y=f8,U=0,V=0
[    4.004846@0] 0x000000f9:Y=f9,U=0,V=0
[    4.008485@0] 0x000000fa:Y=fa,U=0,V=0
[    4.012124@0] 0x000000fb:Y=fb,U=0,V=0
[    4.015786@0] 0x000000fc:Y=fc,U=0,V=0
[    4.019408@0] 0x000000fd:Y=fd,U=0,V=0
[    4.023045@0] 0x000000fe:Y=fe,U=0,V=0
[    4.026684@0] 0x000000ff:Y=ff,U=0,V=0
[    4.030324@0] 0x0000003a:Y=3a,U=0,V=0
[    4.033986@0] 0x0000003b:Y=3b,U=0,V=0
[    4.037597@0] 0x0000003c:Y=3c,U=0,V=0
[    4.041247@0] 0x0000003d:Y=3d,U=0,V=0
[    4.044885@0] 0x0000003e:Y=3e,U=0,V=0
[    4.048547@0] 0x0000003f:Y=3f,U=0,V=0
[    4.052167@0] DI: support multi decoding 61~62~63.
[    4.057045@0] DI: di_probe:Di use HRTIMER
[    4.061305@0] DI: di_probe:ok
[    4.063931@0] dim:dim_module_init
[    4.067421@0] dim:dim_module_init finish
[    4.071076@0] dil:dil_init.
[    4.074005@0] dil:dil_init ok.
[    4.076881@0] vdin_drv_init: major 509
[    4.080776@0] vdin_drv_init: vdin driver init done
[    4.085399@0] [viuin..]viuin_init_module viuin module init
[    4.091037@0] [viuin..]viuin_probe probe ok.
[    4.095434@0] [RX]-hdmirx: hdmirx_init.
[    4.098934@0] ESM HLD: Initializing...
[    4.103173@0] amlvid:info: amlvideo_init called[    4.106950@0] amlvid:info: amlvideo_create_instance called
[    4.112409@0] amlvid:info: v4l2_dev.name=:amlvideo-000
[    4.117692@0] amlvideo-000: V4L2 device registered as video10
[    4.123255@0] amlvid:info: amlvideo_create_instance called
[    4.128706@0] amlvid:info: v4l2_dev.name=:amlvideo-001
[    4.133946@0] amlvideo-001: V4L2 device registered as video23
[    4.139697@0] PPMGRDRV: warn: ppmgr module init func called
[    4.145192@0] PPMGRDRV: info: ppmgr_driver_probe called
[    4.150378@0] Reserved memory: failed to init DMA memory pool at 0x00000000ed800000, size 0 MiB
[    4.158953@0] PPMGRDRV: info: ppmgr_dev major:507
[    4.164171@0] ionvideo-000: V4L2 device registered as video13
[    4.169497@0] ionvideo-001: V4L2 device registered as video14
[    4.175153@0] ionvideo-002: V4L2 device registered as video15
[    4.180873@0] ionvideo-003: V4L2 device registered as video16
[    4.186625@0] ionvideo-004: V4L2 device registered as video17
[    4.192322@0] ionvideo-005: V4L2 device registered as video18
[    4.198039@0] ionvideo-006: V4L2 device registered as video19
[    4.203786@0] ionvideo-007: V4L2 device registered as video20
[    4.209483@0] ionvideo-008: V4L2 device registered as video21
[    4.215102@0] ionvid: info: Video Technology Magazine Ion Video
[    4.221036@0] ionvid: info: Capture Board ver 1.0 successfully loaded
[    4.227790@0] videosync_create_instance dev_s ffffffc07c5da000,dev_s->dev ffffffc07c5bf200
[    4.235687@0] videosync_create_instance reg videosync.0
[    4.240901@0] aml_vecm_init:module init
[    4.240906@1] videosync_thread started
[    4.248614@0]
[    4.248614@0]  VECM probe start
[    4.253350@0] Can't find  detect_colorbar.
[    4.257229@0] Can't find  detect_face.
[    4.260950@0] Can't find  detect_corn.
[    4.264671@0] Can't find  wb_sel.
[    4.268006@0] hdr:Can't find  cfg_en_osd_100.
[    4.272302@0] amlogic, vecm[    4.274915@0] vlock dt support: 1
[    4.278198@0] vlock dt new_fsm: 0
[    4.281477@0] vlock dt hwver: 0
[    4.284632@0] vlock dt phlock_en: 0
[    4.288079@0] Can't find  vlock_en.
[    4.291540@0] Can't find  vlock_mode.
[    4.295179@0] Can't find  vlock_pll_m_limit.
[    4.299454@0] Can't find  vlock_line_limit.
[    4.303587@0] param_config vlock_en:1 md=0x4
[    4.307839@0] vlock: maxLine 524,maxPixel 1715
[    4.312252@0] vlock_status_init vlock_en:1
[    4.316349@0] aml_vecm_probe: ok
[    4.319604@0] amdolby_vision_init:module init
[    4.324094@0]
[    4.324094@0]  amdolby_vision probe start & ver: 20181220
[    4.330898@0]
[    4.330898@0]  cpu_id=2 tvmode=0
[    4.335758@0] hdmitx: hdmitx_set_drm_pkt: tf=1, cf=1, colormetry=0
[    4.342035@0] dolby_vision_init_receiver(dvel)
[    4.346321@0] dolby_vision_init_receiver: dvel
[    4.351107@0] amdolby_vision_probe: ok
[    4.354462@0] dovi disable in uboot
[    4.358612@0] meson-mmc: mmc driver version: 3.02, 2017-05-15: New Emmc Host Controller
[    4.366881@0] meson-mmc: >>>>>>>>hostbase ffffff80086c2000, dmode
[    4.372333@0] meson-mmc: actual_clock :400000, HHI_nand: 0x80
[    4.377787@0] meson-mmc: [meson_mmc_clk_set_rate_v3] after clock: 0x1000033c
[    4.434763@0] meson-mmc: emmc: resp_timeout,vstat:0x9dff0800,virqc:3fff
[    4.435728@0] meson-mmc: emmc: err: wait for desc write back, bus_fsm:0x7
[    4.442497@1] meson-mmc: meson_mmc_irq_thread_v3() 652: set 1st retry!
[    4.448996@1] meson-mmc: retry cmd 1 the 3-th time(s)
[    4.455015@0] meson-mmc: emmc: resp_timeout,vstat:0x9dff0800,virqc:3fff
[    4.460600@0] meson-mmc: emmc: err: wait for desc write back, bus_fsm:0x7
[    4.467369@1] meson-mmc: retry cmd 1 the 2-th time(s)
[    4.473388@0] meson-mmc: emmc: resp_timeout,vstat:0x9dff0800,virqc:3fff
[    4.478973@0] meson-mmc: emmc: err: wait for desc write back, bus_fsm:0x7
[    4.485741@1] meson-mmc: retry cmd 1 the 1-th time(s)
[    4.491760@0] meson-mmc: emmc: resp_timeout,vstat:0x9dff0800,virqc:3fff
[    4.497347@0] meson-mmc: emmc: err: wait for desc write back, bus_fsm:0x7
[    4.504118@1] meson-mmc: Command retried failed line:674, cmd:1
[  11.434027@3] vout: aml_tvout_mode_work: monitor_timeout
 
</pre>

Version vom 30. Dezember 2021, 05:22 Uhr

Ubuntu 20.04 (MINIMAL IMAGES) von [1] herunter geladen und dann neues initiales Gentoo image mit den ubuntu kernel gebaut und Backup () auf Festplatte abgelegt.

Backup Image muss jetzt mit dd auf eine SD-Karte eingespielt werden und dann kann der Odroid-C4 damit gestartet werden. Login: root/odroid

15.07.2021

  • Image ubuntu-20.04-server-odroidc4-20210301.img.xz von [2] auf sdcard kopiert
  • Odroid C4 gestartet und ubuntu geupdated
  • UsbStrick mit einer ext4 partition unter /mnt/gentoo gemounted
  • [3] unter /mnt abgelegt
  • Enpacken der Datei (und dann entfernen):
tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner
  • Grundeinstellungen:
nano -w /mnt/gentoo/etc/portage/make.conf
  • Meine Einstellungen:
COMMON_FLAGS="-march=armv8.2-a -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
CHOST="aarch64-unknown-linux-gnu"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
LC_MESSAGES=C
MAKEOPTS="-j5"
CPU_FLAGS_ARM="edsp neon thumb vfp vfpv3 vfpv4 vfp-d32 aes sha1 sha2 crc32 v4 v5 v6 v7 v8 thumb2"
  • resolve.conf kopieren damit das neue System dns auflösen kann
cp --dereference /etc/resolv.conf /mnt/gentoo/etc/
  • Gentoo root system starten
mount --types proc /proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/dev
chroot /mnt/gentoo /bin/bash
source /etc/profile
export PS1="(chroot) ${PS1}"
mkdir /usr/portage
emerge-webrsync
eselect profile set 1
emerge --ask --verbose --update --deep --newuse @world

Odroid UART-Ausgabe