Greetings,
I'm trying to boot kernel 4.13.13 (vanilla) and the system seems to hang at early stage not sure why.
the only patch I've added is the odroidc2 defconfig.
any idea what I'm missing? at this stage I want to get a functioning system based on vanilla kernel with the least patches, even if it means less features (vpu for example)
here are some outputs:
uboot cfg:
Code: Select all
setenv loadaddr "0x1080000"
setenv dtb_loadaddr "0x01000000"
setenv kernel_filename "uImage"
setenv fdt_filename "meson-gxbb-odroidc2.dtb"
setenv bootargs "console=ttyAML0,115200n8 console=tty0 earlyprintk root=/dev/mmcblk0p2 rootwait panic=10 ${extra}"
fatload mmc 0:1 ${loadaddr} ${kernel_filename}
fatload mmc 0:1 ${dtb_loadaddr} ${fdt_filename}
bootm ${loadaddr} - ${dtb_loadaddr}
Code: Select all
GXBB:BL1:08dafd:0a8993;FEAT:EDFC318C;POC:3;RCY:0;EMMC:800;NAND:81;SD:0;READ:0;CHK:0;
TE: 441991
no sdio debug board detected
BL2 Built : 11:44:26, Nov 25 2015.
gxb gfb13a3b-c2 - jcao@wonton
Board ID = 8
set vcck to 1100 mv
set vddee to 1050 mv
CPU clk: 1536MHz
DDR channel setting: DDR0 Rank0+1 same
DDR0: 2048MB(auto) @ 912MHz(2T)-13
DataBus test pass!
AddrBus test pass!
Load fip header from SD, src: 0x0000c200, des: 0x01400000, size: 0x000000b0
Load bl30 from SD, src: 0x00010200, des: 0x01000000, size: 0x00009ef0
Sending bl30........................................OK.
Run bl30...
Load bl301 from SD, src: 0x0001c200, des: 0x01000000, size: 0x000018c0
Wait bl30...Done
Sending bl301.......OK.
Run bl301...
l31 from SD, src: 0x00020200, des: 0x10100000, size: 0x00011130
--- UART initialized after reboot ---
[Reset cause: unknown]
[Image: unknown, amlogic_v1.1.3046-00db630-dirty 2016-08-31 09:24:14 tao.zeng@droid04]
bl30: check_permit, count is 1
bl30: check_permit: ok!
chipid: ef be ad de d f0 ad ba ef beLoad bl33 from SD, src: 0x00034200, des: 0x01000000, size: 0x0005a5b0
ad de not ES chip
[0.556793 Inits done]
secure task start!
high task start!
low task start!
NOTICE: BL3-1: v1.0(debug):4d2e34d
NOTICE: BL3-1: Built : 17:08:35, Oct 29 2015
INFO: BL3-1: Initializing runtime services
INFO: BL3-1: Preparing for EL3 exit to normal world
INFO: BL3-1: Next image address = 0x1000000
INFO: BL3-1: Next image spsr = 0x3c9
U-Boot 2017.09 (Nov 25 2017 - 11:05:26 +0200) odroid-c2
DRAM: 2 GiB
MMC: mmc@72000: 0, mmc@74000: 1
Using default environment
In: serial@4c0
Out: serial@4c0
Err: serial@4c0
Net: eth0: ethernet@c9410000
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
reading /boot.scr
459 bytes read in 0 ms
## Executing script at 1f000000
reading uImage
12173888 bytes read in 522 ms (22.2 MiB/s)
reading meson-gxbb-odroidc2.dtb
20723 bytes read in 3 ms (6.6 MiB/s)
## Booting kernel from Legacy Image at 01080000 ...
Image Name: linux
Image Type: AArch64 Linux Kernel Image (uncompressed)
Data Size: 12173824 Bytes = 11.6 MiB
Load Address: 01080000
Entry Point: 01080000
Verifying Checksum ... OK
## Flattened Device Tree blob at 01000000
Booting using the fdt blob at 0x1000000
Loading Kernel Image ... OK
Loading Device Tree to 000000000eff7000, end 000000000efff0f2 ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.13.13 (dagg@NCC-5001-D) (gcc version 6.4.0 (Buildroot 2017.11-rc2-00022-g17299cd018-dirty)) #1 SMP PREEMPT Sat Nov 25 11:09:06 IST 2017
[ 0.000000] Boot CPU: AArch64 Processor [410fd034]
[ 0.000000] Machine model: Hardkernel ODROID-C2
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000074000000, size 188 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv0.2 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: Trusted OS migration not required
[ 0.000000] percpu: Embedded 24 pages/cpu @ffff80007fd70000 s59672 r8192 d30440 u98304
[ 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: 511048
[ 0.000000] Kernel command line: console=ttyAML0,115200n8 console=tty0 earlyprintk root=/dev/mmcblk0p2 rootwait panic=10
[ 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] Memory: 1835392K/2076672K available (7868K kernel code, 624K rwdata, 2852K rodata, 512K init, 397K bss, 48768K reserved, 192512K cma-reserved)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] modules : 0xffff000000000000 - 0xffff000008000000 ( 128 MB)
[ 0.000000] vmalloc : 0xffff000008000000 - 0xffff7dffbfff0000 (129022 GB)
[ 0.000000] .text : 0xffff000008080000 - 0xffff000008830000 ( 7872 KB)
[ 0.000000] .rodata : 0xffff000008830000 - 0xffff000008b00000 ( 2880 KB)
[ 0.000000] .init : 0xffff000008b00000 - 0xffff000008b80000 ( 512 KB)
[ 0.000000] .data : 0xffff000008b80000 - 0xffff000008c1c200 ( 625 KB)
[ 0.000000] .bss : 0xffff000008c1c200 - 0xffff000008c7f710 ( 398 KB)
[ 0.000000] fixed : 0xffff7dfffe7fd000 - 0xffff7dfffec00000 ( 4108 KB)
[ 0.000000] PCI I/O : 0xffff7dfffee00000 - 0xffff7dffffe00000 ( 16 MB)
[ 0.000000] vmemmap : 0xffff7e0000000000 - 0xffff800000000000 ( 2048 GB maximum)
[ 0.000000] 0xffff7e0000040000 - 0xffff7e0001ff8000 ( 31 MB actual)
[ 0.000000] memory : 0xffff800001000000 - 0xffff80007fe00000 ( 2030 MB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GIC: Using split EOI/Deactivate mode
[ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000003] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000213] Console: colour dummy device 80x25
[ 0.000662] console [tty0] enabled
[ 0.000683] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[ 0.000706] pid_max: default: 32768 minimum: 301
[ 0.000760] Security Framework initialized
[ 0.000803] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000826] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.016016] ASID allocator initialised with 65536 entries
[ 0.024007] Hierarchical SRCU implementation.
[ 0.032083] EFI services will not be available.
[ 0.040025] smp: Bringing up secondary CPUs ...
[ 0.068688] Detected VIPT I-cache on CPU1
[ 0.068723] CPU1: Booted secondary processor [410fd034]
[ 0.096705] Detected VIPT I-cache on CPU2
[ 0.096723] CPU2: Booted secondary processor [410fd034]
[ 0.124740] Detected VIPT I-cache on CPU3
[ 0.124755] CPU3: Booted secondary processor [410fd034]
[ 0.124788] smp: Brought up 1 node, 4 CPUs
[ 0.124852] SMP: Total of 4 processors activated.
[ 0.124865] CPU features: detected feature: 32-bit EL0 Support
[ 0.124966] CPU: All CPU(s) started at EL2
[ 0.124987] alternatives: patching kernel code
[ 0.125457] devtmpfs: initialized
[ 0.127690] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.127721] futex hash table entries: 1024 (order: 5, 131072 bytes)
[ 0.130928] pinctrl core: initialized pinctrl subsystem
[ 0.131392] random: fast init done
[ 0.131526] DMI not present or invalid.
[ 0.131714] NET: Registered protocol family 16
[ 0.132337] cpuidle: using governor menu
[ 0.132667] vdso: 2 pages (1 code @ ffff000008836000, 1 data @ ffff000008b85000)
[ 0.132693] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.133275] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.133360] Serial: AMBA PL011 UART driver
[ 0.141262] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.142450] SCSI subsystem initialized
[ 0.142748] usbcore: registered new interface driver usbfs
[ 0.142788] usbcore: registered new interface driver hub
[ 0.142838] usbcore: registered new device driver usb
[ 0.142986] pps_core: LinuxPPS API ver. 1 registered
[ 0.142998] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.143027] PTP clock support registered
[ 0.143141] dmi: Firmware registration failed.
[ 0.143227] Advanced Linux Sound Architecture Driver Initialized.
[ 0.143700] clocksource: Switched to clocksource arch_sys_counter
[ 0.143811] VFS: Disk quotas dquot_6.6.0
[ 0.143851] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.147580] NET: Registered protocol family 2
[ 0.147924] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[ 0.148026] TCP bind hash table entries: 16384 (order: 6, 262144 bytes)
[ 0.148218] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.148308] UDP hash table entries: 1024 (order: 3, 32768 bytes)
[ 0.148351] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes)
[ 0.148480] NET: Registered protocol family 1
[ 0.148728] RPC: Registered named UNIX socket transport module.
[ 0.148740] RPC: Registered udp transport module.
[ 0.148751] RPC: Registered tcp transport module.
[ 0.148762] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.149269] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 0.149428] kvm [1]: 8-bit VMID
[ 0.149439] kvm [1]: IDMAP page: 1826000
[ 0.149449] kvm [1]: HYP VA range: 800000000000:ffffffffffff
[ 0.149891] kvm [1]: Hyp mode initialized successfully
[ 0.149933] kvm [1]: vgic-v2@c4304000
[ 0.149978] kvm [1]: vgic interrupt IRQ1
[ 0.149995] kvm [1]: virtual timer IRQ4
[ 0.150641] audit: initializing netlink subsys (disabled)
[ 0.150721] audit: type=2000 audit(0.147:1): state=initialized audit_enabled=0 res=1
[ 0.150925] workingset: timestamp_bits=46 max_order=19 bucket_order=0
[ 0.154996] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.155397] NFS: Registering the id_resolver key type
[ 0.155425] Key type id_resolver registered
[ 0.155436] Key type id_legacy registered
[ 0.155451] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.155567] 9p: Installing v9fs 9p2000 file system support
[ 0.157173] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[ 0.157293] io scheduler noop registered
[ 0.157380] io scheduler cfq registered (default)
[ 0.157392] io scheduler mq-deadline registered
[ 0.157403] io scheduler kyber registered
[ 0.158167] GPIO line 4 (usb-hub-reset) hogged as output/high
[ 0.162027] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 0.162853] c81004c0.serial: ttyAML0 at MMIO 0xc81004c0 (irq = 12, base_baud = 1500000) is a meson_uart
[ 0.890690] console [ttyAML0] enabled
[ 0.898754] loop: module loaded
[ 0.899115] hisi_sas: driver version v1.6
[ 0.902316] libphy: Fixed MDIO Bus: probed
[ 0.905690] tun: Universal TUN/TAP device driver, 1.6
[ 0.911048] VFIO - User Level meta-driver version: 0.3
[ 0.916109] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.921991] ehci-platform: EHCI generic platform driver
[ 0.927224] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.933297] ohci-platform: OHCI generic platform driver
[ 0.938653] usbcore: registered new interface driver usb-storage
[ 0.944892] mousedev: PS/2 mouse device common for all mice
[ 0.950198] i2c /dev entries driver
[ 0.954440] sdhci: Secure Digital Host Controller Interface driver
[ 0.959511] sdhci: Copyright(c) Pierre Ossman
[ 0.963838] Synopsys Designware Multimedia Card Interface Driver
[ 0.970369] meson-gx-mmc d0074000.mmc: allocated mmc-pwrseq
[ 1.016065] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.016505] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.022252] meson-sm: secure-monitor enabled
[ 1.026689] usbcore: registered new interface driver usbhid
[ 1.031798] usbhid: USB HID core driver
[ 1.035719] platform-mhu c883c404.mailbox: Platform MHU Mailbox registered
[ 1.042659] usbcore: registered new interface driver snd-usb-audio
[ 1.049222] NET: Registered protocol family 10
[ 1.053878] Segment Routing with IPv6
[ 1.056590] NET: Registered protocol family 17
[ 1.060996] 9pnet: Installing 9P2000 support
[ 1.065252] Key type dns_resolver registered
[ 1.069787] registered taskstats version 1
[ 1.073545] zswap: default zpool zbud not available
[ 1.078281] zswap: pool creation failed
[ 1.085841] dwc2 c9000000.usb: c9000000.usb supply vusb_d not found, using dummy regulator
[ 1.090319] dwc2 c9000000.usb: c9000000.usb supply vusb_a not found, using dummy regulator
[ 1.099589] phy phy-c0000000.phy.0: USB ID detect failed!
[ 1.103818] phy phy-c0000000.phy.0: phy poweron failed --> -22
[ 1.109754] dwc2: probe of c9000000.usb failed with error -22
[ 1.115553] dwc2 c9100000.usb: c9100000.usb supply vusb_d not found, using dummy regulator
[ 1.123498] dwc2 c9100000.usb: c9100000.usb supply vusb_a not found, using dummy regulator
[ 1.251803] dwc2 c9100000.usb: DWC OTG Controller
[ 1.251845] dwc2 c9100000.usb: new USB bus registered, assigned bus number 1
[ 1.257876] dwc2 c9100000.usb: irq 32, io mem 0xc9100000
[ 1.263548] hub 1-0:1.0: USB hub found
[ 1.266845] hub 1-0:1.0: 1 port detected
[ 1.271279] meson-gx-mmc d0072000.mmc: Got CD GPIO
[ 1.317049] scpi_protocol scpi: SCP Protocol 0.0 Firmware 0.0.0 version
[ 1.323828] hctosys: unable to open rtc device (rtc0)
[ 1.323978] VCC1V8: disabling
[ 1.326232] VCC3V3: disabling
[ 1.329175] USB_OTG_PWR: disabling
[ 1.332533] ALSA device list:
[ 1.335458] No soundcards found.
[ 1.338917] Waiting for root device /dev/mmcblk0p2...
[ 1.614021] mmc1: new high speed SDHC card at address 59b4
[ 1.614307] mmcblk1: mmc1:59b4 USDU1 7.31 GiB
[ 1.619029] mmcblk1: p1 p2
[ 1.655710] usb 1-1: new high-speed USB device number 2 using dwc2
[ 1.857354] hub 1-1:1.0: USB hub found
[ 1.857649] hub 1-1:1.0: 4 ports detected
[ 209.475724] random: crng init done