Hi QiangLi,
Kernel boot up log does not show any IPU error.
IPU error only happens after the unblanking.
I am not sure how to attach the kernel log in here, so i cut and paste it over.
[ 0.000000] Linux version 3.0.15-mx6solo (zctee@ubuntu) (gcc version 4.6.2 20110630 (prerelease) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #18 PREEMPT Wed May 27 15:09:44 SGT 2015
[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
[ 0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: Freescale i.MX 6Quad/DualLite/Solo Sabre-SD Board
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] On node 0 totalpages: 131072
[ 0.000000] free_area_init_node: node 0, pgdat 8051723c, node_mem_map 8b800000
[ 0.000000] DMA zone: 368 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 46736 pages, LIFO batch:15
[ 0.000000] Normal zone: 656 pages used for memmap
[ 0.000000] Normal zone: 83312 pages, LIFO batch:15
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
[ 0.000000] Kernel command line: root=/dev/mmcblk0p1 rootwait rw video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666 video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666 ldb=sep0 console=tty1
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 512MB = 512MB total
[ 0.000000] Memory: 513268k/513268k available, 11020k reserved, 0K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] DMA : 0xf4600000 - 0xffe00000 ( 184 MB)
[ 0.000000] vmalloc : 0xa0800000 - 0xf2000000 (1304 MB)
[ 0.000000] lowmem : 0x80000000 - 0xa0000000 ( 512 MB)
[ 0.000000] modules : 0x7f000000 - 0x80000000 ( 16 MB)
[ 0.000000] .init : 0x80008000 - 0x80031000 ( 164 kB)
[ 0.000000] .text : 0x80031000 - 0x804de728 (4790 kB)
[ 0.000000] .data : 0x804e0000 - 0x80517de0 ( 224 kB)
[ 0.000000] .bss : 0x80517e04 - 0x80654fe8 (1269 kB)
[ 0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:496
[ 0.000000] MXC GPIO hardware
[ 0.000000] Set periph_clk's parent to pll2_pfd_400M!
[ 0.000000] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] console [tty1] enabled
[ 0.000568] Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)
[ 0.090124] pid_max: default: 32768 minimum: 301
[ 0.090355] Mount-cache hash table entries: 512
[ 0.090716] CPU: Testing write buffer coherency: ok
[ 0.097566] print_constraints: dummy:
[ 0.097753] NET: Registered protocol family 16
[ 0.098077] MMDC: unable to set irq affinity irq=139,
[ 0.101666] print_constraints: vddpu: 725 <--> 1300 mV at 1150 mV fast normal
[ 0.102002] print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal
[ 0.102310] print_constraints: vddsoc: 725 <--> 1300 mV at 1200 mV fast normal
[ 0.102615] print_constraints: vdd2p5: 2000 <--> 2775 mV at 2400 mV fast normal
[ 0.102920] print_constraints: vdd1p1: 800 <--> 1400 mV at 1100 mV fast normal
[ 0.103253] print_constraints: vdd3p0: 2800 <--> 3150 mV at 3000 mV fast normal
[ 0.104801] GPIO IMX_GPIO_NR(6, 3) value: 0
[ 0.104837] GPIO IMX_GPIO_NR(6, 2) value: 1
[ 0.104858] tws: board id 513
[ 0.104874] tws: set SD pad for NAND support
[ 0.104891] tws: set SD pad for NAND support
[ 0.104912] tws: this is mx6solo CPU
[ 0.109061] set AD_PWR off.
[ 0.118573] GPIO IMX_GPIO_NR(4, 26) value: 1
[ 0.118617] L310 cache controller enabled
[ 0.118639] l2x0: 16 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x02050000, Cache size: 524288 B
[ 0.119392] IMX usb wakeup probe
[ 0.119472] the wakeup pdata is 0x9fe2e540
[ 0.119490] IMX usb wakeup probe
[ 0.119550] the wakeup pdata is 0x9fe2e680
[ 0.127429] bio: create slab <bio-0> at 0
[ 0.131880] mxs-dma mxs-dma-apbh: initialized
[ 0.132146] print_constraints: VDD_3.3V: 3300 mV
[ 0.132315] print_constraints: DC_1.5V: 1500 mV
[ 0.132471] print_constraints: vmmc: 3300 mV
[ 0.133405] SCSI subsystem initialized
[ 0.133700] libata version 3.00 loaded.
[ 0.133856] spi_imx imx6q-ecspi.0: bitbang start failed with -22
[ 0.133899] spi_imx: probe of imx6q-ecspi.0 failed with error -22
[ 0.134005] spi_imx imx6q-ecspi.1: bitbang start failed with -22
[ 0.134038] spi_imx: probe of imx6q-ecspi.1 failed with error -22
[ 0.134606] usbcore: registered new interface driver usbfs
[ 0.134742] usbcore: registered new interface driver hub
[ 0.134872] usbcore: registered new device driver usb
[ 0.134891] Freescale USB OTG Driver loaded, $Revision: 1.1.1.1 $
[ 0.135019] add wake up source irq 75
[ 0.150223] imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
[ 0.150734] mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 driver probed
[ 0.150762] mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 dphy version is 0x3130302a
[ 0.150886] MIPI CSI2 driver module loaded
[ 0.151081] Advanced Linux Sound Architecture Driver Version 1.0.24.
[ 0.151592] max17135_regulator_init abort: EPDC not enabled
[ 0.151603] max17135 2-0048: PMIC MAX17135 for eInk display
[ 0.151710] i2c-core: driver [max17135] using legacy suspend method
[ 0.151732] i2c-core: driver [max17135] using legacy resume method
[ 0.151767] Switching to clocksource mxc_timer1
[ 0.161077] NET: Registered protocol family 2
[ 0.161234] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.161618] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[ 0.161954] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.162092] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.162111] TCP reno registered
[ 0.162126] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.162152] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.162616] NET: Registered protocol family 1
[ 0.163010] Static Power Management for Freescale i.MX6
[ 0.163182] cpaddr = a0884000 suspend_iram_base=a08f4000
[ 0.163241] PM driver module loaded
[ 0.163260] i.MXC CPU frequency driver
[ 0.177118] msgmni has been set to 1002
[ 0.177525] io scheduler noop registered
[ 0.177545] io scheduler deadline registered
[ 0.177606] io scheduler cfq registered (default)
[ 0.178312] mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver ldb
[ 0.178355] _regulator_get: get() with no identifier
[ 0.201846] imx-ipuv3 imx-ipuv3.0: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
[ 0.259222] Console: switching to colour frame buffer device 160x64
[ 0.266303] mxc_sdc_fb mxc_sdc_fb.1: register mxc display driver ldb
[ 0.266381] mxc_ldb mxc_ldb: for second ldb displdb mode should in separate mode
[ 0.266464] mxc_sdc_fb mxc_sdc_fb.1: NO mxc display driver found!
[ 0.266702] dmaengine: failed to get dma1chan0: (-22)
[ 0.266766] dmaengine: failed to get dma1chan1: (-22)
[ 0.266825] dmaengine: failed to get dma1chan2: (-22)
[ 0.266884] dmaengine: failed to get dma1chan3: (-22)
[ 0.266942] dmaengine: failed to get dma1chan4: (-22)
[ 0.267000] dmaengine: failed to get dma1chan5: (-22)
[ 0.267058] dmaengine: failed to get dma1chan6: (-22)
[ 0.267116] dmaengine: failed to get dma1chan7: (-22)
[ 0.267174] dmaengine: failed to get dma1chan8: (-22)
[ 0.267232] dmaengine: failed to get dma1chan9: (-22)
[ 0.267290] dmaengine: failed to get dma1chan10: (-22)
[ 0.267349] dmaengine: failed to get dma1chan11: (-22)
[ 0.267408] dmaengine: failed to get dma1chan12: (-22)
[ 0.267467] dmaengine: failed to get dma1chan13: (-22)
[ 0.267526] dmaengine: failed to get dma1chan14: (-22)
[ 0.267585] dmaengine: failed to get dma1chan15: (-22)
[ 0.268067] imx-sdma imx-sdma: loaded firmware 1.1
[ 0.271983] imx-sdma imx-sdma: initialized
[ 0.272365] Serial: IMX driver
[ 0.272499] imx-uart.3: ttymxc3 at MMIO 0x21f0000 (irq = 61) is a IMX
[ 0.272771] imx-uart.2: ttymxc2 at MMIO 0x21ec000 (irq = 60) is a IMX
[ 0.273021] imx-uart.1: ttymxc1 at MMIO 0x21e8000 (irq = 59) is a IMX
[ 0.273283] imx-uart.0: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
[ 0.277342] loop: module loaded
[ 0.278637] No NAND device found.
[ 0.278697] Chip scan failed
[ 0.280691] ------------[ cut here ]------------
[ 0.282993] WARNING: at arch/arm/plat-mxc/clock.c:75 __clk_disable+0x70/0x7c()
[ 0.284980] clock enable/disable mismatch!
[ 0.286916] Modules linked in:
[ 0.288854] [<8003becc>] (unwind_backtrace+0x0/0xfc) from [<8038ef6c>] (dump_stack+0x18/0x1c)
[ 0.290884] [<8038ef6c>] (dump_stack+0x18/0x1c) from [<80057f94>] (warn_slowpath_common+0x54/0x6c)
[ 0.292948] [<80057f94>] (warn_slowpath_common+0x54/0x6c) from [<80058050>] (warn_slowpath_fmt+0x38/0x40)
[ 0.295036] [<80058050>] (warn_slowpath_fmt+0x38/0x40) from [<8004cdc4>] (__clk_disable+0x70/0x7c)
[ 0.297117] [<8004cdc4>] (__clk_disable+0x70/0x7c) from [<8004ce44>] (clk_disable+0x74/0x124)
[ 0.299213] [<8004ce44>] (clk_disable+0x74/0x124) from [<801c5378>] (mxs_dma_free_chan_resources+0x44/0x48)
[ 0.301324] [<801c5378>] (mxs_dma_free_chan_resources+0x44/0x48) from [<801c08a4>] (dma_chan_put+0x54/0x58)
[ 0.303457] [<801c08a4>] (dma_chan_put+0x54/0x58) from [<801c08d4>] (dma_release_channel+0x2c/0xa8)
[ 0.305600] [<801c08d4>] (dma_release_channel+0x2c/0xa8) from [<80390bd8>] (release_dma_channels+0x28/0x3c)
[ 0.307758] [<80390bd8>] (release_dma_channels+0x28/0x3c) from [<80390c78>] (release_resources+0x4c/0x50)
[ 0.309943] [<80390c78>] (release_resources+0x4c/0x50) from [<8038cb14>] (gpmi_nand_probe+0x4a4/0x570)
[ 0.312151] [<8038cb14>] (gpmi_nand_probe+0x4a4/0x570) from [<801f2044>] (platform_drv_probe+0x20/0x24)
[ 0.314368] [<801f2044>] (platform_drv_probe+0x20/0x24) from [<801f0e7c>] (driver_probe_device+0x98/0x1a4)
[ 0.316610] [<801f0e7c>] (driver_probe_device+0x98/0x1a4) from [<801f101c>] (__driver_attach+0x94/0x98)
[ 0.318876] [<801f101c>] (__driver_attach+0x94/0x98) from [<801effac>] (bus_for_each_dev+0x64/0x90)
[ 0.321164] [<801effac>] (bus_for_each_dev+0x64/0x90) from [<801f0b28>] (driver_attach+0x24/0x28)
[ 0.323505] [<801f0b28>] (driver_attach+0x24/0x28) from [<801f07d0>] (bus_add_driver+0x184/0x24c)
[ 0.325871] [<801f07d0>] (bus_add_driver+0x184/0x24c) from [<801f1320>] (driver_register+0x80/0x144)
[ 0.328267] [<801f1320>] (driver_register+0x80/0x144) from [<801f228c>] (platform_driver_register+0x4c/0x60)
[ 0.330714] [<801f228c>] (platform_driver_register+0x4c/0x60) from [<8001dcf8>] (gpmi_nand_init+0x14/0x38)
[ 0.333228] [<8001dcf8>] (gpmi_nand_init+0x14/0x38) from [<80031a00>] (do_one_initcall+0x40/0x188)
[ 0.335734] [<80031a00>] (do_one_initcall+0x40/0x188) from [<8000897c>] (kernel_init+0x7c/0x118)
[ 0.338248] [<8000897c>] (kernel_init+0x7c/0x118) from [<80037f04>] (kernel_thread_exit+0x0/0x8)
[ 0.340769] ---[ end trace edede0a665aad882 ]---
[ 0.343378] GPMI NAND driver registered. (IMX)
[ 0.346272] usbcore: registered new interface driver cdc_ether
[ 0.348868] usbcore: registered new interface driver smsc95xx
[ 0.351384] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.354034] fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
[ 0.356510] fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1
[ 0.381816] fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000
[ 0.401841] fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00
[ 0.404870] hub 1-0:1.0: USB hub found
[ 0.407504] hub 1-0:1.0: 1 port detected
[ 0.410208] add wake up source irq 72
[ 0.412849] fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller
[ 0.415502] fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2
[ 0.441812] fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200
[ 0.461803] fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00
[ 0.464878] hub 2-0:1.0: USB hub found
[ 0.467618] hub 2-0:1.0: 1 port detected
[ 0.470562] Initializing USB Mass Storage driver...
[ 0.473492] usbcore: registered new interface driver usb-storage
[ 0.476312] USB Mass Storage support registered.
[ 0.479138] ARC USBOTG Device Controller driver (1 August 2005)
[ 0.482527] mousedev: PS/2 mouse device common for all mice
[ 0.485963] mxc_rtc: read current correction 00
[ 0.489770] mxc_rtc: read date: 2000-1-1 05:19:11
[ 0.492814] snvs_rtc snvs_rtc.0: rtc core: registered snvs_rtc as rtc0
[ 0.496026] imx2-wdt imx2-wdt.0: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=1)
[ 0.499211] sdhci: Secure Digital Host Controller Interface driver
[ 0.502306] sdhci: Copyright(c) Pierre Ossman
[ 0.505379] mmc0: Unknown controller version (3). You may experience problems.
[ 0.508573] Registered led device: mmc0::
[ 0.508709] mmc0: SDHCI controller on platform [sdhci-esdhc-imx.1] using ADMA
[ 0.512074] mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
[ 0.516054] mxc_asrc registered
[ 0.519404] Anatop Thermal registered as thermal_zone0
[ 0.522645] anatop_thermal_probe: default cooling device is cpufreq!
[ 0.526288] usbcore: registered new interface driver usbhid
[ 0.529356] usbhid: USB HID core driver
[ 0.537860] tws_audio: initializing wm8731 machine interface
[ 0.636181] mmc0: new SDHC card at address 0007
[ 0.644169] mmcblk0: mmc0:0007 SD08G 7.27 GiB
[ 0.649670] mmcblk0: p1
[ 0.681817] usb 2-1: new high speed USB device number 2 using fsl-ehci
[ 0.837127] hub 2-1:1.0: USB hub found
[ 0.840109] hub 2-1:1.0: 5 ports detected
[ 1.121869] usb 2-1.1: new high speed USB device number 3 using fsl-ehci
[ 1.141827] wm8731 0-001a: Failed to issue reset: -110
[ 1.144688] wm8731 0-001a: asoc: failed to probe CODEC wm8731.0-001a: -110
[ 1.147502] asoc: failed to instantiate card tws_wm8731: -110
[ 1.150299] ALSA device list:
[ 1.153040] No soundcards found.
[ 1.156054] NET: Registered protocol family 26
[ 1.159139] TCP cubic registered
[ 1.161913] NET: Registered protocol family 17
[ 1.164618] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 1.167483] Bus freq driver module loaded
[ 1.170143] mxc_dvfs_core_probe
[ 1.172858] DVFS driver module loaded
[ 1.176677] snvs_rtc snvs_rtc.0: setting system clock to 2000-01-01 05:19:12 UTC (946703952)
[ 1.181296] EXT3-fs: barriers not enabled
[ 1.184403] kjournald starting. Commit interval 5 seconds
[ 1.187020] EXT3-fs (mmcblk0p1): using internal journal
[ 1.189568] EXT3-fs (mmcblk0p1): mounted filesystem with writeback data mode
[ 1.192249] VFS: Mounted root (ext3 filesystem) on device 179:1.
[ 1.194874] Freeing init memory: 164K
[ 1.235267] smsc95xx v1.0.4
[ 1.296771] smsc95xx 2-1.1:1.0: eth0: register 'smsc95xx' at usb-fsl-ehci.1-1.1, smsc95xx USB 2.0 Ethernet, 00:de:fa:ee:43:66
[ 1.401840] USB Host suspend begins
[ 1.401851] will suspend roothub and its children
[ 1.401872] ehci_fsl_bus_suspend begins, DR
[ 1.401942] ehci_fsl_bus_suspend ends, DR
[ 1.401955] host suspend ends
[ 2.434104] sx8650 0-0048: sx8650_probe()
[ 2.511911] Thermal: fuse data 0x5a451069
[ 3.461840] sx8650 0-0048: retry write mask
[ 4.591806] sx8650 0-0048: retry write masktws: delayed work 1
[ 5.821809] sx8650 0-0048: retry write mask
[ 6.951806] sx8650 0-0048: retry write mask
[ 8.081806] sx8650 0-0048: retry write mask
[ 9.211808] sx8650 0-0048: retry write masktws: delayed work 2
[ 10.341800] sx8650 0-0048: retry write mask
[ 11.471804] sx8650 0-0048: retry write mask
[ 12.601851] sx8650 0-0048: retry write mask
[ 13.731804] sx8650 0-0048: retry write mask
[ 14.861876] sx8650 0-0048: write mask fail
[ 14.864669] sx8650: probe of 0-0048 failed with error -110
[ 15.141870] tws: delayed work 3
[ 15.792980] EXT3-fs (mmcblk0p1): using internal journal
[ 20.018363] smsc95xx 2-1.1:1.0: eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
[ 20.151804] tws: delayed work 4
[ 24.123230] RPC: Registered named UNIX socket transport module.
[ 24.125714] RPC: Registered udp transport module.
[ 24.128156] RPC: Registered tcp transport module.
[ 24.130602] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 32.982036] ad: Select LOAD CELL
[ 33.032166] stepper: irq registered
[ 33.106966] battery: is ac power off: 1
[ 33.150888] e-Journal [1]
[ 33.165257] Fiscal Memory [0]
[ 33.179175] board: driver loaded
[ 33.222514] usbcore: registered new interface driver sm710
[ 38.497630] stepper: set thermal info to (40, 576, 40)
[ 38.512353] stepper: set thermal info to (0, 448, 0)
[ 39.886747] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 40.052581] nf_conntrack version 0.5.0 (8022 buckets, 32088 max)
[ 57.341387] sh (3217): /proc/3141/oom_adj is deprecated, please use /proc/3141/oom_score_adj instead.
Regards,
zc