This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA2SX: kernel cannot be booted automatically

Part Number: TDA2SX

Dear TI,

I am working with my custom board. I can now bring up the board successfully.

But the kernel may not startup aumatically.
This problem may occure after the some files be modified in the boot or rootfs partitions.
I am not quite sure what's the root cause.
Every time i encounter this problem, i need issue "boot" command in the u-boot cli. Then the kernel could be booted normally.

The attached file is the entire startup log file. Hope reply!

Regards,
Liu Gan

U-Boot SPL 2016.05-svn1450 (Sep 23 2019 - 21:43:33)
DRA752-GP ES2.0
Trying to boot from MMC2_2
no pinctrl for hs200_1_8v
no pinctrl for ddr_1_8v
no pinctrl for hs200_1_8v
no pinctrl for ddr_1_8v
no pinctrl for hs
[LG_mmc_startup_1873]: eMMC.
reading dra7-ipu2-fw.lzop
spl_load_file_fat: error reading file dra7-ipu2-fw.lzop, err - -1
spl: error reading image dra7-ipu2-fw.lzop, err - -1
Error loading remotecore IPU2!,Continuing with boot ...
reading dra7-dsp1-fw.lzop
spl_load_file_fat: error reading file dra7-dsp1-fw.lzop, err - -1
spl: error reading image dra7-dsp1-fw.lzop, err - -1
Error loading remotecore DSP1!,Continuing with boot ...
reading dra7-dsp2-fw.lzop
spl_load_file_fat: error reading file dra7-dsp2-fw.lzop, err - -1
spl: error reading image dra7-dsp2-fw.lzop, err - -1
Error loading remotecore DSP2!,Continuing with boot ...
reading dra7-ipu1-fw.lzop
spl_load_file_fat: error reading file dra7-ipu1-fw.lzop, err - -1
spl: error reading image dra7-ipu1-fw.lzop, err - -1
Error loading remotecore IPU1!,Continuing with boot ...
*** Warning - bad CRC, using default environment

reading u-boot.img
reading u-boot.img
reading u-boot.img
reading u-boot.img
Jumping to U-Boot
loaded - jumping to U-Boot...

U-Boot 2016.05-svn1450 (Sep 23 2019 - 21:43:33 +0800)

CPU  : DRA752-GP ES2.0
Model: TI DRA742
Board: HiRain DRA74x Board REV H.0
DRAM:  2 GiB
Relocation Offset is: 7e744000
Relocating to fef44000, new gd at fdf23eb8, sp at fdf0fcf0
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
[LG_mmc_startup_1873]: eMMC.
*** Warning - bad CRC, using default environment

SCSI:  SATA link 0 timeout.
AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst 
scanning bus for devices...
Found 0 device(s).
Net:   No ethernet found.
Hit any key to stop autoboot:  0 
i2c_write: error waiting for data ACK (status=0x116)
tps65903x: could not set LDO1 voltage.
failed to set signal voltage
Card did not respond to voltage select!
i2c_write: error waiting for data ACK (status=0x116)
tps65903x: could not set LDO1 voltage.
failed to set signal voltage
Card did not respond to voltage select!
i2c_write: error waiting for data ACK (status=0x116)
tps65903x: could not set LDO1 voltage.
failed to set signal voltage
Card did not respond to voltage select!
[LG_mmc_startup_1873]: eMMC.
switch to partitions #0, OK
mmc1(part 0) is current device
[LG_mmc_startup_1873]: eMMC.
mmc - MMC sub system

Usage:
mmc info - display info of the current MMC device
mmc read addr blk# cnt
mmc write addr blk# cnt
mmc erase blk# cnt
mmc rescan
mmc part - lists available partition on current mmc device
mmc dev [dev] [part] - show or set current mmc device [partition]
mmc list - lists available devices
mmc hwpartition [args...] - does hardware partitioning
  arguments (sizes in 512-byte blocks):
    [user [enh start cnt] [wrrel {on|off}]] - sets user data area attributes
    [gp1|gp2|gp3|gp4 cnt [enh] [wrrel {on|off}]] - general purpose partition
    [check|set|complete] - mode, complete set partitioning completed
  WARNING: Partitioning is a write-once setting once it is set to complete.
  Power cycling is required to initialize partitions after set to complete.
mmc bootbus dev boot_bus_width reset_boot_bus_width boot_mode
 - Set the BOOT_BUS_WIDTH field of the specified device
mmc bootpart-resize <dev> <boot part size MB> <RPMB part size MB>
 - Change sizes of boot and RPMB partitions of specified device
mmc partconf dev boot_ack boot_partition partition_access
 - Change the bits of the PARTITION_CONFIG field of the specified device
mmc rst-function dev value
 - Change the RST_n_FUNCTION field of the specified device
   WARNING: This is a write-once field and 0 / 1 / 2 are the only valid values.
mmc setdsr <value> - set DSR register value

mmc - MMC sub system

Usage:
mmc info - display info of the current MMC device
mmc read addr blk# cnt
mmc write addr blk# cnt
mmc erase blk# cnt
mmc rescan
mmc part - lists available partition on current mmc device
mmc dev [dev] [part] - show or set current mmc device [partition]
mmc list - lists available devices
mmc hwpartition [args...] - does hardware partitioning
  arguments (sizes in 512-byte blocks):
    [user [enh start cnt] [wrrel {on|off}]] - sets user data area attributes
    [gp1|gp2|gp3|gp4 cnt [enh] [wrrel {on|off}]] - general purpose partition
    [check|set|complete] - mode, complete set partitioning completed
  WARNING: Partitioning is a write-once setting once it is set to complete.
  Power cycling is required to initialize partitions after set to complete.
mmc bootbus dev boot_bus_width reset_boot_bus_width boot_mode
 - Set the BOOT_BUS_WIDTH field of the specified device
mmc bootpart-resize <dev> <boot part size MB> <RPMB part size MB>
 - Change sizes of boot and RPMB partitions of specified device
mmc partconf dev boot_ack boot_partition partition_access
 - Change the bits of the PARTITION_CONFIG field of the specified device
mmc rst-function dev value
 - Change the RST_n_FUNCTION field of the specified device
   WARNING: This is a write-once field and 0 / 1 / 2 are the only valid values.
mmc setdsr <value> - set DSR register value

Booting from eMMC ...
Wrong Image Format for bootm command
ERROR: can't get kernel image!
=> mmc info
Device: OMAP SD/MMC
Manufacturer ID: 11
OEM: 100
Name: 008G3 
Tran Speed: 52000000
Rd Block Len: 512
MMC version 4.0
High Capacity: Yes
Capacity: 7.3 GiB
Bus Width: 8-bit DDR
Erase Group Size: 512 KiB
=> printenv
arch=arm
args_fit=setenv bootargs console=${console} 
args_mmc=run finduuid;setenv bootargs console=${console} ${optargs} root=PARTUUID=${uuid} rw rootfstype=${mmcrootfstype}
baudrate=115200
board=tda2xx
board_findfdt=if test $board_name = hirain-tda2xx; then setenv fdtfile hirain-tda2xx.dtb; fi;
board_name=hirain-tda2xx
board_rev=H.0
boot_fdt=try
boot_fit=0
boot_os=0
boot_part=9
bootargs=androidboot.serialno=1500c007650608a2
bootcmd=if test ${dofastboot} -eq 1; then echo Boot fastboot requested, resetting dofastboot ...;setenv dofastboot 0; saveenv;echo Booting into fastboot ...; fastboot 0; fi;if test ${boot_fit} -eq 1; then run update_to_fit;fi;run findfdt; run envboot; run mmcboot;run emmc_android_boot; 
bootdelay=2
bootdir=/boot
bootenvfile=uEnv.txt
bootfile=zImage
bootm_size=0x10000000
bootpart=1:2
bootscript=echo Running bootscript from mmc${mmcdev} ...; source ${loadaddr}
console=ttyO0,115200n8
cpu=armv7
dfu_alt_info_emmc=rawemmc raw 0 3751936;boot part 1 1;rootfs part 1 2;MLO fat 1 1;MLO.raw raw 0x100 0x100;u-boot.img.raw raw 0x300 0x1000;u-env.raw raw 0x1300 0x200;spl-os-args.raw raw 0x1500 0x200;spl-os-image.raw raw 0x1700 0x6900;spl-os-args fat 1 1;spl-os-image fat 1 1;u-boot.img fat 1 1;uEnv.txt fat 1 1
dfu_alt_info_mmc=boot part 0 1;rootfs part 0 2;MLO fat 0 1;MLO.raw raw 0x100 0x100;u-boot.img.raw raw 0x300 0x1000;u-env.raw raw 0x1300 0x200;spl-os-args.raw raw 0x1500 0x200;spl-os-image.raw raw 0x1700 0x6900;spl-os-args fat 0 1;spl-os-image fat 0 1;u-boot.img fat 0 1;uEnv.txt fat 0 1
dfu_alt_info_qspi=MLO raw 0x0 0x040000;u-boot.img raw 0x040000 0x0100000;u-boot-spl-os raw 0x140000 0x080000;u-boot-env raw 0x1C0000 0x010000;u-boot-env.backup raw 0x1D0000 0x010000;kernel raw 0x1E0000 0x800000
dfu_alt_info_ram=kernel ram 0x80200000 0x4000000;fdt ram 0x80f80000 0x80000;ramdisk ram 0x81000000 0x4000000
dfu_bufsiz=0x10000
dofastboot=0
emmc_android_boot=setenv eval_bootargs setenv bootargs $bootargs; run eval_bootargs; setenv mmcdev 1; setenv fdt_part 3; setenv boot_part 9; if test $reboot_image = recovery; then setenv boot_part 8; setenv reboot_image boot; saveenv; fi;setenv machid fe6; mmc dev $mmcdev; mmc rescan; part start mmc ${mmcdev} ${fdt_part} fdt_start; part size mmc ${mmcdev} ${fdt_part} fdt_size; part start mmc ${mmcdev} ${boot_part} boot_start; part size mmc ${mmcdev} ${boot_part} boot_size; mmc read ${fdtaddr} ${fdt_start} ${fdt_size}; mmc read ${loadaddr} ${boot_start} ${boot_size}; echo Booting from eMMC ...; bootm $loadaddr $loadaddr $fdtaddr;
envboot=mmc dev ${mmcdev}; if mmc rescan; then echo SD/MMC found on device ${mmcdev};if run loadbootscript; then run bootscript;else if run loadbootenv; then echo Loaded env from ${bootenvfile};run importbootenv;fi;if test -n $uenvcmd; then echo Running uenvcmd ...;run uenvcmd;fi;fi;fi;
eval_bootargs=setenv bootargs androidboot.serialno=${serial#}
fdt_addr_r=0x88000000
fdt_part=3
fdtaddr=0x88000000
fdtcontroladdr=fdf0fd18
fdtfile=hirain-tda2xx.dtb
findfdt=if test $board_name = omap5_uevm; then setenv fdtfile omap5-uevm.dtb; fi; if test $board_name = dra7xx; then setenv fdtfile dra7-evm.dtb; fi;if test $board_name = dra72x-revc; then setenv fdtfile dra72-evm-revc.dtb; fi;if test $board_name = dra72x; then setenv fdtfile dra72-evm.dtb; fi;if test $board_name = dra71x; then setenv fdtfile dra71-evm.dtb; fi;if test $board_name = dra76x; then setenv fdtfile dra76-evm.dtb; fi;if test $board_name = beagle_x15; then setenv fdtfile am57xx-beagle-x15.dtb; fi;if test $board_name = beagle_x15_revb1; then setenv fdtfile am57xx-beagle-x15-revb1.dtb; fi;if test $board_name = am57xx_evm; then setenv fdtfile am57xx-evm.dtb; fi;if test $board_name = am57xx_evm_reva3; then setenv fdtfile am57xx-evm-reva3.dtb; fi;if test $board_name = am572x_idk && test $idk_lcd = no; then setenv fdtfile am572x-idk.dtb; fi;if test $board_name = am572x_idk && test $idk_lcd = osd101t2045; then setenv fdtfile am572x-idk-lcd-osd.dtb; fi;if test $board_name = am572x_idk && test $idk_lcd = osd101t2587; then setenv fdtfile am572x-idk-lcd-osd101t2587.dtb; fi;if test $board_name = am571x_idk && test $idk_lcd = no; then setenv fdtfile am571x-idk.dtb; fi;if test $board_name = am571x_idk && test $idk_lcd = osd101t2045; then setenv fdtfile am571x-idk-lcd-osd.dtb; fi;if test $board_name = am571x_idk && test $idk_lcd = osd101t2587; then setenv fdtfile am571x-idk-lcd-osd101t2587.dtb; fi;if test $board_findfdt != undefined; then run board_findfdt; fi;if test $fdtfile = undefined; then echo WARNING: Could not determine device tree to use; fi; 
finduuid=part uuid mmc ${bootpart} uuid
fit_bootfile=fitImage.itb
fit_loadaddr=0x88000000
importbootenv=echo Importing environment from mmc${mmcdev} ...; env import -t ${loadaddr} ${filesize}
kernel_addr_r=0x82000000
loadaddr=0x82000000
loadbootenv=fatload mmc ${mmcdev} ${loadaddr} ${bootenvfile}
loadbootscript=fatload mmc ${mmcdev} ${loadaddr} boot.scr
loadfdt=load ${devtype} ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile}
loadfit=run args_fit; bootm ${loadaddr}#${fdtfile};
loadimage=load mmc ${bootpart} ${loadaddr} ${bootdir}/${bootfile}
machid=fe6
mmcboot=if mmc dev ${mmcdev}; then setenv devtype mmc; if mmc rescan; then echo SD/MMC found on device ${mmcdev};if run loadimage; then run loadfdt; echo Booting from mmc${mmcdev} ...; run args_mmc; bootz ${loadaddr} - ${fdtaddr}; fi; fi; fi;
mmcdev=1
mmcloados=run args_mmc; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootz ${loadaddr} - ${fdtaddr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;
mmcrootfstype=ext4 rootwait
netargs=setenv bootargs console=${console} ${optargs} root=/dev/nfs nfsroot=${serverip}:${rootpath},${nfsopts} rw ip=dhcp
netboot=echo Booting from network ...; setenv autoload no; dhcp; run netloadimage; run netloadfdt; run netargs; bootz ${loadaddr} - ${fdtaddr}
netloadfdt=tftp ${fdtaddr} ${fdtfile}
netloadimage=tftp ${loadaddr} ${bootfile}
nfsopts=nolock
partitions=uuid_disk=${uuid_gpt_disk};name=rootfs,start=2MiB,size=-,uuid=${uuid_gpt_rootfs}
partitions_android=uuid_disk=${uuid_gpt_disk};name=xloader,start=128K,size=256K,uuid=${uuid_gpt_xloader};name=bootloader,size=2304K,uuid=${uuid_gpt_bootloader};name=environment,size=256K,uuid=${uuid_gpt_environment};name=misc,size=128K,uuid=${uuid_gpt_misc};name=reserved,size=384K,uuid=${uuid_gpt_reserved};name=efs,size=16M,uuid=${uuid_gpt_efs};name=crypto,size=16K,uuid=${uuid_gpt_crypto};name=recovery,size=30M,uuid=${uuid_gpt_recovery};name=boot,size=10M,uuid=${uuid_gpt_boot};name=system,size=768M,uuid=${uuid_gpt_system};name=vendor,size=256M,uuid=${uuid_gpt_vendor};name=cache,size=256M,uuid=${uuid_gpt_cache};name=ipu1,size=8M,uuid=${uuid_gpt_ipu1};name=ipu2,size=8M,uuid=${uuid_gpt_ipu2};name=dsp1,size=8M,uuid=${uuid_gpt_dsp1};name=dsp2,size=8M,uuid=${uuid_gpt_dsp2};name=userdata,size=-,uuid=${uuid_gpt_userdata}
pxefile_addr_r=0x80100000
ramdisk_addr_r=0x88080000
rdaddr=0x88080000
reboot_image=boot
rootpath=/export/rootfs
scriptaddr=0x80000000
scsidevs=0
serial#=1500c007650608a2
soc=omap5
static_ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off
stderr=serial@4806a000
stdin=serial@4806a000
stdout=serial@4806a000
update_to_fit=setenv loadaddr ${fit_loadaddr}; setenv bootfile ${fit_bootfile}
usbtty=cdc_acm
vendor=hirain
ver=U-Boot 2016.05-svn1450 (Sep 23 2019 - 21:43:33 +0800)
vram=16M

Environment size: 7542/131067 bytes
=> boot
[LG_mmc_startup_1873]: eMMC.
switch to partitions #0, OK
mmc1(part 0) is current device
[LG_mmc_startup_1873]: eMMC.
SD/MMC found on device 1
reading boot.scr
** Unable to read file boot.scr **
reading uEnv.txt
217 bytes read in 2 ms (105.5 KiB/s)
Loaded env from uEnv.txt
Importing environment from mmc1 ...
[LG_mmc_startup_1873]: eMMC.
switch to partitions #0, OK
mmc1(part 0) is current device
[LG_mmc_startup_1873]: eMMC.
SD/MMC found on device 1
3560560 bytes read in 56 ms (60.6 MiB/s)
107263 bytes read in 6 ms (17 MiB/s)
Booting from mmc1 ...
Kernel image @ 0x82000000 [ 0x000000 - 0x365470 ]
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Loading Device Tree to 8ffe2000, end 8ffff2fe ... OK
Using machid 0xfe6 from environment

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.84-svn1450 (gan.liu@ubuntu) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #6 SMP PREEMPT Mon Sep 23 21:09:24 CST 2019
[    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[    0.000000] Machine model: TI DRA742
[    0.000000] Reserved memory: created DMA memory pool at 0x0000000040300000, size 3 MiB
[    0.000000] Reserved memory: initialized node cmem@40300000, compatible id shared-dma-pool
[    0.000000] Reserved memory: regions without no-map are not yet supported
[    0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 80 MiB
[    0.000000] Reserved memory: initialized node ipu2_cma@95800000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created CMA memory pool at 0x000000009e000000, size 32 MiB
[    0.000000] Reserved memory: initialized node ipu1_cma@9d000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: regions without no-map are not yet supported
[    0.000000] Reserved memory: created CMA memory pool at 0x00000000a1000000, size 32 MiB
[    0.000000] Reserved memory: initialized node dsp1_cma@99000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created CMA memory pool at 0x00000000a3000000, size 32 MiB
[    0.000000] Reserved memory: initialized node dsp2_cma@9f000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: regions without no-map are not yet supported
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 32 MiB
[    0.000000] Reserved memory: initialized node cmem@A9000000, compatible id shared-dma-pool
[    0.000000] cma: Reserved 24 MiB at 0x00000000fd400000
[    0.000000] Forcing write-allocate cache policy for SMP
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] OMAP4: Map 0x00000000fed00000 to fe600000 for dram barrier
[    0.000000] DRA752 ES2.0
[    0.000000] PERCPU: Embedded 11 pages/cpu @eed49000 s14912 r8192 d21952 u45056
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 509504
[    0.000000] Kernel command line: console=ttyO0,115200n8 root=PARTUUID=4590e133-02 rw rootfstype=ext4 rootwait
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 1417252K/2044928K available (6635K kernel code, 320K rwdata, 2392K rodata, 336K init, 290K bss, 422876K reserved, 204800K cma-reserved, 1266688K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc08d902c   (9029 kB)
[    0.000000]       .init : 0xc08da000 - 0xc092e000   ( 336 kB)
[    0.000000]       .data : 0xc092e000 - 0xc097e120   ( 321 kB)
[    0.000000]        .bss : 0xc0980000 - 0xc09c8800   ( 290 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] ti_dt_clocks_register: failed to lookup clock node gmac_gmii_ref_clk_div
[    0.000000] OMAP clockevent source: timer1 at 32786 Hz
[    0.000000] Architected cp15 timer(s) running at 6.14MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns
[    0.000005] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511023ns
[    0.000016] Switching to timer-based delay loop, resolution 162ns
[    0.000337] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
[    0.000345] OMAP clocksource: 32k_counter at 32768 Hz
[    0.000790] Console: colour dummy device 80x30
[    0.000805] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
[    0.000812] This ensures that you still see kernel messages. Please
[    0.000817] update your kernel commandline.
[    0.000831] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
[    0.000844] pid_max: default: 32768 minimum: 301
[    0.000942] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000952] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.001492] Initializing cgroup subsys io
[    0.001509] Initializing cgroup subsys memory
[    0.001533] Initializing cgroup subsys devices
[    0.001545] Initializing cgroup subsys freezer
[    0.001557] Initializing cgroup subsys perf_event
[    0.001568] Initializing cgroup subsys pids
[    0.001595] CPU: Testing write buffer coherency: ok
[    0.001796] /cpus/cpu@0 missing clock-frequency property
[    0.001813] /cpus/cpu@1 missing clock-frequency property
[    0.001823] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.001861] Setting up static identity map for 0x80008380 - 0x800083e0
[    0.080069] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.080137] Brought up 2 CPUs
[    0.080150] SMP: Total of 2 processors activated (24.59 BogoMIPS).
[    0.080157] CPU: All CPU(s) started in HYP mode.
[    0.080162] CPU: Virtualization extensions available.
[    0.080542] devtmpfs: initialized
[    0.109149] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
[    0.110115] omap_hwmod: l3_main_2 using broken dt data from ocp
[    0.313382] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.313406] futex hash table entries: 512 (order: 3, 32768 bytes)
[    0.317853] pinctrl core: initialized pinctrl subsystem
[    0.318726] NET: Registered protocol family 16
[    0.319636] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.350237] cpuidle: using governor ladder
[    0.380262] cpuidle: using governor menu
[    0.388802] OMAP GPIO hardware version 0.1
[    0.395290] irq: no irq domain found for /ocp/l4@4a000000/scm@2000/pinmux@1400 !
[    0.411292] omap-gpmc 50000000.gpmc: GPMC revision 6.0
[    0.411305] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
[    0.418760] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.418771] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.419233] omap4_sram_init:Unable to allocate sram needed to handle errata I688
[    0.419243] omap4_sram_init:Unable to get sram pool needed to handle errata I688
[    0.419818] OMAP DMA hardware revision 0.0
[    0.461512] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
[    0.462640] edma 43300000.edma: memcpy is disabled
[    0.467417] edma 43300000.edma: TI EDMA DMA engine driver
[    0.471737] omap-iommu 40d01000.mmu: 40d01000.mmu registered
[    0.471918] omap-iommu 40d02000.mmu: 40d02000.mmu registered
[    0.472075] omap-iommu 58882000.mmu: 58882000.mmu registered
[    0.472237] omap-iommu 55082000.mmu: 55082000.mmu registered
[    0.472520] omap-iommu 41501000.mmu: 41501000.mmu registered
[    0.472708] omap-iommu 41502000.mmu: 41502000.mmu registered
[    0.475707] palmas 2-0058: IRQ missing: skipping irq request
[    0.491143] palmas: probe of 2-0058 failed with error -121
[    0.491170] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz
[    0.491357] media: Linux media interface: v0.10
[    0.491408] Linux video capture interface: v2.00
[    0.491446] pps_core: LinuxPPS API ver. 1 registered
[    0.491453] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.491476] PTP clock support registered
[    0.491519] EDAC MC: Ver: 3.0.0
[    0.492295] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
[    0.492593] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
[    0.492936] Advanced Linux Sound Architecture Driver Initialized.
[    0.493764] clocksource: Switched to clocksource arch_sys_counter
[    0.504107] NET: Registered protocol family 2
[    0.504593] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.504657] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.504782] TCP: Hash tables configured (established 8192 bind 8192)
[    0.504829] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.504860] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.505063] NET: Registered protocol family 1
[    0.505319] RPC: Registered named UNIX socket transport module.
[    0.505329] RPC: Registered udp transport module.
[    0.505336] RPC: Registered tcp transport module.
[    0.505343] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.506289] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
[    0.516395] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.517054] NFS: Registering the id_resolver key type
[    0.517086] Key type id_resolver registered
[    0.517094] Key type id_legacy registered
[    0.517163] ntfs: driver 2.1.32 [Flags: R/O].
[    0.518455] bounce: pool size: 64 pages
[    0.518605] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    0.518622] io scheduler noop registered
[    0.518637] io scheduler deadline registered
[    0.518673] io scheduler cfq registered (default)
[    0.523053] pinctrl-single 4a003400.pinmux: 282 pins at pa fc003400 size 1128
[    0.526262] PCI host bridge /ocp/axi@0/pcie_rc@51000000 ranges:
[    0.526274]   No bus range found for /ocp/axi@0/pcie_rc@51000000, using [bus 00-ff]
[    0.526306]    IO 0x20003000..0x20012fff -> 0x00000000
[    0.526327]   MEM 0x20013000..0x2fffffff -> 0x20013000
[    0.556119] dra7-pcie 51000000.pcie_rc: link is not up
[    0.556294] dra7-pcie 51000000.pcie_rc: PCI host bridge to bus 0000:00
[    0.556306] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.556317] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    0.556326] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]
[    0.556726] PCI: bus0: Fast back to back transfers disabled
[    0.556848] PCI: bus1: Fast back to back transfers enabled
[    0.556931] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff]
[    0.556946] pci 0000:00:00.0: BAR 1: assigned [mem 0x20020000-0x2002ffff]
[    0.556958] pci 0000:00:00.0: PCI bridge to [bus 01]
[    0.557175] pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt
[    0.617731] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[    0.621088] 4806a000.serial: ttyS0 at MMIO 0x4806a000 (irq = 301, base_baud = 3000000) is a 8250
[    1.616399] console [ttyS0] enabled
[    1.620790] 4806c000.serial: ttyS1 at MMIO 0x4806c000 (irq = 302, base_baud = 3000000) is a 8250
[    1.630489] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 303, base_baud = 3000000) is a 8250
[    1.640479] [drm] Initialized drm 1.1.0 20060810
[    1.646017] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.652662] [drm] No driver support for vblank timestamp query.
[    1.658833] [drm] Initialized vdrm 1.0.0 20110917 on minor 0
[    1.671713] loop: module loaded
[    1.675225] vmemexp device MAJOR num = 245
[    1.679356] vmemexp class registered
[    1.683070] /dev/vmemexp device registered
[    1.687205] ioctl DBUFIOC_EXPORT_VIRTMEM = -1072899120
[    1.692893] nand: No NAND device found
[    1.696684] omap2-nand 8000000.nand: scan failed, may be bus-width mismatch
[    1.706457] m25p80 spi32766.0: unrecognized JEDEC id bytes: 00,  0,  0
[    1.714030] libphy: Fixed MDIO Bus: probed
[    1.763800] davinci_mdio 48485000.mdio: davinci mdio revision 1.6
[    1.769924] davinci_mdio 48485000.mdio: no live phy, scanning all
[    1.873765] davinci_mdio 48485000.mdio: timed out waiting for user access
[    1.973764] davinci_mdio 48485000.mdio: timed out waiting for idle
[    1.979994] davinci_mdio: probe of 48485000.mdio failed with error -5
[    1.987115] cpsw 48484000.ethernet: Detected MACID = a8:e2:c1:08:a5:34
[    1.993782] cpsw 48484000.ethernet: cpts: overflow check period 800
[    2.000750] cpsw 48484000.ethernet: cpsw: Detected MACID = a8:e2:c1:08:a5:35
[    2.009359] mousedev: PS/2 mouse device common for all mice
[    2.015567] i2c /dev entries driver
[    2.024071] omap_hsmmc 4809c000.mmc: Got CD GPIO
[    2.029695] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr25 mode
[    2.036154] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr12 mode
[    2.117075] mmc0: MAN_BKOPS_EN bit is not set
[    2.125895] mmc0: mmc_select_hs200 failed, error -74
[    2.130882] : switch to mmc0 failed
[    2.135540] mmc0: new MMC card at address 0001
[    2.150477] mmcblk0: mmc0:0001 008G30 7.28 GiB 
[    2.165327] mmcblk0boot0: mmc0:0001 008G30 partition 1 8.00 MiB
[    2.171505] mmcblk0boot1: mmc0:0001 008G30 partition 2 8.00 MiB
[    2.179214]  mmcblk0: p1 p2
[    2.194588] ledtrig-cpu: registered to indicate activity on CPUs
[    2.206970] NET: Registered protocol family 10
[    2.212263] sit: IPv6 over IPv4 tunneling driver
[    2.217578] NET: Registered protocol family 17
[    2.222304] Key type dns_resolver registered
[    2.226762] omap_voltage_late_init: Voltage driver support not added
[    2.233788] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[    2.240056] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    2.247381] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
[    2.253993] Power Management for TI OMAP4+ devices.
[    2.259106] Registering SWP/SWPB emulation handler
[    2.265267] dmm 4e000000.dmm: workaround for errata i878 in use
[    2.272841] dmm 4e000000.dmm: initialized all PAT entries
[    2.279340] [drm] Initialized omapdrm 1.0.0 20110917 on minor 1
[    2.286986] omap_hsmmc 4809c000.mmc: Got CD GPIO
[    2.292451] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[    2.298730] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    2.304990] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
[    2.311995] hctosys: unable to open rtc device (rtc0)
[    2.329003] evm_1v8: disabling
[    2.332081] aic_dvdd: disabling
[    2.335261] vmmcwl_fixed: disabling
[    2.338771] pbias_mmc_omap5: disabling
[    2.342748] ALSA device list:
[    2.345740]   No soundcards found.
[    2.378797] EXT4-fs (mmcblk0p2): recovery complete
[    2.384659] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    2.392813] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    2.406709] devtmpfs: mounted
[    2.409908] Freeing unused kernel memory: 336K
[    2.414390] This architecture does not have kernel memory protection.
[    2.618201] systemd[1]: System time before build time, advancing clock.
[    2.658352] random: systemd: uninitialized urandom read (16 bytes read, 7 bits of entropy available)
[    2.671077] random: systemd: uninitialized urandom read (16 bytes read, 7 bits of entropy available)
[    2.682677] systemd[1]: systemd 229 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT +GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN)
[    2.701195] systemd[1]: Detected architecture arm.

Welcome to Arago 2016.12!

[    2.725195] systemd[1]: Set hostname to <dra7xx-evm>.
[    2.803337] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 8 bits of entropy available)
[    2.813998] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 8 bits of entropy available)
[    2.815881] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 8 bits of entropy available)
[    2.841561] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 9 bits of entropy available)
[    2.859638] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 10 bits of entropy available)
[    2.907184] random: systemd: uninitialized urandom read (16 bytes read, 12 bits of entropy available)
[    2.916861] random: systemd: uninitialized urandom read (16 bytes read, 12 bits of entropy available)
[    2.926822] random: systemd: uninitialized urandom read (16 bytes read, 12 bits of entropy available)
[    3.195147] systemd[1]: basic.target: Found ordering cycle on basic.target/start
[    3.202591] systemd[1]: basic.target: Found dependency on sockets.target/start
[    3.209967] systemd[1]: basic.target: Found dependency on dbus.socket/start
[    3.217004] systemd[1]: basic.target: Found dependency on sysinit.target/start
[    3.224305] systemd[1]: basic.target: Found dependency on alignment.service/start
[    3.231828] systemd[1]: basic.target: Found dependency on basic.target/start
[    3.238931] systemd[1]: basic.target: Breaking ordering cycle by deleting job sockets.target/start
[    3.247948] systemd[1]: sockets.target: Job sockets.target/start deleted to break ordering cycle starting with basic.target/start
[ SKIP ] Ordering cycle found, skipping Sockets
[    3.284150] systemd[1]: alignment.service: Found ordering cycle on alignment.service/start
[    3.292461] systemd[1]: alignment.service: Found dependency on sysinit.target/start
[    3.300211] systemd[1]: alignment.service: Found dependency on alignment.service/start
[    3.308217] systemd[1]: alignment.service: Breaking ordering cycle by deleting job alignment.service/start
[    3.317959] systemd[1]: alignment.service: Job alignment.service/start deleted to break ordering cycle starting with alignment.service/start
[ SKIP ] Ordering cycle found, skipping alignment.service
[    3.356140] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[    3.384221] systemd[1]: Listening on Network Service Netlink Socket.
[  OK  ] Listening on Network Service Netlink Socket.
[    3.414031] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    3.444089] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[    3.473966] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    3.505425] systemd[1]: Created slice System Slice.
[  OK  ] Created slice System Slice.
[    3.534674] systemd[1]: Created slice system-getty.slice.
[  OK  ] Created slice system-getty.slice.
[    3.574334] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[    3.604732] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[    3.634630] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    3.664203] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[    3.694091] systemd[1]: Listening on Syslog Socket.
[  OK  ] Listening on Syslog Socket.
[    3.714098] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    3.744094] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    3.814265] systemd[1]: Starting Create list of required static device nodes for the current kernel...
         Starting Create list of required st... nodes for the current kernel...
[    3.834649] systemd[1]: Mounting Debug File System...
         Mounting Debug File System...
[    3.869237] systemd[1]: Starting Load Kernel Modules...
         Starting Load Kernel Modules...
[    3.897529] systemd[1]: Mounting Temporary Directory...
         Mounting Temporary Directory...
[    3.926540] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
[    3.956686] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    3.973960] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[    3.986779] systemd[1]: Starting Setup Virtual Console...
         Starting Setup Virtual Console...
[    4.014110] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[    4.034147] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    4.094267] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[    4.124085] systemd[1]: Reached target Paths.
[  OK  ] Reached target Paths.
[    4.189182] systemd[1]: Mounted Debug File System.
[  OK  ] Mounted Debug File System.
[    4.214192] systemd[1]: Mounted POSIX Message Queue File System.
[  OK  ] Mounted POSIX Message Queue File System.
[    4.244067] systemd[1]: Mounted Temporary Directory.
[  OK  ] Mounted Temporary Directory.
[    4.264262] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
[  OK  ] Started Create list of required sta...ce nodes for the current kernel.
[FAILED] Failed to start Load Kernel Modules.
See 'systemctl status systemd-modules-load.service' for details.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Started Setup Virtual Console.
         Starting udev Coldplug all Devices...
         Starting Apply Kernel Variables...
         Starting Create Static Device Nodes in /dev...
         Starting Flush Journal to Persistent Storage...
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Create Static Device Nodes in /dev.
[    5.039342] systemd-journald[138]: Received request to flush runtime journal from PID 1
         Starting udev Kernel Device Manager...
[  OK  ] Reached target Local File Systems (Pre).
         Mounting /media/ram...
         Mounting /var/volatile...
[  OK  ] Mounted /var/volatile.
[  OK  ] Mounted /media/ram.
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Started udev Coldplug all Devices.
[    5.492709] omap-rproc 58820000.ipu: assigned reserved memory node ipu1_cma@9d000000
[    5.513005]  remoteproc0: 58820000.ipu is available
[    5.521008]  remoteproc0: Note: remoteproc is still under development and considered experimental.
[    5.532791]  remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[    5.551089] omap_hsmmc 4809c000.mmc: Got CD GPIO
[    5.555861]  remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2
[    5.565923] omap-rproc 55020000.ipu: assigned reserved memory node ipu2_cma@95800000
[    5.593443]  remoteproc0: failed to load dra7-ipu1-fw.xem4
[    5.615665] Adding alas for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[    5.621807] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    5.628126]  remoteproc1: 55020000.ipu is available
[    5.633031]  remoteproc1: Note: remoteproc is still under development and considered experimental.
[    5.644596] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
         Starting Load/Save Random Seed...[    5.657287]  remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.

[    5.684958] omap_hsmmc 4809c000.mmc: Got CD GPIO
[    5.696644] omap-rproc 40800000.dsp: assigned eserved memory node dsp1_cma@99000000
[  OK  ] Reached target Local File Systems.[    5.710851] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm

[    5.725920]  remoteproc2: 40800000.dsp is available
[    5.730828]  remoteproc2: Note: remoteproc is still under development and considered experimental.
[    5.747553] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    5.762424] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
[    5.771435]  remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guarnteed.
         Starting Create Volatile Files and Directories...
[    5.820275] omap-rproc 41000000.dsp: assigned reserved memory node dsp2_cma@9f000000
[    5.821815] omap_hsmmc 4809c000.mmc: Got CD GPIO
[    5.844219]  remoteproc3: 41000000.dsp is available
[    5.844946] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[    5.844951] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    5.844988] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
[    5.895354]  remoteproc3: Note: remoteproc is still under development and considered experimental.
[    5.905229]  remoteproc3: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[  OK  ] Started Load/Save Random Seed.[    5.931447] omap_hsmmc 4809c000.mmc: Got CD GPIO

[  OK  ] Started Create Volatile Files and Directories.
[    5.980099] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[    6.018287] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[  OK  ] Found device /dev/ttyS0.
[    6.035164] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
[    6.448112]  remoteproc2: registered virtio0 (type 7)
[    6.464973] omap_rng 48090000.rng: OMAP Random Number Generator ver. 20
[    6.473586] omap_hsmmc 4809c000.mmc: Got CD GPIO
[    6.480227] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[    6.486502] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    6.493415] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
[    6.534152] SCSI subsystem initialized
[    6.700884] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
[    6.724805] omap_hsmmc 4809c000.mmc: Got CD GPIO
[    6.729726] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
[    6.759555] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[    6.774976] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
[    6.783560] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
[    6.787591] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    6.787660] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
[    6.790695] omap_hsmmc 4809c000.mmc: Got CD GPIO
[    6.808116] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[    6.823260] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    6.840781] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
[  OK  ] Started Network Time Synchronization.
[    6.862985] omap_hsmmc 4809c000.mmc: Got CD GPIO
[    6.883694] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[    6.896142] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    6.904400] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
         Starting Synchronize System and HW clocks...
[    6.975130]  remoteproc1: registered virtio1 (type 7)
[  OK  ] Reached target System Time Synchronized.
[    7.048310] CAN device driver interface
[    7.205732] c_can_platform 4ae3c000.can: c_can_platform device registered (regs=fce3c000, irq=352)
[    7.226561] omap_hsmmc 4809c000.mmc: Got CD GPIO
[FAILED] Failed to start Synchronize System and HW clocks.[    7.238343] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm

[    7.252066] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    7.258536] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
See 'systemctl status sync-clocks.service' for details.
[  OK  ] Reached target System Initialization.
[  OK  ] Reached target Basic System.
[    7.612668]  remoteproc3: registered virtio2 (type 7)
[    7.665747] [drm] Initialized pvr 1.14.3699939 20110701 on minor 2
[    7.677295] ahci 4a140000.sata: SSS flag set, parallel bus scan disabled
[    7.680773] omap_hsmmc 4809c000.mmc: Got CD GPIO
[    7.692106] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
[  OK  ] Started System Logging Service.
[    7.714876] ahci 4a140000.sata: flags: 64bit ncq sntf stag pm led clo only pmp pio slum part ccc apst 
[    7.721274] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[    7.721279] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    7.721320] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
         Starting rc.pvr.service...
[    7.825261] scsi host0: ahci
[    7.828698] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 341
[    7.859172] omap_hsmmc 4809c000.mmc: Got CD GPIO
[  OK  ] Listening on dropbear.socket.
[  OK  ] Listening on D-Bus System Message Bus Socket.[    7.895935] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm

[    7.939663] PVR_K: UM DDK-(3699939) and KM DDK-(3699939) match. [ OK ]
[    7.943406] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    7.943511] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
[  OK  ] Started D-Bus System Message Bus.
         Starting Network Service...
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target Timers.
[    8.193509] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[    8.204700] ata1: SATA link down (SStatus 0 SControl 300)
[  OK  ] Started Kernel Logging Service.
[    8.241638] net eth1: initializing cpsw version 1.15 (0)
[    8.258317] net eth0: initialized cpsw ale version 1.4
         Starting Permit User Sessions...
[    8.277428] net eth0: ALE Table size 1024
[    8.293144] libphy: PHY 48485000.mdio:03 not found
         Starting Login Service...
[    8.318351] net eth1: phy "48485000.mdio:03" not found on slave 1, err -19
[    8.356736] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[    8.365102]  remoteproc2: powering up 40800000.dsp
[    8.396482]  remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 6986764
[    8.403624] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
[    8.403663] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
[    8.403718] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
[    8.408885] net eth0: initializing cpsw version 1.15 (0)
[    8.411885] libphy: PHY 48485000.mdio:02 not found
[    8.411895] net eth0: phy "48485000.mdio:02" not found on slave 0, err -19
[    8.431715] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    8.496445]  remoteproc2: remote processor 40800000.dsp is now up
[    8.519165] virtio_rpmsg_bus virtio0: rpmsg host is online
[    8.520267]  remoteproc1: powering up 55020000.ipu
[    8.522165] omap_hsmmc 4809c000.mmc: Got CD GPIO
[    8.529195] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[    8.529200] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    8.529248] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
[    8.555623]  remoteproc1: Booting fw image dra7-ipu2-fw.xem4, size 10183852
[    8.555719] omap-iommu 55082000.mmu: 55082000.mmu: version 2.1
[    8.617652]  remoteproc1: remote processor 55020000.ipu is now up
[    8.619431] virtio_rpmsg_bus virtio1: rpmsg host is online
[    8.620507]  remoteproc3: powering up 41000000.dsp
[    8.622706] omap_hsmmc 4809c000.mmc: Got CD GPIO
[    8.634578] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[    8.634583] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    8.634619] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
[    8.641769]  remoteproc3: Booting fw image dra7-dsp2-fw.xe66, size 6986764
[    8.648814] omap_hwmod: mmu0_dsp2: _wait_target_disable failed
[    8.648851] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0
[    8.648961] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0
[  OK  ] Started Network Service.
[    8.705597]  remoteproc3: remote processor 41000000.dsp is now up
[    8.717217] virtio_rpmsg_bus virtio2: rpmsg host is online
[  OK  ] Started rc.pvr.service.[    8.726132] omap_hsmmc 4809c000.mmc: Got CD GPIO

[    8.736958] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[    8.743347] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[  OK  ] Started Permit User Sessions.
[    8.768370] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
[    8.871137] virtio_rpmsg_bus virtio1: creating channel rpmsg-proto addr 0x50
[    8.893965] virtio_rpmsg_bus virtio0: creating channel rpmsg-proto addr 0x50
[    8.901196] virtio_rpmsg_bus virtio2: creating channel rpmsg-proto addr 0x50
[    8.931053] NET: Registered protocol family 41
[    8.940894] omap_hsmmc 4809c000.mmc: Got CD GPIO
[    8.956282] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[    8.962502] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    8.970759] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517

  • Hi all,

    Can anyone help me on this problem?

    Regards,
    Liu Gan

  • Hello,

    What did you check about the following failure message?

    tps65903x: could not set LDO1 voltage.

    Regards,

    Nikhil D

  • Hi Nikhil,

    I found that log message was printed by the function 'lp873x_mmc1_poweron_ldo', which was called from vmmc_pbias_config--->board_mmc_poweron_ldo.
    But the mmc driver code showes that only the mmc 0 device need do vmmc_pbias_config call.
    While i was trying to boot from emmc device which is the mmc 1 device. So i don't know why that message was printed.

    Regards,
    Liu Gan.

    mmc nodes in the dts file:

    evm_3v3_sw: fixedregulator-evm_3v3_sw {
    	compatible = "regulator-fixed";
    	regulator-name = "evm_3v3_sw";
    	//vin-supply = <&sysen1>;
    	regulator-min-microvolt = <3300000>;
    	regulator-max-microvolt = <3300000>;
    	regulator-always-on;
    	regulator-boot-on;
    };
    
    &mmc1 {
    	status = "okay";
    	//vmmc-supply = <&evm_3v3_sd>;
        //vmmc_aux-supply = <&ldo1_reg>;
        vmmc-supply = <&evm_3v3_sw>;
    	vmmc_aux-supply = <&evm_3v3_sw>;
    	bus-width = <4>;
    	/*
    	 * SDCD signal is not being used here - using the fact that GPIO mode
    	 * is always hardwired.
    	 */
    	cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>;
    	max-frequency = <192000000>;
        /*
         *   /delete-property/ ti,dual-volt;
         */
        iov = <3300000>;
    	pinctrl-names = "default", "sdr12", "ddr50", "sdr104", "hs", "sdr25", "sdr50";
    	pinctrl-0 = <&mmc1_pins_default>;
    	pinctrl-1 = <&mmc1_pins_sdr12>;
    	pinctrl-2 = <&mmc1_pins_ddr50 &mmc1_iodelay_ddr50_rev20_conf>;
    	pinctrl-3 = <&mmc1_pins_sdr104 &mmc1_iodelay_sdr104_rev20_conf>;
    	pinctrl-4 = <&mmc1_pins_hs>;
    	pinctrl-5 = <&mmc1_pins_sdr25>;
    	pinctrl-6 = <&mmc1_pins_sdr50>;
    };
    
    &mmc2 {
    	status = "okay";
    	//vmmc-supply = <&evm_3v3_sw>;
    	bus-width = <8>;
    	max-frequency = <96000000>;
        iov = <3000000>;
    	pinctrl-names = "default", "hs", "ddr_1_8v", "hs200_1_8v";
    	pinctrl-0 = <&mmc2_pins_default>;
    	pinctrl-1 = <&mmc2_pins_hs>;
    	pinctrl-2 = <&mmc2_pins_ddr_1_8v>;
    	pinctrl-3 = <&mmc2_pins_hs200_1_8v &mmc2_iodelay_hs200_rev20_conf>;
        /delete-property/ mmc-hs200-1_8v;
    };

  • Hi,

    U-boot scans all the devices from the DT and probes the corresponding driver for it.

    Irrespective of the boot mode. it will initialize both SD and emmc

    Regards,

    Nikhil D

  • Hi Nikhil,

    Sorry for the late reply. By issuse the boot cmd in uboot promot one by one. I found this problem is caused by the uboot environment "mmc_dev".
    It was default set to 0, while i need the device boot from emmc, which is recognized as mmc_dev 1.

    Also, the problem described in the origion post is not accuracy. The kernel was not startup automatically. It's that the boot cmd need be issue twice to make the kernel bringup.

    Regards,
    Liu Gan