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.

Linux: DRA718 BOOT TIMING IS NOT SAME

Other Parts Discussed in Thread: DRA718

Tool/software: Linux

HI,

I am using DRA718 kernle linux4.4.45 SDK is  ti-processor-sdk-linux-automotive-dra7xx-evm-03.02.00.03-installer.bin

from the board power on, to linux kernel boot finish, the boot time is not same, and I read the linux source code ,and use prink to debug this question. I find the boot time is not same at the kernel execute "mdev -s" to mount /sys/class device node. almost every device node be mounted which use time is not same.

I guess the cpu clock frequency is changed, or cpu load is not same.

can every one tell me some solutions?

this is faster timing printk

[ 4.246605] HSUSB: kernel_init 1009
[ 4.251944] HSBOOT: do_dentry_open 744 open=0xc0143524, filename=/ /
[ 4.258401] HSBOOT /
[ 4.266597] HSBOOT: do_dentry_open 744 open=0xc0159e68, filename=mounts mounts
[ 4.273900] HSBOOT /proc/60/mounts
[ 4.277823] HSBOOT: do_dentry_open 744 open=0xc0159e68, filename=mounts mounts
[ 4.285238] HSBOOT /proc/60/mounts
[ 4.288946] HSBOOT: do_dentry_open 744 open=0xc0159e68, filename=mounts mounts
[ 4.296289] HSBOOT /proc/60/mounts
[ 4.300505] HSBOOT: do_dentry_open 744 open=0xc017d3c0, filename=hotplug hotplug
[ 4.308015] HSBOOT /proc/sys/kernel/hotplug
[ 4.315006] HSBOOT: do_dentry_open 744 open=0xc0143524, filename=/ /
[ 4.321401] HSBOOT /
[ 4.381067] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.387941] HSBOOT /sys/devices/platform/omapdrm.0/drm/card0/dev
[ 4.394252] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.401511] HSBOOT /sys/devices/platform/omapdrm.0/drm/card0/uevent
[ 4.408562] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.415346] HSBOOT /sys/devices/platform/omapdrm.0/drm/renderD128/dev
[ 4.422005] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.429309] HSBOOT /sys/devices/platform/omapdrm.0/drm/renderD128/uevent
[ 4.437137] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.443893] HSBOOT /sys/devices/platform/omapdrm.0/drm/controlD64/dev
[ 4.450597] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.457933] HSBOOT /sys/devices/platform/omapdrm.0/drm/controlD64/uevent
[ 4.465310] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.472053] HSBOOT /sys/devices/virtual/mem/mem/dev
[ 4.477159] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.484766] HSBOOT /sys/devices/virtual/mem/mem/uevent
[ 4.490375] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.497192] HSBOOT /sys/devices/virtual/mem/full/dev
[ 4.502335] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.509647] HSBOOT /sys/devices/virtual/mem/full/uevent
[ 4.515402] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.522134] HSBOOT /sys/devices/virtual/mem/kmem/dev
[ 4.527328] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.534640] HSBOOT /sys/devices/virtual/mem/kmem/uevent
[ 4.540322] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.547098] HSBOOT /sys/devices/virtual/mem/kmsg/dev
[ 4.552263] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.559590] HSBOOT /sys/devices/virtual/mem/kmsg/uevent
[ 4.565326] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.572063] HSBOOT /sys/devices/virtual/mem/null/dev
[ 4.577256] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.584589] HSBOOT /sys/devices/virtual/mem/null/uevent
[ 4.590276] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.597078] HSBOOT /sys/devices/virtual/mem/port/dev
[ 4.602228] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.609549] HSBOOT /sys/devices/virtual/mem/port/uevent
[ 4.615275] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.622021] HSBOOT /sys/devices/virtual/mem/zero/dev
[ 4.627215] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.634527] HSBOOT /sys/devices/virtual/mem/zero/uevent
[ 4.640226] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.647035] HSBOOT /sys/devices/virtual/mem/random/dev
[ 4.652365] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.659691] HSBOOT /sys/devices/virtual/mem/random/uevent
[ 4.665576] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.672338] HSBOOT /sys/devices/virtual/mem/urandom/dev
[ 4.677814] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.686003] HSBOOT /sys/devices/virtual/mem/urandom/uevent
[ 4.693458] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.700244] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd0/dev
[ 4.709025] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.716363] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd0/uevent
[ 4.726483] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.733224] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd1/dev
[ 4.742001] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.749312] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd1/uevent
[ 4.759449] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.766240] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd2/dev
[ 4.775047] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.782303] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd2/uevent
[ 4.792415] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.799210] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd3/dev
[ 4.808020] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.815316] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd3/uevent
[ 4.825450] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.832219] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd4/dev
[ 4.841026] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.848364] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd4/uevent
[ 4.858478] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.865296] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd5/dev
[ 4.874063] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.881355] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd5/uevent
[ 4.891504] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.898306] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd6/dev
[ 4.907091] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.914410] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd6/uevent
[ 4.924552] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.931292] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd7/dev
[ 4.940063] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.947397] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd7/uevent

this is lower boot timing printk

[ 4.413927] HSUSB: kernel_init 1009
[ 4.419287] HSBOOT: do_dentry_open 744 open=0xc0143524, filename=/ /
[ 4.443659] HSBOOT /
[ 4.456398] HSBOOT: do_dentry_open 744 open=0xc0159e68, filename=mounts mounts
[ 4.473979] HSBOOT /proc/61/mounts
[ 4.477734] HSBOOT: do_dentry_open 744 open=0xc0159e68, filename=mounts mounts
[ 4.503611] HSBOOT /proc/61/mounts
[ 4.507350] HSBOOT: do_dentry_open 744 open=0xc0159e68, filename=mounts mounts
[ 4.523612] HSBOOT /proc/61/mounts
[ 4.527835] HSBOOT: do_dentry_open 744 open=0xc017d3c0, filename=hotplug hotplug
[ 4.543613] HSBOOT /proc/sys/kernel/hotplug
[ 4.550551] HSBOOT: do_dentry_open 744 open=0xc0143524, filename=/ /
[ 4.573619] HSBOOT /
[ 4.683367] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.704485] HSBOOT /sys/devices/platform/omapdrm.0/drm/card0/dev
[ 4.710767] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.733609] HSBOOT /sys/devices/platform/omapdrm.0/drm/card0/uevent
[ 4.740618] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.763611] HSBOOT /sys/devices/platform/omapdrm.0/drm/renderD128/dev
[ 4.770265] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.783613] HSBOOT /sys/devices/platform/omapdrm.0/drm/renderD128/uevent
[ 4.791426] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.813611] HSBOOT /sys/devices/platform/omapdrm.0/drm/controlD64/dev
[ 4.820253] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.843609] HSBOOT /sys/devices/platform/omapdrm.0/drm/controlD64/uevent
[ 4.850959] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.873631] HSBOOT /sys/devices/virtual/mem/mem/dev
[ 4.878689] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.893611] HSBOOT /sys/devices/virtual/mem/mem/uevent
[ 4.899205] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.923609] HSBOOT /sys/devices/virtual/mem/full/dev
[ 4.928765] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.943612] HSBOOT /sys/devices/virtual/mem/full/uevent
[ 4.949327] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 4.973866] HSBOOT /sys/devices/virtual/mem/kmem/dev
[ 4.979031] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 4.993612] HSBOOT /sys/devices/virtual/mem/kmem/uevent
[ 4.999316] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 5.023608] HSBOOT /sys/devices/virtual/mem/kmsg/dev
[ 5.028774] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 5.043611] HSBOOT /sys/devices/virtual/mem/kmsg/uevent
[ 5.049301] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 5.073608] HSBOOT /sys/devices/virtual/mem/null/dev
[ 5.078763] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 5.093611] HSBOOT /sys/devices/virtual/mem/null/uevent
[ 5.099298] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 5.123608] HSBOOT /sys/devices/virtual/mem/port/dev
[ 5.128758] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 5.143611] HSBOOT /sys/devices/virtual/mem/port/uevent
[ 5.149302] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 5.173624] HSBOOT /sys/devices/virtual/mem/zero/dev
[ 5.178777] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 5.193614] HSBOOT /sys/devices/virtual/mem/zero/uevent
[ 5.199317] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 5.223608] HSBOOT /sys/devices/virtual/mem/random/dev
[ 5.228947] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 5.243613] HSBOOT /sys/devices/virtual/mem/random/uevent
[ 5.249479] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 5.273609] HSBOOT /sys/devices/virtual/mem/urandom/dev
[ 5.279028] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 5.303609] HSBOOT /sys/devices/virtual/mem/urandom/uevent
[ 5.311084] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 5.323614] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd0/dev
[ 5.332354] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 5.363595] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd0/uevent
[ 5.383733] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 5.390501] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd1/dev
[ 5.413660] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 5.420922] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd1/uevent
[ 5.444757] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 5.451531] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd2/dev
[ 5.473942] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 5.481238] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd2/uevent
[ 5.514744] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 5.521475] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd3/dev
[ 5.543679] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 5.550962] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd3/uevent
[ 5.574773] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 5.581531] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd4/dev
[ 5.613664] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 5.620959] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd4/uevent
[ 5.644767] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 5.651520] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd5/dev
[ 5.673681] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 5.680952] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd5/uevent
[ 5.705636] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 5.712398] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd6/dev
[ 5.743666] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 5.750949] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd6/uevent
[ 5.774779] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=dev dev
[ 5.781542] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd7/dev
[ 5.803680] HSBOOT: do_dentry_open 744 open=0xc01822c8, filename=uevent uevent
[ 5.810973] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd7/uevent