Hi All,
My board is designed to use sd4 port as eMMC device port, using mfg_tool(Rel-4.1.0_130816) to download images.
When mfg_tool shows jumping to os image, it blocked, seconds later the mfg_tool says no device connected.
I thought the kernel at this step is still running in DDR(ramdisk), not the real eMMC, as before starting kernel, it builds ramdisk area as follow:
## initrd_high = 0xffffffff, copy_to_ram = 0
in-place initrd
ramdisk load start = 0x12c00040, ramdisk load end = 0x132a90d9
Using Device Tree in place at 18000000, end 1800e6fd
Initial value for argc=3
Final value for argc=3
## Transferring control to Linux (at address 10008000)...
Starting kernel ...
Then i can't figure what is what is wrong, the ramdisk file system, or the eMMC?
*here it begins//////////////////////////////////////////////
U-Boot 2013.04-imx_v2013.04_3.10.17_1.0.0_ga+g06dd4f7 (Dec 30 2014 - 15:37:25)
U-Boot code: 17800000 -> 17854260 BSS: -> 1789B38C
CPU: Freescale i.MX6Q rev1.5 at 792 MHz
Thermal sensor with ratio = 180
CPU: Temperature 34 C, calibration data: 0x5734c17d
Reset cause: POR
Board: MX6Q/SDL-SabreSD
I2C: ready
monitor len: 0009B38C
ramsize: 40000000
TLB table from 4fff0000 to 4fff4000
Top of RAM usable for U-Boot at: 4fff0000
Reserving 620k for U-Boot at: 4ff54000
Reserving 10248k for malloc() at: 4f552000
Reserving 32 Bytes for Board Info at: 4f551fe0
Reserving 176 Bytes for Global Data at: 4f551f30
New Stack Pointer is: 4f551f20
DRAM: 1 GiB
relocation Offset is: 38754000
dram_bank_mmu_setup: bank: 0
monitor flash len: 0005BF68
Now running in RAM - U-Boot at: 4ff54000
CONFIG_GENERIC_MMC start
MMC: case 2 start
case 2 set
before fsl_esdhc_initialize
after fsl_esdhc_initialize
FSL_SDHC: 0
CONFIG_GENERIC_MMC end
MMC Device 1 not found
No MMC card found
Using default environment
Destroy Hash Table: 4ff9ae44 table = 00000000
Create Hash Table: N=304
INSERT: table 4ff9ae44, filled 1/307 rv 4f552cc0 ==> name="bootcmd" value="mmc dev ${mmcdev};if mmc rescan; then if run loadbootscript; then run bootscript; else if run loaduimage; then run mmcboot; else run netboot; fi; fi; else run netboot; fi"
INSERT: table 4ff9ae44, filled 2/307 rv 4f553ee0 ==> name="bootdelay" value="1"
INSERT: table 4ff9ae44, filled 3/307 rv 4f553b5c ==> name="baudrate" value="115200"
INSERT: table 4ff9ae44, filled 4/307 rv 4f552b6c ==> name="ethprime" value="FEC"
INSERT: table 4ff9ae44, filled 5/307 rv 4f552be4 ==> name="loadaddr" value="0x12000000"
INSERT: table 4ff9ae44, filled 6/307 rv 4f55324c ==> name="mfgtool_args" value="setenv bootargs console=ttymxc0,115200 rdinit=/linuxrc g_mass_storage.stall=0 g_mass_storage.removable=1 g_mass_storage.idVendor=0x066F g_mass_storage.idProduct=0x37FF g_mass_storage.iSerialNumber="" enable_wait_mode=off "
INSERT: table 4ff9ae44, filled 7/307 rv 4f552ae0 ==> name="initrd_addr" value="0x12C00000"
INSERT: table 4ff9ae44, filled 8/307 rv 4f552e78 ==> name="initrd_high" value="0xffffffff"
INSERT: table 4ff9ae44, filled 9/307 rv 4f5532ec ==> name="bootcmd_mfg" value="run mfgtool_args;bootm ${loadaddr} ${initrd_addr} ${fdt_addr};"
INSERT: table 4ff9ae44, filled 10/307 rv 4f553490 ==> name="script" value="boot.scr"
INSERT: table 4ff9ae44, filled 11/307 rv 4f552ff4 ==> name="uimage" value="uImage"
INSERT: table 4ff9ae44, filled 12/307 rv 4f553e2c ==> name="fdt_file" value="imx6q-sabresd.dtb"
INSERT: table 4ff9ae44, filled 13/307 rv 4f5538dc ==> name="fdt_addr" value="0x18000000"
INSERT: table 4ff9ae44, filled 14/307 rv 4f553724 ==> name="boot_fdt" value="try"
INSERT: table 4ff9ae44, filled 15/307 rv 4f5540ac ==> name="ip_dyn" value="yes"
INSERT: table 4ff9ae44, filled 16/307 rv 4f552928 ==> name="console" value="ttymxc0"
INSERT: table 4ff9ae44, filled 17/307 rv 4f552a18 ==> name="fdt_high" value="0xffffffff"
INSERT: table 4ff9ae44, filled 17/307 rv 4f552e78 ==> name="initrd_high" value="0xffffffff"
DELETE CANDIDATE: ""
hdelete: DELETE key ""
DELETE ERROR ##############################
INSERT: table 4ff9ae44, filled 18/307 rv 4f552c84 ==> name="mmcpart" value="1"
INSERT: table 4ff9ae44, filled 19/307 rv 4f553b84 ==> name="mmcroot" value="/dev/mmcblk0p2 rootwait rw"
DELETE CANDIDATE: "smp"
hdelete: DELETE key "smp"
DELETE ERROR ##############################
INSERT: table 4ff9ae44, filled 20/307 rv 4f554034 ==> name="mmcargs" value="setenv bootargs console=${console},${baudrate} ${smp} root=${mmcroot}"
INSERT: table 4ff9ae44, filled 21/307 rv 4f553f80 ==> name="loadbootscript" value="fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};"
INSERT: table 4ff9ae44, filled 22/307 rv 4f5537b0 ==> name="bootscript" value="echo Running bootscript from mmc ...; source"
INSERT: table 4ff9ae44, filled 23/307 rv 4f5529a0 ==> name="loaduimage" value="fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${uimage}"
INSERT: table 4ff9ae44, filled 24/307 rv 4f5529f0 ==> name="loadfdt" value="fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}"
INSERT: table 4ff9ae44, filled 25/307 rv 4f553030 ==> name="mmcboot" value="echo Booting from mmc ...; run mmcargs; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootm ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootm; else echo WARN: Cannot load the DT; fi; fi; else bootm; fi;"
INSERT: table 4ff9ae44, filled 26/307 rv 4f553b70 ==> name="netargs" value="setenv bootargs console=${console},${baudrate} ${smp} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp"
INSERT: table 4ff9ae44, filled 27/307 rv 4f552a7c ==> name="netboot" value="echo Booting from net ...; run netargs; if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; ${get_cmd} ${uimage}; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if ${get_cmd} ${fdt_addr} ${fdt_file}; then bootm ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootm; else echo WARN: Cannot load the DT; fi; fi; else bootm; fi;"
INSERT: free(data = 4f552138)
INSERT: done
No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)
ipu_clk = 264000000
ldb_clk = 65000000
read BS_CLKGEN0 div:0, final_rate:4224000000, prate:264000000
read BS_CLKGEN0 div:0, final_rate:4224000000, prate:264000000
IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
mxcfb_init_fbinfo: 4 640 112 524
Framebuffer structures at: fbi=0x4f552138 mxcfbi=0x4f552348
allocated fb @ paddr=0x4F5549E0, size=3145728.
Channel already disabled 9
Channel already uninitialized 9
setup_disp_channel1 called
bpp_to_pixfmt: 16
init channel = 9
pixclock = 64998000l Hz
panel size = 1024 x 768
pixel clk = 64998000
read BS_CLKGEN0 div:0, final_rate:1040000000, prate:65000000
setup_disp_channel2: 95ffcff 1024 768 2048 4f5549e0 4f6d49e0
bpp_to_pixfmt: 16
initializing idma ch 23 @ 027005c0
IPU DMFC DP HIGH RES: 1(0,1), 5B(2~5), 5F(6,7)
IPU_CONF = 0x00000660
IDMAC_CONF = 0x0000002F
IDMAC_CHA_EN1 = 0x00800000
IDMAC_CHA_EN2 = 0x00000000
IDMAC_CHA_PRI1 = 0x18800000
IDMAC_CHA_PRI2 = 0x00000000
IPU_CHA_DB_MODE_SEL0 = 0x00800000
IPU_CHA_DB_MODE_SEL1 = 0x00000000
DMFC_WR_CHAN = 0x00000090
DMFC_WR_CHAN_DEF = 0x202020F6
DMFC_DP_CHAN = 0x0000968A
DMFC_DP_CHAN_DEF = 0x2020F6F6
DMFC_IC_CTRL = 0x00000002
IPU_FS_PROC_FLOW1 = 0x00000000
IPU_FS_PROC_FLOW2 = 0x00000000
IPU_FS_PROC_FLOW3 = 0x00000000
IPU_FS_DISP_FLOW1 = 0x00000000
Framebuffer at 0x4f5549e0
Video: Drawing the logo ...
In: serial
Out: serial
Err: serial
Initial value for argc=3
Final value for argc=3
MMC Device 1 not found
no mmc device at slot 1
Command failed, result=1Net: eth_init: fec_probe(bd, -1, 1) @ 02188000
fec_mii_setspeed: mii_speed 00000014
fec_mdio_read: phy: 01 reg:02 val:0x362
fec_mdio_read: phy: 01 reg:03 val:0x5f24
fec_mii_setspeed: mii_speed 00000014
fec_mdio_read: phy: 01 reg:00 val:0x1140
fec_mdio_write: phy: 01 reg:00 val:0x9140
fec_mdio_read: phy: 01 reg:00 val:0x1140
FEC connected to Generic PHY
fec_mdio_write: phy: 01 reg:0d val:0x7
fec_mdio_write: phy: 01 reg:0e val:0x8016
fec_mdio_write: phy: 01 reg:0d val:0x4007
fec_mdio_read: phy: 01 reg:0e val:0x0
fec_mdio_write: phy: 01 reg:0e val:0x18
fec_mdio_write: phy: 01 reg:1d val:0x5
fec_mdio_read: phy: 01 reg:1e val:0x0
fec_mdio_write: phy: 01 reg:1e val:0x100
fec_mdio_read: phy: 01 reg:01 val:0x7949
fec_mdio_read: phy: 01 reg:0f val:0x3000
fec_mdio_read: phy: 01 reg:04 val:0xde1
fec_mdio_write: phy: 01 reg:04 val:0x1e1
fec_mdio_read: phy: 01 reg:09 val:0xf00
fec_mdio_read: phy: 01 reg:00 val:0x1140
fec_mdio_write: phy: 01 reg:00 val:0x1340
Initial value for argc=3
Final value for argc=3
FEC [PRIME]
Warning: failed to set MAC address
Boot from USB for mfgtools
Use default environment for mfgtools
Destroy Hash Table: 4ff9ae44 table = 4f5528c0
Create Hash Table: N=304
INSERT: table 4ff9ae44, filled 1/307 rv 4f552b98 ==> name="bootcmd" value="mmc dev ${mmcdev};if mmc rescan; then if run loadbootscript; then run bootscript; else if run loaduimage; then run mmcboot; else run netboot; fi; fi; else run netboot; fi"
INSERT: table 4ff9ae44, filled 2/307 rv 4f553db8 ==> name="bootdelay" value="1"
INSERT: table 4ff9ae44, filled 3/307 rv 4f553a34 ==> name="baudrate" value="115200"
INSERT: table 4ff9ae44, filled 4/307 rv 4f552a44 ==> name="ethprime" value="FEC"
INSERT: table 4ff9ae44, filled 5/307 rv 4f552abc ==> name="loadaddr" value="0x12000000"
INSERT: table 4ff9ae44, filled 6/307 rv 4f553124 ==> name="mfgtool_args" value="setenv bootargs console=ttymxc0,115200 rdinit=/linuxrc g_mass_storage.stall=0 g_mass_storage.removable=1 g_mass_storage.idVendor=0x066F g_mass_storage.idProduct=0x37FF g_mass_storage.iSerialNumber="" enable_wait_mode=off "
INSERT: table 4ff9ae44, filled 7/307 rv 4f5529b8 ==> name="initrd_addr" value="0x12C00000"
INSERT: table 4ff9ae44, filled 8/307 rv 4f552d50 ==> name="initrd_high" value="0xffffffff"
INSERT: table 4ff9ae44, filled 9/307 rv 4f5531c4 ==> name="bootcmd_mfg" value="run mfgtool_args;bootm ${loadaddr} ${initrd_addr} ${fdt_addr};"
INSERT: table 4ff9ae44, filled 10/307 rv 4f553368 ==> name="script" value="boot.scr"
INSERT: table 4ff9ae44, filled 11/307 rv 4f552ecc ==> name="uimage" value="uImage"
INSERT: table 4ff9ae44, filled 12/307 rv 4f553d04 ==> name="fdt_file" value="imx6q-sabresd.dtb"
INSERT: table 4ff9ae44, filled 13/307 rv 4f5537b4 ==> name="fdt_addr" value="0x18000000"
INSERT: table 4ff9ae44, filled 14/307 rv 4f5535fc ==> name="boot_fdt" value="try"
INSERT: table 4ff9ae44, filled 15/307 rv 4f553f84 ==> name="ip_dyn" value="yes"
INSERT: table 4ff9ae44, filled 16/307 rv 4f552800 ==> name="console" value="ttymxc0"
INSERT: table 4ff9ae44, filled 17/307 rv 4f5528f0 ==> name="fdt_high" value="0xffffffff"
INSERT: table 4ff9ae44, filled 17/307 rv 4f552d50 ==> name="initrd_high" value="0xffffffff"
DELETE CANDIDATE: ""
hdelete: DELETE key ""
DELETE ERROR ##############################
INSERT: table 4ff9ae44, filled 18/307 rv 4f552b5c ==> name="mmcpart" value="1"
INSERT: table 4ff9ae44, filled 19/307 rv 4f553a5c ==> name="mmcroot" value="/dev/mmcblk0p2 rootwait rw"
DELETE CANDIDATE: "smp"
hdelete: DELETE key "smp"
DELETE ERROR ##############################
INSERT: table 4ff9ae44, filled 20/307 rv 4f553f0c ==> name="mmcargs" value="setenv bootargs console=${console},${baudrate} ${smp} root=${mmcroot}"
INSERT: table 4ff9ae44, filled 21/307 rv 4f553e58 ==> name="loadbootscript" value="fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};"
INSERT: table 4ff9ae44, filled 22/307 rv 4f553688 ==> name="bootscript" value="echo Running bootscript from mmc ...; source"
INSERT: table 4ff9ae44, filled 23/307 rv 4f552878 ==> name="loaduimage" value="fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${uimage}"
INSERT: table 4ff9ae44, filled 24/307 rv 4f5528c8 ==> name="loadfdt" value="fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}"
INSERT: table 4ff9ae44, filled 25/307 rv 4f552f08 ==> name="mmcboot" value="echo Booting from mmc ...; run mmcargs; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootm ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootm; else echo WARN: Cannot load the DT; fi; fi; else bootm; fi;"
INSERT: table 4ff9ae44, filled 26/307 rv 4f553a48 ==> name="netargs" value="setenv bootargs console=${console},${baudrate} ${smp} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp"
INSERT: table 4ff9ae44, filled 27/307 rv 4f552954 ==> name="netboot" value="echo Booting from net ...; run netargs; if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; ${get_cmd} ${uimage}; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if ${get_cmd} ${fdt_addr} ${fdt_file}; then bootm ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootm; else echo WARN: Cannot load the DT; fi; fi; else bootm; fi;"
INSERT: free(data = 4f8549e8)
INSERT: done
### main_loop entered: bootdelay=0
Run bootcmd_mfg: run mfgtool_args;bootm ${loadaddr} ${initrd_addr} ${fdt_addr};
### main_loop: bootcmd="run mfgtool_args;bootm ${loadaddr} ${initrd_addr} ${fdt_addr};"
Hit any key to stop autoboot: 0
Initial value for argc=10
Final value for argc=10
## Current stack ends at 0x4f551c98 * kernel: cmdline image address = 0x12000000
## Booting kernel from Legacy Image at 12000000 ...
Image Name: Linux-3.10.17-1.0.2_ga-mfgtool+g
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 5260312 Bytes = 5 MiB
Load Address: 10008000
Entry Point: 10008000
Verifying Checksum ... OK
kernel data at 0x12000040, len = 0x00504418 (5260312)
* ramdisk: cmdline image address = 0x12c00000
## Loading init Ramdisk from Legacy Image at 12c00000 ...
Image Name: fsl-image-mfgtool-initramfs-cmt_
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 6983833 Bytes = 6.7 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
ramdisk start = 0x12c00040, ramdisk end = 0x132a90d9
* fdt: cmdline image address = 0x18000000
## Checking for 'FDT'/'FDT Image' at 18000000
* fdt: raw FDT blob
## Flattened Device Tree blob at 18000000
Booting using the fdt blob at 0x18000000
of_flat_tree at 0x18000000 size 0x0000b6fe
Initial value for argc=3
Final value for argc=3
Loading Kernel Image ... OK
OK
kernel loaded at 0x10008000, end = 0x1050c418
Read SW1AB error!
using: FDT
using: FDT
## initrd_high = 0xffffffff, copy_to_ram = 0
in-place initrd
ramdisk load start = 0x12c00040, ramdisk load end = 0x132a90d9
Using Device Tree in place at 18000000, end 1800e6fd
Initial value for argc=3
Final value for argc=3
## Transferring control to Linux (at address 10008000)...
Starting kernel ...
Booting Linux on physical CPU 0x0
Linux version 3.10.17-1.0.2_ga-mfgtool+g33597e3 (liuzh@liuzh) (gcc version 4.9.1 (GCC) ) #5 SMP Sun Jan 4 11:53:03 CST 2015
CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: Freescale i.MX6 Quad/DualLite (Device Tree), model: Freescale i.MX6 Quad SABRE Smart Device Board
cma: CMA: reserved 256 MiB at 40000000
Memory policy: ECC disabled, Data cache writealloc
PERCPU: Embedded 8 pages/cpu @81518000 s8704 r8192 d15872 u32768
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 260096
Kernel command line: console=ttymxc0,115200 rdinit=/linuxrc g_mass_storage.stall=0 g_mass_storage.removable=1 g_mass_storage.idVendor=0x066F g_mass_storage.idProduct=0x37FF g_mass_storage.iSerialNumber= enable_wait_mode=off
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)
Memory: 1024MB = 1024MB total
Memory: 756504k/756504k available, 292072k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xc0800000 - 0xff000000 (1000 MB)
lowmem : 0x80000000 - 0xc0000000 (1024 MB)
modules : 0x7f000000 - 0x80000000 ( 16 MB)
.text : 0x80008000 - 0x80c00460 (12258 kB)
.init : 0x80c01000 - 0x80c4c200 ( 301 kB)
.data : 0x80c4e000 - 0x80c9d3e0 ( 317 kB)
.bss : 0x80c9d3e0 - 0x80d0015c ( 396 kB)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:16 nr_irqs:16 16
L310 cache controller enabled
l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x32070000, Cache size: 1048576 B
sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms
CPU identified as i.MX6Q, silicon rev 1.5
Console: colour dummy device 80x30
Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)
pid_max: default: 32768 minimum: 301
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 0x80634de8 - 0x80634e40
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).
CPU: All CPU(s) started in SVC mode.
devtmpfs: initialized
pinctrl core: initialized pinctrl subsystem
regulator-dummy: no parameters
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
Use WDOG2 as reset source
syscon 20c8000.anatop: regmap [mem 0x020c8000-0x020c8fff] registered
vdd1p1: 800 <--> 1375 mV at 1125 mV
vdd3p0: 2800 <--> 3150 mV at 3000 mV
vdd2p5: 2000 <--> 2750 mV at 2425 mV
cpu: 725 <--> 1450 mV at 1150 mV
vddpu: 725 <--> 1450 mV
vddsoc: 725 <--> 1450 mV at 1200 mV
syscon 20e0000.iomuxc-gpr: regmap [mem 0x020e0000-0x020e0037] registered
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.
imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
bio: create slab <bio-0> at 0
mxs-dma 110000.dma-apbh: initialized
usb_otg_vbus: 5000 mV
usb_h1_vbus: 5000 mV
wm8962-supply: no parameters
mipi_dsi_pwr_on: no parameters
sensor-supply: 3300 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
i2c i2c-0: IMX I2C adapter registered
i2c i2c-1: IMX I2C adapter registered
i2c i2c-2: IMX I2C adapter registered
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 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
imx-ipuv3 2800000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 driver probed
mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 dphy version is 0x3130302a
MIPI CSI2 driver module loaded
Advanced Linux Sound Architecture Driver Initialized.
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource mxc_timer1
NET: Registered protocol family 2
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
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.
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 6816K (82c01000 - 832a9000)
hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
pureg-dummy: no parameters
imx6_busfreq busfreq.15: DDR medium rate not supported.
Bus freq driver module loaded
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 2002
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
imx-weim 21b8000.weim: WEIM driver registered.
mxc_mipi_dsi 21e0000.mipi: i.MX MIPI DSI driver probed
MIPI DSI driver module loaded
mxc_sdc_fb fb.30: register mxc display driver ldb
imx-ipuv3 2800000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
Console: switching to colour frame buffer device 128x48
mxc_sdc_fb fb.31: register mxc display driver hdmi
mxc_hdmi 20e0000.hdmi_video: Detected HDMI controller 0x13:0xa:0xa0:0xc1
fbcvt: 1920x1080@60: CVT Name - 2.073M9
mxc_sdc_fb fb.32: register mxc display driver lcd
mxc_sdc_fb fb.32: ipu0-di0 already in use
mxc_sdc_fb: probe of fb.32 failed with error -16
mxc_sdc_fb fb.33: register mxc display driver ldb
imx-sdma 20ec000.sdma: no iram assigned, using external mem
imx-sdma 20ec000.sdma: loaded firmware 1.1
imx-sdma 20ec000.sdma: initialized
pfuze100-regulator 1-0008: unrecognized pfuze chip ID!
pfuze100-regulator: probe of 1-0008 failed with error -5
Serial: IMX driver
2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
console [ttymxc0] enabled
serial: Freescale lpuart driver
[drm] Initialized drm 1.1.0 20060810
[drm] Initialized vivante 1.0.0 20120216 on minor 0
brd: module loaded
loop: module loaded
Wait for CR ACK error!
sata phy RX_PLL is stable!
ahci: SSS flag set, parallel bus scan disabled
ahci ahci: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
ahci ahci: flags: ncq sntf stag pm led clo only pmp pio slum part ccc apst
scsi0 : ahci_platform
ata1: SATA max UDMA/133 mmio [mem 0x02200000-0x02203fff] port 0x100 irq 71
m25p80 spi32766.0: found m25p128, expected m25p32
m25p80 spi32766.0: m25p128 (16384 Kbytes)
spi_imx 2008000.ecspi: probed
fec 2188000.ethernet (unregistered net_device): Invalid MAC address: 00:00:00:00:00:00
fec 2188000.ethernet (unregistered net_device): Using random MAC address: 2a:a2:65:06:6d:9f
libphy: fec_enet_mii_bus: probed
fec 2188000.ethernet eth0: registered PHC device 0
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-mxc: Freescale On-Chip EHCI Host driver
usbcore: registered new interface driver usb-storage
usbcore: registered new interface driver usbserial
ci_hdrc ci_hdrc.1: doesn't support gadget
ci_hdrc ci_hdrc.1: EHCI Host Controller
ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1
ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 3.10.17-1.0.2_ga-mfgtool+g33597e3 ehci_hcd
usb usb1: SerialNumber: ci_hdrc.1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
mousedev: PS/2 mouse device common for all mice
elan-touch 2-0010: elan - Read Hello Packet Failed
elan-touch: probe of 2-0010 failed with error -22
egalax_ts 1-0004: Failed to read firmware version
egalax_ts: probe of 1-0004 failed with error -5
ata1: SATA link down (SStatus 0 SControl 300)
egalax_ts 2-0004: Failed to read firmware version
egalax_ts: probe of 2-0004 failed with error -5
input: max11801_ts as /devices/soc0/soc.1/2100000.aips-bus/21a4000.i2c/i2c-1/1-0048/input/input0
i2c-core: driver [isl29023] using legacy suspend method
i2c-core: driver [isl29023] using legacy resume method
snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as rtc0
i2c /dev entries driver
mxc_v4l2_output v4l2_out.38: V4L2 device registered as video16
mxc_v4l2_output v4l2_out.38: V4L2 device registered as video17
mxc_v4l2_output v4l2_out.38: V4L2 device registered as video18
mxc_v4l2_output v4l2_out.38: V4L2 device registered as video19
mxc_v4l2_output v4l2_out.38: V4L2 device registered as video20
max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails
max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails
max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails
max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails
max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails
max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails
max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails
max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails
max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails
max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails
max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails
max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails
mag3110 2-000e: check mag3110 chip ID
mag3110 2-000e: read chip ID 0xffffff92 is not equal to 0xc4!
mag3110: probe of 2-000e failed with error -22
i2c-core: driver [mag3110] using legacy suspend method
i2c-core: driver [mag3110] using legacy resume method
mma8451 0-001c: read chip ID 0x1 is not equal to 0x1a or 0x2a!
mma8451: probe of 0-001c failed with error -22
imx2-wdt 20bc000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0)
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
mmc0: no vqmmc regulator found
mmc0: no vmmc regulator found
mmc0: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA
mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz
Galcore version 4.6.9.9754
galcore options:
irqLine = 41
registerMemBase = 0x00130000
registerMemSize = 0x00004000
mmc0: new high speed DDR MMC card at address 0001
mmcblk0: mmc0:0001 SEM08G 7.39 GiB
mmcblk0boot0: mmc0:0001 SEM08G partition 1 1.00 MiB
mmcblk0boot1: mmc0:0001 SEM08G partition 2 1.00 MiB
mmcblk0rpmb: mmc0:0001 SEM08G partition 3 128 KiB
mmcblk0: p1
mmcblk0boot1: unknown partition table
mmcblk0boot0: unknown partition table