I want to enable the LVDS and display something by LED pannel.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

I want to enable the LVDS and display something by LED pannel.

Jump to solution
5,820 Views
JustinWu2
Contributor III

Dear ALL:

I want to enable the LVDS and display something by LED pannel.

I could run the boot,kernel,and android system.

The LCD ,however, can not be enabled correctly.

The following is the bootm command.

"bootargs=console=ttymxc1,115200 root=/dev/mmcblk0p5 init=/init rw rootwait "video=mxcfb0:dev=ldb,LDB-WSVGA fbmem=10M,28M vmalloc=400M androidboot.console=ttymxc1 enable_wait_mode=off bootcmd=booti mmc0"

The kernel command is the following.

Kernel command line: console=ttymxc1,115200 root=/dev/mmcblk0p5 init=/init rw video=mxcfb0:dev=ldb,LDB-WSVGA fbmem=10M,28M video=mxcfb1:dev=hdmi,1920x1080M@60 no_console_suspe

Also,the following messages which are from the log messages are weird.

imx-ipuv3 imx-ipuv3.0: Channel already disabled 9

imx-ipuv3 imx-ipuv3.0: Channel already uninitialized 9

imx-ipuv3 imx-ipuv3.0: Channel already disabled 10

imx-ipuv3 imx-ipuv3.0: Channel already uninitialized 10

imx-ipuv3 imx-ipuv3.1: Channel already disabled 7

imx-ipuv3 imx-ipuv3.1: Channel already uninitialized 7

vmap allocation for size 134221824 failed: use vmalloc=<size> to increase size.

galcore: probe of galcore.0 failed with error -22

leds-gpio: probe of leds-gpio failed with error -16

Could you explain the weird messages and how to fix it to enable the IPU,LVDS,and LDB functions?

Best Regards,

Justin Wu

Labels (2)
1 Solution
2,978 Views
JustinWu2
Contributor III

Dear Mr.Tu:

Thanks for your precise direction.:smileyhappy:.From the hardware aspect I get that the LED's power is zero.

How could I know that the memory or framebuffer is not enough?

Can we have some methods to check whether the following sequence is right step by step?

IPUv3 FB->IPUv3 Display Engine->LVDS Display Bridge(LDB)->LVDS Display panel.

How could I check that the LED panel is correctly initialized?

Are there any documents related to the subject?

The attached file is the log.

Best Regards,

Justin Wu

U-Boot 2009.08-00005-g07f1ef4-dirty (May 13 2013 - 12:09:08)

CPU:   Freescale i.MX 6 family 0.0V at 792 MHz

Temperature:   35 C, calibration data 0x58351069

mx6q pll1: 792MHz

mx6q pll2: 528MHz

mx6q pll3: 480MHz

mx6q pll8: 50MHz

ipg clock     : 66000000Hz

ipg per clock : 66000000Hz

uart clock    : 80000000Hz

cspi clock    : 60000000Hz

ahb clock     : 132000000Hz

axi clock   : 264000000Hz

emi_slow clock: 29333333Hz

ddr clock     : 528000000Hz

usdhc1 clock  : 200000000Hz

usdhc2 clock  : 200000000Hz

usdhc3 clock  : 200000000Hz

usdhc4 clock  : 200000000Hz

nfc clock     : 24000000Hz

Board: MX6Q-Zunidata Systems INC. :[ POR]

Boot loader:compiled by Justin Wu

Boot Device: SD

I2C:   ready

DRAM:   1 GB

MMC:   FSL_USDHC: 0,FSL_USDHC: 1

*** Warning - bad CRC or MMC, using default environment

In:    serial

Out:   serial

Err:   serial

Checking for recovery command file...

Net:   got MAC address from IIM: 00:00:00:00:00:00

FEC0 [PRIME]

Hit any key to stop autoboot:  3     2     1     0

mmc0 is current device

MMC read: dev # 0, block # 2048, count 8192 ... 8192 blocks read: OK

MMC read: dev # 0, block # 12288, count 768 ... 768 blocks read: OK

## Booting kernel from Legacy Image at 10800000 ...

   Image Name:   Linux-3.0.15-00017-gfd6dd23-dirt

   Image Type:   ARM Linux Kernel Image (uncompressed)

   Data Size:    3407480 Bytes =  3.2 MB

   Load Address: 10008000

   Entry Point:  10008000

   Verifying Checksum ... OK

## Loading init Ramdisk from Legacy Image at 11000000 ...

   Image Name:   Android Root Filesystem

   Image Type:   ARM Linux RAMDisk Image (uncompressed)

   Data Size:    168519 Bytes = 164.6 kB

   Load Address: 10308000

   Entry Point:  10308000

   Verifying Checksum ... OK

   Loading Kernel Image ... OK

OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.

Initializing cgroup subsys cpuset

Initializing cgroup subsys cpu

Linux version 3.0.15-00017-gfd6dd23-dirty (root@justin-desktop) (gcc version 4.4.3 (GCC) ) #453 SMP PREEMPT Mon May 20 16:26:12 CST 2013

CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d

CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache

Machine: Freescale i.MX 6Quad ZuniSystem Board

Memory policy: ECC disabled, Data cache writealloc

PERCPU: Embedded 7 pages/cpu @c0fa9000 s5728 r8192 d14752 u32768

Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 200192

Kernel command line: console=ttymxc1,115200 root=/dev/mmcblk0p5 init=/init rw rootwait video=mxcfb0:dev=ldb,LDB-WSVGA fbmem=10M vmalloc=400M androidboot.console=ttymxc1 enable_wait_mode=off

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: 640MB 150MB = 790MB total

Memory: 792232k/792232k available, 256344k reserved, 399360K highmem

Virtual kernel memory layout:

    vector  : 0xffff0000 - 0xffff1000   (   4 kB)

    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)

    DMA     : 0xfbe00000 - 0xffe00000   (  64 MB)

    vmalloc : 0xd9800000 - 0xf2000000   ( 392 MB)

    lowmem  : 0xc0000000 - 0xd9000000   ( 400 MB)

    pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)

    modules : 0xbf000000 - 0xbfe00000   (  14 MB)

      .init : 0xc0008000 - 0xc0038000   ( 192 kB)

      .text : 0xc0038000 - 0xc0629d78   (6088 kB)

      .data : 0xc062a000 - 0xc06741a0   ( 297 kB)

       .bss : 0xc06741c4 - 0xc079fa08   (1199 kB)

SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1

Preemptible hierarchical RCU implementation.

NR_IRQS:496

MXC GPIO hardware

sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms

MXC_Early serial console at MMIO 0x21e8000 (options '115200')

bootconsole [ttymxc1] enabled

Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)

pid_max: default: 32768 minimum: 301

Mount-cache hash table entries: 512

Initializing cgroup subsys cpuacct

CPU: Testing write buffer coherency: ok

hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available

CPU1: Booted secondary processor

CPU2: Booted secondary processor

CPU3: Booted secondary processor

Brought up 4 CPUs

SMP: Total of 4 processors activated (6324.22 BogoMIPS).

print_constraints: dummy:

NET: Registered protocol family 16

print_constraints: vddpu: 725 <--> 1300 mV at 1150 mV fast normal

print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal

print_constraints: vddsoc: 725 <--> 1300 mV at 1200 mV fast normal

print_constraints: vdd2p5: 2000 <--> 2775 mV at 2400 mV fast normal

print_constraints: vdd1p1: 800 <--> 1400 mV at 1100 mV fast normal

print_constraints: vdd3p0: 2800 <--> 3150 mV at 3000 mV fast normal

hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.

hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step.

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

bio: create slab <bio-0> at 0

print_constraints: VDDA: 3300 mV

print_constraints: VDDIO: 3300 mV

machine_constraints_voltage: VDDD: unsupportable voltage constraints

reg-fixed-voltage reg-fixed-voltage.2: Failed to register regulator: -22

reg-fixed-voltage: probe of reg-fixed-voltage.2 failed with error -22

print_constraints: vmmc: 3300 mV

SCSI subsystem initialized

spi_imx imx6q-ecspi.1: probed

usbcore: registered new interface driver usbfs

usbcore: registered new interface driver hub

usbcore: registered new device driver usb

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)

mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 driver probed

mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 dphy version is 0x3130302a

MIPI CSI2 driver module loaded

Advanced Linux Sound Architecture Driver Version 1.0.24.

Switching to clocksource mxc_timer1

Switched to NOHz mode on CPU #0

Switched to NOHz mode on CPU #2

Switched to NOHz mode on CPU #3

Switched to NOHz mode on CPU #1

NET: Registered protocol family 2

IP route cache hash table entries: 16384 (order: 4, 65536 bytes)

TCP established hash table entries: 65536 (order: 7, 524288 bytes)

TCP bind hash table entries: 65536 (order: 7, 786432 bytes)

TCP: Hash tables configured (established 65536 bind 65536)

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.

Unpacking initramfs...

Freeing initrd memory: 164K

Bus freq driver module loaded

Static Power Management for Freescale i.MX6

cpaddr = d9840000 suspend_iram_base=d98b4000

PM driver module loaded

i.MXC CPU frequency driver

highmem bounce pool size: 64 pages

ashmem: initialized

msgmni has been set to 767

cryptodev: driver loaded.

io scheduler noop registered

io scheduler deadline registered

io scheduler cfq registered (default)

MIPI DSI driver module loaded

mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver ldb

_regulator_get: get() with no identifier

modedb fb_find_mode: Trying specified video mode (ignoring refresh rate) 0x0

modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-32@60

modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-32@60

imx-ipuv3 imx-ipuv3.1: Channel already disabled 9

imx-ipuv3 imx-ipuv3.1: Channel already uninitialized 9

imx-ipuv3 imx-ipuv3.1: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)

imx-ipuv3 imx-ipuv3.1: Channel already disabled 10

imx-ipuv3 imx-ipuv3.1: Channel already uninitialized 10

mxc_sdc_fb mxc_sdc_fb.1: register mxc display driver ldb

modedb fb_find_mode: Trying specified video mode (ignoring refresh rate) 0x0

modedb fb_find_mode: Trying best-fit modes

modedb fb_find_mode: Trying 1366x768

modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-32@60

modedb fb_find_mode: Trying default video mode

modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-32@60

imx-ipuv3 imx-ipuv3.1: Channel already disabled 7

imx-ipuv3 imx-ipuv3.1: Channel already uninitialized 7

mxc_sdc_fb mxc_sdc_fb.2: register mxc display driver ldb

modedb fb_find_mode: Trying specified video mode (ignoring refresh rate) 0x0

modedb fb_find_mode: Trying best-fit modes

modedb fb_find_mode: Trying 1366x768

modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-16@60

modedb fb_find_mode: Trying default video mode

modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-16@60

mxc_sdc_fb mxc_sdc_fb.2: ipu1-di1 already in use

mxc_sdc_fb: probe of mxc_sdc_fb.2 failed with error -16

mxc_sdc_fb mxc_sdc_fb.3: register mxc display driver ldb

modedb fb_find_mode: Trying specified video mode (ignoring refresh rate) 0x0

modedb fb_find_mode: Trying best-fit modes

modedb fb_find_mode: Trying 1366x768

modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-16@60

modedb fb_find_mode: Trying default video mode

modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-16@60

mxc_sdc_fb mxc_sdc_fb.3: ipu1-di1 already in use

mxc_sdc_fb: probe of mxc_sdc_fb.3 failed with error -16

imx-sdma imx-sdma: loaded firmware 1.1

imx-sdma imx-sdma: initialized

Serial: IMX driver

imx-uart.0: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX

imx-uart.1: ttymxc1 at MMIO 0x21e8000 (irq = 59) is a IMX

console [ttymxc1] enabled, bootconsole disabled

console [ttymxc1] enabled, bootconsole disabled

loop: module loaded

pmem_adsp: 0 init

pmem_gpu: 0 init

[mb95f633_i2c_probe-423] firmware version 3

[ntx_up_charger_get_property-288] battery 5(5)

add wake up source irq 110

[ntx_up_charger_get_property-288] battery 0(0)

ARC USBOTG Device Controller driver (1 August 2005)

add wake up source irq 75

<3>wait dp to SE0 timeout, please check your hardware design!

android_usb gadget: Mass Storage Function, version: 2009/09/11

android_usb gadget: Number of LUNs=1

lun0: LUN: removable file: (no medium)

Gadget Android: controller 'fsl-usb2-udc' not recognized

android_usb gadget: android_usb ready

fsl-usb2-udc: bind to driver android_usb

input: gpio-keys as /devices/platform/gpio-keys/input/input0

SSL Touchscreen driver, (c) 2011 Solomon Systech Ltd.

SSD253X:Run into ssd253x_ts_probe.

otg udc vbus falling wakeup

SSD253X:Error in ssd253x_write_cmd (-5), reg is 0x04. len=0

SSD253X:Error in ssd253x_read_reg (-5), reg is 0x02.

SSD253X:Error in ssd253x_write_cmd (-5), reg is 0x23. len=1

SSD253X:Error in ssd253x_write_cmd (-5), reg is 0x2B. len=1

SSD253X:Error in ssd253x_read_reg (-5), reg is 0x02.

No SSL CTP device found at address 0x48.

==ft5x0x_ts_init==

[FTS] ft5x0x_ts_probe, driver version is 3.0.

input: ft5x0x_ts as /devices/virtual/input/input1

==register_early_suspend =

msg ft5x0x_i2c_Read i2c read error: -5

[FTS] Firmware version = 0x0

msg ft5x0x_i2c_Read i2c read error: -5

[FTS] report rate is 0Hz.

msg ft5x0x_i2c_Read i2c read error: -5

[FTS] touch threshold is 0.

[FTS] ==probe over =

ret=0

[ntx_misc_rtc_read_time-132] 112/1/2 12:0:10

using rtc device, ntx_misc_rtc, for alarms

ntx_misc_rtc ntx_misc_rtc.0: rtc core: registered ntx_misc_rtc as rtc0

i2c /dev entries driver

Linux video capture interface: v2.00

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

err : spi Read 0x08 = 255!

err : spi Read 0x09 = 255!

err : spi Read 0x0a = 255!

err : spi Read 0x0b = 255!

dmard08: probe of spi1.0 failed with error -1

imx2-wdt imx2-wdt.0: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=1)

device-mapper: uevent: version 1.0.3

device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: dm-devel@redhat.com

sdhci: Secure Digital Host Controller Interface driver

sdhci: Copyright(c) Pierre Ossman

mmc0: Unknown controller version (3). You may experience problems.

mmc0: SDHCI controller on platform [sdhci-esdhc-imx.0] using DMA

sdhci sdhci-esdhc-imx.2: no write-protect pin available!

mmc1: Unknown controller version (3). You may experience problems.

mmc1: SDHCI controller on platform [sdhci-esdhc-imx.2] using DMA

mmc2: Unknown controller version (3). You may experience problems.

mmc2: SDHCI controller on platform [sdhci-esdhc-imx.3] using DMA

VPU initialized

mxc_asrc registered

Anatop Thermal registered as thermal_zone0

anatop_thermal_probe: default cooling device is cpufreq!

leds-gpio: probe of leds-gpio failed with error -16

logger: created 256K log 'log_main'

logger: created 256K log 'log_events'

logger: created 256K log 'log_radio'

logger: created 256K log 'log_system'

mxc_hdmi_soc mxc_hdmi_soc.0: MXC HDMI Audio

[mx6_ntx_alc5631_init-600] clock rate 16500000...

mmc0: new SDHC card at address 0002

mmcblk0: mmc0:0002 00000 3.70 GiB

mmcblk0: p1 p2 p3 < p5 p6 p7 p8 p9 > p4

alc5631 2-001a: Failed to add route Mic Jack->MIC_IN

asoc: alc5631 <-> imx-ssi.1 mapping ok

imx-hdmi-soc-dai: probe of imx-hdmi-soc-dai.0 failed with error -12

ALSA device list:

  #0: alc5631-audio

Netfilter messages via NETLINK v0.30.

nf_conntrack version 0.5.0 (12381 buckets, 49524 max)

ctnetlink v0.93: registering with nfnetlink.

NF_TPROXY: Transparent proxy support initialized, version 4.1.0

NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.

xt_time: kernel timezone is -0000

ip_tables: (C) 2000-2006 Netfilter Core Team

TCP cubic registered

NET: Registered protocol family 10

ip6_tables: (C) 2000-2006 Netfilter Core Team

IPv6 over IPv4 tunneling driver

NET: Registered protocol family 17

NET: Registered protocol family 15

lib80211: common routines for IEEE802.11 drivers

VFP support v0.3:

implementor 41 architecture 3 part 30 variant 9 rev 4

mxc_dvfs_core_probe

DVFS driver module loaded

regulator_init_complete: VDDIO: incomplete constraints, leaving on

regulator_init_complete: VDDA: incomplete constraints, leaving on

[ntx_misc_rtc_read_time-132] 112/1/2 12:0:11

ntx_misc_rtc ntx_misc_rtc.0: setting system clock to 2012-02-02 12:00:11 UTC (1328184011)

Freeing init memory: 192K

init: /init.freescale.rc: 86: invalid command 'ln'

init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.

[ntx_up_charger_get_property-288] battery 0(0)

EXT4-fs (mmcblk0p5): warning: maximal mount count reached, running e2fsck is recommended

EXT4-fs (mmcblk0p5): recovery complete

EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null)

EXT4-fs (mmcblk0p5): re-mounted. Opts: (null)

EXT4-fs (mmcblk0p7): warning: maximal mount count reached, running e2fsck is recommended

EXT4-fs (mmcblk0p7): recovery complete

EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: noauto_da_alloc,errors=panic

EXT4-fs (mmcblk0p6): warning: maximal mount count reached, running e2fsck is recommended

EXT4-fs (mmcblk0p6): recovery complete

EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)

EXT4-fs (mmcblk0p8): INFO: recovery required on readonly filesystem

EXT4-fs (mmcblk0p8): write access will be enabled during recovery

EXT4-fs (mmcblk0p8): recovery complete

EXT4-fs (mmcblk0p8): mounted filesystem with ordered data mode. Opts: (null)

init: property (null) has no value for writing to /sys/class/android_usb/android0/iManufacturer

init: property (null) has no value for writing to /sys/class/android_usb/android0/iProduct

View solution in original post

0 Kudos
2 Replies
2,977 Views
JayTu
NXP Employee
NXP Employee

You can find why the error in kernel code. Memory is not enough or invalid parameters passing to the driver.

From your command line, video=mxcfb0:dev=ldb,LDB-WSVGA, do you initialize your LED panel correctly?

2,979 Views
JustinWu2
Contributor III

Dear Mr.Tu:

Thanks for your precise direction.:smileyhappy:.From the hardware aspect I get that the LED's power is zero.

How could I know that the memory or framebuffer is not enough?

Can we have some methods to check whether the following sequence is right step by step?

IPUv3 FB->IPUv3 Display Engine->LVDS Display Bridge(LDB)->LVDS Display panel.

How could I check that the LED panel is correctly initialized?

Are there any documents related to the subject?

The attached file is the log.

Best Regards,

Justin Wu

U-Boot 2009.08-00005-g07f1ef4-dirty (May 13 2013 - 12:09:08)

CPU:   Freescale i.MX 6 family 0.0V at 792 MHz

Temperature:   35 C, calibration data 0x58351069

mx6q pll1: 792MHz

mx6q pll2: 528MHz

mx6q pll3: 480MHz

mx6q pll8: 50MHz

ipg clock     : 66000000Hz

ipg per clock : 66000000Hz

uart clock    : 80000000Hz

cspi clock    : 60000000Hz

ahb clock     : 132000000Hz

axi clock   : 264000000Hz

emi_slow clock: 29333333Hz

ddr clock     : 528000000Hz

usdhc1 clock  : 200000000Hz

usdhc2 clock  : 200000000Hz

usdhc3 clock  : 200000000Hz

usdhc4 clock  : 200000000Hz

nfc clock     : 24000000Hz

Board: MX6Q-Zunidata Systems INC. :[ POR]

Boot loader:compiled by Justin Wu

Boot Device: SD

I2C:   ready

DRAM:   1 GB

MMC:   FSL_USDHC: 0,FSL_USDHC: 1

*** Warning - bad CRC or MMC, using default environment

In:    serial

Out:   serial

Err:   serial

Checking for recovery command file...

Net:   got MAC address from IIM: 00:00:00:00:00:00

FEC0 [PRIME]

Hit any key to stop autoboot:  3     2     1     0

mmc0 is current device

MMC read: dev # 0, block # 2048, count 8192 ... 8192 blocks read: OK

MMC read: dev # 0, block # 12288, count 768 ... 768 blocks read: OK

## Booting kernel from Legacy Image at 10800000 ...

   Image Name:   Linux-3.0.15-00017-gfd6dd23-dirt

   Image Type:   ARM Linux Kernel Image (uncompressed)

   Data Size:    3407480 Bytes =  3.2 MB

   Load Address: 10008000

   Entry Point:  10008000

   Verifying Checksum ... OK

## Loading init Ramdisk from Legacy Image at 11000000 ...

   Image Name:   Android Root Filesystem

   Image Type:   ARM Linux RAMDisk Image (uncompressed)

   Data Size:    168519 Bytes = 164.6 kB

   Load Address: 10308000

   Entry Point:  10308000

   Verifying Checksum ... OK

   Loading Kernel Image ... OK

OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.

Initializing cgroup subsys cpuset

Initializing cgroup subsys cpu

Linux version 3.0.15-00017-gfd6dd23-dirty (root@justin-desktop) (gcc version 4.4.3 (GCC) ) #453 SMP PREEMPT Mon May 20 16:26:12 CST 2013

CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d

CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache

Machine: Freescale i.MX 6Quad ZuniSystem Board

Memory policy: ECC disabled, Data cache writealloc

PERCPU: Embedded 7 pages/cpu @c0fa9000 s5728 r8192 d14752 u32768

Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 200192

Kernel command line: console=ttymxc1,115200 root=/dev/mmcblk0p5 init=/init rw rootwait video=mxcfb0:dev=ldb,LDB-WSVGA fbmem=10M vmalloc=400M androidboot.console=ttymxc1 enable_wait_mode=off

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: 640MB 150MB = 790MB total

Memory: 792232k/792232k available, 256344k reserved, 399360K highmem

Virtual kernel memory layout:

    vector  : 0xffff0000 - 0xffff1000   (   4 kB)

    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)

    DMA     : 0xfbe00000 - 0xffe00000   (  64 MB)

    vmalloc : 0xd9800000 - 0xf2000000   ( 392 MB)

    lowmem  : 0xc0000000 - 0xd9000000   ( 400 MB)

    pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)

    modules : 0xbf000000 - 0xbfe00000   (  14 MB)

      .init : 0xc0008000 - 0xc0038000   ( 192 kB)

      .text : 0xc0038000 - 0xc0629d78   (6088 kB)

      .data : 0xc062a000 - 0xc06741a0   ( 297 kB)

       .bss : 0xc06741c4 - 0xc079fa08   (1199 kB)

SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1

Preemptible hierarchical RCU implementation.

NR_IRQS:496

MXC GPIO hardware

sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms

MXC_Early serial console at MMIO 0x21e8000 (options '115200')

bootconsole [ttymxc1] enabled

Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)

pid_max: default: 32768 minimum: 301

Mount-cache hash table entries: 512

Initializing cgroup subsys cpuacct

CPU: Testing write buffer coherency: ok

hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available

CPU1: Booted secondary processor

CPU2: Booted secondary processor

CPU3: Booted secondary processor

Brought up 4 CPUs

SMP: Total of 4 processors activated (6324.22 BogoMIPS).

print_constraints: dummy:

NET: Registered protocol family 16

print_constraints: vddpu: 725 <--> 1300 mV at 1150 mV fast normal

print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal

print_constraints: vddsoc: 725 <--> 1300 mV at 1200 mV fast normal

print_constraints: vdd2p5: 2000 <--> 2775 mV at 2400 mV fast normal

print_constraints: vdd1p1: 800 <--> 1400 mV at 1100 mV fast normal

print_constraints: vdd3p0: 2800 <--> 3150 mV at 3000 mV fast normal

hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.

hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step.

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

bio: create slab <bio-0> at 0

print_constraints: VDDA: 3300 mV

print_constraints: VDDIO: 3300 mV

machine_constraints_voltage: VDDD: unsupportable voltage constraints

reg-fixed-voltage reg-fixed-voltage.2: Failed to register regulator: -22

reg-fixed-voltage: probe of reg-fixed-voltage.2 failed with error -22

print_constraints: vmmc: 3300 mV

SCSI subsystem initialized

spi_imx imx6q-ecspi.1: probed

usbcore: registered new interface driver usbfs

usbcore: registered new interface driver hub

usbcore: registered new device driver usb

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)

mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 driver probed

mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 dphy version is 0x3130302a

MIPI CSI2 driver module loaded

Advanced Linux Sound Architecture Driver Version 1.0.24.

Switching to clocksource mxc_timer1

Switched to NOHz mode on CPU #0

Switched to NOHz mode on CPU #2

Switched to NOHz mode on CPU #3

Switched to NOHz mode on CPU #1

NET: Registered protocol family 2

IP route cache hash table entries: 16384 (order: 4, 65536 bytes)

TCP established hash table entries: 65536 (order: 7, 524288 bytes)

TCP bind hash table entries: 65536 (order: 7, 786432 bytes)

TCP: Hash tables configured (established 65536 bind 65536)

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.

Unpacking initramfs...

Freeing initrd memory: 164K

Bus freq driver module loaded

Static Power Management for Freescale i.MX6

cpaddr = d9840000 suspend_iram_base=d98b4000

PM driver module loaded

i.MXC CPU frequency driver

highmem bounce pool size: 64 pages

ashmem: initialized

msgmni has been set to 767

cryptodev: driver loaded.

io scheduler noop registered

io scheduler deadline registered

io scheduler cfq registered (default)

MIPI DSI driver module loaded

mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver ldb

_regulator_get: get() with no identifier

modedb fb_find_mode: Trying specified video mode (ignoring refresh rate) 0x0

modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-32@60

modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-32@60

imx-ipuv3 imx-ipuv3.1: Channel already disabled 9

imx-ipuv3 imx-ipuv3.1: Channel already uninitialized 9

imx-ipuv3 imx-ipuv3.1: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)

imx-ipuv3 imx-ipuv3.1: Channel already disabled 10

imx-ipuv3 imx-ipuv3.1: Channel already uninitialized 10

mxc_sdc_fb mxc_sdc_fb.1: register mxc display driver ldb

modedb fb_find_mode: Trying specified video mode (ignoring refresh rate) 0x0

modedb fb_find_mode: Trying best-fit modes

modedb fb_find_mode: Trying 1366x768

modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-32@60

modedb fb_find_mode: Trying default video mode

modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-32@60

imx-ipuv3 imx-ipuv3.1: Channel already disabled 7

imx-ipuv3 imx-ipuv3.1: Channel already uninitialized 7

mxc_sdc_fb mxc_sdc_fb.2: register mxc display driver ldb

modedb fb_find_mode: Trying specified video mode (ignoring refresh rate) 0x0

modedb fb_find_mode: Trying best-fit modes

modedb fb_find_mode: Trying 1366x768

modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-16@60

modedb fb_find_mode: Trying default video mode

modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-16@60

mxc_sdc_fb mxc_sdc_fb.2: ipu1-di1 already in use

mxc_sdc_fb: probe of mxc_sdc_fb.2 failed with error -16

mxc_sdc_fb mxc_sdc_fb.3: register mxc display driver ldb

modedb fb_find_mode: Trying specified video mode (ignoring refresh rate) 0x0

modedb fb_find_mode: Trying best-fit modes

modedb fb_find_mode: Trying 1366x768

modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-16@60

modedb fb_find_mode: Trying default video mode

modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-16@60

mxc_sdc_fb mxc_sdc_fb.3: ipu1-di1 already in use

mxc_sdc_fb: probe of mxc_sdc_fb.3 failed with error -16

imx-sdma imx-sdma: loaded firmware 1.1

imx-sdma imx-sdma: initialized

Serial: IMX driver

imx-uart.0: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX

imx-uart.1: ttymxc1 at MMIO 0x21e8000 (irq = 59) is a IMX

console [ttymxc1] enabled, bootconsole disabled

console [ttymxc1] enabled, bootconsole disabled

loop: module loaded

pmem_adsp: 0 init

pmem_gpu: 0 init

[mb95f633_i2c_probe-423] firmware version 3

[ntx_up_charger_get_property-288] battery 5(5)

add wake up source irq 110

[ntx_up_charger_get_property-288] battery 0(0)

ARC USBOTG Device Controller driver (1 August 2005)

add wake up source irq 75

<3>wait dp to SE0 timeout, please check your hardware design!

android_usb gadget: Mass Storage Function, version: 2009/09/11

android_usb gadget: Number of LUNs=1

lun0: LUN: removable file: (no medium)

Gadget Android: controller 'fsl-usb2-udc' not recognized

android_usb gadget: android_usb ready

fsl-usb2-udc: bind to driver android_usb

input: gpio-keys as /devices/platform/gpio-keys/input/input0

SSL Touchscreen driver, (c) 2011 Solomon Systech Ltd.

SSD253X:Run into ssd253x_ts_probe.

otg udc vbus falling wakeup

SSD253X:Error in ssd253x_write_cmd (-5), reg is 0x04. len=0

SSD253X:Error in ssd253x_read_reg (-5), reg is 0x02.

SSD253X:Error in ssd253x_write_cmd (-5), reg is 0x23. len=1

SSD253X:Error in ssd253x_write_cmd (-5), reg is 0x2B. len=1

SSD253X:Error in ssd253x_read_reg (-5), reg is 0x02.

No SSL CTP device found at address 0x48.

==ft5x0x_ts_init==

[FTS] ft5x0x_ts_probe, driver version is 3.0.

input: ft5x0x_ts as /devices/virtual/input/input1

==register_early_suspend =

msg ft5x0x_i2c_Read i2c read error: -5

[FTS] Firmware version = 0x0

msg ft5x0x_i2c_Read i2c read error: -5

[FTS] report rate is 0Hz.

msg ft5x0x_i2c_Read i2c read error: -5

[FTS] touch threshold is 0.

[FTS] ==probe over =

ret=0

[ntx_misc_rtc_read_time-132] 112/1/2 12:0:10

using rtc device, ntx_misc_rtc, for alarms

ntx_misc_rtc ntx_misc_rtc.0: rtc core: registered ntx_misc_rtc as rtc0

i2c /dev entries driver

Linux video capture interface: v2.00

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

err : spi Read 0x08 = 255!

err : spi Read 0x09 = 255!

err : spi Read 0x0a = 255!

err : spi Read 0x0b = 255!

dmard08: probe of spi1.0 failed with error -1

imx2-wdt imx2-wdt.0: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=1)

device-mapper: uevent: version 1.0.3

device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: dm-devel@redhat.com

sdhci: Secure Digital Host Controller Interface driver

sdhci: Copyright(c) Pierre Ossman

mmc0: Unknown controller version (3). You may experience problems.

mmc0: SDHCI controller on platform [sdhci-esdhc-imx.0] using DMA

sdhci sdhci-esdhc-imx.2: no write-protect pin available!

mmc1: Unknown controller version (3). You may experience problems.

mmc1: SDHCI controller on platform [sdhci-esdhc-imx.2] using DMA

mmc2: Unknown controller version (3). You may experience problems.

mmc2: SDHCI controller on platform [sdhci-esdhc-imx.3] using DMA

VPU initialized

mxc_asrc registered

Anatop Thermal registered as thermal_zone0

anatop_thermal_probe: default cooling device is cpufreq!

leds-gpio: probe of leds-gpio failed with error -16

logger: created 256K log 'log_main'

logger: created 256K log 'log_events'

logger: created 256K log 'log_radio'

logger: created 256K log 'log_system'

mxc_hdmi_soc mxc_hdmi_soc.0: MXC HDMI Audio

[mx6_ntx_alc5631_init-600] clock rate 16500000...

mmc0: new SDHC card at address 0002

mmcblk0: mmc0:0002 00000 3.70 GiB

mmcblk0: p1 p2 p3 < p5 p6 p7 p8 p9 > p4

alc5631 2-001a: Failed to add route Mic Jack->MIC_IN

asoc: alc5631 <-> imx-ssi.1 mapping ok

imx-hdmi-soc-dai: probe of imx-hdmi-soc-dai.0 failed with error -12

ALSA device list:

  #0: alc5631-audio

Netfilter messages via NETLINK v0.30.

nf_conntrack version 0.5.0 (12381 buckets, 49524 max)

ctnetlink v0.93: registering with nfnetlink.

NF_TPROXY: Transparent proxy support initialized, version 4.1.0

NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.

xt_time: kernel timezone is -0000

ip_tables: (C) 2000-2006 Netfilter Core Team

TCP cubic registered

NET: Registered protocol family 10

ip6_tables: (C) 2000-2006 Netfilter Core Team

IPv6 over IPv4 tunneling driver

NET: Registered protocol family 17

NET: Registered protocol family 15

lib80211: common routines for IEEE802.11 drivers

VFP support v0.3:

implementor 41 architecture 3 part 30 variant 9 rev 4

mxc_dvfs_core_probe

DVFS driver module loaded

regulator_init_complete: VDDIO: incomplete constraints, leaving on

regulator_init_complete: VDDA: incomplete constraints, leaving on

[ntx_misc_rtc_read_time-132] 112/1/2 12:0:11

ntx_misc_rtc ntx_misc_rtc.0: setting system clock to 2012-02-02 12:00:11 UTC (1328184011)

Freeing init memory: 192K

init: /init.freescale.rc: 86: invalid command 'ln'

init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.

[ntx_up_charger_get_property-288] battery 0(0)

EXT4-fs (mmcblk0p5): warning: maximal mount count reached, running e2fsck is recommended

EXT4-fs (mmcblk0p5): recovery complete

EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null)

EXT4-fs (mmcblk0p5): re-mounted. Opts: (null)

EXT4-fs (mmcblk0p7): warning: maximal mount count reached, running e2fsck is recommended

EXT4-fs (mmcblk0p7): recovery complete

EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: noauto_da_alloc,errors=panic

EXT4-fs (mmcblk0p6): warning: maximal mount count reached, running e2fsck is recommended

EXT4-fs (mmcblk0p6): recovery complete

EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)

EXT4-fs (mmcblk0p8): INFO: recovery required on readonly filesystem

EXT4-fs (mmcblk0p8): write access will be enabled during recovery

EXT4-fs (mmcblk0p8): recovery complete

EXT4-fs (mmcblk0p8): mounted filesystem with ordered data mode. Opts: (null)

init: property (null) has no value for writing to /sys/class/android_usb/android0/iManufacturer

init: property (null) has no value for writing to /sys/class/android_usb/android0/iProduct

0 Kudos