bootconsole [earlycon0] disabled

Discussion about U-Boot and the kernel.

bootconsole [earlycon0] disabled

Postby mike303 » Tue Mar 15, 2016 6:32 pm

Hello,

i try to build a kernel for my cubieboard/A10 and it hangs on:
$this->bbcode_second_pass_code('', '
Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.4.5 (root@localhost) (gcc version 4.8.5 (Linaro GCC 4.8-2015.06) ) #5 SMP Tue Mar 15 17:11:22 UTC 2016
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: Cubietech Cubieboard
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] PERCPU: Embedded 12 pages/cpu @ef7d5000 s17472 r8192 d23488 u49152
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 260608
[ 0.000000] Kernel command line: console=ttyS0,115200 console=ttyS0 earlyprintk root=/dev/sda1 rootfstype=ext4 rw panic=8 rootflags=discard
[ 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: 1033088K/1048576K available (4343K kernel code, 145K rwdata, 1244K rodata, 300K init, 258K bss, 15488K reserved, 0K cma-reserved, 262144K 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 - 0xc057cf54 (5588 kB)
[ 0.000000] .init : 0xc057d000 - 0xc05c8000 ( 300 kB)
[ 0.000000] .data : 0xc05c8000 - 0xc05ec560 ( 146 kB)
[ 0.000000] .bss : 0xc05ef000 - 0xc062f9dc ( 259 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 32.
[ 0.000000] RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=1.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=1
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000016] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[ 0.007944] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.017371] Console: colour dummy device 80x30
[ 0.021912] Calibrating delay loop... 1001.88 BogoMIPS (lpj=5009408)
[ 0.060054] pid_max: default: 32768 minimum: 301
[ 0.064836] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.071544] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.079253] CPU: Testing write buffer coherency: ok
[ 0.084458] CPU0: thread -1, cpu 0, socket -1, mpidr 0
[ 0.089777] Setting up static identity map for 0x400082c0 - 0x40008318
[ 0.097111] Brought up 1 CPUs
[ 0.100194] SMP: Total of 1 processors activated (1001.88 BogoMIPS).
[ 0.106623] CPU: All CPU(s) started in SVC mode.
[ 0.112578] devtmpfs: initialized
[ 0.122240] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[ 0.130317] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.140482] pinctrl core: initialized pinctrl subsystem
[ 0.146663] NET: Registered protocol family 16
[ 0.151718] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.163721] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.176560] reg-fixed-voltage ahci-5v: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/ahci_pwr_pin@0, deferring probe
[ 0.188721] reg-fixed-voltage usb1-vbus: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/usb1_vbus_pin@0, deferring probe
[ 0.201084] reg-fixed-voltage usb2-vbus: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/usb2_vbus_pin@0, deferring probe
[ 0.214471] SCSI subsystem initialized
[ 0.218791] usbcore: registered new interface driver usbfs
[ 0.224416] usbcore: registered new interface driver hub
[ 0.229888] usbcore: registered new device driver usb
[ 0.235145] pps_core: LinuxPPS API ver. 1 registered
[ 0.240206] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.249443] PTP clock support registered
[ 0.254414] clocksource: Switched to clocksource timer
[ 0.269435] NET: Registered protocol family 2
[ 0.274366] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.281625] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.288262] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.294785] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.300803] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.307404] NET: Registered protocol family 1
[ 0.312209] RPC: Registered named UNIX socket transport module.
[ 0.318247] RPC: Registered udp transport module.
[ 0.323029] RPC: Registered tcp transport module.
[ 0.327825] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.335432] futex hash table entries: 256 (order: 2, 16384 bytes)
[ 0.351906] NFS: Registering the id_resolver key type
[ 0.357166] Key type id_resolver registered
[ 0.361429] Key type id_legacy registered
[ 0.366537] bounce: pool size: 64 pages
[ 0.370667] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[ 0.378204] io scheduler noop registered
[ 0.382212] io scheduler deadline registered
[ 0.386618] io scheduler cfq registered (default)
[ 0.393892] sun4i-dma 1c02000.dma-controller: No clock specified
[ 0.457192] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 0.465911] dw-apb-uart 1c28000.serial: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/uart0@0, deferring probe
[ 0.478263] sun4i-spi 1c05000.spi: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/spi0@0, deferring probe
[ 0.489509] 1c0b080.mdio supply phy not found, using dummy regulator
[ 0.496116] libphy: sun4i_mii_bus: probed
[ 0.534990] CAN device driver interface
[ 0.539072] sun4i-emac 1c0b000.ethernet: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/emac0@0, deferring probe
[ 0.551103] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.557742] ehci-platform: EHCI generic platform driver
[ 0.563174] ehci-platform: probe of 1c14000.usb failed with error -38
[ 0.569787] ehci-platform: probe of 1c1c000.usb failed with error -38
[ 0.576407] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.582682] ohci-platform: OHCI generic platform driver
[ 0.588107] ohci-platform: probe of 1c14400.usb failed with error -38
[ 0.594713] ohci-platform: probe of 1c1c400.usb failed with error -38
[ 0.602173] sunxi-rtc 1c20d00.rtc: rtc core: registered rtc-sunxi as rtc0
[ 0.609097] sunxi-rtc 1c20d00.rtc: RTC enabled
[ 0.613695] i2c /dev entries driver
[ 0.617447] mv64xxx_i2c 1c2ac00.i2c: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/i2c0@0, deferring probe
[ 0.628706] mv64xxx_i2c 1c2b000.i2c: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/i2c1@0, deferring probe
[ 0.640472] sunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 0.648674] sunxi-mmc 1c0f000.mmc: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/mmc0@0, deferring probe
[ 0.659901] leds-gpio leds: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/led_pins@0, deferring probe
[ 0.671425] usbcore: registered new interface driver usbhid
[ 0.677100] usbhid: USB HID core driver
[ 0.681430] NET: Registered protocol family 17
[ 0.686008] can: controller area network core (rev 20120528 abi 9)
[ 0.692340] NET: Registered protocol family 29
[ 0.696894] can: raw protocol (rev 20120528)
[ 0.701250] can: broadcast manager protocol (rev 20120528 t)
[ 0.707014] can: netlink gateway (rev 20130117) max_hops=1
[ 0.712850] Key type dns_resolver registered
[ 0.717568] Registering SWP/SWPB emulation handler
[ 0.723094] bootconsole [earlycon0] disabled
')

U-Boot is 2016.03

I think that's kernel is done loading, and now he do not know what to do ......and i also ;-)

i also build a kernel for olimex-lime2 and boot into debian. there was no issue like this. building and boot was easy...
mike303
 
Posts: 6
Joined: Wed Feb 11, 2015 8:42 pm

Re: bootconsole [earlycon0] disabled

Postby Abzie » Tue Mar 15, 2016 6:52 pm

Did you include the drivers/device tree in the kernel? Many instances of:
$this->bbcode_second_pass_code('', 'could not find pctldev for node *xyz*, deferring probe')
Abzie
 
Posts: 29
Joined: Tue Mar 15, 2016 6:05 pm

Re: bootconsole [earlycon0] disabled

Postby mike303 » Tue Mar 15, 2016 7:13 pm

hm...on the olimex there was also some messages.I had ignored until now. i'll check it...
mike303
 
Posts: 6
Joined: Wed Feb 11, 2015 8:42 pm

Re: bootconsole [earlycon0] disabled

Postby mike303 » Tue Mar 15, 2016 8:16 pm

Problem solved!

The reason was the DTB. After a make mrproper and recompile the device tree file was 'bigger'
Now it's booting fine a mainline 4.4.5 Kernel into arch ;-)
mike303
 
Posts: 6
Joined: Wed Feb 11, 2015 8:42 pm


Return to U-Boot/Kernel

Who is online

Users browsing this forum: No registered users and 18 guests