AnsweredAssumed Answered

IMX6SL-ZBHA Hanged after booting[Kernel 3.10.17]

Question asked by sandeep sharma on Oct 6, 2016
Latest reply on Oct 6, 2016 by igorpadykov

Hi NXP Experts,

 

I am trying to boot IMX6sl-zbha board with yocto Poky image [Linux version 3.10.17_BETA ] .

System getting hanged in INIT. Logs below and DTS attached.

 

Please help me, how I can proceed .

 

Logs:-

U-Boot 2014.01 (Sep 14 2016 - 08:45:41)

CPU: Freescale i.MX6SL rev1.0 at 792 MHz
Reset cause: POR
Board: MX6ZBHA
I2C: ready
DRAM: 512 MiB
MMC: FSL_SDHC: 0
SF: Detected N25Q512 with page size 256 Bytes, erase size 64 KiB, total 64 MiB
In: serial
Out: serial
Err: serial
Net: FEC [PRIME]
Hit any key to stop autoboot[Harman Uboot Test]: 0
=> setenv bootargs 'console=ttymxc0,115200 root=/dev/mmcblk0p1 rootfstype=ext3 rootwait rw'
=> saveenv
Saving Environment to SPI Flash...
SF: Detected N25Q512 with page size 256 Bytes, erase size 64 KiB, total 64 MiB
Erasing SPI flash...Writing to SPI flash...done
=> reset
resetting ...


U-Boot 2014.01 (Sep 14 2016 - 08:45:41)

CPU: Freescale i.MX6SL rev1.0 at 792 MHz
Reset cause: WDOG
Board: MX6ZBHA
I2C: ready
DRAM: 512 MiB
MMC: FSL_SDHC: 0
SF: Detected N25Q512 with page size 256 Bytes, erase size 64 KiB, total 64 MiB
In: serial
Out: serial
Err: serial
Net: FEC [PRIME]
Hit any key to stop autoboot[Harman Uboot Test]: 0
Using FEC device
TFTP from server 192.168.1.10; our IP address is 192.168.1.200
Filename 'uImage'.
Load address: 0x82000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
############
3.2 MiB/s
done
Bytes transferred = 3986592 (3cd4a0 hex)
Using FEC device
TFTP from server 192.168.1.10; our IP address is 192.168.1.200
Filename 'imx6sl-zbha-ldo.dtb'.
Load address: 0x88000000
Loading: ##
1.5 MiB/s
done
Bytes transferred = 29280 (7260 hex)
## Booting kernel from Legacy Image at 82000000 ...
Image Name: Linux-3.10.17_BETA-2015-02-12-00
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3986528 Bytes = 3.8 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Kernel Image ... OK
Using Device Tree in place at 88000000, end 8800a25f

Starting kernel ...

Booting Linux on physical CPU 0x0
Linux version 3.10.17_BETA-2015-02-12-00_21-1.0.0_ga (sandeep@sandeep-OptiPlex-790) (gcc version 4.8.2 (GCC) ) #13 SMP PREEMPT Thu Oct 6 12:56:38 IST 2016
CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: Freescale i.MX6 SoloLite (Device Tree), model: Freescale i.MX6SL ZBHA board Harman
cma: CMA: reserved 64 MiB at 9c000000
Memory policy: ECC disabled, Data cache writealloc
PERCPU: Embedded 8 pages/cpu @80b47000 s9088 r8192 d15488 u32768
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk0p1 rootfstype=ext3 rootwait rw
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 512MB = 512MB total
Memory: 446596k/446596k available, 77692k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xa0800000 - 0xff000000 (1512 MB)
lowmem : 0x80000000 - 0xa0000000 ( 512 MB)
pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
modules : 0x7f000000 - 0x7fe00000 ( 14 MB)
.text : 0x80008000 - 0x806573ac (6461 kB)
.init : 0x80658000 - 0x80696380 ( 249 kB)
.data : 0x80698000 - 0x806d3e20 ( 240 kB)
.bss : 0x806d3e20 - 0x8073605c ( 393 kB)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Preemptible hierarchical RCU implementation.
RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
NR_IRQS:16 nr_irqs:16 16
L310 cache controller enabled
l2x0: 16 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x32030000, Cache size: 262144 B
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
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
CPU: Testing write buffer coherency: ok
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x804c0698 - 0x804c06f0
Brought up 1 CPUs
SMP: Total of 1 processors activated (1581.05 BogoMIPS).
CPU: All CPU(s) started in SVC mode.
devtmpfs: initialized
pinctrl core: initialized pinctrl subsystem
SANDY:bus: 'platform': really_probe: probing driver reg-dummy with device reg-dummy
regulator-dummy: no parameters
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
Use WDOG1 as reset source
SANDY:bus: 'platform': really_probe: probing driver gpio-mxc with device 209c000.gpio
gpio-mxc 209c000.gpio: mxc_gpio_probe Sandy ioremap......0xa0818000
gpio-mxc 209c000.gpio: mxc_gpio_probe Sandy port irq......0x62
gpio-mxc 209c000.gpio: mxc_gpio_probe Sandy port added to list......0xa0818000
SANDY:bus: 'platform': really_probe: probing driver gpio-mxc with device 20a0000.gpio
gpio-mxc 20a0000.gpio: mxc_gpio_probe Sandy ioremap......0xa0820000
gpio-mxc 20a0000.gpio: mxc_gpio_probe Sandy port irq......0x64
gpio-mxc 20a0000.gpio: mxc_gpio_probe Sandy port added to list......0xa0820000
SANDY:bus: 'platform': really_probe: probing driver gpio-mxc with device 20a4000.gpio
gpio-mxc 20a4000.gpio: mxc_gpio_probe Sandy ioremap......0xa0828000
gpio-mxc 20a4000.gpio: mxc_gpio_probe Sandy port irq......0x66
gpio-mxc 20a4000.gpio: mxc_gpio_probe Sandy port added to list......0xa0828000
SANDY:bus: 'platform': really_probe: probing driver gpio-mxc with device 20a8000.gpio
gpio-mxc 20a8000.gpio: mxc_gpio_probe Sandy ioremap......0xa0830000
gpio-mxc 20a8000.gpio: mxc_gpio_probe Sandy port irq......0x68
gpio-mxc 20a8000.gpio: mxc_gpio_probe Sandy port added to list......0xa0830000
SANDY:bus: 'platform': really_probe: probing driver gpio-mxc with device 20ac000.gpio
gpio-mxc 20ac000.gpio: mxc_gpio_probe Sandy ioremap......0xa0838000
gpio-mxc 20ac000.gpio: mxc_gpio_probe Sandy port irq......0x6a
gpio-mxc 20ac000.gpio: mxc_gpio_probe Sandy port added to list......0xa0838000
SANDY:bus: 'platform': really_probe: probing driver syscon with device 20c8000.anatop
syscon 20c8000.anatop: regmap [mem 0x020c8000-0x020c8fff] registered
SANDY:bus: 'platform': really_probe: probing driver anatop_regulator with device regulator-1p1.5
vdd1p1: 800 <--> 1375 mV at 1125 mV
SANDY:bus: 'platform': really_probe: probing driver anatop_regulator with device regulator-3p0.6
vdd3p0: 2800 <--> 3150 mV at 3000 mV
SANDY:bus: 'platform': really_probe: probing driver anatop_regulator with device regulator-2p5.7
vdd2p5: 2100 <--> 2850 mV at 2525 mV
SANDY:bus: 'platform': really_probe: probing driver anatop_regulator with device regulator-vddcore.8
cpu: 725 <--> 1450 mV at 1100 mV
SANDY:bus: 'platform': really_probe: probing driver anatop_regulator with device regulator-vddpu.9
vddpu: 725 <--> 1450 mV at 1100 mV
SANDY:bus: 'platform': really_probe: probing driver anatop_regulator with device regulator-vddsoc.10
vddsoc: 725 <--> 1450 mV at 1175 mV
SANDY:bus: 'platform': really_probe: probing driver mxs_phy with device 20c9000.usbphy
SANDY:bus: 'platform': really_probe: probing driver mxs_phy with device 20ca000.usbphy
SANDY:bus: 'platform': really_probe: probing driver syscon with device 20e0000.iomuxc-gpr
syscon 20e0000.iomuxc-gpr: regmap [mem 0x020e0000-0x020e0037] registered
SANDY:bus: 'platform': really_probe: probing driver imx-mmdc with device 21b0000.mmdc
SANDY:bus: 'platform': really_probe: probing driver syscon with device 21bc000.ocotp-ctrl
syscon 21bc000.ocotp-ctrl: regmap [mem 0x021bc000-0x021bffff] registered
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
SANDY:bus: 'platform': really_probe: probing driver imx6sl-pinctrl with device 20e0000.iomuxc
imx6sl-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
SANDY:bus: 'platform': really_probe: probing driver gpio-reset with device sii902x-reset.22
bio: create slab <bio-0> at 0
SANDY:bus: 'platform': really_probe: probing driver reg-fixed-voltage with device lcd-3v3.16
lcd-3v3: no parameters
SANDY:bus: 'platform': really_probe: probing driver reg-fixed-voltage with device wm8962_supply_3v15.17
wm8962-supply-3v15: 3150 mV
SANDY:bus: 'platform': really_probe: probing driver reg-fixed-voltage with device wm8962_supply_4v2.18
wm8962-supply-4v2: 4325 mV
SANDY:bus: 'platform': really_probe: probing driver reg-fixed-voltage with device usb_otg1_vbus.19
usb_otg1_vbus: 5000 mV
SANDY:bus: 'platform': really_probe: probing driver reg-fixed-voltage with device usb_otg2_vbus.20
usb_otg2_vbus: 5000 mV
i2c-core: driver [max17135] using legacy suspend method
i2c-core: driver [max17135] using legacy resume method
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
SANDY:bus: 'platform': really_probe: probing driver nop_usb_xceiv with device usbphy_nop1.12
SANDY:bus: 'platform': really_probe: probing driver imx-i2c with device 21a0000.i2c
SANDY:bus: 'i2c': really_probe: probing driver max17135 with device 0-0048
i2c i2c-0: Max17135 PMIC not found!
i2c i2c-0: IMX I2C adapter registered
SANDY:bus: 'platform': really_probe: probing driver imx-i2c with device 21a4000.i2c
i2c i2c-1: IMX I2C adapter registered
SANDY:bus: 'platform': really_probe: probing driver imx-i2c with device 21a8000.i2c
i2c i2c-2: IMX I2C adapter registered
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
MIPI CSI2 driver module loaded
Bluetooth: Core ver 2.16
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
Switching to clocksource mxc_timer1
NET: Registered protocol family 2
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP: reno registered
UDP hash table entries: 256 (order: 1, 8192 bytes)
UDP-Lite hash table entries: 256 (order: 1, 8192 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.
SANDY:bus: 'platform': really_probe: probing driver arm-pmu with device pmu.4
hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
SANDY:bus: 'platform': really_probe: probing driver ldo2p5-dummy with device usb_vbus_wakeup.1
ldo2p5-dummy: no parameters
SANDY:bus: 'platform': really_probe: probing driver pu-dummy with device pudummy_reg.0
pureg-dummy: no parameters
SANDY:bus: 'platform': really_probe: probing driver imx-gpc with device 20dc000.gpc
SANDY:bus: 'platform': really_probe: probing driver imx6_busfreq with device busfreq.3
Bus freq driver module loaded
SANDY:bus: 'platform': really_probe: probing driver alarmtimer with device alarmtimer
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
fuse init (API version 7.22)
msgmni has been set to 1000
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
SANDY:bus: 'platform': really_probe: probing driver imx-pwm with device 2080000.pwm
SANDY:bus: 'platform': really_probe: probing driver imx-pwm with device 2084000.pwm
SANDY:bus: 'platform': really_probe: probing driver imx-pwm with device 2088000.pwm
SANDY:bus: 'platform': really_probe: probing driver imx-pwm with device 208c000.pwm
SANDY:bus: 'platform': really_probe: probing driver imx-pxp with device 20f0000.pxp
SANDY:bus: 'platform': really_probe: probing driver imx-sdma with device 20ec000.sdma
imx-sdma 20ec000.sdma: no iram assigned, using external mem
imx-sdma 20ec000.sdma: initialized
SANDY:bus: 'i2c': really_probe: probing driver pfuze100-regulator with device 0-0008
imx-sdma 20ec000.sdma: loaded firmware 1.1
pfuze100-regulator 0-0008: Full lay: 1, Metal lay: 1
pfuze100-regulator 0-0008: FAB: 0, FIN: 1
SW1AB: 300 <--> 1875 mV at 1375 mV
SW1C: 300 <--> 1875 mV at 1375 mV
SW2: 800 <--> 3300 mV at 3150 mV
SW3A: 400 <--> 1975 mV at 1500 mV
SW3B: 400 <--> 1975 mV at 1500 mV
SW4: 800 <--> 1975 mV at 1800 mV
SWBST: 5000 <--> 5150 mV at 5000 mV
VSNVS: 1000 <--> 3000 mV at 3000 mV
VREFDDR: 750 mV
VGEN1: 800 <--> 1550 mV at 1200 mV
VGEN2: 800 <--> 1550 mV at 1500 mV
VGEN3: 1800 <--> 3300 mV at 1800 mV
VGEN4: 1800 <--> 3300 mV at 1800 mV
VGEN5: 1800 <--> 3300 mV at 2500 mV
VGEN6: 1800 <--> 3300 mV at 2800 mV
Serial: IMX driver
SANDY:bus: 'platform': really_probe: probing driver imx-uart with device 2020000.serial
2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
console [ttymxc0] enabled
SANDY:bus: 'platform': really_probe: probing driver imx-uart with device 2024000.serial
2024000.serial: ttymxc1 at MMIO 0x2024000 (irq = 59) is a IMX
SANDY:bus: 'platform': really_probe: probing driver imx-uart with device 2034000.serial
2034000.serial: ttymxc2 at MMIO 0x2034000 (irq = 60) is a IMX
serial: Freescale lpuart driver
SANDY:bus: 'platform': really_probe: probing driver imx-ocotp with device 21bc000.ocotp-fuse
SANDY:bus: 'platform': really_probe: probing driver mxs_viim with device 2098000.mxs_viim
brd: module loaded
loop: module loaded
SANDY:bus: 'platform': really_probe: probing driver spi_imx with device 2008000.ecspi
SANDY:bus: 'spi': really_probe: probing driver m25p80 with device spi32766.0
m25p80 spi32766.0: n25q512a (65536 Kbytes)
7 ofpart partitions found on MTD device spi32766.0
Creating 7 MTD partitions on "spi32766.0":
0x000000000000-0x0000000c0000 : "uboot"
0x0000000c0000-0x000000100000 : "uboot-env"
0x000000100000-0x000000500000 : "primary-kernel"
0x000000500000-0x000001900000 : "primary-filesystem"
0x000001900000-0x000001920000 : "primary-dts"
0x000001940000-0x000001960000 : "Nor-flags"
0x000001a00000-0x000003e00000 : "Configuration"
spi_imx 2008000.ecspi: probed
SANDY:bus: 'platform': really_probe: probing driver fec with device 2188000.ethernet
libphy: fec_enet_mii_bus: probed
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
usbcore: registered new interface driver usb-storage
SANDY:bus: 'platform': really_probe: probing driver usbmisc_imx with device 2184800.usbmisc
SANDY:bus: 'platform': really_probe: probing driver snvs_rtc with device 20cc034.snvs-rtc-lp
snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as rtc0
i2c /dev entries driver
SANDY:bus: 'platform': really_probe: probing driver imx_thermal with device tempmon.11
SANDY:bus: 'platform': really_probe: probing driver imx2-wdt with device 20bc000.wdog
imx2-wdt 20bc000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0)
Bluetooth: HCI UART driver ver 2.2
Bluetooth: HCILL protocol initialized
cpuidle: using governor ladder
cpuidle: using governor menu
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pltfm: SDHCI platform and OF driver helper
SANDY:bus: 'platform': really_probe: probing driver sdhci-esdhc-imx with device 2190000.usdhc
sdhci-esdhc-imx 2190000.usdhc: could not get ultra high speed state, work on normal mode
mmc0: no vqmmc regulator found
mmc0: no vmmc regulator found
mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using DMA
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
nf_conntrack version 0.5.0 (8002 buckets, 32008 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP: cubic registered
NET: Registered protocol family 10
sit: IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
Bridge firewalling registered
8021q: 802.1Q VLAN Support v1.8
Key type dns_resolver registered
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
SANDY:bus: 'platform': really_probe: probing driver imx6-cpufreq with device imx6-cpufreq.0
vddpu: disabling
snvs_rtc 20cc034.snvs-rtc-lp: setting system clock to 1970-01-01 00:00:00 UTC (0)
Waiting for root device /dev/mmcblk0p1...
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new high speed SDHC card at address aaaa
SANDY:bus: 'mmc': really_probe: probing driver mmcblk with device mmc0:aaaa
mmcblk0: mmc0:aaaa SS08G 7.40 GiB
mmcblk0: p1
kjournald starting. Commit interval 5 seconds
EXT3-fs (mmcblk0p1): using internal journal
EXT3-fs (mmcblk0p1): recovery complete
EXT3-fs (mmcblk0p1): mounted filesystem with ordered data mode
VFS: Mounted root (ext3 filesystem) on device 179:1.
devtmpfs: mounted
Freeing unused kernel memory: 248K (80658000 - 80696000)
INIT: version 2.88 booting
UIM SYSFS Node Not Found
Starting udev
udevd[112]: starting version 182
Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file or directory
bootlogd.
Populating dev cache
Wed Oct 5 12:09:00 UTC 2016

 

 

Regards

Sandeep S

Original Attachment has been moved to: imx6sl-zbha-ldo.dts.zip

Original Attachment has been moved to: imx6sl.dtsi.zip

Original Attachment has been moved to: imx6sl-zbha.dts.zip

Outcomes