Jump to content

CSC Armbian for RK3288 TV Box boards (Q8)


jock

Recommended Posts

On 8/9/2019 at 2:47 PM, martinayotte said:

In such case, then, you could create a patch that will increase default value directly in common/usb_hub.c ...

 

I had the chance to try (had to bring out the serial adapter, cables, etc...) and I confirm it works!

Finally I decided to not hardwire it in u-boot but set the environment variable, which is fine for my setup. Definitely a video console could be really helpful to tinker with u-boot environmental variables instead of the need for the serial adapter and a separate PC each time... <_<

Link to comment
Share on other sites

Hi Jock,

 

I tried your latest csc build (20.02.1 with kernel 5.4). It works quite well on ugoos ut3s, but I don't know how to install it on emmc. The nand-sata-install script is not more available and I don't see any option for that in armbian-config. How can I do?

Link to comment
Share on other sites

21 hours ago, jeanrhum said:

Hi Jock,

 

I tried your latest csc build (20.02.1 with kernel 5.4). It works quite well on ugoos ut3s, but I don't know how to install it on emmc. The nand-sata-install script is not more available and I don't see any option for that in armbian-config. How can I do?

 

The menu entry should be available in armbian-config, at least it was present there the last time I used it.

It could be that the emmc is not recognized and it may require some work in the device tree. If you post your dmesg log I can take a look into. Also check that lsblk shows mmcblk2 device somewhere.

 

It should be also possible to flash directly the image in the emmc via rkdeveloptool and maskrom/rockusb mode, but I would go this way only after you're really sure the emmc device is correctly recognized by the kernel.

 

Link to comment
Share on other sites

You are right, the emmc is not detected on the contrary to a previous build I already installed on it (that's why I don't check that...).

Result of lsblck:

NAME        MAJ:MIN RM    SIZE RO TYPE MOUNTPOINT
mmcblk0     179:0    0   59,5G  0 disk 
└─mmcblk0p1 179:1    0   58,9G  0 part /
zram0       252:0    0     50M  0 disk /var/log
zram1       252:1    0 1000,8M  0 disk [SWAP]

And dmesg is here:

Spoiler

[    0.000000] Booting Linux on physical CPU 0x500
[    0.000000] Linux version 5.4.28-rockchip (root@builder) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #20.02.7 SMP PREEMPT Sat Mar 28 14:49:13 CET 2020
[    0.000000] CPU: ARMv7 Processor [410fc0d1] revision 1 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: XT-Q8L-V10-RK3288
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] cma: Reserved 16 MiB at 0x7f000000
[    0.000000] On node 0 totalpages: 524288
[    0.000000]   Normal zone: 1728 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 196608 pages, LIFO batch:63
[    0.000000]   HighMem zone: 327680 pages, LIFO batch:63
[    0.000000] percpu: Embedded 20 pages/cpu s51032 r8192 d22696 u81920
[    0.000000] pcpu-alloc: s51032 r8192 d22696 u81920 alloc=20*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 522560
[    0.000000] Kernel command line: earlyprintk root=UUID=86fa60a2-83ca-4301-b5f5-f2a282171be8 rootwait rootfstype=ext4 console=ttyS2,115200n8 console=tty1 consoleblank=0 loglevel=1 ubootpart=3d8512ec-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u   cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] allocated 2097152 bytes of page_ext
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 2020632K/2097152K available (15360K kernel code, 1078K rwdata, 3164K rodata, 2048K init, 4695K bss, 60136K reserved, 16384K cma-reserved, 1294336K highmem)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] ftrace: allocating 45537 entries in 89 pages
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000]     Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] random: get_random_bytes called from start_kernel+0x340/0x504 with crng_init=0
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000007] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000022] Switching to timer-based delay loop, resolution 41ns
[    0.001750] Console: colour dummy device 80x30
[    0.001770] printk: console [tty1] enabled
[    0.001815] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.001832] pid_max: default: 32768 minimum: 301
[    0.002019] LSM: Security Framework initializing
[    0.002043] Yama: becoming mindful.
[    0.002144] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.002162] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.002245] *** VALIDATE tmpfs ***
[    0.003101] *** VALIDATE proc ***
[    0.003480] *** VALIDATE cgroup1 ***
[    0.003495] *** VALIDATE cgroup2 ***
[    0.003513] CPU: Testing write buffer coherency: ok
[    0.003553] CPU0: Spectre v2: using BPIALL workaround
[    0.004091] CPU0: thread -1, cpu 0, socket 5, mpidr 80000500
[    0.028094] Setting up static identity map for 0x100000 - 0x100060
[    0.036083] rcu: Hierarchical SRCU implementation.
[    0.052212] smp: Bringing up secondary CPUs ...
[    0.085827] CPU1: thread -1, cpu 1, socket 5, mpidr 80000501
[    0.085840] CPU1: Spectre v2: using BPIALL workaround
[    0.118063] CPU2: thread -1, cpu 2, socket 5, mpidr 80000502
[    0.118077] CPU2: Spectre v2: using BPIALL workaround
[    0.150308] CPU3: thread -1, cpu 3, socket 5, mpidr 80000503
[    0.150322] CPU3: Spectre v2: using BPIALL workaround
[    0.150560] smp: Brought up 1 node, 4 CPUs
[    0.150576] SMP: Total of 4 processors activated (192.00 BogoMIPS).
[    0.150584] CPU: All CPU(s) started in SVC mode.
[    0.151660] devtmpfs: initialized
[    0.166735] VFP support v0.3: implementor 41 architecture 3 part 30 variant d rev 0
[    0.167360] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.167391] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.168509] xor: measuring software checksum speed
[    0.205261]    arm4regs  :  1042.000 MB/sec
[    0.245356]    8regs     :   804.000 MB/sec
[    0.285473]    32regs    :   800.000 MB/sec
[    0.325592]    neon      :  1399.000 MB/sec
[    0.325601] xor: using function: neon (1399.000 MB/sec)
[    0.325678] pinctrl core: initialized pinctrl subsystem
[    0.327138] NET: Registered protocol family 16
[    0.330258] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.330906] audit: initializing netlink subsys (disabled)
[    0.331195] audit: type=2000 audit(0.328:1): state=initialized audit_enabled=0 res=1
[    0.332683] cpuidle: using governor ladder
[    0.332741] cpuidle: using governor menu
[    0.334172] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.334183] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.362176] gpio gpiochip0: (gpio0): added GPIO chardev (254:0)
[    0.362330] gpiochip_setup_dev: registered GPIOs 0 to 23 on device: gpiochip0 (gpio0)
[    0.362777] gpio gpiochip1: (gpio1): added GPIO chardev (254:1)
[    0.362916] gpiochip_setup_dev: registered GPIOs 24 to 55 on device: gpiochip1 (gpio1)
[    0.363381] gpio gpiochip2: (gpio2): added GPIO chardev (254:2)
[    0.363508] gpiochip_setup_dev: registered GPIOs 56 to 87 on device: gpiochip2 (gpio2)
[    0.363966] gpio gpiochip3: (gpio3): added GPIO chardev (254:3)
[    0.364090] gpiochip_setup_dev: registered GPIOs 88 to 119 on device: gpiochip3 (gpio3)
[    0.364543] gpio gpiochip4: (gpio4): added GPIO chardev (254:4)
[    0.364668] gpiochip_setup_dev: registered GPIOs 120 to 151 on device: gpiochip4 (gpio4)
[    0.365128] gpio gpiochip5: (gpio5): added GPIO chardev (254:5)
[    0.365251] gpiochip_setup_dev: registered GPIOs 152 to 183 on device: gpiochip5 (gpio5)
[    0.365737] gpio gpiochip6: (gpio6): added GPIO chardev (254:6)
[    0.365919] gpiochip_setup_dev: registered GPIOs 184 to 215 on device: gpiochip6 (gpio6)
[    0.366391] gpio gpiochip7: (gpio7): added GPIO chardev (254:7)
[    0.366534] gpiochip_setup_dev: registered GPIOs 216 to 247 on device: gpiochip7 (gpio7)
[    0.366896] gpio gpiochip8: (gpio8): added GPIO chardev (254:8)
[    0.367024] gpiochip_setup_dev: registered GPIOs 248 to 263 on device: gpiochip8 (gpio8)
[    0.506925] raid6: neonx8   gen()   535 MB/s
[    0.575057] raid6: neonx8   xor()   570 MB/s
[    0.643389] raid6: neonx4   gen()   569 MB/s
[    0.711589] raid6: neonx4   xor()   628 MB/s
[    0.779846] raid6: neonx2   gen()   346 MB/s
[    0.848108] raid6: neonx2   xor()   542 MB/s
[    0.916360] raid6: neonx1   gen()   273 MB/s
[    0.984574] raid6: neonx1   xor()   395 MB/s
[    1.052989] raid6: int32x8  gen()   170 MB/s
[    1.121173] raid6: int32x8  xor()   131 MB/s
[    1.189345] raid6: int32x4  gen()   126 MB/s
[    1.257405] raid6: int32x4  xor()   139 MB/s
[    1.325673] raid6: int32x2  gen()    87 MB/s
[    1.393928] raid6: int32x2  xor()   124 MB/s
[    1.462775] raid6: int32x1  gen()    71 MB/s
[    1.530398] raid6: int32x1  xor()   101 MB/s
[    1.530407] raid6: using algorithm neonx4 gen() 569 MB/s
[    1.530414] raid6: .... xor() 628 MB/s, rmw enabled
[    1.530422] raid6: using neon recovery algorithm
[    1.531292] reg-fixed-voltage vsys-regulator: GPIO lookup for consumer (null)
[    1.531306] reg-fixed-voltage vsys-regulator: using device tree for GPIO lookup
[    1.531337] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/vsys-regulator[0]'
[    1.531360] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/vsys-regulator[0]'
[    1.531376] reg-fixed-voltage vsys-regulator: using lookup tables for GPIO lookup
[    1.531389] reg-fixed-voltage vsys-regulator: No GPIO consumer (null) found
[    1.532016] reg-fixed-voltage sdmmc-regulator: GPIO lookup for consumer (null)
[    1.532030] reg-fixed-voltage sdmmc-regulator: using device tree for GPIO lookup
[    1.532059] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/sdmmc-regulator[0]'
[    1.532095] sdmmc-regulator GPIO handle specifies active low - ignored
[    1.532112] of_get_named_gpiod_flags: parsed 'gpio' property of node '/sdmmc-regulator[0]' - status (0)
[    1.532155] gpio gpiochip7: Persistence not supported for GPIO 11
[    1.532666] reg-fixed-voltage flash-regulator: GPIO lookup for consumer (null)
[    1.532679] reg-fixed-voltage flash-regulator: using device tree for GPIO lookup
[    1.532705] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/flash-regulator[0]'
[    1.532727] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/flash-regulator[0]'
[    1.532744] reg-fixed-voltage flash-regulator: using lookup tables for GPIO lookup
[    1.532756] reg-fixed-voltage flash-regulator: No GPIO consumer (null) found
[    1.533253] reg-fixed-voltage usb-host-regulator: GPIO lookup for consumer (null)
[    1.533266] reg-fixed-voltage usb-host-regulator: using device tree for GPIO lookup
[    1.533292] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/usb-host-regulator[0]'
[    1.533332] of_get_named_gpiod_flags: parsed 'gpio' property of node '/usb-host-regulator[0]' - status (0)
[    1.533369] gpio gpiochip0: Persistence not supported for GPIO 14
[    1.533431] vcc_host_5v: supplied by vcc_sys
[    1.534086] reg-fixed-voltage usb-otg-regulator: GPIO lookup for consumer (null)
[    1.534100] reg-fixed-voltage usb-otg-regulator: using device tree for GPIO lookup
[    1.534127] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/usb-otg-regulator[0]'
[    1.534166] of_get_named_gpiod_flags: parsed 'gpio' property of node '/usb-otg-regulator[0]' - status (0)
[    1.534203] gpio gpiochip0: Persistence not supported for GPIO 12
[    1.534265] vcc_otg_5v: supplied by vcc_sys
[    1.535298] iommu: Default domain type: Translated 
[    1.540103] SCSI subsystem initialized
[    1.540434] usbcore: registered new interface driver usbfs
[    1.540514] usbcore: registered new interface driver hub
[    1.540615] usbcore: registered new device driver usb
[    1.540758] mc: Linux media interface: v0.10
[    1.540821] videodev: Linux video capture interface: v2.00
[    1.541010] pps_core: LinuxPPS API ver. 1 registered
[    1.541019] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.541046] PTP clock support registered
[    1.542981] Bluetooth: Core ver 2.22
[    1.543064] NET: Registered protocol family 31
[    1.543073] Bluetooth: HCI device and connection manager initialized
[    1.543093] Bluetooth: HCI socket layer initialized
[    1.543109] Bluetooth: L2CAP socket layer initialized
[    1.543148] Bluetooth: SCO socket layer initialized
[    1.543203] NetLabel: Initializing
[    1.543212] NetLabel:  domain hash size = 128
[    1.543218] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    1.543324] NetLabel:  unlabeled traffic allowed by default
[    1.544602] clocksource: Switched to clocksource arch_sys_counter
[    2.795841] VFS: Disk quotas dquot_6.6.0
[    2.795955] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    2.796269] FS-Cache: Loaded
[    2.796280] *** VALIDATE ramfs ***
[    2.796642] CacheFiles: Loaded
[    2.815068] thermal_sys: Registered thermal governor 'step_wise'
[    2.816143] NET: Registered protocol family 2
[    2.817269] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 12288 bytes, linear)
[    2.817346] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    2.817446] TCP bind hash table entries: 8192 (order: 5, 163840 bytes, linear)
[    2.817739] TCP: Hash tables configured (established 8192 bind 8192)
[    2.817903] UDP hash table entries: 512 (order: 2, 24576 bytes, linear)
[    2.817975] UDP-Lite hash table entries: 512 (order: 2, 24576 bytes, linear)
[    2.818361] NET: Registered protocol family 1
[    2.819328] RPC: Registered named UNIX socket transport module.
[    2.819338] RPC: Registered udp transport module.
[    2.819345] RPC: Registered tcp transport module.
[    2.819351] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.824434] Trying to unpack rootfs image as initramfs...
[    3.795130] Freeing initrd memory: 10624K
[    3.796798] hw perfevents: enabled with armv7_cortex_a12 PMU driver, 7 counters available
[    3.799354] Initialise system trusted keyrings
[    3.799683] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[    3.810055] zbud: loaded
[    3.812788] FS-Cache: Netfs 'nfs' registered for caching
[    3.813598] NFS: Registering the id_resolver key type
[    3.813655] Key type id_resolver registered
[    3.813664] Key type id_legacy registered
[    3.813690] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    3.814033] SGI XFS with ACLs, security attributes, realtime, scrub, no debug enabled
[    3.893364] async_tx: api initialized (async)
[    3.893382] Key type asymmetric registered
[    3.893391] Asymmetric key parser 'x509' registered
[    3.893475] bounce: pool size: 64 pages
[    3.893547] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[    3.897906] io scheduler mq-deadline registered
[    3.897917] io scheduler kyber registered
[    3.908175] dma-pl330 ff250000.dma-controller: Loaded driver for PL330 DMAC-241330
[    3.908193] dma-pl330 ff250000.dma-controller:     DBUFF-128x8bytes Num_Chans-8 Num_Peri-20 Num_Events-16
[    3.909524] dma-pl330 ffb20000.dma-controller: Loaded driver for PL330 DMAC-241330
[    3.909541] dma-pl330 ffb20000.dma-controller:     DBUFF-64x8bytes Num_Chans-5 Num_Peri-6 Num_Events-10
[    3.910535] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    3.913347] ff180000.serial: ttyS0 at MMIO 0xff180000 (irq = 38, base_baud = 1500000) is a 16550A
[    3.914675] ff190000.serial: ttyS1 at MMIO 0xff190000 (irq = 39, base_baud = 1500000) is a 16550A
[    3.915984] ff690000.serial: ttyS2 at MMIO 0xff690000 (irq = 40, base_baud = 1500000) is a 16550A
[    3.916243] printk: console [ttyS2] enabled
[    3.917552] ff1b0000.serial: ttyS3 at MMIO 0xff1b0000 (irq = 41, base_baud = 1500000) is a 16550A
[    3.920322] rockchip-vop ff930000.vop: Adding to iommu group 0
[    3.921226] rockchip-vop ff940000.vop: Adding to iommu group 1
[    3.925578] rockchip-drm display-subsystem: bound ff930000.vop (ops 0xc10742c4)
[    3.926228] rockchip-drm display-subsystem: bound ff940000.vop (ops 0xc10742c4)
[    3.926355] rockchip-drm display-subsystem: failed to bind ff980000.hdmi (ops 0xc1076da0): -517
[    3.926665] rockchip-drm display-subsystem: master bind failed: -517
[    3.927120] usbcore: registered new interface driver udl
[    3.933295] brd: module loaded
[    3.949738] loop: module loaded
[    3.953235] mdio_bus fixed-0: GPIO lookup for consumer reset
[    3.953249] mdio_bus fixed-0: using lookup tables for GPIO lookup
[    3.953261] mdio_bus fixed-0: No GPIO consumer reset found
[    3.953400] libphy: Fixed MDIO Bus: probed
[    3.953469] tun: Universal TUN/TAP device driver, 1.6
[    3.953798] CAN device driver interface
[    3.955468] rk_gmac-dwmac ff290000.ethernet: IRQ eth_lpi not found
[    3.955664] rk_gmac-dwmac ff290000.ethernet: PTP uses main clock
[    3.955716] rk_gmac-dwmac ff290000.ethernet: phy regulator is not available yet, deferred probing
[    3.957534] usbcore: registered new interface driver rt2500usb
[    3.957609] usbcore: registered new interface driver rt73usb
[    3.957679] usbcore: registered new interface driver rt2800usb
[    3.957753] usbcore: registered new interface driver rtl8xxxu
[    3.957829] usbcore: registered new interface driver rndis_wlan
[    3.957910] usbcore: registered new interface driver cdc_ether
[    3.957974] usbcore: registered new interface driver rndis_host
[    3.958466] dwc2 ff540000.usb: ff540000.usb supply vusb_d not found, using dummy regulator
[    3.958601] dwc2 ff540000.usb: ff540000.usb supply vusb_a not found, using dummy regulator
[    4.017164] dwc2 ff540000.usb: DWC OTG Controller
[    4.017208] dwc2 ff540000.usb: new USB bus registered, assigned bus number 1
[    4.017266] dwc2 ff540000.usb: irq 45, io mem 0xff540000
[    4.017653] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
[    4.017668] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.017679] usb usb1: Product: DWC OTG Controller
[    4.017689] usb usb1: Manufacturer: Linux 5.4.28-rockchip dwc2_hsotg
[    4.017700] usb usb1: SerialNumber: ff540000.usb
[    4.018639] hub 1-0:1.0: USB hub found
[    4.018717] hub 1-0:1.0: 1 port detected
[    4.019768] dwc2 ff580000.usb: ff580000.usb supply vusb_d not found, using dummy regulator
[    4.019930] dwc2 ff580000.usb: ff580000.usb supply vusb_a not found, using dummy regulator
[    4.148723] dwc2 ff580000.usb: EPs: 10, dedicated fifos, 972 entries in SPRAM
[    4.149471] dwc2 ff580000.usb: DWC OTG Controller
[    4.149512] dwc2 ff580000.usb: new USB bus registered, assigned bus number 2
[    4.149567] dwc2 ff580000.usb: irq 46, io mem 0xff580000
[    4.149902] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
[    4.149917] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.149929] usb usb2: Product: DWC OTG Controller
[    4.149940] usb usb2: Manufacturer: Linux 5.4.28-rockchip dwc2_hsotg
[    4.149950] usb usb2: SerialNumber: ff580000.usb
[    4.150907] hub 2-0:1.0: USB hub found
[    4.150982] hub 2-0:1.0: 1 port detected
[    4.153628] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.153638] ehci-platform: EHCI generic platform driver
[    4.154217] usbcore: registered new interface driver usb-storage
[    4.155150] usbcore: registered new interface driver iforce
[    4.155249] usbcore: registered new interface driver xpad
[    4.155425] usbcore: registered new interface driver usbtouchscreen
[    4.156191] i2c /dev entries driver
[    4.161050] fan53555-regulator 0-0040: FAN53555 Option[8] Rev[1] Detected!
[    4.161093] fan53555-reg: supplied by vcc_sys
[    4.163678] fan53555-regulator 0-0041: FAN53555 Option[8] Rev[1] Detected!
[    4.163718] fan53555-reg: supplied by vcc_sys
[    4.166538] REG1: supplied by vcc_sys
[    4.167554] REG2: supplied by vcc_sys
[    4.168671] REG3: supplied by vcc_sys
[    4.169716] REG4: supplied by vcc_sys
[    4.170782] REG5: supplied by vcc_sys
[    4.172009] REG6: supplied by vcc_sys
[    4.173084] REG7: supplied by vcc_sys
[    4.173356] vcca_18: Bringing 3300000uV into 1800000-1800000uV
[    4.175081] REG8: supplied by vcc_sys
[    4.176270] REG9: supplied by vcc_sys
[    4.177241] REG10: supplied by vcc_20
[    4.178472] REG11: supplied by vcc_20
[    4.179736] REG12: supplied by vcc_20
[    4.184443] vcc_flash: supplied by vcc_io
[    4.190920] device-mapper: ioctl: 4.41.0-ioctl (2019-09-16) initialised: dm-devel@redhat.com
[    4.191440] device-mapper: raid: Loading target version 1.14.0
[    4.191719] Bluetooth: HCI UART driver ver 2.3
[    4.191732] Bluetooth: HCI UART protocol H4 registered
[    4.191740] Bluetooth: HCI UART protocol ATH3K registered
[    4.191795] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    4.191888] usbcore: registered new interface driver bfusb
[    4.191978] usbcore: registered new interface driver btusb
[    4.192951] pwrseq_simple sdio0_pwrseq: GPIO lookup for consumer reset
[    4.192965] pwrseq_simple sdio0_pwrseq: using device tree for GPIO lookup
[    4.193013] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/sdio0_pwrseq[0]' - status (0)
[    4.193051] gpio gpiochip4: Persistence not supported for GPIO 28
[    4.193087] pwrseq_simple sdio0_pwrseq: GPIO lookup for consumer reset
[    4.193097] pwrseq_simple sdio0_pwrseq: using device tree for GPIO lookup
[    4.193141] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/sdio0_pwrseq[1]' - status (0)
[    4.193170] gpio gpiochip4: Persistence not supported for GPIO 29
[    4.193741] pwrseq_emmc emmc-pwrseq: GPIO lookup for consumer reset
[    4.193755] pwrseq_emmc emmc-pwrseq: using device tree for GPIO lookup
[    4.193801] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/emmc-pwrseq[0]' - status (0)
[    4.193836] gpio gpiochip3: Persistence not supported for GPIO 9
[    4.194091] sdhci: Secure Digital Host Controller Interface driver
[    4.194098] sdhci: Copyright(c) Pierre Ossman
[    4.194105] Synopsys Designware Multimedia Card Interface Driver
[    4.195383] dwmmc_rockchip ff0c0000.dwmmc: IDMAC supports 32-bit address mode.
[    4.195485] dwmmc_rockchip ff0c0000.dwmmc: Using internal DMA controller.
[    4.195505] dwmmc_rockchip ff0c0000.dwmmc: Version ID is 270a
[    4.195597] dwmmc_rockchip ff0c0000.dwmmc: DW MMC controller at irq 30,32 bit host data width,256 deep fifo
[    4.195668] vcc_sd: supplied by vcc_io
[    4.195962] random: fast init done
[    4.196423] dwmmc_rockchip ff0c0000.dwmmc: GPIO lookup for consumer cd
[    4.196436] dwmmc_rockchip ff0c0000.dwmmc: using device tree for GPIO lookup
[    4.196490] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/dwmmc@ff0c0000[0]' - status (0)
[    4.196529] gpio gpiochip6: Persistence not supported for GPIO 22
[    4.196624] dwmmc_rockchip ff0c0000.dwmmc: Got CD GPIO
[    4.196642] dwmmc_rockchip ff0c0000.dwmmc: GPIO lookup for consumer wp
[    4.196652] dwmmc_rockchip ff0c0000.dwmmc: using device tree for GPIO lookup
[    4.196681] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/dwmmc@ff0c0000[0]'
[    4.196705] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/dwmmc@ff0c0000[0]'
[    4.196723] dwmmc_rockchip ff0c0000.dwmmc: using lookup tables for GPIO lookup
[    4.196735] dwmmc_rockchip ff0c0000.dwmmc: No GPIO consumer wp found
[    4.318048] mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    4.331921] dwmmc_rockchip ff0d0000.dwmmc: IDMAC supports 32-bit address mode.
[    4.332017] dwmmc_rockchip ff0d0000.dwmmc: Using internal DMA controller.
[    4.332038] dwmmc_rockchip ff0d0000.dwmmc: Version ID is 270a
[    4.332131] dwmmc_rockchip ff0d0000.dwmmc: DW MMC controller at irq 31,32 bit host data width,256 deep fifo
[    4.332983] dwmmc_rockchip ff0d0000.dwmmc: GPIO lookup for consumer wp
[    4.332996] dwmmc_rockchip ff0d0000.dwmmc: using device tree for GPIO lookup
[    4.333028] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/dwmmc@ff0d0000[0]'
[    4.333053] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/dwmmc@ff0d0000[0]'
[    4.333072] dwmmc_rockchip ff0d0000.dwmmc: using lookup tables for GPIO lookup
[    4.333084] dwmmc_rockchip ff0d0000.dwmmc: No GPIO consumer wp found
[    4.333168] dwmmc_rockchip ff0d0000.dwmmc: allocated mmc-pwrseq
[    4.333184] mmc_host mmc1: card is non-removable.
[    4.412652] usb 1-1: new high-speed USB device number 2 using dwc2
[    4.416197] mmc_host mmc0: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[    4.433372] usb 1-1: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.00
[    4.433388] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    4.433399] usb 1-1: Product: USB 2.0 Hub [MTT]
[    4.434282] hub 1-1:1.0: USB hub found
[    4.434424] hub 1-1:1.0: 4 ports detected
[    4.452778] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    4.466342] dwmmc_rockchip ff0f0000.dwmmc: IDMAC supports 32-bit address mode.
[    4.466432] dwmmc_rockchip ff0f0000.dwmmc: Using internal DMA controller.
[    4.466453] dwmmc_rockchip ff0f0000.dwmmc: Version ID is 270a
[    4.466557] dwmmc_rockchip ff0f0000.dwmmc: DW MMC controller at irq 32,32 bit host data width,256 deep fifo
[    4.467128] dwmmc_rockchip ff0f0000.dwmmc: GPIO lookup for consumer wp
[    4.467141] dwmmc_rockchip ff0f0000.dwmmc: using device tree for GPIO lookup
[    4.467173] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/dwmmc@ff0f0000[0]'
[    4.467197] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/dwmmc@ff0f0000[0]'
[    4.467215] dwmmc_rockchip ff0f0000.dwmmc: using lookup tables for GPIO lookup
[    4.467227] dwmmc_rockchip ff0f0000.dwmmc: No GPIO consumer wp found
[    4.467328] dwmmc_rockchip ff0f0000.dwmmc: allocated mmc-pwrseq
[    4.467343] mmc_host mmc2: card is non-removable.
[    4.480424] mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    4.482828] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[    4.484489] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    4.486154] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    4.489127] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[    4.493564] sdhci-pltfm: SDHCI platform and OF driver helper
[    4.493948] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/power[0]' - status (0)
[    4.493988] gpio gpiochip7: Persistence not supported for GPIO 2
[    4.493997] no flags found for gpios
[    4.494870] ledtrig-cpu: registered to indicate activity on CPUs
[    4.495078] hidraw: raw HID events driver (C) Jiri Kosina
[    4.495603] usbcore: registered new interface driver usbhid
[    4.495611] usbhid: USB HID core driver
[    4.496211] ashmem: initialized
[    4.500665] NET: Registered protocol family 10
[    4.502524] Segment Routing with IPv6
[    4.502744] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    4.505388] NET: Registered protocol family 17
[    4.505493] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    4.505502] can: controller area network core (rev 20170425 abi 9)
[    4.505611] NET: Registered protocol family 29
[    4.505857] Bluetooth: RFCOMM socket layer initialized
[    4.505900] Bluetooth: RFCOMM ver 1.11
[    4.505928] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    4.505948] Bluetooth: HIDP socket layer initialized
[    4.506350] 8021q: 802.1Q VLAN Support v1.8
[    4.506457] lib80211: common routines for IEEE802.11 drivers
[    4.506468] lib80211_crypt: registered algorithm 'NULL'
[    4.506477] lib80211_crypt: registered algorithm 'WEP'
[    4.506485] lib80211_crypt: registered algorithm 'CCMP'
[    4.506493] lib80211_crypt: registered algorithm 'TKIP'
[    4.506529] Key type dns_resolver registered
[    4.507258] ThumbEE CPU extension supported.
[    4.507280] Registering SWP/SWPB emulation handler
[    4.507724] Loading compiled-in X.509 certificates
[    4.507982] zswap: loaded using pool lzo/zbud
[    4.508543] Key type ._fscrypt registered
[    4.508553] Key type .fscrypt registered
[    4.510692] Btrfs loaded, crc32c=crc32c-generic
[    4.555667] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[    4.567200] mmc_host mmc2: Bus speed (slot 0) = 50000000Hz (slot req 52000000Hz, actual 50000000HZ div = 0)
[    4.570257] mmc1: new high speed SDIO card at address 0001
[    4.623854] rockchip-drm display-subsystem: bound ff930000.vop (ops 0xc10742c4)
[    4.624528] rockchip-drm display-subsystem: bound ff940000.vop (ops 0xc10742c4)
[    4.624915] dwhdmi-rockchip ff980000.hdmi: Detected HDMI TX controller v2.00a with HDCP (DWC MHL PHY)
[    4.626036] rockchip-drm display-subsystem: bound ff980000.hdmi (ops 0xc1076da0)
[    4.626050] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    4.626057] [drm] No driver support for vblank timestamp query.
[    4.728762] Console: switching to colour frame buffer device 240x67
[    4.784975] rockchip-drm display-subsystem: fb0: rockchipdrmfb frame buffer device
[    4.786632] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 0
[    4.787925] rk_gmac-dwmac ff290000.ethernet: IRQ eth_lpi not found
[    4.788128] rk_gmac-dwmac ff290000.ethernet: PTP uses main clock
[    4.788353] rk_gmac-dwmac ff290000.ethernet: clock input or output? (input).
[    4.788372] rk_gmac-dwmac ff290000.ethernet: TX delay(0x30).
[    4.788385] rk_gmac-dwmac ff290000.ethernet: RX delay(0x10).
[    4.788407] rk_gmac-dwmac ff290000.ethernet: integrated PHY? (no).
[    4.788526] rk_gmac-dwmac ff290000.ethernet: cannot get clock clk_mac_speed
[    4.788537] rk_gmac-dwmac ff290000.ethernet: clock input from PHY
[    4.793569] rk_gmac-dwmac ff290000.ethernet: init for RGMII
[    4.794252] rk_gmac-dwmac ff290000.ethernet: User ID: 0x10, Synopsys ID: 0x35
[    4.794274] rk_gmac-dwmac ff290000.ethernet:     DWMAC1000
[    4.794286] rk_gmac-dwmac ff290000.ethernet: DMA HW capability register supported
[    4.794299] rk_gmac-dwmac ff290000.ethernet: RX Checksum Offload Engine supported
[    4.794310] rk_gmac-dwmac ff290000.ethernet: COE Type 2
[    4.794320] rk_gmac-dwmac ff290000.ethernet: TX Checksum insertion supported
[    4.794330] rk_gmac-dwmac ff290000.ethernet: Wake-Up On Lan supported
[    4.794390] rk_gmac-dwmac ff290000.ethernet: Normal descriptors
[    4.794402] rk_gmac-dwmac ff290000.ethernet: Ring mode enabled
[    4.794413] rk_gmac-dwmac ff290000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    4.794433] rk_gmac-dwmac ff290000.ethernet: device MAC address ca:d7:2e:84:14:dd
[    4.794604] mdio_bus stmmac-0: GPIO lookup for consumer reset
[    4.794617] mdio_bus stmmac-0: using lookup tables for GPIO lookup
[    4.794629] mdio_bus stmmac-0: No GPIO consumer reset found
[    4.794641] rk_gmac-dwmac ff290000.ethernet: GPIO lookup for consumer snps,reset
[    4.794650] rk_gmac-dwmac ff290000.ethernet: using device tree for GPIO lookup
[    4.794685] of_get_named_gpiod_flags: can't parse 'snps,reset-gpios' property of node '/ethernet@ff290000[0]'
[    4.794736] of_get_named_gpiod_flags: parsed 'snps,reset-gpio' property of node '/ethernet@ff290000[0]' - status (0)
[    4.794776] gpio gpiochip4: Persistence not supported for GPIO 8
[    4.820668] usb 1-1.2: new low-speed USB device number 3 using dwc2
[    4.932676] mmc2: switch to bus width 8 failed
[    4.933205] mmc2: error -84 whilst initialising MMC card
[    4.956829] dwmmc_rockchip ff0c0000.dwmmc: Successfully tuned phase to 188
[    4.956872] mmc0: new ultra high speed SDR104 SDXC card at address aaaa
[    4.958258] mmcblk0: mmc0:aaaa SC64G 59.5 GiB 
[    4.959759] mmc_host mmc2: Bus speed (slot 0) = 300000Hz (slot req 300000Hz, actual 300000HZ div = 0)
[    4.973202]  mmcblk0: p1
[    5.003134] random: crng init done
[    5.029638] usb 1-1.2: New USB device found, idVendor=046d, idProduct=c30b, bcdDevice= 1.33
[    5.029658] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    5.029670] usb 1-1.2: Product: NetPlay Keyboard
[    5.029680] usb 1-1.2: Manufacturer: Logitech
[    5.038062] input: Logitech NetPlay Keyboard as /devices/platform/ff540000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C30B.0001/input/input0
[    5.055574] mmc_host mmc2: Bus speed (slot 0) = 50000000Hz (slot req 52000000Hz, actual 50000000HZ div = 0)
[    5.097980] hid-generic 0003:046D:C30B.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech NetPlay Keyboard] on usb-ff540000.usb-1.2/input0
[    5.276663] usb 1-1.3: new full-speed USB device number 4 using dwc2
[    5.412705] mmc2: switch to bus width 8 failed
[    5.479415] usb 1-1.3: New USB device found, idVendor=1ea7, idProduct=0064, bcdDevice= 2.00
[    5.479432] usb 1-1.3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    5.479443] usb 1-1.3: Product: 2.4G Mouse
[    5.485158] input: 2.4G Mouse as /devices/platform/ff540000.usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:1EA7:0064.0002/input/input1
[    5.485849] input: 2.4G Mouse as /devices/platform/ff540000.usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:1EA7:0064.0002/input/input2
[    5.487094] hid-generic 0003:1EA7:0064.0002: input,hiddev96,hidraw1: USB HID v1.10 Mouse [2.4G Mouse] on usb-ff540000.usb-1.3/input0
[    5.764686] mmc2: switch to bus width 4 failed
[    5.765003] mmc2: error -84 whilst initialising MMC card
[    5.791536] mmc_host mmc2: Bus speed (slot 0) = 200000Hz (slot req 200000Hz, actual 200000HZ div = 0)
[    5.851733] mdio_bus stmmac-0:00: GPIO lookup for consumer reset
[    5.851755] mdio_bus stmmac-0:00: using lookup tables for GPIO lookup
[    5.851775] mdio_bus stmmac-0:00: No GPIO consumer reset found
[    5.896930] mmc_host mmc2: Bus speed (slot 0) = 50000000Hz (slot req 52000000Hz, actual 50000000HZ div = 0)
[    5.897725] mdio_bus stmmac-0:01: GPIO lookup for consumer reset
[    5.897739] mdio_bus stmmac-0:01: using lookup tables for GPIO lookup
[    5.897751] mdio_bus stmmac-0:01: No GPIO consumer reset found
[    5.906016] libphy: stmmac: probed
[    5.906039] RTL8211E Gigabit Ethernet stmmac-0:00: attached PHY driver [RTL8211E Gigabit Ethernet] (mii_bus:phy_addr=stmmac-0:00, irq=POLL)
[    5.906052] RTL8211E Gigabit Ethernet stmmac-0:01: attached PHY driver [RTL8211E Gigabit Ethernet] (mii_bus:phy_addr=stmmac-0:01, irq=POLL)
[    5.907725] hctosys: unable to open rtc device (rtc0)
[    5.908036] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    5.980826] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    5.981096] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    5.981112] cfg80211: failed to load regulatory.db
[    5.989036] Freeing unused kernel memory: 2048K
[    6.113126] Run /init as init process
[    6.276741] mmc2: switch to bus width 8 failed
[    6.277180] mmc2: error -84 whilst initialising MMC card
[    6.300763] mmc_host mmc2: Bus speed (slot 0) = 187500Hz (slot req 100000Hz, actual 93750HZ div = 1)
[    6.459852] mmc_host mmc2: Bus speed (slot 0) = 50000000Hz (slot req 52000000Hz, actual 50000000HZ div = 0)
[    6.820706] mmc2: switch to bus width 8 failed
[    6.821153] mmc2: error -84 whilst initialising MMC card
[    7.241693] rtc-hym8563 0-0051: no valid clock/calendar values available
[    7.242244] rtc-hym8563 0-0051: registered as rtc0
[    7.353041] panfrost ffa30000.gpu: clock rate = 400000000
[    7.355429] panfrost ffa30000.gpu: mali-t760 id 0x750 major 0x0 minor 0x0 status 0x1
[    7.355449] panfrost ffa30000.gpu: features: 00000000,100277bf, issues: 00000000,24040400
[    7.355467] panfrost ffa30000.gpu: Features: L2:0x07120206 Shader:0x00000000 Tiler:0x00000809 Mem:0x1 MMU:0x00002830 AS:0xff JS:0x7
[    7.355478] panfrost ffa30000.gpu: shader_present=0xf l2_present=0x1
[    7.367349] [drm] Initialized panfrost 1.1.0 20180908 for ffa30000.gpu on minor 1
[    7.385530] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-keys/button@0[0]' - status (0)
[    7.385570] gpio gpiochip0: Persistence not supported for GPIO 5
[    7.385989] input: gpio-keys as /devices/platform/gpio-keys/input/input3
[    7.691273] ttyS2 - failed to request DMA
[    7.925331] EXT4-fs (mmcblk0p1): mounted filesystem with writeback data mode. Opts: (null)
[    8.613545] systemd[1]: System time before build time, advancing clock.
[    8.657800] systemd[1]: systemd 241 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid)
[    8.659371] systemd[1]: Detected architecture arm.
[    8.707391] systemd[1]: Set hostname to <ugoos-ut3s>.
[    9.301803] systemd[1]: File /lib/systemd/system/systemd-journald.service:12 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
[    9.301834] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
[    9.877690] systemd[1]: Listening on Journal Audit Socket.
[    9.878592] systemd[1]: Reached target Swap.
[    9.879723] systemd[1]: Listening on initctl Compatibility Named Pipe.
[    9.881192] systemd[1]: Listening on fsck to fsckd communication Socket.
[    9.881791] systemd[1]: Reached target System Time Synchronized.
[   10.253217] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount-ro
[   11.978821] cpufreq: cpufreq_online: CPU0: Running at unlisted freq: 500000 KHz
[   11.981731] cpufreq: cpufreq_online: CPU0: Unlisted initial frequency changed to: 600000 KHz
[   12.018770] systemd-journald[313]: Received request to flush runtime journal from PID 1
[   12.097292] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4339-sdio for chip BCM4339/2
[   12.120170] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac4339-sdio.generic,xt-q8l-v10-rk3288.txt failed with error -2
[   12.145974] gpiomem-rk3288 ff750000.rk3288-gpiomem: Initialised: Registers at 0xff750000
[   12.162153] zram: Added device: zram0
[   12.162531] zram: Added device: zram1
[   12.163028] zram: Added device: zram2
[   12.199998] rockchip-rga ff920000.rga: HW Version: 0x00.00
[   12.202298] rockchip-rga ff920000.rga: Registered rockchip-rga as /dev/video0
[   12.242671] gpio_ir_recv ir-receiver: GPIO lookup for consumer (null)
[   12.242679] gpio_ir_recv ir-receiver: using device tree for GPIO lookup
[   12.242709] of_get_named_gpiod_flags: parsed 'gpios' property of node '/ir-receiver[0]' - status (0)
[   12.242726] gpio gpiochip7: Persistence not supported for GPIO 0
[   12.242779] Registered IR keymap rc-xt-q8l-v10
[   12.303258] zram1: detected capacity change from 0 to 1049440256
[   12.304802] IR NEC protocol handler initialized
[   12.332727] rc rc0: gpio_ir_recv as /devices/platform/ir-receiver/rc/rc0
[   12.332967] rc rc0: lirc_dev: driver gpio_ir_recv registered at minor = 0, raw IR receiver, no transmitter
[   12.333107] input: gpio_ir_recv as /devices/platform/ir-receiver/rc/rc0/input4
[   12.372158] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4339-sdio for chip BCM4339/2
[   12.372228] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
[   12.372550] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4339/2 wl0: Aug 11 2018 06:13:33 version 6.37.39.99 (r694622 CY)
[   12.485215] of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/soundcard-hdmi[0]'
[   12.485228] of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/soundcard-hdmi[0]'
[   12.487547] asoc-simple-card soundcard-hdmi: i2s-hifi <-> ff890000.i2s mapping ok
[   12.500105] of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/soundcard-spdif[0]'
[   12.500126] of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/soundcard-spdif[0]'
[   12.501791] asoc-simple-card soundcard-spdif: dit-hifi <-> ff8b0000.sound mapping ok
[   12.541211] Adding 1024840k swap on /dev/zram1.  Priority:5 extents:1 across:1024840k SSFS
[   12.625228] rk3288-crypto ff8a0000.cypto-controller: Crypto Accelerator successfully registered
[   12.888315] zram0: detected capacity change from 0 to 52428800
[   13.177687] EXT4-fs (zram0): mounted filesystem without journal. Opts: discard
[   13.177711] ext4 filesystem being mounted at /var/log supports timestamps until 2038 (0x7fffffff)
[   15.935146] ttyS0 - failed to request DMA
[   17.006605] rk_gmac-dwmac ff290000.ethernet eth0: PHY [stmmac-0:00] driver [RTL8211E Gigabit Ethernet]
[   17.016623] rk_gmac-dwmac ff290000.ethernet eth0: No Safety Features support found
[   17.016636] rk_gmac-dwmac ff290000.ethernet eth0: PTP not supported by HW
[   17.016644] rk_gmac-dwmac ff290000.ethernet eth0: configuring for phy/rgmii link mode
[   18.061600] broken atomic modeset userspace detected, disabling atomic
[   20.708365] fuse: init (API version 7.31)
[   20.708458] *** VALIDATE fuse ***
[   20.708472] *** VALIDATE fuse ***
[   23.122529] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   29.633932] warning: process `colord-sane' used the deprecated sysctl system call with 8.1.2.

 

Link to comment
Share on other sites

@jeanrhum the kernel is complaining it can't set the bus width of the eMMC, but currently nothing pops to my mind. Some months ago I enabled DDR mode for eMMC and had to set a specific tuning phase. If you feel confident you can remove mmc-ddr-1_8v property in the device tree and try again to see if the kernel detects the part, but looking at dmesg DDR mode is not engaged.

Link to comment
Share on other sites

@jeanrhum any news about the eMMC? I had the chance to build a new armbian image with Ubuntu Focal and kernel 5.5.17, and on my machine the eMMC is right there.

Did you also try the "official" build from armbian download page? It's a 5.4 kernel, so comparable to your build

Link to comment
Share on other sites

2 minutes ago, pro777 said:

Jock, lol, can you give a link to your Ubuntu Focal and kernel 5.5.17?

I assure you won't be happy about that image, I just made it for private testing because there is a very nasty bug (probably in glibc) we are investigating here

 

Link to comment
Share on other sites

12 hours ago, jock said:

Did you also try the "official" build from armbian download page? It's a 5.4 kernel, so comparable to your build

In fact I used the official image, but I will try to build one with armbian scripts and a more recent kernel to check if it boots.

Link to comment
Share on other sites

Hi again,

I write from my ut3s running armbian just built from sources and q8 image:

Linux ut3s 5.4.37-rockchip #trunk SMP PREEMPT Sat May 2 12:27:06 UTC 2020 armv7l GNU/Linux

However, still the same problem about emmc initialization so that I'm not able to install to it.

Link to comment
Share on other sites

24 minutes ago, jeanrhum said:

Hi again,

I write from my ut3s running armbian just built from sources and q8 image:


Linux ut3s 5.4.37-rockchip #trunk SMP PREEMPT Sat May 2 12:27:06 UTC 2020 armv7l GNU/Linux

However, still the same problem about emmc initialization so that I'm not able to install to it.

I understand.

Can you please try this other device tree? It's basically the same, but without the mmc-pwrseq property for emmc

rk3288-xt-q8l-v10.dtb

Link to comment
Share on other sites

On 5/2/2020 at 4:23 PM, jock said:

Can you please try this other device tree? It's basically the same, but without the mmc-pwrseq property for emmc

 

I tested it and I'm able to see internal emmc:

:~ $ lsblk
NAME         MAJ:MIN RM    SIZE RO TYPE MOUNTPOINT
mmcblk0      179:0    0   29,5G  0 disk 
└─mmcblk0p1  179:1    0   29,2G  0 part /
mmcblk2      179:16   0   14,6G  0 disk 
mmcblk2boot0 179:32   0      2M  1 disk 
mmcblk2boot1 179:48   0      2M  1 disk 
zram0        252:0    0     50M  0 disk /var/log
zram1        252:1    0 1000,8M  0 disk [SWAP]

However, there are error in dmesg and the install to emmc from armbian-config does not work:

Spoiler

:~ $ dmesg | grep error

[    4.259174] mmc2: error -84 whilst initialising MMC card
[    4.740788] mmc2: error -84 whilst initialising MMC card
[    5.641887] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    7.683169] mmc2: tried to HW reset card, got error -84
[    8.036337] blk_update_request: I/O error, dev mmcblk2, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[    8.036356] Buffer I/O error on dev mmcblk2, logical block 0, async page read
[    8.389227] blk_update_request: I/O error, dev mmcblk2, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[    8.389244] Buffer I/O error on dev mmcblk2, logical block 0, async page read
[    9.093037] blk_update_request: I/O error, dev mmcblk2, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[    9.093055] Buffer I/O error on dev mmcblk2, logical block 0, async page read
[    9.444928] dwmmc_rockchip ff0f0000.dwmmc: error -84 requesting status
[    9.444983] blk_update_request: I/O error, dev mmcblk2, sector 30535552 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[    9.797548] blk_update_request: I/O error, dev mmcblk2, sector 30535552 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[    9.797564] Buffer I/O error on dev mmcblk2, logical block 3816944, async page read
[   10.149281] blk_update_request: I/O error, dev mmcblk2, sector 30535552 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   10.149299] Buffer I/O error on dev mmcblk2, logical block 3816944, async page read
[   10.159966] blk_update_request: I/O error, dev mmcblk2boot1, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   10.160443] blk_update_request: I/O error, dev mmcblk2boot1, sector 3968 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   10.160469] Buffer I/O error on dev mmcblk2boot1, logical block 496, async page read
[   10.225399] mmc2: tried to HW reset card, got error -84
[   10.225866] blk_update_request: I/O error, dev mmcblk2boot0, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   10.226303] blk_update_request: I/O error, dev mmcblk2boot0, sector 3968 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   10.226323] Buffer I/O error on dev mmcblk2boot0, logical block 496, async page read
[   12.945567] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount-ro
[   14.512368] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac4339-sdio.generic,xt-q8l-v10-rk3288.txt failed with error -2
[   14.682066] dwmmc_rockchip ff0f0000.dwmmc: error -84 requesting status
[   14.682101] blk_update_request: I/O error, dev mmcblk2, sector 30535552 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   15.018099] dwmmc_rockchip ff0f0000.dwmmc: error -84 requesting status
[   15.018119] blk_update_request: I/O error, dev mmcblk2, sector 30535552 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   15.018126] Buffer I/O error on dev mmcblk2, logical block 3816944, async page read
[   15.022172] blk_update_request: I/O error, dev mmcblk2boot1, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   15.022292] blk_update_request: I/O error, dev mmcblk2boot1, sector 3968 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   15.022302] Buffer I/O error on dev mmcblk2boot1, logical block 496, async page read
[   15.022445] blk_update_request: I/O error, dev mmcblk2boot0, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   15.022566] blk_update_request: I/O error, dev mmcblk2boot0, sector 3968 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   15.022571] Buffer I/O error on dev mmcblk2boot0, logical block 496, async page read
 

I also put the decompiled dtb of a 4.18 kernel installed on emmc:

 

rk3288-xt-q8l-v10-4.18.dts

Link to comment
Share on other sites

1 hour ago, jeanrhum said:

I tested it and I'm able to see internal emmc:


:~ $ lsblk
NAME         MAJ:MIN RM    SIZE RO TYPE MOUNTPOINT
mmcblk0      179:0    0   29,5G  0 disk 
└─mmcblk0p1  179:1    0   29,2G  0 part /
mmcblk2      179:16   0   14,6G  0 disk 
mmcblk2boot0 179:32   0      2M  1 disk 
mmcblk2boot1 179:48   0      2M  1 disk 
zram0        252:0    0     50M  0 disk /var/log
zram1        252:1    0 1000,8M  0 disk [SWAP]

However, there are error in dmesg and the install to emmc from armbian-config does not work:

  Hide contents

:~ $ dmesg | grep error

[    4.259174] mmc2: error -84 whilst initialising MMC card
[    4.740788] mmc2: error -84 whilst initialising MMC card
[    5.641887] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    7.683169] mmc2: tried to HW reset card, got error -84
[    8.036337] blk_update_request: I/O error, dev mmcblk2, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[    8.036356] Buffer I/O error on dev mmcblk2, logical block 0, async page read
[    8.389227] blk_update_request: I/O error, dev mmcblk2, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[    8.389244] Buffer I/O error on dev mmcblk2, logical block 0, async page read
[    9.093037] blk_update_request: I/O error, dev mmcblk2, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[    9.093055] Buffer I/O error on dev mmcblk2, logical block 0, async page read
[    9.444928] dwmmc_rockchip ff0f0000.dwmmc: error -84 requesting status
[    9.444983] blk_update_request: I/O error, dev mmcblk2, sector 30535552 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[    9.797548] blk_update_request: I/O error, dev mmcblk2, sector 30535552 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[    9.797564] Buffer I/O error on dev mmcblk2, logical block 3816944, async page read
[   10.149281] blk_update_request: I/O error, dev mmcblk2, sector 30535552 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   10.149299] Buffer I/O error on dev mmcblk2, logical block 3816944, async page read
[   10.159966] blk_update_request: I/O error, dev mmcblk2boot1, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   10.160443] blk_update_request: I/O error, dev mmcblk2boot1, sector 3968 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   10.160469] Buffer I/O error on dev mmcblk2boot1, logical block 496, async page read
[   10.225399] mmc2: tried to HW reset card, got error -84
[   10.225866] blk_update_request: I/O error, dev mmcblk2boot0, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   10.226303] blk_update_request: I/O error, dev mmcblk2boot0, sector 3968 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   10.226323] Buffer I/O error on dev mmcblk2boot0, logical block 496, async page read
[   12.945567] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount-ro
[   14.512368] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac4339-sdio.generic,xt-q8l-v10-rk3288.txt failed with error -2
[   14.682066] dwmmc_rockchip ff0f0000.dwmmc: error -84 requesting status
[   14.682101] blk_update_request: I/O error, dev mmcblk2, sector 30535552 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   15.018099] dwmmc_rockchip ff0f0000.dwmmc: error -84 requesting status
[   15.018119] blk_update_request: I/O error, dev mmcblk2, sector 30535552 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   15.018126] Buffer I/O error on dev mmcblk2, logical block 3816944, async page read
[   15.022172] blk_update_request: I/O error, dev mmcblk2boot1, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   15.022292] blk_update_request: I/O error, dev mmcblk2boot1, sector 3968 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   15.022302] Buffer I/O error on dev mmcblk2boot1, logical block 496, async page read
[   15.022445] blk_update_request: I/O error, dev mmcblk2boot0, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   15.022566] blk_update_request: I/O error, dev mmcblk2boot0, sector 3968 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   15.022571] Buffer I/O error on dev mmcblk2boot0, logical block 496, async page read
 

I also put the decompiled dtb of a 4.18 kernel installed on emmc:

 

rk3288-xt-q8l-v10-4.18.dts 53.55 kB · 1 download

Ok, at least it is a step forward.

 

Most probably your board still does not like mmc-ddr-1_8v, so you can try removing them from the dtb I gave you.

That's odd, your eMMC should be quite capable of running in DDR mode at least, but without the board I can't tell.

Link to comment
Share on other sites

jock, it seems DRM Uboot driver appeared:

Spoiler

U-Boot 2014.10-RK3288-06-g294fde1d75 (May 11 2020 - 22:35:03)

CPU: rk3288
cpu version = 0
CPU's clock information:
    arm pll = 816000000HZ
    periph pll = 594000000HZ
    ddr pll = 396000000HZ
    codec pll = 384000000HZ
Board:	Rockchip platform Board
Uboot as second level loader
DRAM:  Found dram banks: 1
Adding bank:0000000000000000(0000000080000000)
Reserve memory for trust os.
dram reserve bank: base = 0x08400000, size = 0x00e00000
128 MiB
GIC CPU mask = 0x00000001
MMC:   rk emmc: 0
SdmmcInit = 2 0
GetParam
Find valid partition MISC.
storage init OK!
Using default environment

GetParam
Load FDT from resource image.
power key: bank-0 pin-5
can't find dts node for fixed
No pmic detect.
can't find dts node for pwm0
Can't find dts node for fuel guage cw201x
ERROR: v7_dcache_inval_range - start address is not aligned - 0x046e0798
ERROR: v7_dcache_inval_range - stop address is not aligned - 0x046e0998
invalide header tag
ca head not found
SecureBootEn = 0, SecureBootLock = 0

#Boot ver: 0000-00-00#2.58
empty serial no.
normal boot.
checkKey
vbus = 1
no fuel gauge found
no fuel gauge found
Rockchip UBOOT DRM driver version: develop-v1.0.0
failed to find phy driver
failed to find panel driver
read logo on state from dts [1]
no fuel gauge found
[dw_hdmi_i2c_read] read reg[0x01] data error:0x01
[dw_hdmi_i2c_read] read reg[0x01] data error:0x01
[dw_hdmi_i2c_read] read reg[0x01] data error:0x01
[dw_hdmi_i2c_read] read reg[0x01] data error:0x01
[dw_hdmi_i2c_read] read reg[0x01] data error:0x01
can't get edid block:0
failed to get edid
drm_rk_selete_output; fail get baseparameter
Select the default resolution from white table, hdisplay=1920, vdisplay=1080, clock=148500
pll_src = 1, dclk_hz = 148500000, dclk_div = 4
rockchip_panel_prepare: failed to find panel prepare funcs
CEA mode used vic=16
dw_hdmi_setup HDMI mode
rockchip_panel_enable: failed to find panel prepare funcs

 

I'm testing tinkerboard android 8.1 firmware, the hdmi screen turns on at the loading stage of Uboot. I use the miniarm device tree.

 

Also, look at the following nodes in the device tree (found from miniarm dtb for android):

Spoiler

 


	rk3288-gpiomem {
		compatible = "rockchip,rk3288-gpiomem";
		reg = <0x0 0xff750000 0x0 0x1000>;
		status = "okay";
	};


	i2c@ff660000 {

       // .....
        status = "okay";

		m24c08@50 {
			compatible = "at,24c08";
			reg = <0x50>;
		};
	};

From dmesg:

Spoiler

 


[    0.818545] gpiomem-rk3288 ff750000.rk3288-gpiomem: Initialised: Registers at 0xff750000

[    0.970010] at24 2-0050: 1024 byte 24c08 EEPROM, writable, 1 bytes/write

 

Link to comment
Share on other sites

@pro777

 

The DRM is already there in my fork for u-boot mainline and I confirm it works!

I didn't merged it yet into mainline armbian because it required u-boot 2020.01 and u-boot 2020.01 requires python development packages. I wanted to wait for general support for 2020.01 in Armbian before moving further.

 

But thanks for notifying it ;), I guess I need to update the images with recent kernels and packages too!

 

BTW: I would like to try the hantro patches from libreelec, maybe there's the real chance that Kodi works out of the box with accelerated video decoding ;)

Link to comment
Share on other sites

18 hours ago, pro777 said:

Great, @Jock. Can I get a link to your Uboot image with the DRM driver?

For your pleasure:

 

Armbian 20.05 Ubuntu Focal Desktop - Kernel 5.5.19

 

as soon as you boot the system, run apt-get purge chrony to remove the broken chrony NTP client, which prevents the date and time synchronization with network, then you're fine!

Also this release includes the experimental Hantro driver for hardware video decoding, but to get something working there is still some way to go.

Link to comment
Share on other sites

2 hours ago, pro777 said:

 

@jock, I noticed that the HDMI monitor does not turn on at the start of Uboot and there is no mention of the DRM driver. The Uboot 2020.04 version in this firmware.

I tested on my box and it worked. Maybe you have the old u-boot already installed in the eMMC: it takes precedence.

You can upgrade using armbian-config or using dd with the sdcard inserted:

dd if=/dev/mmcblk0 of=/dev/mmcblk2 bs=32k skip=1 seek=1 count=36 conv=sync

 

Link to comment
Share on other sites

@pro777

 

Here is a newer image with kernel 5.6.13. Chrony issue is now fixed and has better stability (panfrost gave me some issues with kernel 5.5). Hantro driver is enabled here too.

U-boot 2020.01 and 2020.04 have some issues for me, I don't know if the video console is the cause or the fact I'm booting from USB. Anyway often it freezes in the middle of boot process, but not always at the same point and apparently not due to anything specific. Do you observe that thing too?

 

Armbian Ubuntu Focal 20.05 Desktop - Kernel 5.6.13

Link to comment
Share on other sites

Hi @jock!
Thanks for the new image. It loads stably without any errors. True, an error appears during shutdown, dmesg output attached.

Spoiler

DDR Version 1.03 20170411
In
Channel a: LPDDR2 400MHz
MR0=0x8
MR1=0x887744BB
MR2=0x8
MR3=0x8
MR4=0x8
MR5=0x83
MR6=0x1
MR7=0x1
MR8=0x0
MR9=0x18
MR10=0x18
MR11=0x18
MR12=0x18
MR13=0x18
MR14=0x18
MR15=0x18
MR16=0x18
Bus Width=32 Col=10 Bank=8 Row=14/14 CS=2 Die Bus-Width=32 Size=1024MB
Channel b: LPDDR2 400MHz
MR0=0x8
MR1=0x887744BB
MR2=0x8
MR3=0x8
MR4=0x8
MR5=0x3
MR6=0x1
MR7=0x1
MR8=0x0
MR9=0x18
MR10=0x18
MR11=0x18
MR12=0x18
MR13=0x18
MR14=0x18
MR15=0x18
MR16=0x18
Bus Width=32 Col=10 Bank=8 Row=14/14 CS=2 Die Bus-Width=32 Size=1024MB
Memory OK
Memory OK
OUT

U-Boot SPL 2020.04-armbian (May 18 2020 - 07:57:13 +0000)
Trying to boot from MMC1


U-Boot 2020.04-armbian (May 18 2020 - 07:57:13 +0000)

Model: XT-Q8L-V10-RK3288
DRAM:  2 GiB
MMC:   dwmmc@ff0c0000: 1, dwmmc@ff0f0000: 0
Loading Environment from MMC... *** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Model: XT-Q8L-V10-RK3288
Net:   eth0: ethernet@ff290000
starting USB...
Bus usb@ff540000: Bus usb@ff580000: scanning bus usb@ff540000 for devices... 4 USB Device(s) found
scanning bus usb@ff580000 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot:  0 
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:1...
Found U-Boot script /boot/boot.scr
3149 bytes read in 6 ms (511.7 KiB/s)
## Executing script at 00000000
Boot script loaded from mmc 1
208 bytes read in 5 ms (40 KiB/s)
10068544 bytes read in 858 ms (11.2 MiB/s)
9476688 bytes read in 808 ms (11.2 MiB/s)
42350 bytes read in 11 ms (3.7 MiB/s)
## Loading init Ramdisk from Legacy Image at 21000000 ...
   Image Name:   uInitrd
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    10068480 Bytes = 9.6 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 01f00000
   Booting using the fdt blob at 0x1f00000
   Loading Ramdisk to 0f665000, end 0ffff200 ... OK
   Loading Device Tree to 0f5f2000, end 0f664fff ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x500
[    0.000000] Linux version 5.6.13-rockchip (root@armbianbuild) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #trunk SMP PREEMPT Mon May 18 10:29:09 UTC 2020
[    0.000000] CPU: ARMv7 Processor [410fc0d1] revision 1 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: XT-Q8L-V10-RK3288
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] cma: Reserved 16 MiB at 0x7f000000
[    0.000000] percpu: Embedded 20 pages/cpu s51224 r8192 d22504 u81920
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 522560
[    0.000000] Kernel command line: earlyprintk root=UUID=f51f5d71-b59a-4c48-af78-b74261f7e4f4 rootwait rootfstype=ext4 console=ttyS2,115200n8 console=tty1 consoleblank=0 loglevel=7 ubootpart=6ee3f292-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u video=800x600@60  cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] allocated 2097152 bytes of page_ext
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 2022688K/2097152K available (15360K kernel code, 1272K rwdata, 3232K rodata, 1024K init, 4699K bss, 58080K reserved, 16384K cma-reserved, 1294336K highmem)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] ftrace: allocating 45980 entries in 90 pages
[    0.000000] ftrace: allocated 90 pages with 4 groups
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000]     Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] random: get_random_bytes called from start_kernel+0x32c/0x4ec with crng_init=0
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000007] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000025] Switching to timer-based delay loop, resolution 41ns
[    0.001698] Console: colour dummy device 80x30
[    0.002410] printk: console [tty1] enabled
[    0.002470] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.002522] pid_max: default: 32768 minimum: 301
[    0.002718] LSM: Security Framework initializing
[    0.002763] Yama: becoming mindful.
[    0.002874] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.002923] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.003033] *** VALIDATE tmpfs ***
[    0.003896] *** VALIDATE proc ***
[    0.004257] *** VALIDATE cgroup ***
[    0.004292] *** VALIDATE cgroup2 ***
[    0.004327] CPU: Testing write buffer coherency: ok
[    0.004386] CPU0: Spectre v2: using BPIALL workaround
[    0.004836] CPU0: thread -1, cpu 0, socket 5, mpidr 80000500
[    0.028036] Setting up static identity map for 0x100000 - 0x100060
[    0.036027] rcu: Hierarchical SRCU implementation.
[    0.052135] smp: Bringing up secondary CPUs ...
[    0.085647] CPU1: thread -1, cpu 1, socket 5, mpidr 80000501
[    0.085658] CPU1: Spectre v2: using BPIALL workaround
[    0.117830] CPU2: thread -1, cpu 2, socket 5, mpidr 80000502
[    0.117841] CPU2: Spectre v2: using BPIALL workaround
[    0.150032] CPU3: thread -1, cpu 3, socket 5, mpidr 80000503
[    0.150044] CPU3: Spectre v2: using BPIALL workaround
[    0.150307] smp: Brought up 1 node, 4 CPUs
[    0.150344] SMP: Total of 4 processors activated (192.00 BogoMIPS).
[    0.150375] CPU: All CPU(s) started in SVC mode.
[    0.151392] devtmpfs: initialized
[    0.165474] VFP support v0.3: implementor 41 architecture 3 part 30 variant d rev 0
[    0.166045] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.166161] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.167192] xor: measuring software checksum speed
[    0.204979]    arm4regs  :  1042.000 MB/sec
[    0.245091]    8regs     :   803.000 MB/sec
[    0.285207]    32regs    :   801.000 MB/sec
[    0.325323]    neon      :  1407.000 MB/sec
[    0.325352] xor: using function: neon (1407.000 MB/sec)
[    0.325440] pinctrl core: initialized pinctrl subsystem
[    0.326235] thermal_sys: Registered thermal governor 'step_wise'
[    0.327777] NET: Registered protocol family 16
[    0.330836] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.331470] audit: initializing netlink subsys (disabled)
[    0.333147] audit: type=2000 audit(0.328:1): state=initialized audit_enabled=0 res=1
[    0.333212] cpuidle: using governor ladder
[    0.333285] cpuidle: using governor menu
[    0.334660] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.334708] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.502314] raid6: neonx8   gen()   978 MB/s
[    0.570539] raid6: neonx8   xor()   613 MB/s
[    0.638818] raid6: neonx4   gen()  1105 MB/s
[    0.706942] raid6: neonx4   xor()   720 MB/s
[    0.775131] raid6: neonx2   gen()  1077 MB/s
[    0.843345] raid6: neonx2   xor()   833 MB/s
[    0.911576] raid6: neonx1   gen()   771 MB/s
[    0.979802] raid6: neonx1   xor()   710 MB/s
[    1.048091] raid6: int32x8  gen()   236 MB/s
[    1.116343] raid6: int32x8  xor()   133 MB/s
[    1.184538] raid6: int32x4  gen()   248 MB/s
[    1.252729] raid6: int32x4  xor()   150 MB/s
[    1.321023] raid6: int32x2  gen()   250 MB/s
[    1.389275] raid6: int32x2  xor()   122 MB/s
[    1.457529] raid6: int32x1  gen()   240 MB/s
[    1.525698] raid6: int32x1  xor()    89 MB/s
[    1.525728] raid6: using algorithm neonx4 gen() 1105 MB/s
[    1.525757] raid6: .... xor() 720 MB/s, rmw enabled
[    1.525784] raid6: using neon recovery algorithm
[    1.528641] vcc_host_5v: supplied by vcc_sys
[    1.529439] vcc_otg_5v: supplied by vcc_sys
[    1.533741] iommu: Default domain type: Translated 
[    1.538092] SCSI subsystem initialized
[    1.538423] usbcore: registered new interface driver usbfs
[    1.538528] usbcore: registered new interface driver hub
[    1.538774] usbcore: registered new device driver usb
[    1.538933] mc: Linux media interface: v0.10
[    1.539003] videodev: Linux video capture interface: v2.00
[    1.539189] pps_core: LinuxPPS API ver. 1 registered
[    1.539222] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.539283] PTP clock support registered
[    1.546772] Bluetooth: Core ver 2.22
[    1.546859] NET: Registered protocol family 31
[    1.546890] Bluetooth: HCI device and connection manager initialized
[    1.546934] Bluetooth: HCI socket layer initialized
[    1.546978] Bluetooth: L2CAP socket layer initialized
[    1.547038] Bluetooth: SCO socket layer initialized
[    1.547111] NetLabel: Initializing
[    1.547138] NetLabel:  domain hash size = 128
[    1.547163] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    1.547285] NetLabel:  unlabeled traffic allowed by default
[    1.548484] clocksource: Switched to clocksource arch_sys_counter
[    3.104344] VFS: Disk quotas dquot_6.6.0
[    3.104525] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    3.104840] FS-Cache: Loaded
[    3.104873] *** VALIDATE ramfs ***
[    3.105167] CacheFiles: Loaded
[    3.120958] NET: Registered protocol family 2
[    3.121970] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 12288 bytes, linear)
[    3.122088] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    3.122227] TCP bind hash table entries: 8192 (order: 5, 163840 bytes, linear)
[    3.122538] TCP: Hash tables configured (established 8192 bind 8192)
[    3.122722] UDP hash table entries: 512 (order: 2, 24576 bytes, linear)
[    3.122830] UDP-Lite hash table entries: 512 (order: 2, 24576 bytes, linear)
[    3.123215] NET: Registered protocol family 1
[    3.136208] RPC: Registered named UNIX socket transport module.
[    3.136248] RPC: Registered udp transport module.
[    3.136276] RPC: Registered tcp transport module.
[    3.136302] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    3.141394] Trying to unpack rootfs image as initramfs...
[    3.410253] Freeing initrd memory: 9836K
[    3.411816] hw perfevents: enabled with armv7_cortex_a12 PMU driver, 7 counters available
[    3.414342] Initialise system trusted keyrings
[    3.414651] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[    3.424225] zbud: loaded
[    3.426660] FS-Cache: Netfs 'nfs' registered for caching
[    3.431532] *** VALIDATE nfs ***
[    3.431625] *** VALIDATE nfs4 ***
[    3.431731] NFS: Registering the id_resolver key type
[    3.431796] Key type id_resolver registered
[    3.431824] Key type id_legacy registered
[    3.431867] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    3.432212] SGI XFS with ACLs, security attributes, realtime, scrub, quota, no debug enabled
[    3.443015] *** VALIDATE xfs ***
[    3.514283] async_tx: api initialized (async)
[    3.514330] Key type asymmetric registered
[    3.514359] Asymmetric key parser 'x509' registered
[    3.514471] bounce: pool size: 64 pages
[    3.514599] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 242)
[    3.514923] io scheduler mq-deadline registered
[    3.514959] io scheduler kyber registered
[    3.524563] dma-pl330 ff250000.dma-controller: Loaded driver for PL330 DMAC-241330
[    3.524619] dma-pl330 ff250000.dma-controller:     DBUFF-128x8bytes Num_Chans-8 Num_Peri-20 Num_Events-16
[    3.525812] dma-pl330 ffb20000.dma-controller: Loaded driver for PL330 DMAC-241330
[    3.525865] dma-pl330 ffb20000.dma-controller:     DBUFF-64x8bytes Num_Chans-5 Num_Peri-6 Num_Events-10
[    3.526813] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    3.529412] ff180000.serial: ttyS0 at MMIO 0xff180000 (irq = 38, base_baud = 1500000) is a 16550A
[    3.530667] ff190000.serial: ttyS1 at MMIO 0xff190000 (irq = 39, base_baud = 1500000) is a 16550A
[    3.531963] ff690000.serial: ttyS2 at MMIO 0xff690000 (irq = 40, base_baud = 1500000) is a 16550A
[    4.583145] printk: console [ttyS2] enabled
[    4.589132] ff1b0000.serial: ttyS3 at MMIO 0xff1b0000 (irq = 41, base_baud = 1500000) is a 16550A
[    4.601870] rockchip-vop ff930000.vop: Adding to iommu group 0
[    4.609203] rockchip-vop ff940000.vop: Adding to iommu group 1
[    4.620053] rockchip-drm display-subsystem: bound ff930000.vop (ops 0xc1078844)
[    4.628903] rockchip-drm display-subsystem: bound ff940000.vop (ops 0xc1078844)
[    4.637262] rockchip-drm display-subsystem: failed to bind ff980000.hdmi (ops 0xc107b5ac): -517
[    4.647320] rockchip-drm display-subsystem: master bind failed: -517
[    4.654919] usbcore: registered new interface driver udl
[    4.666761] brd: module loaded
[    4.685889] loop: module loaded
[    4.694048] libphy: Fixed MDIO Bus: probed
[    4.698738] tun: Universal TUN/TAP device driver, 1.6
[    4.704742] CAN device driver interface
[    4.710657] rk_gmac-dwmac ff290000.ethernet: IRQ eth_lpi not found
[    4.717791] rk_gmac-dwmac ff290000.ethernet: PTP uses main clock
[    4.724617] rk_gmac-dwmac ff290000.ethernet: phy regulator is not available yet, deferred probing
[    4.736260] usbcore: registered new interface driver rt2500usb
[    4.742921] usbcore: registered new interface driver rt73usb
[    4.749365] usbcore: registered new interface driver rt2800usb
[    4.756007] usbcore: registered new interface driver rtl8xxxu
[    4.762553] usbcore: registered new interface driver rndis_wlan
[    4.769293] usbcore: registered new interface driver cdc_ether
[    4.775924] usbcore: registered new interface driver rndis_host
[    4.783052] dwc2 ff540000.usb: ff540000.usb supply vusb_d not found, using dummy regulator
[    4.792515] dwc2 ff540000.usb: ff540000.usb supply vusb_a not found, using dummy regulator
[    4.860995] dwc2 ff540000.usb: DWC OTG Controller
[    4.866352] dwc2 ff540000.usb: new USB bus registered, assigned bus number 1
[    4.874340] dwc2 ff540000.usb: irq 45, io mem 0xff540000
[    4.880693] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.06
[    4.890006] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.898141] usb usb1: Product: DWC OTG Controller
[    4.903446] usb usb1: Manufacturer: Linux 5.6.13-rockchip dwc2_hsotg
[    4.910599] usb usb1: SerialNumber: ff540000.usb
[    4.916687] hub 1-0:1.0: USB hub found
[    4.920998] hub 1-0:1.0: 1 port detected
[    4.926413] dwc2 ff580000.usb: ff580000.usb supply vusb_d not found, using dummy regulator
[    4.935874] dwc2 ff580000.usb: ff580000.usb supply vusb_a not found, using dummy regulator
[    5.072592] dwc2 ff580000.usb: EPs: 10, dedicated fifos, 972 entries in SPRAM
[    5.081304] dwc2 ff580000.usb: DWC OTG Controller
[    5.086655] dwc2 ff580000.usb: new USB bus registered, assigned bus number 2
[    5.094635] dwc2 ff580000.usb: irq 46, io mem 0xff580000
[    5.100901] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.06
[    5.110205] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    5.118343] usb usb2: Product: DWC OTG Controller
[    5.123650] usb usb2: Manufacturer: Linux 5.6.13-rockchip dwc2_hsotg
[    5.130804] usb usb2: SerialNumber: ff580000.usb
[    5.137083] hub 2-0:1.0: USB hub found
[    5.141394] hub 2-0:1.0: 1 port detected
[    5.148333] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    5.155703] ehci-platform: EHCI generic platform driver
[    5.162135] usbcore: registered new interface driver usb-storage
[    5.169717] usbcore: registered new interface driver iforce
[    5.176118] usbcore: registered new interface driver xpad
[    5.182378] usbcore: registered new interface driver usbtouchscreen
[    5.190118] i2c /dev entries driver
[    5.198724] fan53555-regulator 0-0040: FAN53555 Option[8] Rev[1] Detected!
[    5.206521] fan53555-reg: supplied by vcc_sys
[    5.213684] fan53555-regulator 0-0041: FAN53555 Option[8] Rev[1] Detected!
[    5.221468] fan53555-reg: supplied by vcc_sys
[    5.228819] REG1: supplied by vcc_sys
[    5.233978] REG2: supplied by vcc_sys
[    5.239112] REG3: supplied by vcc_sys
[    5.244283] REG4: supplied by vcc_sys
[    5.249662] REG5: supplied by vcc_sys
[    5.255011] REG6: supplied by vcc_sys
[    5.260160] REG7: supplied by vcc_sys
[    5.265527] REG8: supplied by vcc_sys
[    5.270710] REG9: supplied by vcc_sys
[    5.275740] REG10: supplied by vcc_20
[    5.281114] REG11: supplied by vcc_20
[    5.286489] REG12: supplied by vcc_20
[    5.295139] vcc_flash: supplied by vcc_io
[    5.305817] device-mapper: ioctl: 4.42.0-ioctl (2020-02-27) initialised: dm-devel@redhat.com
[    5.315774] device-mapper: raid: Loading target version 1.15.1
[    5.322408] usb 1-1: new high-speed USB device number 2 using dwc2
[    5.324789] Bluetooth: HCI UART driver ver 2.3
[    5.334452] Bluetooth: HCI UART protocol H4 registered
[    5.340250] Bluetooth: HCI UART protocol ATH3K registered
[    5.346422] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    5.353575] usbcore: registered new interface driver bfusb
[    5.359845] usbcore: registered new interface driver btusb
[    5.367836] sdhci: Secure Digital Host Controller Interface driver
[    5.374810] sdhci: Copyright(c) Pierre Ossman
[    5.379725] Synopsys Designware Multimedia Card Interface Driver
[    5.387700] dwmmc_rockchip ff0c0000.mmc: IDMAC supports 32-bit address mode.
[    5.395739] dwmmc_rockchip ff0c0000.mmc: Using internal DMA controller.
[    5.403204] dwmmc_rockchip ff0c0000.mmc: Version ID is 270a
[    5.409572] dwmmc_rockchip ff0c0000.mmc: DW MMC controller at irq 30,32 bit host data width,256 deep fifo
[    5.420398] vcc_sd: supplied by vcc_io
[    5.425484] dwmmc_rockchip ff0c0000.mmc: Got CD GPIO
[    5.537080] random: fast init done
[    5.540976] usb 1-1: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.00
[    5.550204] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    5.553804] mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    5.558245] usb 1-1: Product: USB 2.0 Hub [MTT]
[    5.569253] hub 1-1:1.0: USB hub found
[    5.578093] hub 1-1:1.0: 4 ports detected
[    5.587574] dwmmc_rockchip ff0d0000.mmc: IDMAC supports 32-bit address mode.
[    5.595656] dwmmc_rockchip ff0d0000.mmc: Using internal DMA controller.
[    5.603177] dwmmc_rockchip ff0d0000.mmc: Version ID is 270a
[    5.609599] dwmmc_rockchip ff0d0000.mmc: DW MMC controller at irq 31,32 bit host data width,256 deep fifo
[    5.621445] dwmmc_rockchip ff0d0000.mmc: allocated mmc-pwrseq
[    5.627947] mmc_host mmc1: card is non-removable.
[    5.641757] mmc_host mmc0: Bus speed (slot 0) = 25000000Hz (slot req 25000000Hz, actual 25000000HZ div = 0)
[    5.652875] mmc0: new SDHC card at address 59b4
[    5.659075] mmcblk0: mmc0:59b4 USDU1 7.31 GiB 
[    5.667258]  mmcblk0: p1
[    5.752662] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    5.776800] dwmmc_rockchip ff0f0000.mmc: IDMAC supports 32-bit address mode.
[    5.784987] dwmmc_rockchip ff0f0000.mmc: Using internal DMA controller.
[    5.792531] dwmmc_rockchip ff0f0000.mmc: Version ID is 270a
[    5.798956] dwmmc_rockchip ff0f0000.mmc: DW MMC controller at irq 32,32 bit host data width,256 deep fifo
[    5.810433] dwmmc_rockchip ff0f0000.mmc: allocated mmc-pwrseq
[    5.811485] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[    5.816932] mmc_host mmc2: card is non-removable.
[    5.824737] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    5.836182] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    5.841541] mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    5.845286] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[    5.866080] sdhci-pltfm: SDHCI platform and OF driver helper
[    5.873578] ledtrig-cpu: registered to indicate activity on CPUs
[    5.880538] hid: raw HID events driver (C) Jiri Kosina
[    5.886833] usbcore: registered new interface driver usbhid
[    5.893127] usbhid: USB HID core driver
[    5.897932] ashmem: initialized
[    5.905743] NET: Registered protocol family 10
[    5.910162] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[    5.912382] Segment Routing with IPv6
[    5.925941] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    5.927052] mmc1: new high speed SDIO card at address 0001
[    5.934349] NET: Registered protocol family 17
[    5.943950] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    5.958595] can: controller area network core (rev 20170425 abi 9)
[    5.962014] mmc_host mmc2: Bus speed (slot 0) = 50000000Hz (slot req 52000000Hz, actual 50000000HZ div = 0)
[    5.965725] NET: Registered protocol family 29
[    5.977599] mmc2: new DDR MMC card at address 0001
[    5.981588] usb 1-1.1: new low-speed USB device number 3 using dwc2
[    5.987281] Bluetooth: RFCOMM socket layer initialized
[    5.998800] mmcblk2: mmc2:0001 NCard  7.22 GiB 
[    6.002776] Bluetooth: RFCOMM ver 1.11
[    6.006720] mmcblk2boot0: mmc2:0001 NCard  partition 1 4.00 MiB
[    6.010597] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    6.017732] mmcblk2boot1: mmc2:0001 NCard  partition 2 4.00 MiB
[    6.023918] Bluetooth: HIDP socket layer initialized
[    6.030839] mmcblk2rpmb: mmc2:0001 NCard  partition 3 128 KiB, chardev (240:0)
[    6.040667] 8021q: 802.1Q VLAN Support v1.8
[    6.049182] lib80211: common routines for IEEE802.11 drivers
[    6.055776] Key type dns_resolver registered
[    6.061306] ThumbEE CPU extension supported.
[    6.066167] Registering SWP/SWPB emulation handler
[    6.071977] Loading compiled-in X.509 certificates
[    6.077620] zswap: loaded using pool lzo/zbud
[    6.087155] Key type ._fscrypt registered
[    6.091719] Key type .fscrypt registered
[    6.096165] Key type fscrypt-provisioning registered
[    6.103472] Btrfs loaded, crc32c=crc32c-generic
[    6.166070] rockchip-drm display-subsystem: bound ff930000.vop (ops 0xc1078844)
[    6.175098] rockchip-drm display-subsystem: bound ff940000.vop (ops 0xc1078844)
[    6.183760] dwhdmi-rockchip ff980000.hdmi: Detected HDMI TX controller v2.00a with HDCP (DWC MHL PHY)
[    6.195968] rockchip-drm display-subsystem: bound ff980000.hdmi (ops 0xc107b5ac)
[    6.204339] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    6.211797] [drm] No driver support for vblank timestamp query.
[    6.231723] usb 1-1.1: New USB device found, idVendor=04d9, idProduct=1203, bcdDevice= 2.60
[    6.241146] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    6.262096] input: HID 04d9:1203 as /devices/platform/ff540000.usb/usb1/1-1/1-1.1/1-1.1:1.0/0003:04D9:1203.0001/input/input0
[    6.333445] hid-generic 0003:04D9:1203.0001: input,hidraw0: USB HID v1.11 Keyboard [HID 04d9:1203] on usb-ff540000.usb-1.1/input0
[    6.362790] input: HID 04d9:1203 System Control as /devices/platform/ff540000.usb/usb1/1-1/1-1.1/1-1.1:1.1/0003:04D9:1203.0002/input/input1
[    6.436985] input: HID 04d9:1203 Consumer Control as /devices/platform/ff540000.usb/usb1/1-1/1-1.1/1-1.1:1.1/0003:04D9:1203.0002/input/input2
[    6.451713] hid-generic 0003:04D9:1203.0002: input,hidraw1: USB HID v1.11 Device [HID 04d9:1203] on usb-ff540000.usb-1.1/input1
[    6.644525] usb 1-1.2: new full-speed USB device number 4 using dwc2
[    6.851788] usb 1-1.2: New USB device found, idVendor=046d, idProduct=c52f, bcdDevice=30.00
[    6.861201] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    6.869432] usb 1-1.2: Product: USB Receiver
[    6.874247] usb 1-1.2: Manufacturer: Logitech
[    6.883371] input: Logitech USB Receiver as /devices/platform/ff540000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C52F.0003/input/input3
[    6.897232] hid-generic 0003:046D:C52F.0003: input,hidraw2: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-ff540000.usb-1.2/input0
[    6.914834] input: Logitech USB Receiver Consumer Control as /devices/platform/ff540000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C52F.0004/input/input4
[    6.989272] hid-generic 0003:046D:C52F.0004: input,hiddev96,hidraw3: USB HID v1.11 Device [Logitech USB Receiver] on usb-ff540000.usb-1.2/input1
[    7.184127] random: crng init done
[    7.236602] rk3x-i2c ff170000.i2c: timeout, ipd: 0x00, state: 1
[    8.260531] rk3x-i2c ff170000.i2c: timeout, ipd: 0x00, state: 1
[    9.284568] rk3x-i2c ff170000.i2c: timeout, ipd: 0x00, state: 1
[   10.308528] rk3x-i2c ff170000.i2c: timeout, ipd: 0x00, state: 1
[   11.332557] rk3x-i2c ff170000.i2c: timeout, ipd: 0x00, state: 1
[   11.409227] Console: switching to colour frame buffer device 100x37
[   11.466187] rockchip-drm display-subsystem: fb0: rockchipdrmfb frame buffer device
[   11.476161] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 0
[   11.486891] rk_gmac-dwmac ff290000.ethernet: IRQ eth_lpi not found
[   11.494281] rk_gmac-dwmac ff290000.ethernet: PTP uses main clock
[   11.501503] rk_gmac-dwmac ff290000.ethernet: clock input or output? (input).
[   11.509754] rk_gmac-dwmac ff290000.ethernet: TX delay(0x30).
[   11.516385] rk_gmac-dwmac ff290000.ethernet: RX delay(0x10).
[   11.528542] rk_gmac-dwmac ff290000.ethernet: integrated PHY? (no).
[   11.541292] rk_gmac-dwmac ff290000.ethernet: cannot get clock clk_mac_speed
[   11.554750] rk_gmac-dwmac ff290000.ethernet: clock input from PHY
[   11.572058] rk_gmac-dwmac ff290000.ethernet: init for RGMII
[   11.588256] rk_gmac-dwmac ff290000.ethernet: User ID: 0x10, Synopsys ID: 0x35
[   11.601781] rk_gmac-dwmac ff290000.ethernet:     DWMAC1000
[   11.612751] rk_gmac-dwmac ff290000.ethernet: DMA HW capability register supported
[   11.626264] rk_gmac-dwmac ff290000.ethernet: RX Checksum Offload Engine supported
[   11.639652] rk_gmac-dwmac ff290000.ethernet: COE Type 2
[   11.650351] rk_gmac-dwmac ff290000.ethernet: TX Checksum insertion supported
[   11.663065] rk_gmac-dwmac ff290000.ethernet: Wake-Up On Lan supported
[   11.675051] rk_gmac-dwmac ff290000.ethernet: Normal descriptors
[   11.686251] rk_gmac-dwmac ff290000.ethernet: Ring mode enabled
[   11.697294] rk_gmac-dwmac ff290000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[   12.778856] libphy: stmmac: probed
[   12.787259] RTL8211E Gigabit Ethernet stmmac-0:00: attached PHY driver [RTL8211E Gigabit Ethernet] (mii_bus:phy_addr=stmmac-0:00, irq=POLL)
[   12.810602] RTL8211E Gigabit Ethernet stmmac-0:01: attached PHY driver [RTL8211E Gigabit Ethernet] (mii_bus:phy_addr=stmmac-0:01, irq=POLL)
[   12.835871] hctosys: unable to open rtc device (rtc0)
[   12.846588] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[   12.897490] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   12.909819] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[   12.924262] cfg80211: failed to load regulatory.db
[   12.939098] Freeing unused kernel memory: 1024K
[   12.972978] Run /init as init process
[   13.508551] rk3x-i2c ff170000.i2c: timeout, ipd: 0x00, state: 1
[   13.966212] logitech-djreceiver 0003:046D:C52F.0003: hidraw2: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-ff540000.usb-1.2/input0
[   14.022853] rtc-hym8563 0-0051: registered as rtc0
[   14.135563] logitech-djreceiver 0003:046D:C52F.0004: hiddev96,hidraw3: USB HID v1.11 Device [Logitech USB Receiver] on usb-ff540000.usb-1.2/input1
[   14.170123] input: gpio-keys as /devices/platform/gpio-keys/input/input7
[   14.234170] logitech-djreceiver 0003:046D:C52F.0004: device of type eQUAD step 4 DJ (0x04) connected on slot 1
[   14.262522] input: Logitech Wireless Mouse PID:4008 Mouse as /devices/platform/ff540000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C52F.0004/0003:046D:4008.0005/input/input8
[   14.307287] input: Logitech Wireless Mouse PID:4008 Consumer Control as /devices/platform/ff540000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C52F.0004/0003:046D:4008.0005/input/input9
[   14.343767] hid-generic 0003:046D:4008.0005: input,hidraw4: USB HID v1.11 Mouse [Logitech Wireless Mouse PID:4008] on usb-ff540000.usb-1.2/input1:1
[   14.532571] rk3x-i2c ff170000.i2c: timeout, ipd: 0x00, state: 1
[   14.557810] input: Logitech M185 as /devices/platform/ff540000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C52F.0004/0003:046D:4008.0005/input/input13
[   14.587136] logitech-hidpp-device 0003:046D:4008.0005: input,hidraw4: USB HID v1.11 Mouse [Logitech M185] on usb-ff540000.usb-1.2/input1:1
[   15.186332] EXT4-fs (mmcblk0p1): mounted filesystem with writeback data mode. Opts: (null)
[   15.556553] rk3x-i2c ff170000.i2c: timeout, ipd: 0x00, state: 1
[   16.400577] systemd[1]: System time before build time, advancing clock.
[   16.511975] systemd[1]: systemd 245.4-4ubuntu3 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
[   16.561158] systemd[1]: Detected architecture arm.
[   16.580565] rk3x-i2c ff170000.i2c: timeout, ipd: 0x00, state: 1
[   16.664793] systemd[1]: Set hostname to <xt-q8l-v10>.
[   16.868649] ttyS2 - failed to request DMA
[   17.425395] systemd[1]: /lib/systemd/system/dbus.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/dbus/system_bus_socket в†’ /run/dbus/system_bus_socket; please update the unit file accordingly.
[   17.604568] rk3x-i2c ff170000.i2c: timeout, ipd: 0x00, state: 1
[   18.077411] systemd[1]: system-modprobe.slice: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
[   18.105000] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
[   18.129005] systemd[1]: Created slice system-modprobe.slice.
[   18.153620] systemd[1]: Created slice system-serial\x2dgetty.slice.
[   18.178366] systemd[1]: Created slice User and Session Slice.
[   18.200375] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[   18.225903] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[   18.259269] systemd[1]: Reached target User and Group Name Lookups.
[   18.281898] systemd[1]: Reached target Remote File Systems.
[   18.303381] systemd[1]: Reached target Slices.
[   18.323566] systemd[1]: Reached target Swap.
[   18.343435] systemd[1]: Reached target System Time Set.
[   18.365618] systemd[1]: Listening on Syslog Socket.
[   18.386749] systemd[1]: Listening on fsck to fsckd communication Socket.
[   18.409642] systemd[1]: Listening on initctl Compatibility Named Pipe.
[   18.434023] systemd[1]: Listening on Journal Audit Socket.
[   18.456538] systemd[1]: Listening on Journal Socket (/dev/log).
[   18.479654] systemd[1]: Listening on Journal Socket.
[   18.501396] systemd[1]: Listening on udev Control Socket.
[   18.522639] systemd[1]: Listening on udev Kernel Socket.
[   18.543734] systemd[1]: Condition check resulted in Huge Pages File System being skipped.
[   18.569487] systemd[1]: Mounting POSIX Message Queue File System...
[   18.600075] systemd[1]: Mounting Kernel Debug File System...
[   18.628612] systemd[1]: Mounting Kernel Trace File System...
[   18.659204] systemd[1]: Starting Restore / save the current clock...
[   18.688810] systemd[1]: Starting Set the console keyboard layout...
[   18.719142] systemd[1]: Starting Create list of static device nodes for the current kernel...
[   18.742990] systemd[1]: Condition check resulted in Load Kernel Module drm being skipped.
[   18.768736] systemd[1]: Started Nameserver information manager.
[   18.792086] systemd[1]: Reached target Network (Pre).
[   18.816325] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.
[   18.839832] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[   18.875593] systemd[1]: Starting Load Kernel Modules...
[   18.905360] systemd[1]: Starting Remount Root and Kernel File Systems...
[   18.937771] systemd[1]: Starting udev Coldplug all Devices...
[   18.972386] systemd[1]: Mounted POSIX Message Queue File System.
[   18.973473] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount-ro
[   19.016818] systemd[1]: Mounted Kernel Debug File System.
[   19.038369] systemd[1]: Mounted Kernel Trace File System.
[   19.064945] systemd[1]: Finished Restore / save the current clock.
[   19.093170] systemd[1]: Finished Create list of static device nodes for the current kernel.
[   19.130764] systemd[1]: Finished Load Kernel Modules.
[   19.158207] systemd[1]: Finished Remount Root and Kernel File Systems.
[   19.183520] systemd[1]: Condition check resulted in FUSE Control File System being skipped.
[   19.210372] systemd[1]: Mounting Kernel Configuration File System...
[   19.247976] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
[   19.265086] systemd[1]: Condition check resulted in Platform Persistent Storage Archival being skipped.
[   19.297329] systemd[1]: Starting Load/Save Random Seed...
[   19.327248] systemd[1]: Starting Apply Kernel Variables...
[   19.357605] systemd[1]: Starting Create System Users...
[   19.391206] systemd[1]: Finished Set the console keyboard layout.
[   19.419016] systemd[1]: Mounted Kernel Configuration File System.
[   19.455885] systemd[1]: Finished Load/Save Random Seed.
[   19.487860] systemd[1]: Finished Create System Users.


Armbian 20.05.0-trunk Focal ttyS2 

xt-q8l-v10 login: [  702.893217] reboot: Power down
[  702.896734] ------------[ cut here ]------------
[  702.901952] WARNING: CPU: 0 PID: 1 at drivers/i2c/i2c-core.h:41 i2c_transfer+0x108/0x114
[  702.911071] No atomic I2C transfer handler for 'i2c-0'
[  702.916857] Modules linked in: uas fuse algif_hash algif_skcipher af_alg snd_soc_hdmi_codec snd_soc_spdif_tx snd_soc_simple_card snd_soc_simple_card_utils ir_nec_decoder gpio_ir_recv snd_soc_rockchip_i2s snd_soc_rockchip_spdif rockchip_rga snd_soc_rockchip_pcm snd_soc_core hantro_vpu(C) brcmfmac snd_pcm_dmaengine videobuf2_dma_sg snd_pcm videobuf2_dma_contig v4l2_mem2mem brcmutil videobuf2_vmalloc panfrost videobuf2_memops dw_hdmi_cec dw_hdmi_i2s_audio snd_timer videobuf2_v4l2 gpu_sched snd videobuf2_common syscon_reboot_mode rk_crypto soundcore reboot_mode rk3288_gpiomem dw_wdt rockchip_thermal zstd cpufreq_dt zram sch_fq_codel ip_tables hid_logitech_hidpp gpio_keys rtc_hym8563 hid_logitech_dj realtek
[  702.987042] CPU: 0 PID: 1 Comm: systemd-shutdow Tainted: G         C        5.6.13-rockchip #trunk
[  702.997138] Hardware name: Rockchip (Device Tree)
[  703.002434] Backtrace: 
[  703.005192] [<c010e7dc>] (dump_backtrace) from [<c010eb94>] (show_stack+0x20/0x24)
[  703.013722]  r7:60010193 r6:c16225c4 r5:00000000 r4:c16225c4
[  703.020101] [<c010eb74>] (show_stack) from [<c0f4f250>] (dump_stack+0x8c/0xa0)
[  703.028243] [<c0f4f1c4>] (dump_stack) from [<c012524c>] (__warn+0xe0/0x108)
[  703.036087]  r7:00000029 r6:00000009 r5:c0a86900 r4:c1251ae0
[  703.042463] [<c012516c>] (__warn) from [<c012564c>] (warn_slowpath_fmt+0xa4/0xc0)
[  703.050893]  r7:00000029 r6:c1251ae0 r5:c1505788 r4:c1251b80
[  703.057270] [<c01255ac>] (warn_slowpath_fmt) from [<c0a86900>] (i2c_transfer+0x108/0x114)
[  703.066486]  r9:000000c3 r8:c1632a40 r7:cf8337c1 r6:00000001 r5:ee551d40 r4:cf8de040
[  703.075213] [<c0a867f8>] (i2c_transfer) from [<c0a86968>] (i2c_transfer_buffer_flags+0x5c/0x80)
[  703.085015]  r6:cf8337c1 r5:00000002 r4:c1505788
[  703.090219] [<c0a8690c>] (i2c_transfer_buffer_flags) from [<c0900fd4>] (regmap_i2c_write+0x24/0x40)
[  703.100413]  r5:00000001 r4:00000002
[  703.104440] [<c0900fb0>] (regmap_i2c_write) from [<c08fbca8>] (_regmap_raw_write_impl+0x5e4/0x8cc)
[  703.114536]  r5:00000001 r4:cf8d9600
[  703.118562] [<c08fb6c4>] (_regmap_raw_write_impl) from [<c08fc00c>] (_regmap_bus_raw_write+0x7c/0xa0)
[  703.128954]  r10:00000058 r9:c150f9f4 r8:c3f74500 r7:00000018 r6:000000c3 r5:c08f754c
[  703.137777]  r4:cf8d9600
[  703.142917] [<c08fbf90>] (_regmap_bus_raw_write) from [<c08fb3c4>] (_regmap_write+0x7c/0x164)
[  703.154842]  r7:cf8d9600 r6:00000018 r5:000000c3 r4:cf8d9600
[  703.163537] [<c08fb348>] (_regmap_write) from [<c08fccb4>] (regmap_write+0x4c/0x6c)
[  703.174478]  r9:c150f9f4 r8:c3f74500 r7:fee1dead r6:00000018 r5:000000c3 r4:cf8d9600
[  703.185511] [<c08fcc68>] (regmap_write) from [<c082d584>] (act8865_power_off+0x2c/0x30)
[  703.196823]  r7:fee1dead r6:00000000 r5:4321fedc r4:c1505788
[  703.205484] [<c082d558>] (act8865_power_off) from [<c010c26c>] (machine_power_off+0x34/0x38)
[  703.217256] [<c010c238>] (machine_power_off) from [<c014ebec>] (kernel_power_off+0x7c/0x80)
[  703.228904] [<c014eb70>] (kernel_power_off) from [<c014ed44>] (__do_sys_reboot+0x154/0x1e8)
[  703.240532] [<c014ebf0>] (__do_sys_reboot) from [<c014ee48>] (sys_reboot+0x18/0x1c)
[  703.251355]  r9:ee550000 r8:c0101204 r7:00000058 r6:beceeb04 r5:beceeb08 r4:4321fedc
[  703.262261] [<c014ee30>] (sys_reboot) from [<c0101000>] (ret_fast_syscall+0x0/0x54)
[  703.273066] Exception stack(0xee551fa8 to 0xee551ff0)
[  703.280928] 1fa0:                   4321fedc beceeb08 fee1dead 28121969 4321fedc c3f74500
[  703.292338] 1fc0: 4321fedc beceeb08 beceeb04 00000058 beceeb08 beceeb04 fffff000 beceeb0c
[  703.303781] 1fe0: 00000058 beceea7c b6ecfd65 b6e4ebe6
[  703.311691] ---[ end trace b408fb8d7433a34a ]---

 

Link to comment
Share on other sites

25 minutes ago, pro777 said:

Hi @jock!
Thanks for the new image. It loads stably without any errors. True, an error appears during shutdown, dmesg output attach.

 

Did you have those problems with i2c bus? It was not working on your box if I remember correctly, maybe that's the reason you don't see anything during u-boot bootstrap and maybe that's the reason for the power down error too.

 

From dmesg log I see that u-boot does not detect the attached display, you should get vidconsole after "Out:" and "Err:".

Link to comment
Share on other sites

Hello anyone!

I'm proud to announce the Multitool RK3288 edition!

 

It's a small but powerful tool to easy operate on internal eMMC flash of RK3288 devices.

 

Features:

  • Backup the content of internal eMMC
  • Restore a previously backed-up image to eMMC
  • Erase the eMMC (via fast blkdiscard or zero-fill as fallback)
  • Burn an Armbian (or LibreELEC) image directly on the eMMC
  • Provide a recovery shell for manual maintenance
  • Windows-friendly: everything is placed in a FAT partition
  • Image compression format autodetection: they are decompressed on-the-fly during burn process

Instructions are simple:

  • Download the image from here
  • Burn it on an sdcard
  • Open the FAT partition with your preferred file manager
  • Place the images you want to burn on the device in images directory (backups will be stored in backups directory)
  • Plug the sd card in the RK3288 device
  • Power the device and wait few seconds, the Multitool menu will appear on screen and can be navigated with the keyboard

At the moment it has been tested only on my xt-q8l-v10 device, but any test, feedback and suggestion is welcome!

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines