|
Linux not booting on AIORK3399
Posted at 7/13/2018 08:02:13
View:5047
|
Replies:4
Print
Only Author
[Copy Link]
1#
Hi,
I am trying to boot linux on a the AIO RK3399. I have tried both the rockchip-linux and the firefly limux branch. I compile the kernel into a boot.img using the default scripts ./build_all.sh in the rockchip-linux version or use the mkimg to combine the kern.imgand resource.img into one single image.
I can get uboot to show up but when linux starts booting it just hangs without throwing any specific error
[ 0.000000] Boot CPU: AArch64 Processor [410fd034]
[ 0.000000] earlycon: Early serial console at MMIO32 0xff1a0000 (options '')
[ 0.000000] bootconsole [uart0] enabled
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.0 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: Trusted OS migration not required
[ 0.000000] PERCPU: Embedded 21 pages/cpu @ffffffc07fef7000 s45800 r8192 d32024 u86016
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: enabling workaround for ARM erratum 845719
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 507912
[ 0.000000] Kernel command line: storagemedia=emmc androidboot.mode=emmc androidboot.slot_suff4
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.000000] software IO TLB [mem 0x7feae000-0x7feee000] (0MB) mapped at [ffffffc07feae000-ffff]
[ 0.000000] Memory: 2002904K/2064384K available (11582K kernel code, 1692K rwdata, 4412K rodat)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] modules : 0xffffff8000000000 - 0xffffff8008000000 ( 128 MB)
[ 0.000000] vmalloc : 0xffffff8008000000 - 0xffffffbdbfff0000 ( 246 GB)
[ 0.000000] .init : 0xffffff8009030000 - 0xffffff8009140000 ( 1088 KB)
[ 0.000000] .text : 0xffffff8008080000 - 0xffffff8008bd0000 ( 11584 KB)
[ 0.000000] .rodata : 0xffffff8008bd0000 - 0xffffff8009030000 ( 4480 KB)
[ 0.000000] .data : 0xffffff8009140000 - 0xffffff80092e7008 ( 1693 KB)
[ 0.000000] vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000 ( 8 GB maximum)
[ 0.000000] 0xffffffbdc0008000 - 0xffffffbdc2000000 ( 31 MB actual)
[ 0.000000] fixed : 0xffffffbffe7fb000 - 0xffffffbffec00000 ( 4116 KB)
[ 0.000000] PCI I/O : 0xffffffbffee00000 - 0xffffffbfffe00000 ( 16 MB)
[ 0.000000] memory : 0xffffffc000200000 - 0xffffffc080000000 ( 2046 MB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 64.
[ 0.000000] RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=6.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=6
[ 0.000000] NR_IRQS:64 nr_irqs:64 0
[ 0.000000] GIC: Using split EOI/Deactivate mode
[ 0.000000] ITS: /interrupt-controller@fee00000/interrupt-controller@fee20000
[ 0.000000] ITS: allocated 65536 Devices @a300000 (psz 64K, shr 0)
[ 0.000000] ITS: using cache flushing for cmd queue
[ 0.000000] GIC: using LPI property table @0x000000000a290000
[ 0.000000] ITS: Allocated 1792 chunks for LPIs
[ 0.000000] CPU0: found redistributor 0 region 0:0x00000000fef00000
[ 0.000000] CPU0: using LPI pending table @0x000000000a2a0000
[ 0.000000] GIC: using cache flushing for LPI property table
[ 0.000000] GIC: PPI partition interrupt-partition-0[0] { /cpus/cpu@0[0] /cpus/cpu@1[1] /cpus/}
[ 0.000000] GIC: PPI partition interrupt-partition-1[1] { /cpus/cpu@100[4] /cpus/cpu@101[5] }
[ 0.000000] rockchip_clk_register_frac_branch: could not find dclk_vop0_frac as parent of dclkk
[ 0.000000] rockchip_clk_register_frac_branch: could not find dclk_vop1_frac as parent of dclkk
[ 0.000000] rockchip_cpuclk_pre_rate_change: limiting alt-divider 33 to 31
[ 0.000000] Architected cp15 timer(s) running at 24.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, maxs
[ 0.000006] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.002018] Console: colour dummy device 80x25
[ 0.002450] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 B)
[ 0.003416] pid_max: default: 32768 minimum: 301
[ 0.003986] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.004623] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.005989] Initializing cgroup subsys devices
[ 0.006416] Initializing cgroup subsys freezer
[ 0.006861] ftrace: allocating 41960 entries in 164 pages
[ 0.110640] sched-energy: Sched-energy-costs installed from DT
[ 0.111193] CPU0: update cpu_capacity 401
[ 0.111626] ASID allocator initialised with 32768 entries
[ 0.115247] PCI/MSI: /interrupt-controller@fee00000/interrupt-controller@fee20000 domain creatd
[ 0.116536] Platform MSI: /interrupt-controller@fee00000/interrupt-controller@fee20000 domain d
[ 0.118665] Detected VIPT I-cache on CPU1
[ 0.118698] CPU1: found redistributor 1 region 0:0x00000000fef20000
[ 0.118728] CPU1: using LPI pending table @0x0000000000320000
[ 0.118771] CPU1: update cpu_capacity 401
[ 0.118775] CPU1: Booted secondary processor [410fd034]
[ 0.119299] Detected VIPT I-cache on CPU2
[ 0.119320] CPU2: found redistributor 2 region 0:0x00000000fef40000
[ 0.119349] CPU2: using LPI pending table @0x0000000000340000
[ 0.119376] CPU2: update cpu_capacity 401
[ 0.119379] CPU2: Booted secondary processor [410fd034]
[ 0.119898] Detected VIPT I-cache on CPU3
[ 0.119919] CPU3: found redistributor 3 region 0:0x00000000fef60000
[ 0.119947] CPU3: using LPI pending table @0x0000000000390000
[ 0.119973] CPU3: update cpu_capacity 401
[ 0.119977] CPU3: Booted secondary processor [410fd034]
[ 0.120489] Detected PIPT I-cache on CPU4
[ 0.120515] CPU4: found redistributor 100 region 0:0x00000000fef80000
[ 0.120555] CPU4: using LPI pending table @0x00000000003d0000
[ 0.120594] CPU4: update cpu_capacity 1024
[ 0.120597] CPU4: Booted secondary processor [410fd082]
[ 0.121127] Detected PIPT I-cache on CPU5
[ 0.121146] CPU5: found redistributor 101 region 0:0x00000000fefa0000
[ 0.121186] CPU5: using LPI pending table @0x000000007d000000
[ 0.121214] CPU5: update cpu_capacity 1024
[ 0.121218] CPU5: Booted secondary processor [410fd082]
[ 0.121305] Brought up 6 CPUs
[ 0.133364] SMP: Total of 6 processors activated.
[ 0.133805] CPU features: detected feature: GIC system register CPU interface
[ 0.134481] CPU: All CPU(s) started at EL2
[ 0.134903] alternatives: patching kernel code
[ 0.136710] devtmpfs: initialized
[ 0.151627] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 191126s
[ 0.152606] futex hash table entries: 2048 (order: 5, 131072 bytes)
[ 0.153657] pinctrl core: initialized pinctrl subsystem
[ 0.154909] NET: Registered protocol family 16
[ 0.160658] cpuidle: using governor ladder
[ 0.165665] cpuidle: using governor menu
[ 0.166065] Registered FIQ tty driver
[ 0.166739] vdso: 2 pages (1 code @ ffffff8008bd6000, 1 data @ ffffff8009144000)
[ 0.167479] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.168303] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.192587] console [ttyFIQ0] enabled
[ 0.192587] console [ttyFIQ0] enabled
[ 0.193268] bootconsole [uart0] disabled
[ 0.193268] bootconsole [uart0] disabled
[ 0.194190] Registered fiq debugger ttyFIQ0
[ 0.223297] iommu: Adding device ff650000.vpu_service to group 0
[ 0.223899] iommu: Adding device ff660000.rkvdec to group 1
[ 0.224494] iommu: Adding device ff8f0000.vop to group 2
[ 0.225039] iommu: Adding device ff900000.vop to group 3
[ 0.225642] iommu: Adding device ff910000.cif_isp to group 4
[ 0.226210] iommu: Adding device ff920000.cif_isp to group 5
[ 0.228294] SCSI subsystem initialized
[ 0.228811] usbcore: registered new interface driver usbfs
[ 0.229338] usbcore: registered new interface driver hub
[ 0.229893] usbcore: registered new device driver usb
[ 0.230402] media: Linux media interface: v0.10
[ 0.230845] Linux video capture interface: v2.00
[ 0.231293] pps_core: LinuxPPS API ver. 1 registered
[ 0.231733] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@lin>
[ 0.232553] PTP clock support registered
[ 0.234038] Advanced Linux Sound Architecture Driver Initialized.
[ 0.235087] Bluetooth: Core ver 2.21
[ 0.235430] NET: Registered protocol family 31
[ 0.235834] Bluetooth: HCI device and connection manager initialized
[ 0.236402] Bluetooth: HCI socket layer initialized
[ 0.236843] Bluetooth: L2CAP socket layer initialized
[ 0.237311] Bluetooth: SCO socket layer initialized
[ 0.238818] clocksource: Switched to clocksource arch_sys_counter
[ 0.286035] thermal thermal_zone1: power_allocator: sustainable_power will be estimated
[ 0.286963] NET: Registered protocol family 2
[ 0.287775] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[ 0.288546] TCP bind hash table entries: 16384 (order: 7, 524288 bytes)
[ 0.289503] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.290173] UDP hash table entries: 1024 (order: 4, 98304 bytes)
[ 0.290765] UDP-Lite hash table entries: 1024 (order: 4, 98304 bytes)
[ 0.291619] NET: Registered protocol family 1
[ 0.292307] RPC: Registered named UNIX socket transport module.
[ 0.292847] RPC: Registered udp transport module.
[ 0.293264] RPC: Registered tcp transport module.
[ 0.293681] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.294896] Trying to unpack rootfs image as initramfs...
[ 0.481571] Freeing initrd memory: 3680K
[ 0.482456] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 0.483295] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
[ 0.487067] Initialise system trusted keyring
[ 0.495161] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.496446] NFS: Registering the id_resolver key type
[ 0.496932] Key type id_resolver registered
[ 0.497303] Key type id_legacy registered
[ 0.497710] fuse init (API version 7.23)
[ 0.498453] SGI XFS with security attributes, no debug enabled
[ 0.503623] NET: Registered protocol family 38
[ 0.504056] Key type asymmetric registered
[ 0.504432] Asymmetric key parser 'x509' registered
[ 0.505027] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 0.505689] io scheduler noop registered
[ 0.506055] io scheduler deadline registered
[ 0.506557] io scheduler cfq registered (default)
[ 0.508356] phy phy-ff770000.syscon:usb2-phy@e460.0: Failed to get VBUS supply regulator
[ 0.513963] rockchip-pcie f8000000.pcie: no vpcie3v3 regulator found
[ 0.514544] rockchip-pcie f8000000.pcie: no vpcie1v8 regulator found
[ 0.515135] rockchip-pcie f8000000.pcie: no vpcie0v9 regulator found
[ 1.056876] rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout!
[ 1.057597] rockchip-pcie: probe of f8000000.pcie failed with error -110
[ 1.059146] backlight supply power not found, using dummy regulator
[ 1.060457] rk-vcodec ff650000.vpu_service: no regulator for vcodec
[ 1.061406] rk-vcodec ff650000.vpu_service: probe device
[ 1.061974] rk-vcodec ff650000.vpu_service: vpu mmu dec ffffffc07d24ac10
[ 1.062785] rk-vcodec ff650000.vpu_service: allocator is drm
[ 1.063366] rk-vcodec ff650000.vpu_service: checking hw id 0
[ 1.064543] rk-vcodec ff650000.vpu_service: could not find power_model node
[ 1.065178] rk-vcodec ff650000.vpu_service: init success
[ 1.066069] rk-vcodec ff660000.rkvdec: no regulator for vcodec
[ 1.067082] rk-vcodec ff660000.rkvdec: probe device
[ 1.067553] rk-vcodec ff660000.rkvdec: vpu mmu dec ffffffc07d24b410
[ 1.068285] rk-vcodec ff660000.rkvdec: allocator is drm
[ 1.068801] rk-vcodec ff660000.rkvdec: checking hw id 6876
[ 1.069641] rk-vcodec ff660000.rkvdec: could not find power_model node
[ 1.070230] rk-vcodec ff660000.rkvdec: init success
[ 1.072078] dma-pl330 ff6d0000.dma-controller: Loaded driver for PL330 DMAC-241330
[ 1.072748] dma-pl330 ff6d0000.dma-controller: DBUFF-32x8bytes Num_Chans-6 Num_Peri-12 N2
[ 1.075003] dma-pl330 ff6e0000.dma-controller: Loaded driver for PL330 DMAC-241330
[ 1.075673] dma-pl330 ff6e0000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-20 6 |
|