Closed TYeniyayla closed 2 years ago
try to upload the /var/log
/var/log file is here: log.zip
[ 38024.475] (II) LoadModule: "modesetting" [ 38024.475] (WW) Warning, couldn't open module modesetting [ 38024.475] (EE) Failed to load module "modesetting" (module does not exist, 0)
so the modesetting is missing. i was using this manifest: https://github.com/JeffyCN/yocto-manifests
the xf86-video-modesetting enabled at here: https://github.com/JeffyCN/yocto-conf/blob/master/include/display.conf#L10
I added the following line inside the local.conf file:
IMAGE_INSTALL_append = " xf86-video-modesetting xserver-xorg-module-exa"
The screen still didn't come up and the Qt app still didn't work. There was no apparent change.
New /var/log file: log.zip
[ 158.252] (WW) Falling back to old probe method for modesetting [ 158.252] (EE) No devices detected. [ 158.252] (EE) Fatal server error: [ 158.252] (EE) no screens found(EE) [ 158.252] (EE)
so no devices detected, something is wrong on the kernel(drm driver) or device node permission. try to add this udev rules to fixup device node permissions: https://github.com/JeffyCN/yocto-conf/blob/master/include/common.conf#L292
and use modetest tool(drm-tests) to check the drm driver: https://github.com/JeffyCN/yocto-conf/blob/master/include/debug.conf#L2
When compiling, I get an error like this, what's missing?
ERROR: Nothing RPROVIDES 'udev-conf-rockchip' (but /media/tunahan/f1cceee6-ac24-4956-9e80-7ce648ac31e4/yoctoproject/poky/meta/recipes-graphics/images/core-image-x11.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'udev-conf-rockchip' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['udev-conf-rockchip']
ERROR: Required build target 'core-image-x11' has no buildable providers.
Missing or unbuildable dependency chain was: ['core-image-x11', 'udev-conf-rockchip']
maybe your meta-rockchip is old, that package was added at Feb 10: https://github.com/JeffyCN/meta-rockchip/commit/3b60aa073d57e24893e5f4cc6ae6f579e929b555 (all branches should have it)
I added libdrm-tests
and udev-conf-rockchip
commands to local conf. I updated and compiled with the command git pull origin dunfell
. But the screen still does not come on, again there is no visible change. I am attaching the log file again.
Log on startup:
U-Boot 2017.09 (Jan 10 2022 - 01:38:43 +0000)
Model: Evb-RK3288
PreSerial: 2, raw, 0xff690000
DRAM: 2 GiB
Sysmem: init
Relocation Offset: 00000000
Relocation fdt: 7bdd0948 - 7bdd1ddd
CR: M/C/I
Using default environment
DM: v1
dwmmc@ff0c0000: 1, dwmmc@ff0f0000: 0
Bootdev(atags): mmc 0
MMC0: High Speed, 52Mhz
PartType: EFI
No misc partition
boot mode: None
Found DTB in boot part
DTB: rk-kernel.dtb
HASH(c): OK
I2c0 speed: 400000Hz
PMIC: RK808
vdd_arm 1100000 uV
vdd_gpu 1100000 uV
Can't get crtc id, default set to id = 0
Can't get crtc id, default set to id = 0
Could not find baseparameter partition
Rockchip UBOOT DRM driver version: v1.0.1
Using display timing dts
lvds: detailed mode clock 51200 kHz, flags[a]
H: 1024 1184 1188 1344
V: 0600 0612 0615 0635
bus_format: 100e
failed to set phy mode: -19
xfer: num: 2, addr: 0x50
xfer: num: 2, addr: 0x50
Could not find baseparameter partition
mode:1920x1080
hdmi@ff980000: detailed mode clock 148500 kHz, flags[5]
H: 1920 2008 2052 2200
V: 1080 1084 1089 1125
bus_format: 100a
rockchip_vop_init: Cannot get mcu rs GPIO: -16
CEA mode used vic=16
final pixclk = 148500000 tmdsclk = 148500000
PHY powered down in 0 iterations
PHY PLL locked 1 iterations
PHY powered down in 0 iterations
PHY PLL locked 1 iterations
CLK: (uboot. arm: enter 1000000 KHz, init 1000000 KHz, kernel 0N/A)
apll 1000000 KHz
dpll 396000 KHz
cpll 594000 KHz
gpll 594000 KHz
npll 24000 KHz
aclk_bus 198000 KHz
No misc partition
Net: Net Initialization Skipped
No ethernet found.
Hit key to stop autoboot('CTRL+C'): 0
Could not find misc partition
ANDROID: reboot reason: "(none)"
optee api revision: 2.0
TEEC: Waring: Could not find security partition
Not AVB images, AVB skip
Booting ZIMAGE kernel at 0x02008000(Uncompress to 0) with fdt at 0x08300000...
Fdt Ramdisk skip relocation
No misc partition
## Booting Android Image at 0x02007800 ...
Kernel: 0x02008000 - 0x026b4ff8 (6836 KiB)
## Flattened Device Tree blob at 0x08300000
Booting using the fdt blob at 0x08300000
XIP Kernel Image from 0x02008000 to 0x02008000 ... OK
kernel loaded at 0x02008000, end = 0x026b4ff8
'reserved-memory' dma-unusable@fe000000: addr=fe000000 size=1000000
Using Device Tree in place at 08300000, end 083163e1
can't found rockchip,drm-logo, use rockchip,fb-logo
WARNING: could not set reg FDT_ERR_BADOFFSET.
failed to reserve fb-loader-logo memory
Adding bank: 0x00000000 - 0x08400000 (size: 0x08400000)
Adding bank: 0x09310000 - 0x80000000 (size: 0x76cf0000)
Total: 831.535 ms
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x500
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.4.194-rockchip-standard (oe-user@oe-host) (gcc version 9.3.0 (GCC) ) #1 SMP Fri Jan 7 03:48:33 UTC 2022
[ 0.000000] CPU: ARMv7 Processor [410fc0d1] revision 1 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: rockchip,rk3288w
[ 0.000000] cma: Reserved 16 MiB at 0x7f000000
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv65535.65535 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] PERCPU: Embedded 14 pages/cpu @eef79000 s24728 r8192 d24424 u57344
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 518896
[ 0.000000] Kernel command line: storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal androidboot.verifiedbootstate=orange androidboot.serialno=c3d9b8674f4b94f6 earlyprintk rw rootwait console=ttyFIQ0 root=PARTUUID=614e0000-0000 rootfstype=ext4
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 2030968K/2081728K available (10240K kernel code, 783K rwdata, 3116K rodata, 1024K init, 518K bss, 34376K reserved, 16384K cma-reserved, 1294336K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0b00000 (11232 kB)
[ 0.000000] .init : 0xc0f00000 - 0xc1000000 (1024 kB)
[ 0.000000] .data : 0xc1000000 - 0xc10c3dcc ( 784 kB)
[ 0.000000] .bss : 0xc10c5000 - 0xc1146b60 ( 519 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 32.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] Architected 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.000009] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000030] Switching to timer-based delay loop, resolution 41ns
[ 0.003771] Console: colour dummy device 80x30
[ 0.003816] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.003840] pid_max: default: 32768 minimum: 301
[ 0.003971] Security Framework initialized
[ 0.003989] Yama: becoming mindful.
[ 0.004105] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.004127] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.005215] Initializing cgroup subsys devices
[ 0.005249] Initializing cgroup subsys freezer
[ 0.005308] CPU: Testing write buffer coherency: ok
[ 0.005359] ftrace: allocating 39297 entries in 116 pages
[ 0.120574] CPU0: update cpu_capacity 430
[ 0.120595] CPU0: thread -1, cpu 0, socket 5, mpidr 80000500
[ 0.120694] Setting up static identity map for 0x100000 - 0x100058
[ 0.124002] CPU1: update cpu_capacity 430
[ 0.124012] CPU1: thread -1, cpu 1, socket 5, mpidr 80000501
[ 0.125250] CPU2: update cpu_capacity 430
[ 0.125260] CPU2: thread -1, cpu 2, socket 5, mpidr 80000502
[ 0.126517] CPU3: update cpu_capacity 430
[ 0.126526] CPU3: thread -1, cpu 3, socket 5, mpidr 80000503
[ 0.126696] Brought up 4 CPUs
[ 0.126740] SMP: Total of 4 processors activated (192.00 BogoMIPS).
[ 0.126751] CPU: All CPU(s) started in SVC mode.
[ 0.128815] devtmpfs: initialized
[ 0.157973] VFP support v0.3: implementor 41 architecture 3 part 30 variant d rev 0
[ 0.158535] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.158578] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.160089] pinctrl core: initialized pinctrl subsystem
[ 0.161695] NET: Registered protocol family 16
[ 0.163942] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.190409] cpuidle: using governor ladder
[ 0.220456] cpuidle: using governor menu
[ 0.220514] Registered FIQ tty driver
[ 0.275882] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.275900] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.276990] fiq debugger fiq mode enabled
[ 0.732537] console [ttyFIQ0] enabled
[ 0.736569] Registered fiq debugger ttyFIQ0
[ 0.786771] iommu: Adding device ff910000.isp to group 0
[ 0.792306] iommu: Adding device ff930000.vop to group 1
[ 0.797780] iommu: Adding device ff940000.vop to group 2
[ 0.803298] iommu: Adding device ff9a0000.video-codec to group 3
[ 0.809482] iommu: Adding device ff9a0000.vpu-service to group 4
[ 0.815698] iommu: Adding device ff9c0000.hevc-service to group 5
[ 0.822659] rk_iommu ff914000.iommu: can't get sclk
[ 0.828263] rk_iommu ff930300.iommu: can't get sclk
[ 0.833633] rk_iommu ff940300.iommu: can't get sclk
[ 0.839026] rk_iommu ff9a0800.iommu: can't get sclk
[ 0.844486] rk_iommu ff9c0440.iommu: can't get sclk
[ 0.850328] SCSI subsystem initialized
[ 0.854471] usbcore: registered new interface driver usbfs
[ 0.860117] usbcore: registered new interface driver hub
[ 0.865599] usbcore: registered new device driver usb
[ 0.870888] media: Linux media interface: v0.10
[ 0.875488] Linux video capture interface: v2.00
[ 0.880255] pps_core: LinuxPPS API ver. 1 registered
[ 0.885255] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.894422] PTP clock support registered
[ 0.900777] Advanced Linux Sound Architecture Driver Initialized.
[ 0.907894] Bluetooth: Core ver 2.21
[ 0.911578] NET: Registered protocol family 31
[ 0.916027] Bluetooth: HCI device and connection manager initialized
[ 0.922427] Bluetooth: HCI socket layer initialized
[ 0.927315] Bluetooth: L2CAP socket layer initialized
[ 0.932482] Bluetooth: SCO socket layer initialized
[ 0.939578] clocksource: Switched to clocksource arch_sys_counter
[ 1.032300] NET: Registered protocol family 2
[ 1.037539] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 1.044740] TCP bind hash table entries: 8192 (order: 5, 163840 bytes)
[ 1.051556] TCP: Hash tables configured (established 8192 bind 8192)
[ 1.058002] UDP hash table entries: 512 (order: 2, 24576 bytes)
[ 1.064044] UDP-Lite hash table entries: 512 (order: 2, 24576 bytes)
[ 1.070789] NET: Registered protocol family 1
[ 1.075664] RPC: Registered named UNIX socket transport module.
[ 1.081639] RPC: Registered udp transport module.
[ 1.086350] RPC: Registered tcp transport module.
[ 1.091087] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1.098969] hw perfevents: enabled with armv7_cortex_a12 PMU driver, 7 counters available
[ 1.110608] Initialise system trusted keyring
[ 1.130082] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1.139140] NFS: Registering the id_resolver key type
[ 1.144292] Key type id_resolver registered
[ 1.148487] Key type id_legacy registered
[ 1.152566] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 1.160030] fuse init (API version 7.23)
[ 1.173477] NET: Registered protocol family 38
[ 1.177966] Key type asymmetric registered
[ 1.182185] Asymmetric key parser 'x509' registered
[ 1.187200] bounce: pool size: 64 pages
[ 1.191439] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[ 1.198856] io scheduler noop registered
[ 1.202901] io scheduler deadline registered
[ 1.207241] io scheduler cfq registered (default)
[ 1.219165] backlight supply power not found, using dummy regulator
[ 1.226618] rk-vcodec ff9a0000.vpu-service: no regulator for vcodec
[ 1.233429] rk-vcodec ff9a0000.vpu-service: probe device
[ 1.239162] rk-vcodec ff9a0000.vpu-service: drm allocator with mmu enabled
[ 1.247259] rk-vcodec ff9a0000.vpu-service: could not find power_model node
[ 1.254297] rk-vcodec ff9a0000.vpu-service: init success
[ 1.260266] rk-vcodec ff9c0000.hevc-service: no regulator for vcodec
[ 1.267127] rk-vcodec ff9c0000.hevc-service: probe device
[ 1.273012] rk-vcodec ff9c0000.hevc-service: drm allocator with mmu enabled
[ 1.280887] rk-vcodec ff9c0000.hevc-service: could not find power_model node
[ 1.287941] rk-vcodec ff9c0000.hevc-service: init success
[ 1.297115] dma-pl330 ff250000.dma-controller: Loaded driver for PL330 DMAC-241330
[ 1.304756] dma-pl330 ff250000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-20 Num_Events-16
[ 1.315534] dma-pl330 ff600000.dma-controller: Loaded driver for PL330 DMAC-241330
[ 1.323175] dma-pl330 ff600000.dma-controller: DBUFF-64x8bytes Num_Chans-5 Num_Peri-6 Num_Events-10
[ 1.334479] rockchip-system-monitor rockchip-system-monitor: system monitor probe
[ 1.343040] Serial: 8250/16550 driver, 5 ports, IRQ sharing disabled
[ 1.350508] ff180000.serial: ttyS0 at MMIO 0xff180000 (irq = 37, base_baud = 1500000) is a 16550A
[ 1.360460] ff190000.serial: ttyS1 at MMIO 0xff190000 (irq = 38, base_baud = 1500000) is a 16550A
[ 1.370449] ff1b0000.serial: ttyS3 at MMIO 0xff1b0000 (irq = 39, base_baud = 1500000) is a 16550A
[ 1.381695] [drm] Initialized drm 1.1.0 20060810
[ 1.389856] rockchip-lvds ff770000.syscon:lvds: failed to get phy: -517
[ 1.399968] [drm] Rockchip DRM driver version: v1.0.1
[ 1.406487] usbcore: registered new interface driver udl
[ 1.412236] panel-simple lvds-panel: failed to get power regulator: -517
[ 1.422875] mali ffa30000.gpu: Failed to get regulator
[ 1.428027] mali ffa30000.gpu: Power control initialization failed
[ 1.436255] brd: module loaded
[ 1.450236] loop: module loaded
[ 1.454579] zram: Added device: zram0
[ 1.458299] lkdtm: No crash points registered, enable through debugfs
[ 1.466365] tun: Universal TUN/TAP device driver, 1.6
[ 1.471462] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 1.479898] rk_gmac-dwmac ff290000.ethernet: phy regulator is not available yet, deferred probing
[ 1.490262] PPP generic driver version 2.4.2
[ 1.494898] PPP BSD Compression module registered
[ 1.499671] PPP Deflate Compression module registered
[ 1.504757] PPP MPPE Compression module registered
[ 1.509610] NET: Registered protocol family 24
[ 1.514239] usbcore: registered new interface driver rndis_wlan
[ 1.520691] usbcore: registered new interface driver rt2800usb
[ 1.526548] Rockchip WiFi SYS interface (V1.00) ...
[ 1.531625] pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Ethernet driver
[ 1.539107] usbcore: registered new interface driver pegasus
[ 1.544908] usbcore: registered new interface driver rtl8150
[ 1.550705] usbcore: registered new interface driver r8152
[ 1.556310] usbcore: registered new interface driver asix
[ 1.561868] usbcore: registered new interface driver ax88179_178a
[ 1.568053] usbcore: registered new interface driver cdc_ether
[ 1.574029] usbcore: registered new interface driver dm9601
[ 1.579759] usbcore: registered new interface driver smsc75xx
[ 1.585611] usbcore: registered new interface driver smsc95xx
[ 1.591493] usbcore: registered new interface driver net1080
[ 1.597257] usbcore: registered new interface driver rndis_host
[ 1.603321] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[ 1.610900] usbcore: registered new interface driver cdc_ncm
[ 1.616653] usbcore: registered new interface driver qmi_wwan
[ 1.622534] usbcore: registered new interface driver cdc_mbim
[ 1.628706] ff540000.usb supply vusb_d not found, using dummy regulator
[ 1.635465] ff540000.usb supply vusb_a not found, using dummy regulator
[ 1.760250] dwc2 ff540000.usb: DWC OTG Controller
[ 1.764997] dwc2 ff540000.usb: new USB bus registered, assigned bus number 1
[ 1.772143] dwc2 ff540000.usb: irq 45, io mem 0xff540000
[ 1.777879] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.784724] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.791980] usb usb1: Product: DWC OTG Controller
[ 1.796694] usb usb1: Manufacturer: Linux 4.4.194-rockchip-standard dwc2_hsotg
[ 1.803946] usb usb1: SerialNumber: ff540000.usb
[ 1.809703] hub 1-0:1.0: USB hub found
[ 1.813531] hub 1-0:1.0: 1 port detected
[ 1.818464] ff580000.usb supply vusb_d not found, using dummy regulator
[ 1.825221] ff580000.usb supply vusb_a not found, using dummy regulator
[ 1.842697] dwc2 ff580000.usb: DWC OTG Controller
[ 1.847445] dwc2 ff580000.usb: new USB bus registered, assigned bus number 2
[ 1.854585] dwc2 ff580000.usb: irq 46, io mem 0xff580000
[ 1.860306] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.867107] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.874388] usb usb2: Product: DWC OTG Controller
[ 1.879104] usb usb2: Manufacturer: Linux 4.4.194-rockchip-standard dwc2_hsotg
[ 1.886364] usb usb2: SerialNumber: ff580000.usb
[ 1.892042] hub 2-0:1.0: USB hub found
[ 1.895863] hub 2-0:1.0: 1 port detected
[ 1.902136] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.908681] ehci-platform: EHCI generic platform driver
[ 1.914650] ehci-platform ff500000.usb: EHCI Host Controller
[ 1.920761] ehci-platform ff500000.usb: new USB bus registered, assigned bus number 3
[ 1.928847] ehci-platform ff500000.usb: irq 44, io mem 0xff500000
[ 1.949646] ehci-platform ff500000.usb: USB 2.0 started, EHCI 1.00
[ 1.956161] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.963009] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.970269] usb usb3: Product: EHCI Host Controller
[ 1.975153] usb usb3: Manufacturer: Linux 4.4.194-rockchip-standard ehci_hcd
[ 1.982227] usb usb3: SerialNumber: ff500000.usb
[ 1.987885] hub 3-0:1.0: USB hub found
[ 1.991756] hub 3-0:1.0: 1 port detected
[ 1.996756] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 2.003245] ohci-platform: OHCI generic platform driver
[ 2.008987] usbcore: registered new interface driver cdc_acm
[ 2.014693] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 2.022849] usbcore: registered new interface driver cdc_wdm
[ 2.028696] usbcore: registered new interface driver usb-storage
[ 2.034929] usbcore: registered new interface driver usbserial
[ 2.040907] usbcore: registered new interface driver usbserial_generic
[ 2.047491] usbserial: USB Serial support registered for generic
[ 2.053652] usbcore: registered new interface driver cp210x
[ 2.059282] usbserial: USB Serial support registered for cp210x
[ 2.065406] usbcore: registered new interface driver ftdi_sio
[ 2.071256] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 2.078884] usbcore: registered new interface driver keyspan
[ 2.084642] usbserial: USB Serial support registered for Keyspan - (without firmware)
[ 2.092750] usbserial: USB Serial support registered for Keyspan 1 port adapter
[ 2.100161] usbserial: USB Serial support registered for Keyspan 2 port adapter
[ 2.107520] usbserial: USB Serial support registered for Keyspan 4 port adapter
[ 2.114990] usbcore: registered new interface driver option
[ 2.120663] usbserial: USB Serial support registered for GSM modem (1-port)
[ 2.127919] usbcore: registered new interface driver oti6858
[ 2.133679] usbserial: USB Serial support registered for oti6858
[ 2.139823] usbcore: registered new interface driver pl2303
[ 2.145450] usbserial: USB Serial support registered for pl2303
[ 2.151521] usbcore: registered new interface driver qcserial
[ 2.157318] usbserial: USB Serial support registered for Qualcomm USB modem
[ 2.164437] usbcore: registered new interface driver sierra
[ 2.170108] usbserial: USB Serial support registered for Sierra USB modem
[ 2.178591] usbcore: registered new interface driver iforce
[ 2.184361] usbcore: registered new interface driver xpad
[ 2.190446] usbcore: registered new interface driver usbtouchscreen
[ 2.197884] i2c /dev entries driver
[ 2.203513] rk808 0-001b: Pmic Chip id: 0x0
[ 2.211686] rk808-regulator rk808-regulator: there is no dvs0 gpio
[ 2.217959] rk808-regulator rk808-regulator: there is no dvs1 gpio
[ 2.224344] DCDC_REG1: supplied by vcc_sys
[ 2.229515] DCDC_REG2: supplied by vcc_sys
[ 2.234688] DCDC_REG3: supplied by vcc_sys
[ 2.239406] DCDC_REG4: supplied by vcc_sys
[ 2.244442] LDO_REG1: supplied by vcc_sys
[ 2.250489] LDO_REG2: supplied by vcc_sys
[ 2.257224] LDO_REG4: supplied by vcc_io
[ 2.262616] LDO_REG5: supplied by vcc_io
[ 2.272124] SWITCH_REG1: supplied by vcc_io
[ 2.277011] SWITCH_REG2: supplied by vcc_io
[ 2.282150] rk808-rtc rk808-rtc: device is disabled
[ 2.287049] rk808-rtc: probe of rk808-rtc failed with error -22
[ 2.293325] rk3x-i2c ff650000.i2c: Initialized RK3xxx I2C bus at f08fc000
[ 2.301532] rockchip-pinctrl pinctrl: unable to find group for node goodix_pins
[ 2.308999] 1-005d supply AVDD28 not found, using dummy regulator
[ 2.315199] usb 3-1: new high-speed USB device number 2 using ehci-platform
[ 2.322402] 1-005d supply VDDIO not found, using dummy regulator
[ 2.421448] Goodix-TS 1-005d: ID 911, version: 1060
[ 2.426749] Goodix-TS 1-005d: Direct firmware load for goodix_911_cfg.bin failed with error -2
[ 2.435715] rockchip-pinctrl pinctrl: unable to find group for node goodix_pins
[ 2.443505] 1-0014 supply AVDD28 not found, using dummy regulator
[ 2.449827] 1-0014 supply VDDIO not found, using dummy regulator
[ 2.455918] input: Goodix Capacitive TouchScreen as /devices/platform/ff140000.i2c/i2c-1/1-005d/input/input0
[ 2.456179] Goodix-TS: probe of 1-0014 failed with error -16
[ 2.456228] rk3x-i2c ff140000.i2c: Initialized RK3xxx I2C bus at f08fe000
[ 2.466121] rk3x-i2c ff150000.i2c: Initialized RK3xxx I2C bus at f0912000
[ 2.467174] rk3x-i2c ff160000.i2c: Initialized RK3xxx I2C bus at f0914000
[ 2.468486] rk3x-i2c ff660000.i2c: Initialized RK3xxx I2C bus at f0916000
[ 2.474026] rkisp1 ff910000.isp: rkisp1 driver version: v00.01.05
[ 2.477515] probe device ff9a0000.video-codec
[ 2.477601] rockchip-vpu ff9a0000.video-codec: can't request region for resource [mem 0xff9a0000-0xff9a07ff]
[ 2.477611] rockchip-vpu ff9a0000.video-codec: rockchip_vpu_hw_probe failed
[ 2.477708] rockchip-vpu: probe of ff9a0000.video-codec failed with error -16
[ 2.478034] usbcore: registered new interface driver uvcvideo
[ 2.478037] USB Video Class driver (1.1.1)
[ 2.479434] rockchip-iodomain ff770000.syscon:io-domains: lcdc supplied by 3300000 uV
[ 2.479542] rockchip-iodomain ff770000.syscon:io-domains: dvp supplied by 3300000 uV
[ 2.479837] rockchip-iodomain ff770000.syscon:io-domains: flash0 supplied by 1800000 uV
[ 2.480083] rockchip-iodomain ff770000.syscon:io-domains: flash1 supplied by 3300000 uV
[ 2.480227] rockchip-iodomain ff770000.syscon:io-domains: wifi supplied by 1800000 uV
[ 2.480409] rockchip-iodomain ff770000.syscon:io-domains: bb supplied by 3300000 uV
[ 2.480545] rockchip-iodomain ff770000.syscon:io-domains: audio supplied by 3300000 uV
[ 2.480738] rockchip-iodomain ff770000.syscon:io-domains: sdcard supplied by 3300000 uV
[ 2.480865] rockchip-iodomain ff770000.syscon:io-domains: gpio30 supplied by 3300000 uV
[ 2.482154] usb 3-1: New USB device found, idVendor=05e3, idProduct=0608
[ 2.482166] usb 3-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 2.482175] usb 3-1: Product: USB2.0 Hub
[ 2.482846] Boot mode: coldboot
[ 2.483355] hub 3-1:1.0: USB hub found
[ 2.483858] hub 3-1:1.0: 4 ports detected
[ 2.484189] clk: couldn't get clock 0 for /tsadc@ff280000
[ 2.486742] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com
[ 2.487501] Bluetooth: Virtual HCI driver ver 1.5
[ 2.487776] Bluetooth: HCI UART driver ver 2.3
[ 2.487784] Bluetooth: HCI UART protocol H4 registered
[ 2.487789] Bluetooth: HCI UART protocol LL registered
[ 2.487794] Bluetooth: HCI UART protocol ATH3K registered
[ 2.487925] usbcore: registered new interface driver bfusb
[ 2.488047] usbcore: registered new interface driver btusb
[ 2.488683] cpu cpu0: bin=1
[ 2.488898] cpu cpu0: leakage=32
[ 2.489070] cpu cpu0: Failed to get pvtm
[ 2.489173] cpu cpu0: bin-scale=25
[ 2.491452] cpu cpu0: avs=0
[ 2.491500] cpu cpu0: scale_rate=1512000000
[ 2.491779] cpu cpu0: l=-2147483648 h=2147483647 hyst=0 l_limit=0 h_limit=0 h_table=0
[ 2.491825] cpu cpu0: failed to read out thermal zone (-22)
[ 2.492616] cpu cpu0: failed to find power_model node
[ 2.492927] sdhci: Secure Digital Host Controller Interface driver
[ 2.492930] sdhci: Copyright(c) Pierre Ossman
[ 2.492939] Synopsys Designware Multimedia Card Interface Driver
[ 2.494074] dwmmc_rockchip ff0c0000.dwmmc: IDMAC supports 32-bit address mode.
[ 2.494145] dwmmc_rockchip ff0c0000.dwmmc: Using internal DMA controller.
[ 2.494158] dwmmc_rockchip ff0c0000.dwmmc: Version ID is 270a
[ 2.494216] dwmmc_rockchip ff0c0000.dwmmc: DW MMC controller at irq 29,32 bit host data width,256 deep fifo
[ 2.494244] dwmmc_rockchip ff0c0000.dwmmc: 'clock-freq-min-max' property was deprecated.
[ 2.494768] rockchip-iodomain ff770000.syscon:io-domains: Setting to 3300000 done
[ 2.494780] rockchip-iodomain ff770000.syscon:io-domains: Setting to 3300000 done
[ 2.507484] mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 2.519628] dwmmc_rockchip ff0c0000.dwmmc: 1 slots initialized
[ 2.519939] dwmmc_rockchip ff0d0000.dwmmc: IDMAC supports 32-bit address mode.
[ 2.519971] dwmmc_rockchip ff0d0000.dwmmc: Using internal DMA controller.
[ 2.519977] dwmmc_rockchip ff0d0000.dwmmc: Version ID is 270a
[ 2.520006] dwmmc_rockchip ff0d0000.dwmmc: DW MMC controller at irq 30,32 bit host data width,256 deep fifo
[ 2.520016] dwmmc_rockchip ff0d0000.dwmmc: 'clock-freq-min-max' property was deprecated.
[ 2.520038] dwmmc_rockchip ff0d0000.dwmmc: No vmmc regulator found
[ 2.520041] dwmmc_rockchip ff0d0000.dwmmc: No vqmmc regulator found
[ 2.520482] dwmmc_rockchip ff0f0000.dwmmc: IDMAC supports 32-bit address mode.
[ 2.520510] dwmmc_rockchip ff0f0000.dwmmc: Using internal DMA controller.
[ 2.520516] dwmmc_rockchip ff0f0000.dwmmc: Version ID is 270a
[ 2.520539] dwmmc_rockchip ff0f0000.dwmmc: DW MMC controller at irq 31,32 bit host data width,256 deep fifo
[ 2.520548] dwmmc_rockchip ff0f0000.dwmmc: 'clock-freq-min-max' property was deprecated.
[ 2.520566] dwmmc_rockchip ff0f0000.dwmmc: No vmmc regulator found
[ 2.520569] dwmmc_rockchip ff0f0000.dwmmc: No vqmmc regulator found
[ 2.533253] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 2.545842] dwmmc_rockchip ff0f0000.dwmmc: 1 slots initialized
[ 2.545994] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.546249] hidraw: raw HID events driver (C) Jiri Kosina
[ 2.546793] usbcore: registered new interface driver usbhid
[ 2.546795] usbhid: USB HID core driver
[ 2.546976] ashmem: initialized
[ 2.548389] rknandbase v1.2 2018-05-08
[ 2.548830] usbcore: registered new interface driver snd-usb-audio
[ 2.551216] u32 classifier
[ 2.551222] Netfilter messages via NETLINK v0.30.
[ 2.551263] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 2.551450] ctnetlink v0.93: registering with nfnetlink.
[ 2.551539] ip_set: protocol 6
[ 2.551548] IPVS: Registered protocols ()
[ 2.551570] IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
[ 2.551634] IPVS: Creating netns size=1104 id=0
[ 2.551655] IPVS: ipvs loaded.
[ 2.551899] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 2.552014] Initializing XFRM netlink socket
[ 2.552456] NET: Registered protocol family 10
[ 2.552921] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 2.553028] sit: IPv6 over IPv4 tunneling driver
[ 2.553358] NET: Registered protocol family 17
[ 2.553372] NET: Registered protocol family 15
[ 2.553423] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 2.553440] Bridge firewalling registered
[ 2.553501] Bluetooth: RFCOMM socket layer initialized
[ 2.553514] Bluetooth: RFCOMM ver 1.11
[ 2.553523] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.553529] Bluetooth: HIDP socket layer initialized
[ 2.553562] 8021q: 802.1Q VLAN Support v1.8
[ 2.553579] lib80211: common routines for IEEE802.11 drivers
[ 2.553601] [WLAN_RFKILL]: Enter rfkill_wlan_init
[ 2.553782] [WLAN_RFKILL]: Enter rfkill_wlan_probe
[ 2.553784] [WLAN_RFKILL]: can't find rockchip,grf property
[ 2.553787] [WLAN_RFKILL]: wlan_platdata_parse_dt: wifi_chip_type = rtl8723bs
[ 2.553789] [WLAN_RFKILL]: wlan_platdata_parse_dt: enable wifi power control.
[ 2.553791] [WLAN_RFKILL]: wlan_platdata_parse_dt: wifi power controled by gpio.
[ 2.553839] [WLAN_RFKILL]: wlan_platdata_parse_dt: get property: WIFI,host_wake_irq = 150, flags = 0.
[ 2.553844] [WLAN_RFKILL]: wlan_platdata_parse_dt: The ref_wifi_clk not found !
[ 2.553845] [WLAN_RFKILL]: rfkill_wlan_probe: init gpio
[ 2.553850] [WLAN_RFKILL]: Exit rfkill_wlan_probe
[ 2.553884] [BT_RFKILL]: Enter rfkill_rk_init
[ 2.554117] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: uart_rts_gpios = 139.
[ 2.554137] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,reset_gpio = 149.
[ 2.554151] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,wake_gpio = 146.
[ 2.554165] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,wake_host_irq = 151.
[ 2.554455] [BT_RFKILL]: Request irq for bt wakeup host
[ 2.554489] [BT_RFKILL]: ** disable irq
[ 2.554578] [BT_RFKILL]: bt_default device registered.
[ 2.554625] Key type dns_resolver registered
[ 2.555070] ThumbEE CPU extension supported.
[ 2.555080] Registering SWP/SWPB emulation handler
[ 2.555496] Loading compiled-in X.509 certificates
[ 2.555701] rga2: Module initialized.
[ 2.555962] rockchip-lvds ff770000.syscon:lvds: failed to get phy: -517
[ 2.556747] mali ffa30000.gpu: bin=0
[ 2.556761] mali ffa30000.gpu: Failed to get leakage
[ 2.556788] mali ffa30000.gpu: Failed to get pvtm
[ 2.556800] mali ffa30000.gpu: bin-scale=55
[ 2.557002] mali ffa30000.gpu: avs=0
[ 2.557037] W : [File] : /media/tunahan/f1cceee6-ac24-4956-9e80-7ce648ac31e4/yoctoproject/build/tmp/work-shared/mepsan-pcr172/kernel-source/drivers/gpu/arm/midgard/platform/rk/mali_kbase_config_rk.c; [Line] : 114; [Func] : kbase_platform_rk_init(); power-off-delay-ms not available.
[ 2.557267] mali ffa30000.gpu: GPU identified as 0x0750 r1p0 status 0
[ 2.557348] mali ffa30000.gpu: Protected mode not available
[ 2.557542] mali ffa30000.gpu: l=-2147483648 h=2147483647 hyst=0 l_limit=0 h_limit=0 h_table=0
[ 2.557565] mali ffa30000.gpu: Using configured power model mali-simple-power-model, and fallback mali-simple-power-model
[ 2.557639] I : [File] : /media/tunahan/f1cceee6-ac24-4956-9e80-7ce648ac31e4/yoctoproject/build/tmp/work-shared/mepsan-pcr172/kernel-source/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_devfreq.c; [Line] : 423; [Func] : kbase_devfreq_init(); success initing power_model_simple.
[ 2.557922] mali ffa30000.gpu: Probed as mali0
[ 2.558495] rk_gmac-dwmac ff290000.ethernet: clock input or output? (input).
[ 2.558500] rk_gmac-dwmac ff290000.ethernet: TX delay(0x30).
[ 2.558504] rk_gmac-dwmac ff290000.ethernet: RX delay(0x10).
[ 2.558515] rk_gmac-dwmac ff290000.ethernet: integrated PHY? (no).
[ 2.558611] rk_gmac-dwmac ff290000.ethernet: cannot get clock clk_mac_speed
[ 2.558614] rk_gmac-dwmac ff290000.ethernet: clock input from PHY
[ 2.563624] rk_gmac-dwmac ff290000.ethernet: init for RGMII
[ 2.563691] stmmac - user ID: 0x10, Synopsys ID: 0x35
[ 2.563693] Ring mode enabled
[ 2.563696] DMA HW capability register supported
[ 2.563696] Normal descriptors
[ 2.563697] RX Checksum Offload Engine supported (type 2)
[ 2.563698] TX Checksum insertion supported
[ 2.563699] Wake-Up On Lan supported
[ 2.563724] Enable RX Mitigation via HW Watchdog Timer
[ 2.578402] mmc_host mmc1: Bus speed (slot 0) = 99000000Hz (slot req 100000000Hz, actual 99000000HZ div = 0)
[ 2.579826] devfreq ffa30000.gpu: Couldn't update frequency transition information.
[ 2.584024] dwmmc_rockchip ff0f0000.dwmmc: Successfully tuned phase to 135
[ 2.584079] mmc1: new HS200 MMC card at address 0001
[ 2.584385] mmcblk1: mmc1:0001 8GTF4R 7.28 GiB
[ 2.584528] mmcblk1boot0: mmc1:0001 8GTF4R partition 1 4.00 MiB
[ 2.584645] mmcblk1boot1: mmc1:0001 8GTF4R partition 2 4.00 MiB
[ 2.584772] mmcblk1rpmb: mmc1:0001 8GTF4R partition 3 512 KiB
[ 2.586807] mmcblk1: p1 p2 p3 p4
[ 3.083475] vendor storage:20190527 ret = 0
[ 3.583994] libphy: stmmac: probed
[ 3.587436] eth%d: PHY ID 001cc915 at 0 IRQ POLL (stmmac-0:00) active
[ 3.593877] eth%d: PHY ID 001cc915 at 1 IRQ POLL (stmmac-0:01)
[ 3.600391] input: adc-keys as /devices/platform/adc-keys/input/input1
[ 3.607329] clk: couldn't get clock 0 for /tsadc@ff280000
[ 3.613225] dwmmc_rockchip ff0d0000.dwmmc: IDMAC supports 32-bit address mode.
[ 3.620515] dwmmc_rockchip ff0d0000.dwmmc: Using internal DMA controller.
[ 3.627297] dwmmc_rockchip ff0d0000.dwmmc: Version ID is 270a
[ 3.633066] dwmmc_rockchip ff0d0000.dwmmc: DW MMC controller at irq 30,32 bit host data width,256 deep fifo
[ 3.642821] dwmmc_rockchip ff0d0000.dwmmc: 'clock-freq-min-max' property was deprecated.
[ 3.650932] dwmmc_rockchip ff0d0000.dwmmc: No vmmc regulator found
[ 3.657105] dwmmc_rockchip ff0d0000.dwmmc: No vqmmc regulator found
[ 3.663558] dwmmc_rockchip ff0d0000.dwmmc: allocated mmc-pwrseq
[ 3.682140] mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 3.703945] dwmmc_rockchip ff0d0000.dwmmc: 1 slots initialized
[ 3.710165] rockchip-lvds ff770000.syscon:lvds: failed to get phy: -517
[ 3.717109] clk: couldn't get clock 0 for /tsadc@ff280000
[ 3.723230] input: gpio-keys as /devices/platform/gpio-keys/input/input2
[ 3.730183] hctosys: unable to open rtc device (rtc0)
[ 3.730536] rockchip-lvds ff770000.syscon:lvds: failed to get phy: -517
[ 3.730896] clk: couldn't get clock 0 for /tsadc@ff280000
[ 3.735469] mmc2: queuing unknown CIS tuple 0x80 (2 bytes)
[ 3.736976] mmc2: queuing unknown CIS tuple 0x80 (3 bytes)
[ 3.738478] mmc2: queuing unknown CIS tuple 0x80 (3 bytes)
[ 3.741196] mmc2: queuing unknown CIS tuple 0x80 (7 bytes)
[ 3.744498] mmc2: queuing unknown CIS tuple 0x81 (9 bytes)
[ 3.783025] I : [File] : /media/tunahan/f1cceee6-ac24-4956-9e80-7ce648ac31e4/yoctoproject/build/tmp/work-shared/mepsan-pcr172/kernel-source/drivers/gpu/arm/mali400/mali/linux/mali_kernel_linux.c; [Line] : 413; [Func] : mali_module_init(); svn_rev_string_from_arm of this mali_ko is '', rk_ko_ver is '5', built at '03:48:33', on 'Jan 7 2022'.
[ 3.813381] Mali: Mali device driver loaded
[ 3.817593] rkisp1 ff910000.isp: clear unready subdev num: 1
[ 3.823412] rkisp1: update sensor failed
[ 3.826420] mmc_host mmc2: Bus speed (slot 0) = 49500000Hz (slot req 50000000Hz, actual 49500000HZ div = 0)
[ 3.828040] mmc2: new high speed SDIO card at address 0001
[ 3.842815] ALSA device list:
[ 3.845781] No soundcards found.
[ 3.898172] EXT4-fs (mmcblk1p4): recovery complete
[ 3.903473] EXT4-fs (mmcblk1p4): mounted filesystem with ordered data mode. Opts: (null)
[ 3.911600] VFS: Mounted root (ext4 filesystem) on device 179:4.
[ 3.917969] devtmpfs: mounted
[ 3.921835] Freeing unused kernel memory: 1024K
[ 3.994463] systemd[1]: System time before build time, advancing clock.
[ 4.005695] systemd[1]: Failed to find module 'autofs4'
[ 4.013517] cgroup: cgroup2: unknown option "nsdelegate"
[ 4.022644] systemd[1]: systemd 244.5+ 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)
[ 4.044703] systemd[1]: Detected architecture arm.
Welcome to MepOs (Mepsan Operation System) 1.0.0 (Malazgirt)!
[ 4.053992] systemd[1]: Set hostname to <mepsan-pcr172>.
[ 4.283237] random: systemd: uninitialized urandom read (16 bytes read, 52 bits of entropy available)
[ 4.292642] systemd[1]: system-getty.slice: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
[ 4.304994] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
[ 4.314336] systemd[1]: Created slice system-getty.slice.
[ OK ] Created slice system-getty.slice.
[ 4.320269] random: systemd: uninitialized urandom read (16 bytes read, 52 bits of entropy available)
[ 4.335403] systemd[1]: Created slice system-serial\x2dgetty.slice.
[ OK ] Created slice system-serial\x2dgetty.slice.
[ 4.342927] random: systemd: uninitialized urandom read (16 bytes read, 52 bits of entropy available)
[ 4.358016] systemd[1]: Created slice User and Session Slice.
[ OK ] Created slice User and Session Slice.
[ 4.364524] random: systemd: uninitialized urandom read (16 bytes read, 52 bits of entropy available)
[ 4.379412] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password …ts to Console Directory Watch.
[ 4.389973] random: systemd: uninitialized urandom read (16 bytes read, 52 bits of entropy available)
[ 4.404860] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password R…uests to Wall Directory Watch.
[ 4.415155] random: systemd: uninitialized urandom read (16 bytes read, 52 bits of entropy available)
[ 4.429879] systemd[1]: Reached target Paths.
[ OK ] Reached target Paths.
[ 4.434368] random: systemd: uninitialized urandom read (16 bytes read, 52 bits of entropy available)
[ 4.448356] systemd[1]: Reached target Remote File Systems.
[ OK ] Reached target Remote File Systems.
[ 4.454489] random: systemd: uninitialized urandom read (16 bytes read, 52 bits of entropy available)
[ 4.469283] systemd[1]: Reached target Slices.
[ OK ] Reached target Slices.
[ 4.473880] random: systemd: uninitialized urandom read (16 bytes read, 52 bits of entropy available)
[ 4.487950] systemd[1]: Reached target Swap.
[ OK ] Reached target Swap.
[ 4.492391] random: systemd: uninitialized urandom read (16 bytes read, 52 bits of entropy available)
[ 4.507055] systemd[1]: Listening on RPCbind Server Activation Socket.
[ OK ] Listening on RPCbind Server Activation Socket.
[ 4.515162] systemd[1]: Reached target RPC Port Mapper.
[ OK ] Reached target RPC Port Mapper.
[ 4.526775] systemd[1]: Listening on Syslog Socket.
[ OK ] Listening on Syslog Socket.
[ 4.536843] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ OK ] Listening on initctl Compatibility Named Pipe.
[ 4.553470] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
[ 4.563932] systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
[ 4.571089] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Journal Socket.
[ 4.581782] systemd[1]: Listening on Network Service Netlink Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ 4.594794] systemd[1]: Listening on udev Control Socket.
[ OK ] Listening on udev Control Socket.
[ 4.606003] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 4.617295] systemd[1]: Condition check resulted in Huge Pages File System being skipped.
[ 4.630960] systemd[1]: Condition check resulted in POSIX Message Queue File System being skipped.
[ 4.641570] systemd[1]: Mounting Kernel Debug File System...
Mounting Kernel Debug File System...
[ 4.649581] systemd[1]: Mounting Temporary Directory (/tmp)...
Mounting Temporary Directory (/tmp)...
[ 4.658763] systemd[1]: Condition check resulted in Create list of static device nodes for the current kernel being skipped.
[ 4.676779] systemd[1]: Starting Start psplash boot splash screen...
Starting Start psplash boot splash screen...
[ 4.685973] systemd[1]: Starting RPC Bind...
Starting RPC Bind...
[ 4.693869] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[ 4.709579] systemd[1]: Starting Journal Service...
Starting Journal Service...
[ 4.719830] systemd[1]: Condition check resulted in Load Kernel Modules being skipped.
[ 4.730675] systemd[1]: Mounting FUSE Control File System...
Mounting FUSE Control File System...
[ 4.738689] systemd[1]: Mounting Kernel Configuration File System...
Mounting Kernel Configuration File System...
[ 4.750303] systemd[1]: Starting Remount Root and Kernel File Systems...
Starting Remount Root and Kernel File Systems...
[ 4.763503] systemd[1]: Starting Apply Kernel Variables...
[ 4.771026] EXT4-fs (mmcblk1p4): re-mounted. Opts: (null)
Starting Apply Kernel Variables...
[ 4.780406] systemd[1]: Starting udev Coldplug all Devices...
Starting udev Coldplug all Devices...
[ 4.793891] systemd[1]: Started RPC Bind.
[ OK ] Started RPC Bind.
[ 4.799372] systemd[1]: Mounted Kernel Debug File System.
[ OK ] Mounted Kernel Debug File System.
[ 4.809587] systemd[1]: Mounted Temporary Directory (/tmp).
[ OK ] Mounted Temporary Directory (/tmp).
[ 4.821477] systemd[1]: psplash-start.service: Main process exited, code=exited, status=255/EXCEPTION
[ 4.836698] systemd[1]: psplash-start.service: Failed with result 'exit-code'.
[ 4.844586] systemd[1]: Failed to start Start psplash boot splash screen.
[FAILED] Failed to start Start psplash boot splash screen.
See 'systemctl status psplash-start.service' for details.
[ 4.858517] systemd[1]: Dependency failed for Start psplash-systemd progress communication helper.
[DEPEND] Dependency failed for Star…progress communication helper.
[ 4.876415] systemd[1]: psplash-systemd.service: Job psplash-systemd.service/start failed with result 'dependency'.
[ 4.892781] systemd[1]: Started Journal Service.
[ OK ] Started Journal Service.
[ OK ] Mounted FUSE Control File System.
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Started Remount Root and Kernel File Systems.
[ OK ] Started Apply Kernel Variables.
Starting Flush Journal to Persistent Storage...
Starting Create Static Device Nodes in /dev...
[ 4.935311] systemd-journald[142]: Received client request to flush runtime journal.
[ OK ] Started Flush Journal to Persistent Storage.
[ OK ] Started Create Static Device Nodes in /dev.
[ OK ] Reached target Local File Systems (Pre).
Mounting /var/volatile...
Starting udev Kernel Device Manager...
[ OK ] Mounted /var/volatile.
Starting Load/Save Random Seed...
[ OK ] Reached target Local File Systems.
Starting Create Volatile Files and Directories...
[ OK ] Started Create Volatile Files and Directories.
Starting Network Time Synchronization...
Starting Update UTMP about System Boot/Shutdown...
[ OK ] Started udev Kernel Device Manager.
Starting Network Service...
[ OK ] Started udev Coldplug all Devices.
[ OK ] Started Update UTMP about System Boot/Shutdown.
[ OK ] Started Network Service.
Starting Network Name Resolution...
[ OK ] Created slice system-systemd\x2dbacklight.slice.
Starting Load/Save Screen …ness of backlight:backlight...
[ 5.195360] dhd_module_init: in Dongle Host Driver, version 1.579.77.41.10 (r)
[ 5.206381] ======== dhd_wlan_init_plat_data ========
[ 5.211495] [WLAN_RFKILL]: rockchip_wifi_get_oob_irq: Enter
[ 5.217075] dhd_wlan_init_gpio: WL_HOST_WAKE=-1, oob_irq=231, oob_irq_flags=0x414
[ 5.221845] rockchip-lvds ff770000.syscon:lvds: failed to get phy: -517
[ 5.222201] clk: couldn't get clock 0 for /tsadc@ff280000
[ 5.236665] dhd_wlan_init_gpio: WL_REG_ON=-1
[ 5.240959] dhd_wifi_platform_load: Enter
[ 5.247324] Power-up adapter 'DHD generic adapter'
[ OK ] Started Load/Save Screen B…htness of backlight:backlight.
[ 5.275742] rockchip-lvds ff770000.syscon:lvds: failed to get phy: -517
[ 5.285767] clk: couldn't get clock 0 for /tsadc@ff280000
[ 5.291368] wifi_platform_set_power = 1
[ 5.295223] ======== PULL WL_REG_ON(-1) HIGH! ========
[ 5.300389] [WLAN_RFKILL]: rockchip_wifi_power: 1
[ 5.305096] [WLAN_RFKILL]: wifi turn on power. -1
[ 5.331904] rockchip-lvds ff770000.syscon:lvds: failed to get phy: -517
[ OK ] Started Network Time Synchronization.[ 5.339005] clk: couldn't get clock 0 for /tsadc@ff280000
[ OK ] Reached target System Initialization.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target System Time Set.
[ OK ] Reached target System Time Synchronized.
[ OK ] Started Daily apt download activities.
[ OK ] Reached target Timers.
[ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[ OK ] Listening on D-Bus System Message Bus Socket.
[ OK ] Listening on dropbear.socket.
[ OK ] Reached target Sockets.
[ OK ] Reached target Basic System.
[ OK ] Started Kernel Logging Service.
[ OK ] Started System Logging Service.
[ OK ] Started D-Bus System Message Bus.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyFIQ0.
[ OK ] Reached target Login Prompts.
Starting Login Service...
[ OK ] Started Xserver startup without a display manager.
[ OK ] Started Network Name Resolution.
[ OK ] Reached target Network.
[ OK ] Reached target Host and Network Name Lookups.
[ OK ] Listening on Load/Save RF …itch Status /dev/rfkill Watch.
Starting Avahi mDNS/DNS-SD Stack...
Starting Load/Save RF Kill Switch Status...
[ 5.540251] [BT_RFKILL]: bt shut off power
[ OK ] Started Load/Save RF Kill Switch Status.
[ OK ] Started Avahi mDNS/DNS-SD Stack.
[ 5.619571] wifi_platform_bus_enumerate device present 1
[ 5.624877] ======== Card detection to detect SDIO card! ========
[ 5.631017] mmc2:mmc host rescan start!
[ 5.650927] bcmsdh_register: register client driver
[ 5.656090] bcmsdh_sdmmc_probe: Enter num=1
[ 5.660770] rockchip-lvds ff770000.syscon:lvds: failed to get phy: -517
[ 5.667728] clk: couldn't get clock 0 for /tsadc@ff280000
[ 5.669662] bcmsdh_sdmmc_probe: Enter num=2
[ 5.669664] bus num (host idx)=2, slot num (rca)=1
[ 5.669666] found adapter info 'DHD generic adapter'
[ 5.669699] sdioh_attach: set sd_f2_blocksize 256
[ 5.669725] sdioh_attach: sd clock rate = 0
[ 5.669883] dhdsdio_probe : no mutex held. set lock
[ 5.669950] F1 signature read @0x18000000=0x1541a9a6
[ 5.671991] F1 signature OK, socitype:0x1 chip:0xa9a6 rev:0x1 pkg:0x4
[ 5.672636] DHD: dongle ram size is set to 524288(orig 524288) at 0x0
[ 5.672729] dhd_conf_set_chiprev: chip=0xa9a6, chiprev=1
[ 5.672761] firmware path not found
[ 5.672826] CFG80211-ERROR) wl_setup_wiphy : Registering Vendor80211
[ 5.673708] CFG80211-ERROR) wl_init_prof : wl_init_prof: No profile
[ 5.673976] wl_escan_attach: Enter
[ 5.673995] wl_escan_init: Enter
[ 5.674052] wl_create_event_handler(): thread:wl_escan_handler:d4 started
[ 5.674061] tsk Enter, tsk = 0xec5f0170
[ 5.674170] dhd_attach(): thread:dhd_watchdog_thread:d5 started
[ 5.674221] dhd_attach(): thread:dhd_dpc:d6 started
[ 5.674270] dhd_attach(): thread:dhd_rxf:d7 started
[ 5.674276] dhd_deferred_work_init: work queue initialized
[ 5.674280] dhd_tcpack_suppress_set: TCP ACK Suppress mode 0 -> mode 2
[ 5.674301] dhd_bus_set_default_min_res_mask: Unhandled chip id
[ 5.674452] sdioh_cis_read: func_cis_ptr[0]=0x1070
[ 5.681030] Dongle Host Driver, version 1.579.77.41.10 (r)
[ 5.681784] wl_ext_iapsta_attach_netdev: ifidx=0, bssidx=0
[ 5.681789] Register interface [wlan0] MAC: 08:e9:f6:47:28:1e
[ 5.681789]
[ 5.681877] dhd_tcpack_suppress_set: TCP ACK Suppress mode 2 -> mode 0
[ 5.681882] dhd_wl_ioctl: returning as busstate=0
[ 5.681885] dhd_dbg_detach_pkt_monitor, 2204
[ 5.681887] dhd_bus_devreset: == Power OFF ==
[ 5.682065] bcmsdh_oob_intr_unregister: Enter
[ 5.682066] bcmsdh_oob_intr_unregister: irq is not registered
[ 5.682072] dhd_txglom_enable: enable 0
[ 5.682074] dhd_conf_set_txglom_params: txglom_mode=copy
[ 5.682076] dhd_conf_set_txglom_params: txglomsize=0, deferred_tx_len=0
[ 5.682078] dhd_conf_set_txglom_params: txinrx_thres=-1, dhd_txminmax=1
[ 5.682080] dhd_conf_set_txglom_params: tx_max_offset=0, txctl_tmo_fix=300
[ 5.682081] dhd_bus_devreset: WLAN OFF DONE
[ 5.682112] wifi_platform_set_power = 0
[ 5.682114] ======== PULL WL_REG_ON(-1) LOW! ========
[ 5.682117] [WLAN_RFKILL]: rockchip_wifi_power: 0
[ 5.682131] [WLAN_RFKILL]: wifi shut off power.
[ 5.682134] dhdsdio_probe : the lock is released.
[ 5.682348] dhd_module_init: Exit err=0
[ 5.904609] rockchip-lvds ff770000.syscon:lvds: failed to get phy: -517
[ 5.911638] clk: couldn't get clock 0 for /tsadc@ff280000
[ OK ] Started Login Service.
[ OK ] Reached target Multi-User System.
[ OK ] Reached target Graphical Interface.
Starting Update UTMP about System Runlevel Changes...
[ OK ] Started Update UTMP about System Runlevel Changes.
[ 9.220236] rk_gmac-dwmac ff290000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 10.461429] tty_port_close_start: tty->count = 1 port count = 2.
same error, so there must be something wrong in the kernel side.
with libdrm-tests installed, there would be a modetest tool, you can run it to check the information about drm driver.
and according to boot logs, lvds might not be probed(failed to get phy)
How can I run drm tests?
The phy error was always writing, I guess because I gave the power to lvds from outside, not from the card, but it was working.
How can we detect if there is an error on the kernel side, and I was using this kernel alone. Before yocto, I was flashing and using DevTool such as MiniLoaderAll.bin
, parameter
and zboot.img
. LVDS and HDMI could be used.
I am attaching 3 files that I use with devtool without Yocto.
the x11 modesetting driver is using drm api. for drm api, libdrm provided a tool to test it, which is modetest(you can google it for it's usage).
you can run 'modetest -M rockchip' to dump info or other args(-s i guess) to display a color bar.
and the device node would be /dev/dri/card0 (this should be the rockchip drm node)
Did I do it right? It gave a result like this:
usage: modetest [-acDdefMPpsCvw]
Query options:
-c list connectors
-e list encoders
-f list framebuffers
-p list CRTCs and planes (pipes)
Test options:
-P <plane_id>@<crtc_id>:<w>x<h>[+<x>+<y>][*<scale>][@<format>] set a plane
-s <connector_id>[,<connector_id>][@<crtc_id>]:[#<mode index>]<mode>[-<vrefresh>][@<format>] set a mode
-C test hw cursor
-v test vsynced page flipping
-w <obj_id>:<prop_name>:<value> set property
-a use atomic API
-F pattern1,pattern2 specify fill patterns
Generic options:
-d drop master after mode set
-M module use the given driver
-D device use the given device
Default is to dump all info.
root@mepsan-pcr172:~# modetest -c
trying to open device 'i915'...failed
trying to open device 'amdgpu'...failed
trying to open device 'radeon'...failed
trying to open device 'nouveau'...failed
trying to open device 'vmwgfx'...failed
trying to open device 'omapdrm'...failed
trying to open device 'exynos'...failed
trying to open device 'tilcdc'...failed
trying to open device 'msm'...failed
trying to open device 'sti'...failed
trying to open device 'tegra'...failed
trying to open device 'imx-drm'...failed
trying to open device 'rockchip'...failed
trying to open device 'atmel-hlcdc'...failed
trying to open device 'fsl-dcu-drm'...failed
trying to open device 'vc4'...failed
trying to open device 'virtio_gpu'...failed
trying to open device 'mediatek'...failed
trying to open device 'meson'...failed
trying to open device 'pl111'...failed
trying to open device 'stm'...failed
trying to open device 'sun4i-drm'...failed
trying to open device 'armada-drm'...failed
no device found
root@mepsan-pcr172:~# modetest -e
trying to open device 'i915'...failed
trying to open device 'amdgpu'...failed
trying to open device 'radeon'...failed
trying to open device 'nouveau'...failed
trying to open device 'vmwgfx'...failed
trying to open device 'omapdrm'...failed
trying to open device 'exynos'...failed
trying to open device 'tilcdc'...failed
trying to open device 'msm'...failed
trying to open device 'sti'...failed
trying to open device 'tegra'...failed
trying to open device 'imx-drm'...failed
trying to open device 'rockchip'...failed
trying to open device 'atmel-hlcdc'...failed
trying to open device 'fsl-dcu-drm'...failed
trying to open device 'vc4'...failed
trying to open device 'virtio_gpu'...failed
trying to open device 'mediatek'...failed
trying to open device 'meson'...failed
trying to open device 'pl111'...failed
trying to open device 'stm'...failed
trying to open device 'sun4i-drm'...failed
trying to open device 'armada-drm'...failed
no device found
root@mepsan-pcr172:~# modetest -f
trying to open device 'i915'...failed
trying to open device 'amdgpu'...failed
trying to open device 'radeon'...failed
trying to open device 'nouveau'...failed
trying to open device 'vmwgfx'...failed
trying to open device 'omapdrm'...failed
trying to open device 'exynos'...failed
trying to open device 'tilcdc'...failed
trying to open device 'msm'...failed
trying to open device 'sti'...failed
trying to open device 'tegra'...failed
trying to open device 'imx-drm'...failed
trying to open device 'rockchip'...failed
trying to open device 'atmel-hlcdc'...failed
trying to open device 'fsl-dcu-drm'...failed
trying to open device 'vc4'...failed
trying to open device 'virtio_gpu'...failed
trying to open device 'mediatek'...failed
trying to open device 'meson'...failed
trying to open device 'pl111'...failed
trying to open device 'stm'...failed
trying to open device 'sun4i-drm'...failed
trying to open device 'armada-drm'...failed
no device found
root@mepsan-pcr172:~# modetest -p
trying to open device 'i915'...failed
trying to open device 'amdgpu'...failed
trying to open device 'radeon'...failed
trying to open device 'nouveau'...failed
trying to open device 'vmwgfx'...failed
trying to open device 'omapdrm'...failed
trying to open device 'exynos'...failed
trying to open device 'tilcdc'...failed
trying to open device 'msm'...failed
trying to open device 'sti'...failed
trying to open device 'tegra'...failed
trying to open device 'imx-drm'...failed
trying to open device 'rockchip'...failed
trying to open device 'atmel-hlcdc'...failed
trying to open device 'fsl-dcu-drm'...failed
trying to open device 'vc4'...failed
trying to open device 'virtio_gpu'...failed
trying to open device 'mediatek'...failed
trying to open device 'meson'...failed
trying to open device 'pl111'...failed
trying to open device 'stm'...failed
trying to open device 'sun4i-drm'...failed
trying to open device 'armada-drm'...failed
no device found
the dump of X server's syscall (run 'strace -f X' )might also be useful
the modetest shows the drm device is not available trying to open device 'rockchip'...failed
, you can check /dev/dri/card0 manually
/dev/ dump, card0 not showing up here:
root@mepsan-pcr172:~# ls /dev/
ashmem i2c-2 loop6 net tty tty21 tty35 tty49 tty62 usbmon3 vcsa5
block i2c-3 loop7 network_latency tty0 tty22 tty36 tty5 tty63 v4l vcsa6
bus i2c-4 mali0 network_throughput tty1 tty23 tty37 tty50 tty7 v4l-subdev0 vendor_storage
char iio:device0 mapper null tty10 tty24 tty38 tty51 tty8 vcs vhci
console initctl media0 ppp tty11 tty25 tty39 tty52 tty9 vcs1 video0
cpu_dma_latency input mem ptmx tty12 tty26 tty4 tty53 ttyFIQ0 vcs2 video1
disk kmsg memory_bandwidth pts tty13 tty27 tty40 tty54 ttyS0 vcs3 video2
dri log mmcblk1 ram0 tty14 tty28 tty41 tty55 ttyS1 vcs4 video3
fd loop-control mmcblk1boot0 random tty15 tty29 tty42 tty56 ttyS3 vcs5 video4
full loop0 mmcblk1boot1 rfkill tty16 tty3 tty43 tty57 uhid vcs6 vpu-service
fuse loop1 mmcblk1p1 shm tty17 tty30 tty44 tty58 uinput vcsa zero
hevc-service loop2 mmcblk1p2 snd tty18 tty31 tty45 tty59 urandom vcsa1 zram0
hwrng loop3 mmcblk1p3 stderr tty19 tty32 tty46 tty6 usbmon0 vcsa2
i2c-0 loop4 mmcblk1p4 stdin tty2 tty33 tty47 tty60 usbmon1 vcsa3
i2c-1 loop5 mmcblk1rpmb stdout tty20 tty34 tty48 tty61 usbmon2 vcsa4
/dev/dri dump:
root@mepsan-pcr172:~# ls /dev/dri/
root@mepsan-pcr172:~#
strace is not installed, I guess, how is it installed? Shall I set up?
root@mepsan-pcr172:~# strace -f X
-sh: strace: command not found
likely due to lvds i guess, drm requires all components to be bounded(including lvds hdmi vop)
root@linaro-alip:/# ls /dev/dri/ card0 renderD128
How should I proceed? I am very unfamiliar with these subjects.
anyway, it's a kernel issue that the drm driver failed to bring up lvds, likely due to missing phy(something wrong in the clk/regulator or config/dts)
Is it normal for hdmi not to work because of that problem? Do I have to look elsewhere for hdmi?
you can try to add logs in the kernel drm driver for example lvds driver's bind function to make sure it success.
or you can try to disable lvds in kernel dts, and use hdmi only
for drm, it would try to register all components specified in the dts(vop/lvds/hdmi and so on), and try to bring them up by calling their bind callback.
and it would keep retrying and reject to work if any of those callback failed. so you can either fix the broken component or disable it in dts
I've been looking for hours, I can't see a wrong place. I changed the vopl and vopb parts, I tried again and again, but I did not get any results, I tried to turn off lvds, but I did not get any results. I wonder if you could examine at an appropriate time. I have attached the 4 dts files that I think are used. As far as I understand there is a time difference between us and you are awake while I am sleeping, there is a short time when we two are awake. So I'd be happy if you could take a look.
1/ quick check with your dts, the lvds's phy(video_phy) is disabled(that is why your lvds failed to probe), you can try to enable it:
+++ b/rk3288.dtsi
@@ -1690,7 +1690,7 @@
reset-names = "rst";
power-domains = <&power RK3288_PD_VIO>;
#phy-cells = <0>;
- status = "disabled";
+ status = "okay";
};
but weird thing is that it is enabled in the dumped dts from your previous provided zboot.img:
video-phy@ff96c000 {
compatible = "rockchip,rk3288-video-phy";
...
status = "okay";
phandle = < 0x67 >;
};
so guessing something wrong during your porting.
2/ for disabling lvds, try:
+++ b/rk3288-lc-linux.dts
@@ -339,7 +339,7 @@
};
&lvds {
- status = "okay";
+ status = "disabled";
ports {
lvds_out: port@1 {
reg = <1>;
@@ -432,7 +432,7 @@
};
&route_lvds {
- status = "okay";
+ status = "disabled";
};
3/ for further debugging, try attached debug patch drm.txt, which would enable more logs: sh-5.1# dmesg|grep -E "display-subsystem|compo" [ 0.924043] dwhdmi-rockchip ff940000.hdmi: adding component (ops 0xffffff8008afb188) [ 0.926015] rockchip-dp ff970000.edp: adding component (ops 0xffffff8008afd8c8) [ 0.928370] rockchip-vop ff8f0000.vop: adding component (ops 0xffffff8008b06e30) [ 0.929250] rockchip-vop ff900000.vop: adding component (ops 0xffffff8008b06e30) [ 0.930841] rockchip-drm display-subsystem: component_match_add /vop@ff900000 [ 0.931501] rockchip-drm display-subsystem: component_match_add /vop@ff8f0000 [ 0.932158] rockchip-drm display-subsystem: component_match_add /edp@ff970000 [ 0.932825] rockchip-drm display-subsystem: component_match_add /hdmi@ff940000 [ 0.933486] rockchip-drm display-subsystem: component_match_add /dp@fec00000 [ 0.934168] rockchip-drm display-subsystem: component_match_add /edp@ff970000 [ 0.934820] rockchip-drm display-subsystem: component_match_add /hdmi@ff940000 [ 0.935474] rockchip-drm display-subsystem: component_match_add /dp@fec00000 [ 1.517118] cdn-dp fec00000.dp: adding component (ops 0xffffff8008afc218) [ 1.517829] rockchip-drm display-subsystem: defer getting devfreq [ 1.518559] rockchip-drm display-subsystem: binding ff900000.vop (ops 0xffffff8008b06e30) [ 1.520084] rockchip-drm display-subsystem: bound ff900000.vop (ops 0xffffff8008b06e30) [ 1.520806] rockchip-drm display-subsystem: binding ff8f0000.vop (ops 0xffffff8008b06e30) [ 1.522238] rockchip-drm display-subsystem: bound ff8f0000.vop (ops 0xffffff8008b06e30) [ 1.522967] rockchip-drm display-subsystem: binding ff970000.edp (ops 0xffffff8008afd8c8) [ 1.525530] rockchip-drm display-subsystem: bound ff970000.edp (ops 0xffffff8008afd8c8) [ 1.526234] rockchip-drm display-subsystem: binding ff940000.hdmi (ops 0xffffff8008afb188) [ 1.530717] rockchip-drm display-subsystem: bound ff940000.hdmi (ops 0xffffff8008afb188) [ 1.531445] rockchip-drm display-subsystem: binding fec00000.dp (ops 0xffffff8008afc218) [ 1.533373] rockchip-drm display-subsystem: bound fec00000.dp (ops 0xffffff8008afc218)
"component_match_add" means drm driver expected those components "adding component" means the component driver registered it(usually means success probed) "binding" means drm driver try to bind that compoment "bound" means success to bind
so from those logs you will know which driver failed(probe or bind), and add more logs to it's probe()/bind() to debug(or disable it in the dts, so the drm driver would not expect it)
1/
Normally, I used to open video_phy
in rk3288-lc-linux.dts
, but I did not open it, I added the following patch file, but there was no change.
--- a/arch/arm/boot/dts/rk3288-lc-linux.dts
+++ b/arch/arm/boot/dts/rk3288-lc-linux.dts
@@ -435,6 +435,10 @@
status = "okay";
};
+&video_phy {
+ status = "okay";
+};
+
&route_hdmi {
status = "okay";
};
2/ Since what I wrote above was not enough, I added the patch file below, but this time, unlike my previous attempts, the splash screen did not appear on the HDMI.
--- a/arch/arm/boot/dts/rk3288-lc-linux.dts
+++ b/arch/arm/boot/dts/rk3288-lc-linux.dts
@@ -339,7 +339,7 @@
};
&lvds {
- status = "okay";
+ status = "disabled";
ports {
lvds_out: port@1 {
reg = <1>;
@@ -364,7 +364,7 @@
rockchip,data-width = <24>;
pinctrl-0 = <&lcd_cs>;
power-supply = <&vcc_lcd>;
- status = "okay";
+ status = "disabled";
display-timings {
native-mode = <&timing0>;
@@ -412,7 +412,7 @@
// };
route_lvds: route-lvds {
- status = "okay";
+ status = "disabled";
logo,uboot = "logo.bmp";
logo,kernel = "logo_kernel.bmp";
logo,mode = "center";
3/
I added the patch file below, but when I use the dmesg|grep -E "display-subsystem|compo"
command, no response is returned.
diff --git a/drivers/base/component.c b/drivers/base/component.c
index f748430bb654..6564168e5513 100644
--- a/drivers/base/component.c
+++ b/drivers/base/component.c
@@ -186,7 +186,7 @@ static int try_to_bring_up_master(struct master *master,
ret = master->ops->bind(master->dev);
if (ret < 0) {
devres_release_group(master->dev, NULL);
- dev_info(master->dev, "master bind failed: %d\n", ret);
+ dev_err(master->dev, "master bind failed: %d\n", ret);
goto out;
}
@@ -401,7 +401,7 @@ static int component_bind(struct component *component, struct master *master,
return -ENOMEM;
}
- dev_dbg(master->dev, "binding %s (ops %ps)\n",
+ dev_err(master->dev, "binding %s (ops %ps)\n",
dev_name(component->dev), component->ops);
ret = component->ops->bind(component->dev, master->dev, data);
@@ -417,7 +417,7 @@ static int component_bind(struct component *component, struct master *master,
devres_close_group(component->dev, NULL);
devres_remove_group(master->dev, NULL);
- dev_info(master->dev, "bound %s (ops %ps)\n",
+ dev_err(master->dev, "bound %s (ops %ps)\n",
dev_name(component->dev), component->ops);
} else {
devres_release_group(component->dev, NULL);
@@ -470,7 +470,7 @@ int component_add(struct device *dev, const struct component_ops *ops)
component->ops = ops;
component->dev = dev;
- dev_dbg(dev, "adding component (ops %ps)\n", ops);
+ dev_err(dev, "adding component (ops %ps)\n", ops);
mutex_lock(&component_mutex);
list_add_tail(&component->node, &component_list);
diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
index 0520bde44e5a..7ce52522821f 100644
--- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
@@ -1832,6 +1832,7 @@ static void rockchip_add_endpoints(struct device *dev,
continue;
}
+ dev_err(dev, "component_match_add %s\n", remote->full_name);
component_match_add(dev, match, compare_of, remote);
of_node_put(remote);
}
@@ -1881,6 +1882,7 @@ static int rockchip_drm_platform_probe(struct platform_device *pdev)
is_support_iommu = false;
}
+ dev_err(dev, "component_match_add %s\n", port->parent->full_name);
component_match_add(dev, &match, compare_of, port->parent);
of_node_put(port);
}
@@ -1914,6 +1916,7 @@ static int rockchip_drm_platform_probe(struct platform_device *pdev)
port = of_parse_phandle(np, "backlight", 0);
if (port && of_device_is_available(port)) {
+ dev_err(dev, "component_match_add %s\n", port->full_name);
component_match_add(dev, &match, compare_of, port);
of_node_put(port);
}
I added it as code, but I am also adding the files: changes.zip
I divided the drm patch file in the 3rd option into 2, as 2 separate patch files and I try again.
Update: When I use the dmesg|grep -E "display-subsystem|compo"
command, there is still no response.
since it's a kernel issue, i might not be able to provide more information...you might need to add more logs to the drm driver to figure it out(likely in the probe or bind).
or if you believe the old kernel works, maybe you can try the old zboot.img(maybe even uboot.img) and make sure /dev/dri/card0 exist, then flash the yocto's rootfs.img. for example: upgrade_tool di -b zboot.img upgrade_tool di -u uboot.img upgrade_tool di -rootfs rootfs.img
The old kernel is now working on other boards, no problem. When I flashed the old kernel, it gives Kernel Panic. I think the line is this: [ 6.609305] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,4)
Here is the whole boot log:
In
Channel a: DDR3 400MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel b: DDR3 400MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Memory OK
Memory OK
OUT
Boot1 Release Time: Apr 11 2018 10:32:58, version: 2.36
ChipType = 0x8, 226
mmc2:cmd19,256
SdmmcInit=2 0
BootCapSize=2000
UserCapSize=7456MB
FwPartOffset=2000 , 2000
mmc0:cmd8,1024
mmc0:cmd8,1024
mmc0:cmd8,1024
SdmmcInit=0 1
StorageInit ok = 30928
LOADER Check OK! 0x200000, 66980
TOS Check OK! 0x8400000, 101649
Enter Trust OS
INF [0x0] TEE-CORE:init_primary_helper:385: Core0 Initializing (1.1.0-432-gc99a453d #4 Mon Aug 17 09:16:49 UTC 2020 arm)
INF [0x0] TEE-CORE:init_primary_helper:386: Release version: 1.3
INF [0x0] TEE-CORE:init_primary_helper:387: Next entry point address: 0x200000
INF [0x0] TEE-CORE:init_teecore:83: teecore inits done
[ 0.000000] Booting Linux on physical CPU 0x500
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.4.194 (root@linaro-alip) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ) #108 SMP Mon Mar 7 15:20:40 +03 2022
[ 0.000000] CPU: ARMv7 Processor [410fc0d1] revision 1 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: rockchip,rk3288w
[ 0.000000] cma: Reserved 16 MiB at 0x7f000000
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv65535.65535 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] PERCPU: Embedded 14 pages/cpu @eef79000 s24728 r8192 d24424 u57344
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 518896
[ 0.000000] Kernel command line: storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal androidboot.verifiedbootstate=orange androidboot.serialno=c3d9b8674f4b94f6 earlyprintk rw rootwait console=ttyFIQ0 root=PARTUUID=614e0000-0000 rootfstype=ext4
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 2030272K/2081728K available (10240K kernel code, 806K rwdata, 2892K rodata, 1024K init, 1189K bss, 35072K reserved, 16384K cma-reserved, 1294336K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0b00000 (11232 kB)
[ 0.000000] .init : 0xc0f00000 - 0xc1000000 (1024 kB)
[ 0.000000] .data : 0xc1000000 - 0xc10c99a4 ( 807 kB)
[ 0.000000] .bss : 0xc10cb000 - 0xc11f4550 (1190 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 32.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] Architected 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.000009] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000031] Switching to timer-based delay loop, resolution 41ns
[ 0.003859] Console: colour dummy device 80x30
[ 0.003903] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.003929] pid_max: default: 32768 minimum: 301
[ 0.004059] Security Framework initialized
[ 0.004077] Yama: becoming mindful.
[ 0.004172] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.004197] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.005356] Initializing cgroup subsys devices
[ 0.005390] Initializing cgroup subsys freezer
[ 0.005439] CPU: Testing write buffer coherency: ok
[ 0.005494] ftrace: allocating 37819 entries in 111 pages
[ 0.116820] CPU0: update cpu_capacity 430
[ 0.116841] CPU0: thread -1, cpu 0, socket 5, mpidr 80000500
[ 0.116940] Setting up static identity map for 0x100000 - 0x100058
[ 0.120283] CPU1: update cpu_capacity 430
[ 0.120293] CPU1: thread -1, cpu 1, socket 5, mpidr 80000501
[ 0.121516] CPU2: update cpu_capacity 430
[ 0.121526] CPU2: thread -1, cpu 2, socket 5, mpidr 80000502
[ 0.122734] CPU3: update cpu_capacity 430
[ 0.122744] CPU3: thread -1, cpu 3, socket 5, mpidr 80000503
[ 0.122919] Brought up 4 CPUs
[ 0.122963] SMP: Total of 4 processors activated (192.00 BogoMIPS).
[ 0.122973] CPU: All CPU(s) started in SVC mode.
[ 0.125085] devtmpfs: initialized
[ 0.154998] VFP support v0.3: implementor 41 architecture 3 part 30 variant d rev 0
[ 0.155570] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.155614] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.157206] pinctrl core: initialized pinctrl subsystem
[ 0.158834] NET: Registered protocol family 16
[ 0.161125] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.186663] cpuidle: using governor ladder
[ 0.216714] cpuidle: using governor menu
[ 0.216766] Registered FIQ tty driver
[ 0.269975] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.269993] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.271085] fiq debugger fiq mode enabled
[ 0.727814] console [ttyFIQ0] enabled
[ 0.731862] Registered fiq debugger ttyFIQ0
[ 0.781939] iommu: Adding device ff910000.isp to group 0
[ 0.787470] iommu: Adding device ff930000.vop to group 1
[ 0.792938] iommu: Adding device ff940000.vop to group 2
[ 0.798455] iommu: Adding device ff9a0000.video-codec to group 3
[ 0.804621] iommu: Adding device ff9a0000.vpu-service to group 4
[ 0.810845] iommu: Adding device ff9c0000.hevc-service to group 5
[ 0.817772] rk_iommu ff914000.iommu: can't get sclk
[ 0.823351] rk_iommu ff930300.iommu: can't get sclk
[ 0.828696] rk_iommu ff940300.iommu: can't get sclk
[ 0.834049] rk_iommu ff9a0800.iommu: can't get sclk
[ 0.839444] rk_iommu ff9c0440.iommu: can't get sclk
[ 0.845281] SCSI subsystem initialized
[ 0.849446] usbcore: registered new interface driver usbfs
[ 0.855082] usbcore: registered new interface driver hub
[ 0.860575] usbcore: registered new device driver usb
[ 0.865885] media: Linux media interface: v0.10
[ 0.870489] Linux video capture interface: v2.00
[ 0.875267] pps_core: LinuxPPS API ver. 1 registered
[ 0.880266] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.889436] PTP clock support registered
[ 0.895925] Advanced Linux Sound Architecture Driver Initialized.
[ 0.903069] Bluetooth: Core ver 2.21
[ 0.906756] NET: Registered protocol family 31
[ 0.911205] Bluetooth: HCI device and connection manager initialized
[ 0.917608] Bluetooth: HCI socket layer initialized
[ 0.922497] Bluetooth: L2CAP socket layer initialized
[ 0.927667] Bluetooth: SCO socket layer initialized
[ 0.934807] clocksource: Switched to clocksource arch_sys_counter
[ 1.029941] NET: Registered protocol family 2
[ 1.035287] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 1.042439] TCP bind hash table entries: 8192 (order: 5, 163840 bytes)
[ 1.049295] TCP: Hash tables configured (established 8192 bind 8192)
[ 1.055799] UDP hash table entries: 512 (order: 2, 24576 bytes)
[ 1.061777] UDP-Lite hash table entries: 512 (order: 2, 24576 bytes)
[ 1.068503] NET: Registered protocol family 1
[ 1.073400] RPC: Registered named UNIX socket transport module.
[ 1.079377] RPC: Registered udp transport module.
[ 1.084088] RPC: Registered tcp transport module.
[ 1.088824] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1.096743] hw perfevents: enabled with armv7_cortex_a12 PMU driver, 7 counters available
[ 1.108337] Initialise system trusted keyring
[ 1.128400] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1.137605] NFS: Registering the id_resolver key type
[ 1.142731] Key type id_resolver registered
[ 1.146976] Key type id_legacy registered
[ 1.151025] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 1.158486] fuse init (API version 7.23)
[ 1.171368] NET: Registered protocol family 38
[ 1.175978] Key type asymmetric registered
[ 1.180095] Asymmetric key parser 'x509' registered
[ 1.185200] bounce: pool size: 64 pages
[ 1.189339] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[ 1.196857] io scheduler noop registered
[ 1.200798] io scheduler deadline registered
[ 1.205223] io scheduler cfq registered (default)
[ 1.217904] backlight supply power not found, using dummy regulator
[ 1.225306] rk-vcodec ff9a0000.vpu-service: no regulator for vcodec
[ 1.232013] rk-vcodec ff9a0000.vpu-service: probe device
[ 1.237808] rk-vcodec ff9a0000.vpu-service: drm allocator with mmu enabled
[ 1.245887] rk-vcodec ff9a0000.vpu-service: could not find power_model node
[ 1.252859] rk-vcodec ff9a0000.vpu-service: init success
[ 1.258772] rk-vcodec ff9c0000.hevc-service: no regulator for vcodec
[ 1.265697] rk-vcodec ff9c0000.hevc-service: probe device
[ 1.271525] rk-vcodec ff9c0000.hevc-service: drm allocator with mmu enabled
[ 1.279404] rk-vcodec ff9c0000.hevc-service: could not find power_model node
[ 1.286518] rk-vcodec ff9c0000.hevc-service: init success
[ 1.295879] dma-pl330 ff250000.dma-controller: Loaded driver for PL330 DMAC-241330
[ 1.303457] dma-pl330 ff250000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-20 Num_Events-16
[ 1.314155] dma-pl330 ff600000.dma-controller: Loaded driver for PL330 DMAC-241330
[ 1.321811] dma-pl330 ff600000.dma-controller: DBUFF-64x8bytes Num_Chans-5 Num_Peri-6 Num_Events-10
[ 1.332957] rockchip-system-monitor rockchip-system-monitor: system monitor probe
[ 1.341680] Serial: 8250/16550 driver, 5 ports, IRQ sharing disabled
[ 1.349105] ff180000.serial: ttyS0 at MMIO 0xff180000 (irq = 37, base_baud = 1500000) is a 16550A
[ 1.359032] ff190000.serial: ttyS1 at MMIO 0xff190000 (irq = 38, base_baud = 1500000) is a 16550A
[ 1.369035] ff1b0000.serial: ttyS3 at MMIO 0xff1b0000 (irq = 39, base_baud = 1500000) is a 16550A
[ 1.380303] [drm] Initialized drm 1.1.0 20060810
[ 1.392127] [drm] Rockchip DRM driver version: v1.0.1
[ 1.397780] rockchip-drm display-subsystem: devfreq is not set
[ 1.405385] rockchip-drm display-subsystem: bound ff940000.vop (ops 0xc0b65fb8)
[ 1.413938] rockchip-drm display-subsystem: bound ff930000.vop (ops 0xc0b65fb8)
[ 1.421742] i2c i2c-6: of_i2c: modalias failure on /hdmi@ff980000/ports
[ 1.428421] dwhdmi-rockchip ff980000.hdmi: registered DesignWare HDMI I2C bus driver
[ 1.436344] dwhdmi-rockchip ff980000.hdmi: Detected HDMI TX controller v2.01a with HDCP (DWC HDMI 2.0 TX PHY)
[ 1.447880] rockchip-drm display-subsystem: bound ff980000.hdmi (ops 0xc0b5cea0)
[ 1.455398] rockchip-drm display-subsystem: failed to bind ff770000.syscon:lvds (ops 0xc0b5e64c): -517
[ 1.466122] rockchip-drm display-subsystem: master bind failed: -517
[ 1.473570] usbcore: registered new interface driver udl
[ 1.479358] panel-simple lvds-panel: failed to get power regulator: -517
[ 1.491519] brd: module loaded
[ 1.505472] loop: module loaded
[ 1.509895] zram: Added device: zram0
[ 1.513619] lkdtm: No crash points registered, enable through debugfs
[ 1.521895] tun: Universal TUN/TAP device driver, 1.6
[ 1.527008] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 1.535543] rk_gmac-dwmac ff290000.ethernet: phy regulator is not available yet, deferred probing
[ 1.546003] PPP generic driver version 2.4.2
[ 1.550614] PPP BSD Compression module registered
[ 1.555380] PPP Deflate Compression module registered
[ 1.560461] PPP MPPE Compression module registered
[ 1.565301] NET: Registered protocol family 24
[ 1.569935] usbcore: registered new interface driver rndis_wlan
[ 1.576279] usbcore: registered new interface driver rt2800usb
[ 1.582137] Rockchip WiFi SYS interface (V1.00) ...
[ 1.587207] pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Ethernet driver
[ 1.594701] usbcore: registered new interface driver pegasus
[ 1.600493] usbcore: registered new interface driver rtl8150
[ 1.606278] usbcore: registered new interface driver r8152
[ 1.611867] usbcore: registered new interface driver asix
[ 1.617398] usbcore: registered new interface driver ax88179_178a
[ 1.623577] usbcore: registered new interface driver cdc_ether
[ 1.629537] usbcore: registered new interface driver dm9601
[ 1.635265] usbcore: registered new interface driver smsc75xx
[ 1.641132] usbcore: registered new interface driver smsc95xx
[ 1.647009] usbcore: registered new interface driver net1080
[ 1.652772] usbcore: registered new interface driver rndis_host
[ 1.658836] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[ 1.666412] usbcore: registered new interface driver cdc_ncm
[ 1.672163] usbcore: registered new interface driver qmi_wwan
[ 1.678043] usbcore: registered new interface driver cdc_mbim
[ 1.684216] ff540000.usb supply vusb_d not found, using dummy regulator
[ 1.690982] ff540000.usb supply vusb_a not found, using dummy regulator
[ 1.815498] dwc2 ff540000.usb: DWC OTG Controller
[ 1.820255] dwc2 ff540000.usb: new USB bus registered, assigned bus number 1
[ 1.827405] dwc2 ff540000.usb: irq 45, io mem 0xff540000
[ 1.833120] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.839967] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.847228] usb usb1: Product: DWC OTG Controller
[ 1.851942] usb usb1: Manufacturer: Linux 4.4.194 dwc2_hsotg
[ 1.857630] usb usb1: SerialNumber: ff540000.usb
[ 1.863343] hub 1-0:1.0: USB hub found
[ 1.867215] hub 1-0:1.0: 1 port detected
[ 1.872107] ff580000.usb supply vusb_d not found, using dummy regulator
[ 1.878900] ff580000.usb supply vusb_a not found, using dummy regulator
[ 1.896364] dwc2 ff580000.usb: DWC OTG Controller
[ 1.901115] dwc2 ff580000.usb: new USB bus registered, assigned bus number 2
[ 1.908263] dwc2 ff580000.usb: irq 46, io mem 0xff580000
[ 1.913969] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.920816] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.928076] usb usb2: Product: DWC OTG Controller
[ 1.932790] usb usb2: Manufacturer: Linux 4.4.194 dwc2_hsotg
[ 1.938478] usb usb2: SerialNumber: ff580000.usb
[ 1.944144] hub 2-0:1.0: USB hub found
[ 1.948014] hub 2-0:1.0: 1 port detected
[ 1.954256] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.960858] ehci-platform: EHCI generic platform driver
[ 1.966796] ehci-platform ff500000.usb: EHCI Host Controller
[ 1.972857] ehci-platform ff500000.usb: new USB bus registered, assigned bus number 3
[ 1.981006] ehci-platform ff500000.usb: irq 44, io mem 0xff500000
[ 2.004872] ehci-platform ff500000.usb: USB 2.0 started, EHCI 1.00
[ 2.011398] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[ 2.018250] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.025511] usb usb3: Product: EHCI Host Controller
[ 2.030394] usb usb3: Manufacturer: Linux 4.4.194 ehci_hcd
[ 2.035914] usb usb3: SerialNumber: ff500000.usb
[ 2.041569] hub 3-0:1.0: USB hub found
[ 2.045647] hub 3-0:1.0: 1 port detected
[ 2.050660] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 2.056942] ohci-platform: OHCI generic platform driver
[ 2.062686] usbcore: registered new interface driver cdc_acm
[ 2.068392] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 2.076546] usbcore: registered new interface driver cdc_wdm
[ 2.082440] usbcore: registered new interface driver usb-storage
[ 2.088676] usbcore: registered new interface driver usbserial
[ 2.094592] usbcore: registered new interface driver usbserial_generic
[ 2.101219] usbserial: USB Serial support registered for generic
[ 2.107366] usbcore: registered new interface driver cp210x
[ 2.112997] usbserial: USB Serial support registered for cp210x
[ 2.119099] usbcore: registered new interface driver ftdi_sio
[ 2.124945] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 2.132488] usbcore: registered new interface driver keyspan
[ 2.138245] usbserial: USB Serial support registered for Keyspan - (without firmware)
[ 2.146356] usbserial: USB Serial support registered for Keyspan 1 port adapter
[ 2.153721] usbserial: USB Serial support registered for Keyspan 2 port adapter
[ 2.161135] usbserial: USB Serial support registered for Keyspan 4 port adapter
[ 2.168592] usbcore: registered new interface driver option
[ 2.174222] usbserial: USB Serial support registered for GSM modem (1-port)
[ 2.181521] usbcore: registered new interface driver oti6858
[ 2.187293] usbserial: USB Serial support registered for oti6858
[ 2.193405] usbcore: registered new interface driver pl2303
[ 2.199077] usbserial: USB Serial support registered for pl2303
[ 2.205147] usbcore: registered new interface driver qcserial
[ 2.210949] usbserial: USB Serial support registered for Qualcomm USB modem
[ 2.218078] usbcore: registered new interface driver sierra
[ 2.223710] usbserial: USB Serial support registered for Sierra USB modem
[ 2.232289] usbcore: registered new interface driver iforce
[ 2.238090] usbcore: registered new interface driver xpad
[ 2.244002] Error: Driver 'Goodix-TS' is already registered, aborting...
[ 2.251139] usbcore: registered new interface driver usbtouchscreen
[ 2.258668] i2c /dev entries driver
[ 2.264227] rk808 0-001b: Pmic Chip id: 0x0
[ 2.272283] rk808-regulator rk808-regulator: there is no dvs0 gpio
[ 2.278620] rk808-regulator rk808-regulator: there is no dvs1 gpio
[ 2.284974] DCDC_REG1: supplied by vcc_sys
[ 2.290142] DCDC_REG2: supplied by vcc_sys
[ 2.295316] DCDC_REG3: supplied by vcc_sys
[ 2.300046] DCDC_REG4: supplied by vcc_sys
[ 2.305381] LDO_REG1: supplied by vcc_sys
[ 2.311000] LDO_REG2: supplied by vcc_sys
[ 2.317775] LDO_REG4: supplied by vcc_io
[ 2.323107] LDO_REG5: supplied by vcc_io
[ 2.332618] SWITCH_REG1: supplied by vcc_io
[ 2.337553] SWITCH_REG2: supplied by vcc_io
[ 2.342625] rk808-rtc rk808-rtc: device is disabled
[ 2.347576] rk808-rtc: probe of rk808-rtc failed with error -22
[ 2.353809] rk3x-i2c ff650000.i2c: Initialized RK3xxx I2C bus at f08fe000
[ 2.362042] rockchip-pinctrl pinctrl: unable to find group for node goodix-pins
[ 2.369468] usb 3-1: new high-speed USB device number 2 using ehci-platform
[ 2.376711] 1-005d supply AVDD28 not found, using dummy regulator
[ 2.382941] 1-005d supply VDDIO not found, using dummy regulator
[ 2.486672] Goodix-TS 1-005d: ID 911, version: 1060
[ 2.491938] Goodix-TS 1-005d: Direct firmware load for goodix_911_cfg.bin failed with error -2
[ 2.495181] rockchip-pinctrl pinctrl: unable to find group for node goodix-pins
[ 2.495331] 1-0014 supply AVDD28 not found, using dummy regulator
[ 2.495445] 1-0014 supply VDDIO not found, using dummy regulator
[ 2.495786] Goodix-TS: probe of 1-0014 failed with error -16
[ 2.495834] rk3x-i2c ff140000.i2c: Initialized RK3xxx I2C bus at f0922000
[ 2.500921] rk3x-i2c ff150000.i2c: Initialized RK3xxx I2C bus at f0924000
[ 2.502008] rk3x-i2c ff160000.i2c: Initialized RK3xxx I2C bus at f0926000
[ 2.503390] rk3x-i2c ff660000.i2c: Initialized RK3xxx I2C bus at f0928000
[ 2.509465] rkisp1 ff910000.isp: rkisp1 driver version: v00.01.05
[ 2.512949] probe device ff9a0000.video-codec
[ 2.513025] rockchip-vpu ff9a0000.video-codec: can't request region for resource [mem 0xff9a0000-0xff9a07ff]
[ 2.513035] rockchip-vpu ff9a0000.video-codec: rockchip_vpu_hw_probe failed
[ 2.513134] rockchip-vpu: probe of ff9a0000.video-codec failed with error -16
[ 2.513452] usbcore: registered new interface driver uvcvideo
[ 2.513455] USB Video Class driver (1.1.1)
[ 2.517085] Boot mode: coldboot
[ 2.517822] clk: couldn't get clock 0 for /tsadc@ff280000
[ 2.519576] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com
[ 2.519905] Bluetooth: Virtual HCI driver ver 1.5
[ 2.520199] Bluetooth: HCI UART driver ver 2.3
[ 2.520207] Bluetooth: HCI UART protocol H4 registered
[ 2.520212] Bluetooth: HCI UART protocol LL registered
[ 2.520218] Bluetooth: HCI UART protocol ATH3K registered
[ 2.520352] usbcore: registered new interface driver bfusb
[ 2.520474] usbcore: registered new interface driver btusb
[ 2.521110] cpu cpu0: bin=1
[ 2.521308] cpu cpu0: leakage=32
[ 2.521496] cpu cpu0: Failed to get pvtm
[ 2.521604] cpu cpu0: bin-scale=25
[ 2.523790] cpu cpu0: avs=0
[ 2.523835] cpu cpu0: scale_rate=1512000000
[ 2.524115] cpu cpu0: l=-2147483648 h=2147483647 hyst=0 l_limit=0 h_limit=0
[ 2.524139] cpu cpu0: failed to read out thermal zone (-22)
[ 2.525283] cpu cpu0: failed to find power_model node
[ 2.525680] sdhci: Secure Digital Host Controller Interface driver
[ 2.525683] sdhci: Copyright(c) Pierre Ossman
[ 2.525734] Synopsys Designware Multimedia Card Interface Driver
[ 2.526836] usb 3-1: New USB device found, idVendor=05e3, idProduct=0608
[ 2.526845] usb 3-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 2.526853] usb 3-1: Product: USB2.0 Hub
[ 2.527535] dwmmc_rockchip ff0c0000.dwmmc: IDMAC supports 32-bit address mode.
[ 2.527606] dwmmc_rockchip ff0c0000.dwmmc: Using internal DMA controller.
[ 2.527621] dwmmc_rockchip ff0c0000.dwmmc: Version ID is 270a
[ 2.527925] hub 3-1:1.0: USB hub found
[ 2.527985] dwmmc_rockchip ff0c0000.dwmmc: DW MMC controller at irq 29,32 bit host data width,256 deep fifo
[ 2.528016] dwmmc_rockchip ff0c0000.dwmmc: 'clock-freq-min-max' property was deprecated.
[ 2.528341] hub 3-1:1.0: 4 ports detected
[ 2.528648] rockchip-iodomain ff770000.syscon:io-domains: Setting to 3300000 done
[ 2.528662] rockchip-iodomain ff770000.syscon:io-domains: Setting to 3300000 done
[ 2.541200] mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 2.553803] dwmmc_rockchip ff0c0000.dwmmc: 1 slots initialized
[ 2.554113] dwmmc_rockchip ff0d0000.dwmmc: IDMAC supports 32-bit address mode.
[ 2.554146] dwmmc_rockchip ff0d0000.dwmmc: Using internal DMA controller.
[ 2.554154] dwmmc_rockchip ff0d0000.dwmmc: Version ID is 270a
[ 2.554179] dwmmc_rockchip ff0d0000.dwmmc: DW MMC controller at irq 30,32 bit host data width,256 deep fifo
[ 2.554189] dwmmc_rockchip ff0d0000.dwmmc: 'clock-freq-min-max' property was deprecated.
[ 2.554212] dwmmc_rockchip ff0d0000.dwmmc: No vmmc regulator found
[ 2.554215] dwmmc_rockchip ff0d0000.dwmmc: No vqmmc regulator found
[ 2.554637] dwmmc_rockchip ff0f0000.dwmmc: IDMAC supports 32-bit address mode.
[ 2.554664] dwmmc_rockchip ff0f0000.dwmmc: Using internal DMA controller.
[ 2.554672] dwmmc_rockchip ff0f0000.dwmmc: Version ID is 270a
[ 2.554694] dwmmc_rockchip ff0f0000.dwmmc: DW MMC controller at irq 31,32 bit host data width,256 deep fifo
[ 2.554703] dwmmc_rockchip ff0f0000.dwmmc: 'clock-freq-min-max' property was deprecated.
[ 2.554721] dwmmc_rockchip ff0f0000.dwmmc: No vmmc regulator found
[ 2.554724] dwmmc_rockchip ff0f0000.dwmmc: No vqmmc regulator found
[ 2.567409] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 2.580006] dwmmc_rockchip ff0f0000.dwmmc: 1 slots initialized
[ 2.580166] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.580423] hidraw: raw HID events driver (C) Jiri Kosina
[ 2.580968] usbcore: registered new interface driver usbhid
[ 2.580970] usbhid: USB HID core driver
[ 2.581150] ashmem: initialized
[ 2.582584] rknandbase v1.2 2018-05-08
[ 2.583055] usbcore: registered new interface driver snd-usb-audio
[ 2.585501] u32 classifier
[ 2.585508] Netfilter messages via NETLINK v0.30.
[ 2.585552] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 2.585743] ctnetlink v0.93: registering with nfnetlink.
[ 2.585867] ip_set: protocol 6
[ 2.585876] IPVS: Registered protocols ()
[ 2.585902] IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
[ 2.585964] IPVS: Creating netns size=1104 id=0
[ 2.585990] IPVS: ipvs loaded.
[ 2.586214] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 2.586319] Initializing XFRM netlink socket
[ 2.586749] NET: Registered protocol family 10
[ 2.587190] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 2.587297] sit: IPv6 over IPv4 tunneling driver
[ 2.587649] NET: Registered protocol family 17
[ 2.587663] NET: Registered protocol family 15
[ 2.587686] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 2.587702] Bridge firewalling registered
[ 2.587766] Bluetooth: RFCOMM socket layer initialized
[ 2.587779] Bluetooth: RFCOMM ver 1.11
[ 2.587790] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.587796] Bluetooth: HIDP socket layer initialized
[ 2.587828] 8021q: 802.1Q VLAN Support v1.8
[ 2.587843] lib80211: common routines for IEEE802.11 drivers
[ 2.587864] [WLAN_RFKILL]: Enter rfkill_wlan_init
[ 2.588030] [WLAN_RFKILL]: Enter rfkill_wlan_probe
[ 2.588034] [WLAN_RFKILL]: can't find rockchip,grf property
[ 2.588043] [WLAN_RFKILL]: wlan_platdata_parse_dt: wifi_chip_type = rtl8723bs
[ 2.588045] [WLAN_RFKILL]: wlan_platdata_parse_dt: enable wifi power control.
[ 2.588047] [WLAN_RFKILL]: wlan_platdata_parse_dt: wifi power controled by gpio.
[ 2.588090] [WLAN_RFKILL]: wlan_platdata_parse_dt: get property: WIFI,host_wake_irq = 150, flags = 0.
[ 2.588094] [WLAN_RFKILL]: wlan_platdata_parse_dt: The ref_wifi_clk not found !
[ 2.588096] [WLAN_RFKILL]: rfkill_wlan_probe: init gpio
[ 2.588100] [WLAN_RFKILL]: Exit rfkill_wlan_probe
[ 2.588136] [BT_RFKILL]: Enter rfkill_rk_init
[ 2.588368] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: uart_rts_gpios = 139.
[ 2.588387] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,reset_gpio = 149.
[ 2.588400] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,wake_gpio = 146.
[ 2.588412] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,wake_host_irq = 151.
[ 2.588697] [BT_RFKILL]: Request irq for bt wakeup host
[ 2.588734] [BT_RFKILL]: ** disable irq
[ 2.588824] [BT_RFKILL]: bt_default device registered.
[ 2.588880] Key type dns_resolver registered
[ 2.589313] ThumbEE CPU extension supported.
[ 2.589323] Registering SWP/SWPB emulation handler
[ 2.589729] Loading compiled-in X.509 certificates
[ 2.589938] rga2: Module initialized.
[ 2.590177] [drm] Rockchip DRM driver version: v1.0.1
[ 2.590384] rockchip-drm display-subsystem: devfreq is not set
[ 2.590979] rockchip-drm display-subsystem: bound ff940000.vop (ops 0xc0b65fb8)
[ 2.591364] rockchip-drm display-subsystem: bound ff930000.vop (ops 0xc0b65fb8)
[ 2.591630] dwhdmi-rockchip ff980000.hdmi: registered DesignWare HDMI I2C bus driver
[ 2.591681] dwhdmi-rockchip ff980000.hdmi: Detected HDMI TX controller v2.01a with HDCP (DWC HDMI 2.0 TX PHY)
[ 2.592646] rockchip-drm display-subsystem: bound ff980000.hdmi (ops 0xc0b5cea0)
[ 2.592664] rockchip-drm display-subsystem: failed to bind ff770000.syscon:lvds (ops 0xc0b5e64c): -517
[ 2.593460] rockchip-drm display-subsystem: master bind failed: -517
[ 2.594437] rk_gmac-dwmac ff290000.ethernet: clock input or output? (input).
[ 2.594442] rk_gmac-dwmac ff290000.ethernet: TX delay(0x30).
[ 2.594446] rk_gmac-dwmac ff290000.ethernet: RX delay(0x10).
[ 2.594457] rk_gmac-dwmac ff290000.ethernet: integrated PHY? (no).
[ 2.594531] rk_gmac-dwmac ff290000.ethernet: cannot get clock clk_mac_speed
[ 2.594533] rk_gmac-dwmac ff290000.ethernet: clock input from PHY
[ 2.599544] rk_gmac-dwmac ff290000.ethernet: init for RGMII
[ 2.599604] stmmac - user ID: 0x10, Synopsys ID: 0x35
[ 2.599606] Ring mode enabled
[ 2.599608] DMA HW capability register supported
[ 2.599609] Normal descriptors
[ 2.599610] RX Checksum Offload Engine supported (type 2)
[ 2.599611] TX Checksum insertion supported
[ 2.599612] Wake-Up On Lan supported
[ 2.599637] Enable RX Mitigation via HW Watchdog Timer
[ 2.613334] mmc_host mmc1: Bus speed (slot 0) = 99000000Hz (slot req 100000000Hz, actual 99000000HZ div = 0)
[ 2.620657] dwmmc_rockchip ff0f0000.dwmmc: Successfully tuned phase to 178
[ 2.620711] mmc1: new HS200 MMC card at address 0001
[ 2.621021] mmcblk1: mmc1:0001 8GTF4R 7.28 GiB
[ 2.621150] mmcblk1boot0: mmc1:0001 8GTF4R partition 1 4.00 MiB
[ 2.621266] mmcblk1boot1: mmc1:0001 8GTF4R partition 2 4.00 MiB
[ 2.621380] mmcblk1rpmb: mmc1:0001 8GTF4R partition 3 512 KiB
[ 2.623321] mmcblk1: p1 p2 p3 p4
[ 3.108493] vendor storage:20190527 ret = 0
[ 3.416752] input: Goodix Capacitive TouchScreen as /devices/platform/ff140000.i2c/i2c-1/1-005d/input/input0
[ 3.628757] libphy: stmmac: probed
[ 3.632158] eth%d: PHY ID 001cc915 at 0 IRQ POLL (stmmac-0:00) active
[ 3.638600] eth%d: PHY ID 001cc915 at 5 IRQ POLL (stmmac-0:05)
[ 3.645117] input: adc-keys as /devices/platform/adc-keys/input/input1
[ 3.652048] clk: couldn't get clock 0 for /tsadc@ff280000
[ 3.657943] dwmmc_rockchip ff0d0000.dwmmc: IDMAC supports 32-bit address mode.
[ 3.665227] dwmmc_rockchip ff0d0000.dwmmc: Using internal DMA controller.
[ 3.672011] dwmmc_rockchip ff0d0000.dwmmc: Version ID is 270a
[ 3.677778] dwmmc_rockchip ff0d0000.dwmmc: DW MMC controller at irq 30,32 bit host data width,256 deep fifo
[ 3.687525] dwmmc_rockchip ff0d0000.dwmmc: 'clock-freq-min-max' property was deprecated.
[ 3.695635] dwmmc_rockchip ff0d0000.dwmmc: No vmmc regulator found
[ 3.701807] dwmmc_rockchip ff0d0000.dwmmc: No vqmmc regulator found
[ 3.708248] dwmmc_rockchip ff0d0000.dwmmc: allocated mmc-pwrseq
[ 3.724849] mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 3.744864] dwmmc_rockchip ff0d0000.dwmmc: 1 slots initialized
[ 3.751049] [drm] Rockchip DRM driver version: v1.0.1
[ 3.756324] rockchip-drm display-subsystem: devfreq is not set
[ 3.762761] rockchip-drm display-subsystem: bound ff940000.vop (ops 0xc0b65fb8)
[ 3.770499] rockchip-drm display-subsystem: bound ff930000.vop (ops 0xc0b65fb8)
[ 3.778100] dwhdmi-rockchip ff980000.hdmi: registered DesignWare HDMI I2C bus driver
[ 3.785925] dwhdmi-rockchip ff980000.hdmi: Detected HDMI TX controller v2.01a with HDCP (DWC HDMI 2.0 TX PHY)
[ 3.796916] rockchip-drm display-subsystem: bound ff980000.hdmi (ops 0xc0b5cea0)
[ 3.804378] rockchip-drm display-subsystem: bound ff770000.syscon:lvds (ops 0xc0b5e64c)
[ 3.812419] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 3.819039] [drm] No driver support for vblank timestamp query.
[ 3.825058] rockchip-drm display-subsystem: failed to parse loader memory
[ 3.838725] mmc2: queuing unknown CIS tuple 0x80 (2 bytes)
[ 3.845747] mmc2: queuing unknown CIS tuple 0x80 (3 bytes)
[ 3.852734] mmc2: queuing unknown CIS tuple 0x80 (3 bytes)
[ 3.860940] mmc2: queuing unknown CIS tuple 0x80 (7 bytes)
[ 3.869796] mmc2: queuing unknown CIS tuple 0x81 (9 bytes)
[ 3.960450] mmc_host mmc2: Bus speed (slot 0) = 49500000Hz (slot req 50000000Hz, actual 49500000HZ div = 0)
[ 3.972770] mmc2: new high speed SDIO card at address 0001
[ 3.993914] rockchip-drm display-subsystem: fb0: frame buffer device
[ 4.026099] clk: couldn't get clock 0 for /tsadc@ff280000
[ 4.032545] input: gpio-keys as /devices/platform/gpio-keys/input/input2
[ 4.039623] hctosys: unable to open rtc device (rtc0)
[ 4.039918] clk: couldn't get clock 0 for /tsadc@ff280000
[ 4.064721] rkisp1 ff910000.isp: clear unready subdev num: 1
[ 4.070881] rkisp1: update sensor failed
[ 4.075303] ALSA device list:
[ 4.078271] No soundcards found.
[ 4.082705] List of all partitions:
[ 4.086253] 0100 4096 ram0 (driver?)
[ 4.090887] b300 7634944 mmcblk1 driver: mmcblk
[ 4.096227] b301 4096 mmcblk1p1 50120000-0000-4861-8000-3c5500005f0c
[ 4.103719] b302 4096 mmcblk1p2 40060000-0000-497d-8000-735500003c23
[ 4.111231] b303 32768 mmcblk1p3 b30b0000-0000-4632-8000-38ba00004049
[ 4.118735] b304 7585775 mmcblk1p4 614e0000-0000-4b53-8000-1d28000054a9
[ 4.126247] b330 512 mmcblk1rpmb (driver?)
[ 4.131486] b320 4096 mmcblk1boot1 (driver?)
[ 4.136821] b310 4096 mmcblk1boot0 (driver?)
[ 4.142140] No filesystem could mount root, tried: ext4
[ 4.147504] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,4)
[ 4.155935] CPU: 2 PID: 1 Comm: swapper/0 Not tainted 4.4.194 #108
[ 4.162108] Hardware name: Generic DT based system
[ 4.166914] [<c010fa88>] (unwind_backtrace) from [<c010b720>] (show_stack+0x20/0x24)
[ 4.174661] [<c010b720>] (show_stack) from [<c040c2ac>] (dump_stack+0x84/0xa0)
[ 4.181887] [<c040c2ac>] (dump_stack) from [<c01ea324>] (panic+0x98/0x200)
[ 4.188761] [<c01ea324>] (panic) from [<c0f013c4>] (mount_block_root+0x1ec/0x288)
[ 4.196240] [<c0f013c4>] (mount_block_root) from [<c0f015a8>] (mount_root+0x60/0x78)
[ 4.203981] [<c0f015a8>] (mount_root) from [<c0f01744>] (prepare_namespace+0x184/0x1c4)
[ 4.211979] [<c0f01744>] (prepare_namespace) from [<c0f00f7c>] (kernel_init_freeable+0x1f0/0x264)
[ 4.220842] [<c0f00f7c>] (kernel_init_freeable) from [<c0a82fd0>] (kernel_init+0x18/0x118)
[ 4.229100] [<c0a82fd0>] (kernel_init) from [<c01074e8>] (ret_from_fork+0x14/0x2c)
[ 4.236662] CPU0: stopping
[ 4.239370] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.194 #108
[ 4.245540] Hardware name: Generic DT based system
[ 4.250333] [<c010fa88>] (unwind_backtrace) from [<c010b720>] (show_stack+0x20/0x24)
[ 4.258076] [<c010b720>] (show_stack) from [<c040c2ac>] (dump_stack+0x84/0xa0)
[ 4.265296] [<c040c2ac>] (dump_stack) from [<c010e088>] (handle_IPI+0x1c8/0x29c)
[ 4.272689] [<c010e088>] (handle_IPI) from [<c01014a0>] (gic_handle_irq+0x88/0xa4)
[ 4.280257] [<c01014a0>] (gic_handle_irq) from [<c010c114>] (__irq_svc+0x54/0x70)
[ 4.287735] Exception stack(0xc1001f20 to 0xc1001f68)
[ 4.292785] 1f20: 00000001 00000000 00000000 c0118b60 00000000 00000000 c0fac3e8 00000000
[ 4.300952] 1f40: c0f63108 c1006d74 00000000 c1001f7c c1001f80 c1001f70 c0107ddc c0107dcc
[ 4.309119] 1f60: 60000013 ffffffff
[ 4.312607] [<c010c114>] (__irq_svc) from [<c0107dcc>] (arch_cpu_idle+0x2c/0x48)
[ 4.320000] [<c0107dcc>] (arch_cpu_idle) from [<c0167f44>] (default_idle_call+0x38/0x3c)
[ 4.328090] [<c0167f44>] (default_idle_call) from [<c0168220>] (cpu_startup_entry+0x278/0x344)
[ 4.336698] [<c0168220>] (cpu_startup_entry) from [<c0a82fa0>] (rest_init+0x74/0x8c)
[ 4.344441] [<c0a82fa0>] (rest_init) from [<c0f00d1c>] (start_kernel+0x3a8/0x418)
[ 4.351922] [<c0f00d1c>] (start_kernel) from [<0000807c>] (0x807c)
[ 4.358099] CPU3: stopping
[ 4.360807] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 4.4.194 #108
[ 4.366983] Hardware name: Generic DT based system
[ 4.371779] [<c010fa88>] (unwind_backtrace) from [<c010b720>] (show_stack+0x20/0x24)
[ 4.379515] [<c010b720>] (show_stack) from [<c040c2ac>] (dump_stack+0x84/0xa0)
[ 4.386729] [<c040c2ac>] (dump_stack) from [<c010e088>] (handle_IPI+0x1c8/0x29c)
[ 4.394119] [<c010e088>] (handle_IPI) from [<c01014a0>] (gic_handle_irq+0x88/0xa4)
[ 4.401682] [<c01014a0>] (gic_handle_irq) from [<c010c114>] (__irq_svc+0x54/0x70)
[ 4.409151] Exception stack(0xee96bf58 to 0xee96bfa0)
[ 4.414198] bf40: 00000001 00000000
[ 4.422370] bf60: 00000000 c0118b60 00000000 00000000 c0fac3e8 c10cb300 0000406a c1006d74
[ 4.430540] bf80: 00000000 ee96bfb4 ee96bfb8 ee96bfa8 c0107ddc c0107dcc 60000013 ffffffff
[ 4.438708] [<c010c114>] (__irq_svc) from [<c0107dcc>] (arch_cpu_idle+0x2c/0x48)
[ 4.446100] [<c0107dcc>] (arch_cpu_idle) from [<c0167f44>] (default_idle_call+0x38/0x3c)
[ 4.454186] [<c0167f44>] (default_idle_call) from [<c0168220>] (cpu_startup_entry+0x278/0x344)
[ 4.462796] [<c0168220>] (cpu_startup_entry) from [<c010dc44>] (secondary_start_kernel+0x114/0x130)
[ 4.471836] [<c010dc44>] (secondary_start_kernel) from [<0010186c>] (0x10186c)
[ 4.479045] CPU1: stopping
[ 4.481753] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 4.4.194 #108
[ 4.487928] Hardware name: Generic DT based system
[ 4.492722] [<c010fa88>] (unwind_backtrace) from [<c010b720>] (show_stack+0x20/0x24)
[ 4.500467] [<c010b720>] (show_stack) from [<c040c2ac>] (dump_stack+0x84/0xa0)
[ 4.507688] [<c040c2ac>] (dump_stack) from [<c010e088>] (handle_IPI+0x1c8/0x29c)
[ 4.515080] [<c010e088>] (handle_IPI) from [<c01014a0>] (gic_handle_irq+0x88/0xa4)
[ 4.522647] [<c01014a0>] (gic_handle_irq) from [<c010c114>] (__irq_svc+0x54/0x70)
[ 4.530124] Exception stack(0xee967f58 to 0xee967fa0)
[ 4.535171] 7f40: 00000001 00000000
[ 4.543339] 7f60: 00000000 c0118b60 00000000 00000000 c0fac3e8 c10cb300 0000406a c1006d74
[ 4.551510] 7f80: 00000000 ee967fb4 ee967fb8 ee967fa8 c0107ddc c0107dcc 60000013 ffffffff
[ 4.559684] [<c010c114>] (__irq_svc) from [<c0107dcc>] (arch_cpu_idle+0x2c/0x48)
[ 4.567075] [<c0107dcc>] (arch_cpu_idle) from [<c0167f44>] (default_idle_call+0x38/0x3c)
[ 4.575160] [<c0167f44>] (default_idle_call) from [<c0168220>] (cpu_startup_entry+0x278/0x344)
[ 4.583763] [<c0168220>] (cpu_startup_entry) from [<c010dc44>] (secondary_start_kernel+0x114/0x130)
[ 4.592804] [<c010dc44>] (secondary_start_kernel) from [<0010186c>] (0x10186c)
[ 4.600023] CRU:
[ 4.601868] 00000000: 00000001 9fff0053 0fff0029 00000008 00000001 9fff0020 0fff000f 00000008
[ 4.610391] 00000020: 00000003 9fff0062 0fff000f 00000008 00000b01 9fff0251 0fff0128 00000008
[ 4.618916] 00000040: 00000b00 1fff0270 ffffffff 0000000a 00005111 00000000 00000000 00000000
[ 4.627432] 00000060: 00004031 00003108 00000020 00000200 00008300 00000200 00008383 0bb8ea60
[ 4.635957] 00000080: 0bb8ea60 0bb8ea60 00002101 0000279d 00000205 00000200 00000200 00000200
[ 4.644473] 000000a0: 00000200 0bb8ea60 0bb8ea60 0bb8ea60 0bb8ea60 00000b10 00000900 001f05dc
[ 4.652990] 000000c0: 00001701 00000707 00000e40 00000300 00008203 00000b42 00000000 00004140
[ 4.661509] 000000e0: 00000101 00001717 00008002 00000303 00000000 00000631 000083e3 00008307
[ 4.670032] 00000100: 00003200 0bb8ea60 00000101 00000000 00000000 00000000 00000000 00000000
[ 4.678548] 00000120: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 4.687070] 00000140: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 4.695587] 00000160: 00001400 0000ff3f 00003ee0 0000feda 00000fff 0000e6fd 0000fbf8 0000c10d
[ 4.704104] 00000180: 00000fa4 00000003 00000c08 000005cc 00000000 0000ed04 0000017e 0000c1ef
[ 4.712619] 000001a0: 000000f9 00000000 00000001 00000000 00000000 00000000 00000000 00000000
[ 4.721134] 000001c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 4.729655] 000001e0: 00000000 00000000 00000000 00640064 00000004 00000000 00000000 00000000
[ 4.738173] 00000200: 00000002 00000000 00000002 00000000 00000002 00000000 00000004
[ 4.745910] PMU:
[ 4.747753] 00000000: 00000000 00000000 00004300 00000700 0000020c 0000020c 00000000 80000001
[ 4.756268] 00000020: 00005dc0 10004000 00005dc0 00005dc0 00005dc0 00000018 00000018 00000018
[ 4.764789] 00000040: 00000018 00005dc0 00000000 0000000f 00000000 070e0000 00000000 00000008
[ 4.773306] 00000060: 00020000 00005558 00002865 00000018 0000555a 00005555 00000015 00000000
[ 4.781831] 00000080: 00000006 00000001 00004000 00000001 00000000 00000000 00000000 32817281
[ 4.790353] 000000a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 4.798874] 000000c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 4.807395] 000000e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 4.815920] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,4)
[ 24.314776] ------------[ cut here ]------------
[ 24.319405] WARNING: CPU: 2 PID: 1 at kernel/watchdog.c:352 watchdog_timer_fn+0x164/0x340()
[ 24.327747] Watchdog detected hard LOCKUP on cpu 3
[ 24.332364] Modules linked in:
[ 24.335628] CPU: 2 PID: 1 Comm: swapper/0 Not tainted 4.4.194 #108
[ 24.341802] Hardware name: Generic DT based system
[ 24.346596] [<c010fa88>] (unwind_backtrace) from [<c010b720>] (show_stack+0x20/0x24)
[ 24.354332] [<c010b720>] (show_stack) from [<c040c2ac>] (dump_stack+0x84/0xa0)
[ 24.361556] [<c040c2ac>] (dump_stack) from [<c011d3ac>] (warn_slowpath_common+0x98/0xc4)
[ 24.369636] [<c011d3ac>] (warn_slowpath_common) from [<c011d418>] (warn_slowpath_fmt+0x40/0x48)
[ 24.378331] [<c011d418>] (warn_slowpath_fmt) from [<c01b2c64>] (watchdog_timer_fn+0x164/0x340)
[ 24.386936] [<c01b2c64>] (watchdog_timer_fn) from [<c0189f4c>] (__hrtimer_run_queues+0x1bc/0x31c)
[ 24.395807] [<c0189f4c>] (__hrtimer_run_queues) from [<c018a720>] (hrtimer_interrupt+0xac/0x1f8)
[ 24.404592] [<c018a720>] (hrtimer_interrupt) from [<c0752af4>] (arch_timer_handler_phys+0x38/0x48)
[ 24.413550] [<c0752af4>] (arch_timer_handler_phys) from [<c017ab70>] (handle_percpu_devid_irq+0xd4/0x1a8)
[ 24.423111] [<c017ab70>] (handle_percpu_devid_irq) from [<c0176424>] (generic_handle_irq+0x28/0x38)
[ 24.432153] [<c0176424>] (generic_handle_irq) from [<c0176780>] (__handle_domain_irq+0xb0/0xc4)
[ 24.440840] [<c0176780>] (__handle_domain_irq) from [<c0101478>] (gic_handle_irq+0x60/0xa4)
[ 24.449189] [<c0101478>] (gic_handle_irq) from [<c010c114>] (__irq_svc+0x54/0x70)
[ 24.456656] Exception stack(0xee8d3dd8 to 0xee8d3e20)
[ 24.461701] 3dc0: ee8d3e64 00000000
[ 24.469867] 3de0: fd640800 c0752a44 ee8d3e64 00005dbf 00004bc8 00004c90 0000000d c10523d4
[ 24.478035] 3e00: 066665b0 ee8d3e34 ee8d3e38 ee8d3e28 c010ee40 c0752a54 a0000013 ffffffff
[ 24.486204] [<c010c114>] (__irq_svc) from [<c0752a54>] (arch_counter_get_cntpct+0x10/0x18)
[ 24.494462] [<c0752a54>] (arch_counter_get_cntpct) from [<c010ee40>] (arch_timer_read_counter_long+0x20/0x28)
[ 24.504370] [<c010ee40>] (arch_timer_read_counter_long) from [<c040a120>] (read_current_timer+0x30/0x48)
[ 24.513846] [<c040a120>] (read_current_timer) from [<c040a170>] (__timer_delay+0x38/0x5c)
[ 24.522018] [<c040a170>] (__timer_delay) from [<c040a1c0>] (__timer_const_udelay+0x2c/0x34)
[ 24.530367] [<c040a1c0>] (__timer_const_udelay) from [<c01ea458>] (panic+0x1cc/0x200)
[ 24.538199] [<c01ea458>] (panic) from [<c0f013c4>] (mount_block_root+0x1ec/0x288)
[ 24.545672] [<c0f013c4>] (mount_block_root) from [<c0f015a8>] (mount_root+0x60/0x78)
[ 24.553411] [<c0f015a8>] (mount_root) from [<c0f01744>] (prepare_namespace+0x184/0x1c4)
[ 24.561406] [<c0f01744>] (prepare_namespace) from [<c0f00f7c>] (kernel_init_freeable+0x1f0/0x264)
[ 24.570268] [<c0f00f7c>] (kernel_init_freeable) from [<c0a82fd0>] (kernel_init+0x18/0x118)
[ 24.578524] [<c0a82fd0>] (kernel_init) from [<c01074e8>] (ret_from_fork+0x14/0x2c)
[ 24.586087] ---[ end trace 359b25e9b726603b ]---
debug>
this log has drm driver bounded: [ 3.762761] rockchip-drm display-subsystem: bound ff940000.vop (ops 0xc0b65fb8) [ 3.770499] rockchip-drm display-subsystem: bound ff930000.vop (ops 0xc0b65fb8) [ 3.796916] rockchip-drm display-subsystem: bound ff980000.hdmi (ops 0xc0b5cea0) [ 3.804378] rockchip-drm display-subsystem: bound ff770000.syscon:lvds (ops 0xc0b5e64c) (so must be something wrong in the kernel porting)
and the panic means it failed to mount rootfs(partition 4) as ext4 fs. so you can try to reflash the rootfs.img upgrade_tool di -rootfs rootfs.img
Yes hdmi and lvds came properly. Then it's 100% that there is a problem with the kernel. When opening, it shows Open embedded screen and the terminal screen comes up, I want to change the Open embedded text, logo and not show the terminal, but I don't know how to do it. I will learn those parts.
Thank you very much for the help, I will compare the dts files of the 2 kernels side by side and try to ensure that the kernel is smooth while yocto is being built.
ok
one more thing, since you are using rk3288w(according to the loader log), you might need this in the local config to make GPU working: https://github.com/JeffyCN/yocto-conf/blob/master/rockchip-rk3288w-evb.conf#L3
I changed that, compared the dts files (at least the 4 dts files I sent you) with the ones that worked. I also compared the .config files, there is no difference between the files in yocto and the running kernel files. Still, when I flash rootfs separately and zboot separately, there is no problem, but when I flash a single image file with the upload method, the screen does not appear.
first on all, you need to check the rockchip-drm display-subsystem: bound log to make sure it's a kernel issue.
if it's a kernel issue, there must be something different in kernel, then you'll have to learn how to debug kernel(usually by reading code and adding log)
if you want me to help checking it, please upload the booting log/image/.config/dts of those 2 kernel(prebuilt zboot.img and yocto kernel boot.img)
the image/.config/dts would be found in path like:
~/yocto/build/tmp/work/rockchip_rk3399_sapphire_excavator-poky-linux/linux-rockchip/4.4-r0/linux-rockchip_rk3399_sapphire_excavator-standard-build$ find arch/ -name "*dts.tmp"
arch/arm64/boot/dts/rockchip/.rk3399-sapphire-excavator-linux.dtb.dts.tmp
~/yocto/build/tmp/work/rockchip_rk3399_sapphire_excavator-poky-linux/linux-rockchip/4.4-r0/linux-rockchip_rk3399_sapphire_excavator-standard-build$ ls .config
.config
~/yocto/build/tmp/deploy/images/rockchip-rk3399-sapphire-excavator$ ls boot.img
boot.img
Sorry, I'm currently working on usb not automounting issue. If you want, let's close it for now as we provide a temporary solution. Then when I come back to this problem we can turn it back on. Since the deathline of my project was approaching, I had to continue temporarily and change the order of priority.
Hello, I am using Rockchip RK3288. I'm building OS using Yocto, at boot time I can only see splashscreen on HDMI, but then the screen goes black and HDMI goes into no signal. In LVDS, only the backlight works, but no image is displayed.
I am using
bitbake core-image-x11
when compiling. When I run a qt interface application over ssh or debug port, I get an error like this:Kernel was used independently of Yocto. LVDS and HDMI worked flawlessly.
I can send it if you need extra information to solve the problem. Thanks.