Wind River Support Network

HomeDefectsLIN5-3319
Fixed

LIN5-3319 : [5.0.1 Asyn BSP: fsl-imx6] Fail to boot in wrlinux5.0.1.1 DVD08c

Created: Apr 17, 2013    Updated: Dec 19, 2017
Resolved Date: Jul 10, 2013
Found In Version: 5.0.1
Fix Version: 5.0.1.5
Severity: Standard
Applicable for: Wind River Linux 5
Component/s: BSP - Async

Description

Fail to boot in wrlinux5.0.1.1 DVD08c

Log:
Uncompressing Linux... done, booting the kernel.
Booting Linux on physical CPU 0
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 3.4.34-WR5.0.1.0_standard (xxxx@pek-lpgtest4) (gcc version 4.6.3 (Wind River Linux Sourcery CodeBench 4.6a-99) ) #1 SMP PREEMPT Tue Apr 16 12:01:38 CST 2013
CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5387d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: Freescale i.MX 6Quad Sabre-Lite Board
Memory policy: ECC disabled, Data cache writealloc
PERCPU: Embedded 9 pages/cpu @8135b000 s14912 r8192 d13760 u36864
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 227072
Kernel command line: console=ttymxc1,115200 root=/dev/nfs rw nfsroot=128.224.178.20:/export/pxeboot/vlm-boards/20680/rootfs,v3,tcp ip=128.224.178.212::128.224.178.1:255.255.255.0::eth0:off video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 fec.macaddr=0x00,0x04,0x9,0xf0,0x10,0x33
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
allocated 2097152 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want memory cgroups
Memory: 640MB 256MB = 896MB total
Memory: 894700k/894700k available, 153876k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    vmalloc : 0xc0800000 - 0xfb000000   ( 936 MB)
    lowmem  : 0x80000000 - 0xc0000000   (1024 MB)
    modules : 0x7f000000 - 0x80000000   (  16 MB)
      .text : 0x80008000 - 0x808e2220   (9065 kB)
      .init : 0x808e3000 - 0x80934a40   ( 327 kB)
      .data : 0x80936000 - 0x809a4ff0   ( 444 kB)
       .bss : 0x809a5014 - 0x80a537e4   ( 698 kB)
SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Preemptible hierarchical RCU implementation.
NR_IRQS:436
sched_clock: 32 bits at 6MHz, resolution 166ns, wraps every 715827ms
MXC_Early serial console at MMIO 0x21e8000 (options '115200')
bootconsole [ttymxc1] enabled
Console: colour dummy device 80x30
Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
Initializing cgroup subsys debug
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys net_cls
Initializing cgroup subsys blkio
Initializing cgroup subsys tasks
CPU: Testing write buffer coherency: ok
ftrace: allocating 22892 entries in 68 pages
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
Setting up static identity map for 0x106b4a08 - 0x106b4a60
CPU1: Booted secondary processor
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
CPU2: Booted secondary processor
CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
CPU3: Booted secondary processor
CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
Brought up 4 CPUs
SMP: Total of 4 processors activated (6324.22 BogoMIPS).
devtmpfs: initialized
dummy: 
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
vddpu: 725 <--> 1300 mV fast normal 
vddcore: 725 <--> 1300 mV at 1100 mV fast normal 
vddsoc: 725 <--> 1300 mV at 1200 mV fast normal 
vdd2p5: 2000 <--> 2775 mV at 2400 mV fast normal 
vdd1p1: 800 <--> 1400 mV at 1100 mV fast normal 
vdd3p0: 2800 <--> 3150 mV at 3000 mV fast normal 
gpiochip_add: registered GPIOs 0 to 31 on device: imx35-gpio.0
gpiochip_add: registered GPIOs 32 to 63 on device: imx35-gpio.1
gpiochip_add: registered GPIOs 64 to 95 on device: imx35-gpio.2
gpiochip_add: registered GPIOs 96 to 127 on device: imx35-gpio.3
gpiochip_add: registered GPIOs 128 to 159 on device: imx35-gpio.4
gpiochip_add: registered GPIOs 160 to 191 on device: imx35-gpio.5
gpiochip_add: registered GPIOs 192 to 223 on device: imx35-gpio.6
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
L310 cache controller enabled
l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x02070000, Cache size: 1048576 B
IMX usb wakeup probe
IMX usb wakeup probe
bio: create slab <bio-0> at 0
vmmc: 3300 mV 
VDDA: 2500 mV 
VDDIO: 3300 mV 
VDDD: 
vgaarb: loaded
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Freescale USB OTG Driver loaded, $Revision: 1.55 $
add wake up source irq 75
Linux video capture interface: v2.00
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
Advanced Linux Sound Architecture Driver Version 1.0.25.
Switching to clocksource mxc_timer1
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP: reno registered
UDP hash table entries: 512 (order: 2, 16384 bytes)
UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Static Power Management for Freescale i.MX6
cpaddr = c08c4000 suspend_iram_base=c08b8000
PM driver module loaded
IMX PCIe port: link down!
i.MXC CPU frequency driver
Registering unionfs 2.5.11 (for 3.3.0-rc3)
NFS: Registering the id_resolver key type
Btrfs loaded
msgmni has been set to 1747
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
LTT : ltt-relay init
mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver hdmi
mxc_hdmi mxc_hdmi: Detected HDMI controller 0x13:0xa:0xa0:0xc1
fbcvt: 1920x1080@60: CVT Name - 2.073M9
imx-ipuv3 imx-ipuv3.0: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
Console: switching to colour frame buffer device 240x67
mxc_sdc_fb mxc_sdc_fb.1: register mxc display driver lcd
mxc_sdc_fb mxc_sdc_fb.1: ipu0-di0 already in use
mxc_sdc_fb: probe of mxc_sdc_fb.1 failed with error -16
mxc_sdc_fb mxc_sdc_fb.2: register mxc display driver ldb
get() with no identifier
mxc_sdc_fb mxc_sdc_fb.3: register mxc display driver ldb
imx-sdma imx35-sdma: loaded firmware 1.1
imx-sdma imx35-sdma: initialized
Serial: IMX driver
imx21-uart.0: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
imx21-uart.1: ttymxc1 at MMIO 0x21e8000 (irq = 59) is a IMX
console [ttymxc1] enabled, bootconsole disabled
console [ttymxc1] enabled, bootconsole disabled
brd: module loaded
No sata disk, enter into PDDQ mode.
spi_imx imx6q-ecspi.0: master is unqueued, this is deprecated
m25p80 spi0.0: sst25vf016b (2048 Kbytes)
Creating 2 MTD partitions on "m25p80":
0x000000000000-0x000000040000 : "bootloader"
0x000000040000-0x000000200000 : "kernel"
spi_imx imx6q-ecspi.0: probed
CAN device driver interface
flexcan imx6q-flexcan.0: device registered (reg_base=f8090000, irq=142)
fec_enet_mii_bus: probed
registered PHC device on eth0
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1
fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000
fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
add wake up source irq 72
fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2
fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200
fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
ARC USBOTG Device Controller driver (1 August 2005)
g_ether gadget: using random self ethernet address
g_ether gadget: using random host ethernet address
usb0: MAC ee:d9:7e:24:e3:c6
usb0: HOST MAC c2:59:57:de:51:2a
g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
g_ether gadget: g_ether ready
Suspend udc for OTG auto detect
fsl-usb2-udc: bind to driver g_ether 
mousedev: PS/2 mouse device common for all mice
egalax_ts 2-0004: Failed to read firmware version
egalax_ts: probe of 2-0004 failed with error -5
snvs_rtc snvs_rtc.0: rtc core: registered snvs_rtc as rtc0
i2c /dev entries driver
lirc_dev: IR Remote Control driver registered, major 249 
IR NEC protocol handler initialized
IR RC5(x) protocol handler initialized
IR RC6 protocol handler initialized
IR JVC protocol handler initialized
IR Sony protocol handler initialized
IR RC5 (streamzap) protocol handler initialized
IR SANYO protocol handler initialized
IR MCE Keyboard/mouse protocol handler initialized
IR LIRC bridge handler initialized
mxc_v4l2_capture mxc_v4l2_capture.0: V4l2 capture probe finish
OV5642 probe successful
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video16
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video17
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video18
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video19
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video20
imx2-wdt imx2-wdt.0: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0)
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid10 personality registered for level 10
md: multipath personality registered for level -4
md: faulty personality registered for level -5
device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pltfm: SDHCI platform and OF driver helper
mmc0: SDHCI controller on sdhci-usdhc-imx6q.3 [sdhci-usdhc-imx6q.3] using ADMA
mmc1: SDHCI controller on sdhci-usdhc-imx6q.2 [sdhci-usdhc-imx6q.2] using ADMA
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usb 2-1: new high-speed USB device number 2 using fsl-ehci
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 3 ports detected
sdhci-esdhc-imx sdhci-usdhc-imx6q.2: could not set regulator OCR (-22)
mmc1: new high speed SD card at address 8fe4
mmcblk0: mmc1:8fe4 SD02G 1.84 GiB 
 mmcblk0: p1 p2
  ------------------------------------------------------> hang here.

Workaround

Disable MXC_GPU_VIV 

Steps to Reproduce

1.configure --enable-board=fsl-imx6 --enable-kernel=standard --enable-rootfs=glibc_std --enable-test=yes
2.make fs
3.boot target

Other Downloads


Live chat
Online