From: Mark Brown <broonie(a)linaro.org>
With fast_io we use mutexes to lock the I/O operations so we would need
to do GFP_ATOMIC allocations if we wanted to do allocations inside the
lock as we do currently. Since it is unlikely that we will want to register
a patch outside of init where concurrency shouldn't be an issue move the
allocation of the patch data outside the lock.
Reported-by: Takashi Iwai <tiwai(a)suse.de>
Signed-off-by: Mark Brown <broonie(a)linaro.org>
---
drivers/base/regmap/regmap.c | 25 ++++++++++++++-----------
1 file changed, 14 insertions(+), 11 deletions(-)
diff --git a/drivers/base/regmap/regmap.c b/drivers/base/regmap/regmap.c
index 554119535a64..2d7d55b3bedb 100644
--- a/drivers/base/regmap/regmap.c
+++ b/drivers/base/regmap/regmap.c
@@ -2396,6 +2396,9 @@ EXPORT_SYMBOL_GPL(regmap_async_complete);
* apply them immediately. Typically this is used to apply
* corrections to be applied to the device defaults on startup, such
* as the updates some vendors provide to undocumented registers.
+ *
+ * The caller must ensure that this function cannot be called
+ * concurrently with either itself or regcache_sync().
*/
int regmap_register_patch(struct regmap *map, const struct reg_default *regs,
int num_regs)
@@ -2408,6 +2411,17 @@ int regmap_register_patch(struct regmap *map, const struct reg_default *regs,
num_regs))
return 0;
+ p = krealloc(map->patch,
+ sizeof(struct reg_default) * (map->patch_regs + num_regs),
+ GFP_KERNEL);
+ if (p) {
+ memcpy(p + map->patch_regs, regs, num_regs * sizeof(*regs));
+ map->patch = p;
+ map->patch_regs += num_regs;
+ } else {
+ return -ENOMEM;
+ }
+
map->lock(map->lock_arg);
bypass = map->cache_bypass;
@@ -2419,17 +2433,6 @@ int regmap_register_patch(struct regmap *map, const struct reg_default *regs,
if (ret != 0)
goto out;
- p = krealloc(map->patch,
- sizeof(struct reg_default) * (map->patch_regs + num_regs),
- GFP_KERNEL);
- if (p) {
- memcpy(p + map->patch_regs, regs, num_regs * sizeof(*regs));
- map->patch = p;
- map->patch_regs += num_regs;
- } else {
- ret = -ENOMEM;
- }
-
out:
map->async = false;
map->cache_bypass = bypass;
--
1.9.0
In anticipation of modifying the up_threshold handling, make all
instances use the same utility fn to check if a task is eligible
for up-migration.
Signed-off-by: Chris Redpath <chris.redpath(a)arm.com>
---
kernel/sched/fair.c | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
index 62a8808..1b9be59 100644
--- a/kernel/sched/fair.c
+++ b/kernel/sched/fair.c
@@ -6734,6 +6734,13 @@ static void nohz_idle_balance(int this_cpu, enum cpu_idle_type idle) { }
#endif
#ifdef CONFIG_SCHED_HMP
+static unsigned int hmp_task_eligible_for_up_migration(struct sched_entity *se)
+{
+ /* below hmp_up_threshold, never eligible */
+ if (se->avg.load_avg_ratio < hmp_up_threshold)
+ return 0;
+ return 1;
+}
/* Check if task should migrate to a faster cpu */
static unsigned int hmp_up_migration(int cpu, int *target_cpu, struct sched_entity *se)
{
@@ -6749,7 +6756,7 @@ static unsigned int hmp_up_migration(int cpu, int *target_cpu, struct sched_enti
if (p->prio >= hmp_up_prio)
return 0;
#endif
- if (se->avg.load_avg_ratio < hmp_up_threshold)
+ if (!hmp_task_eligible_for_up_migration(se))
return 0;
/* Let the task load settle before doing another up migration */
@@ -7237,7 +7244,10 @@ static unsigned int hmp_idle_pull(int this_cpu)
}
orig = curr;
curr = hmp_get_heaviest_task(curr, 1);
- if (curr->avg.load_avg_ratio > hmp_up_threshold &&
+ /* check if heaviest eligible task on this
+ * CPU is heavier than previous task
+ */
+ if (hmp_task_eligible_for_up_migration(curr) &&
curr->avg.load_avg_ratio > ratio) {
p = task_of(curr);
target = rq;
--
1.7.9.5
Hi Tixy,
Here's the set all squashed together where it should be.
--Chris
[PATCH 1/4] hmp: sched: Clean up hmp_up_threshold checks into a
[PATCH 2/4] sched: hmp: unify active migration code
[PATCH 3/4] hmp: Use idle pull to perform forced up-migrations
[PATCH 4/4] hmp: dont attempt to pull tasks if affinity doesn't
Automated DT boot report for various ARM defconfigs.
Tree/Branch: next
Git describe: next-20140318
Failed boot tests (console logs at the end)
===========================================
am335x-boneblack: FAIL: omap2plus_defconfig
omap3-beagle-xm: FAIL: omap2plus_defconfig
omap4-panda: FAIL: omap2plus_defconfig
omap3-overo-tobi: FAIL: omap2plus_defconfig
am335x-bone: FAIL: omap2plus_defconfig
omap3-overo-storm-tobi: FAIL: omap2plus_defconfig
omap5-uevm: FAIL: omap2plus_defconfig
omap4-panda-es: FAIL: omap2plus_defconfig
omap5-uevm: FAIL: multi_lpae_defconfig
sun7i-a20-cubieboard2: FAIL: multi_lpae_defconfig
sun7i-a20-cubieboard2: FAIL: sunxi_defconfig
sun4i-a10-cubieboard: FAIL: sunxi_defconfig
ste-snowball: FAIL: multi_v7_defconfig
am335x-boneblack: FAIL: multi_v7_defconfig
omap3-beagle-xm: FAIL: multi_v7_defconfig
sun7i-a20-cubieboard2: FAIL: multi_v7_defconfig
omap4-panda: FAIL: multi_v7_defconfig
sun4i-a10-cubieboard: FAIL: multi_v7_defconfig
bcm28155-ap: FAIL: multi_v7_defconfig
omap3-overo-tobi: FAIL: multi_v7_defconfig
am335x-bone: FAIL: multi_v7_defconfig
omap3-overo-storm-tobi: FAIL: multi_v7_defconfig
omap5-uevm: FAIL: multi_v7_defconfig
omap4-panda-es: FAIL: multi_v7_defconfig
Full Report
===========
omap2plus_defconfig
-------------------
legacy,3730xm PASS: 0 min 53.3 sec
am335x-boneblack FAIL: 0 min 29.0 sec
omap3-beagle-xm FAIL: 0 min 55.5 sec
legacy,3530beagle PASS: 1 min 12.8 sec
omap4-panda FAIL: 0 min 53.9 sec
omap3-overo-tobi FAIL: 0 min 28.1 sec
am335x-bone FAIL: 0 min 31.0 sec
omap3-overo-storm-tobi FAIL: 0 min 29.3 sec
omap5-uevm FAIL: 0 min 57.9 sec
omap4-panda-es FAIL: 1 min 2.4 sec
legacy,3730storm PASS: 0 min 20.1 sec
legacy,3530overo PASS: 0 min 22.1 sec
multi_lpae_defconfig
--------------------
omap5-uevm FAIL: 0 min 59.5 sec
sun7i-a20-cubieboard2 FAIL: 0 min 20.0 sec
tegra_defconfig
---------------
tegra30-beaver PASS: 0 min 17.2 sec
imx_v6_v7_defconfig
-------------------
imx6dl-wandboard,wand-dual PASS: 0 min 19.0 sec
imx6dl-wandboard,wand-solo PASS: 0 min 19.0 sec
imx6q-wandboard PASS: 0 min 17.3 sec
sunxi_defconfig
---------------
sun7i-a20-cubieboard2 FAIL: 0 min 19.0 sec
sun4i-a10-cubieboard FAIL: 0 min 18.9 sec
bcm_defconfig
-------------
bcm28155-ap PASS: 1 min 4.0 sec
exynos_defconfig
----------------
exynos5250-arndale PASS: 1 min 5.8 sec
multi_v7_defconfig
------------------
qcom-apq8074-dragonboard PASS: 1 min 9.5 sec
ste-snowball FAIL: 0 min 30.6 sec
tegra30-beaver PASS: 0 min 19.9 sec
am335x-boneblack FAIL: 0 min 28.9 sec
omap3-beagle-xm FAIL: 0 min 52.4 sec
sun7i-a20-cubieboard2 FAIL: 0 min 20.1 sec
armada-370-mirabox PASS: 0 min 22.2 sec
omap4-panda FAIL: 0 min 58.7 sec
armada-xp-openblocks-ax3-4 PASS: 0 min 25.1 sec
sun4i-a10-cubieboard FAIL: 0 min 20.0 sec
bcm28155-ap FAIL: 16 min 18.4 sec
omap3-overo-tobi FAIL: 0 min 28.2 sec
imx6dl-wandboard,wand-solo PASS: 0 min 18.1 sec
am335x-bone FAIL: 0 min 30.6 sec
omap3-overo-storm-tobi FAIL: 0 min 26.3 sec
omap5-uevm FAIL: 1 min 0.2 sec
imx6q-wandboard PASS: 0 min 18.3 sec
omap4-panda-es FAIL: 0 min 57.1 sec
imx6dl-wandboard,wand-dual PASS: 0 min 18.6 sec
u8500_defconfig
---------------
ste-snowball PASS: 0 min 30.1 sec
sama5_defconfig
---------------
sama5d35ek PASS: 0 min 17.0 sec
davinci_all_defconfig
---------------------
legacy,dm365evm PASS: 0 min 17.9 sec
Console logs for failures
=========================
omap2plus_defconfig
-------------------
am335x-boneblack: FAIL: last 80 lines of boot log:
--------------------------------------------------
GNU ld (GNU Binutils) 2.22
U-Boot# setenv bootargs console=ttyO0,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
setenv bootargs console=ttyO0,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
U-Boot# setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
U-Boot# if test -n ${initenv}; then run initenv; fi
if test -n ${initenv}; then run initenv; fi
U-Boot# if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
U-Boot# setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
U-Boot# dhcp
dhcp
cpsw Waiting for PHY auto negotiation to complete.. done
link up on port 0, speed 100, full duplex
BOOTP broadcast 1
DHCP client bound to address 192.168.1.150
U-Boot#setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
U-Boot# if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
U-Boot# tftp 0x80200000 192.168.1.2:tmp/am335xboneb-GNBffp/zImage
tftp 0x80200000 192.168.1.2:tmp/am335xboneb-GNBffp/zImage
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.1.2; our IP address is 192.168.1.150
Filename 'tmp/am335xboneb-GNBffp/zImage'.
Load address: 0x80200000
Loading: *#################################################################
#################################################################
#################################################################
#################################################################
##################################
1.2 MiB/s
done
Bytes transferred = 4306552 (41b678 hex)
U-Boot# tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.1.2; our IP address is 192.168.1.150
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x81000000
Loading: *############################################
1.2 MiB/s
done
Bytes transferred = 642602 (9ce2a hex)
U-Boot#tftp 0x81f00000 192.168.1.2:tmp/am335xboneb-GNBffp/am335x-boneblack.dtb
tftp 0x81f00000 192.168.1.2:tmp/am335xboneb-GNBffp/am335x-boneblack.dtb
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.1.2; our IP address is 192.168.1.150
Filename 'tmp/am335xboneb-GNBffp/am335x-boneblack.dtb'.
Load address: 0x81f00000
Loading: *###
1 MiB/s
done
Bytes transferred = 29482 (732a hex)
U-Boot#printenv bootargs
printenv bootargs
bootargs=console=ttyO0,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.150:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
U-Boot#bootz 0x80200000 0x81000000 0x81f00000
bootz 0x80200000 0x81000000 0x81f00000
## Loading init Ramdisk from Legacy Image at 81000000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
## Flattened Device Tree blob at 81f00000
Booting using the fdt blob at 0x81f00000
Loading Ramdisk to 9f19a000, end 9f236dea ... OK
Using Device Tree in place at 81f00000, end 81f0a329
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 29.01 seconds.
# PYBOOT: Result: FAIL
omap3-beagle-xm: FAIL: last 80 lines of boot log:
-------------------------------------------------
OMAP3 beagleboard.org #if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
(Re)start USB...
USB0: USB EHCI 1.00
scanning bus 0 for devices... 3 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
scanning usb for ethernet devices... 1 Ethernet Device(s) found
OMAP3 beagleboard.org # setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
OMAP3 beagleboard.org # dhcp
dhcp
ERROR: Need valid 'usbnet_devaddr' to be set
at ether.c:2369/usb_eth_init()
Waiting for Ethernet connection... done.
BOOTP broadcast 1
BOOTP broadcast 2
DHCP client bound to address 192.168.1.190
OMAP3 beagleboard.org #setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
OMAP3 beagleboard.org # if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
OMAP3 beagleboard.org # tftp 0x80200000 192.168.1.2:tmp/3730xm-e_7Pet/zImage
tftp 0x80200000 192.168.1.2:tmp/3730xm-e_7Pet/zImage
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.190
Filename 'tmp/3730xm-e_7Pet/zImage'.
Load address: 0x80200000
Loading: *T #################################################################
#################################################################
#################################################################
#################################################################
##################################
376 KiB/s
done
Bytes transferred = 4306552 (41b678 hex)
OMAP3 beagleboard.org # tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.190
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x81000000
Loading: *T ############################################
104.5 KiB/s
done
Bytes transferred = 642602 (9ce2a hex)
OMAP3 beagleboard.org # tftp 0x81f00000 192.168.1.2:tmp/3730xm-e_7Pet/omap3-beagle-xm.dtb
tftp 0x81f00000 192.168.1.2:tmp/3730xm-e_7Pet/omap3-beagle-xm.dtb
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.190
Filename 'tmp/3730xm-e_7Pet/omap3-beagle-xm.dtb'.
Load address: 0x81f00000
Loading: *T ####
8.8 KiB/s
done
Bytes transferred = 58597 (e4e5 hex)
OMAP3 beagleboard.org # printenv bootargs
printenv bootargs
bootargs=console=ttyO2,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.190:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
OMAP3 beagleboard.org #bootz 0x80200000 0x81000000 0x81f00000
bootz 0x80200000 0x81000000 0x81f00000
## Loading init Ramdisk from Legacy Image at 81000000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
## Flattened Device Tree blob at 81f00000
Booting using the fdt blob at 0x81f00000
Loading Ramdisk to 8ff63000, end 8ffffdea ... OK
Loading Device Tree to 8ff51000, end 8ff624e4 ... OK
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 55.46 seconds.
# PYBOOT: Result: FAIL
omap4-panda: FAIL: last 80 lines of boot log:
---------------------------------------------
setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
Panda # if test -n ${initenv}; then run initenv; fi
if test -n ${initenv}; then run initenv; fi
Panda # if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
(Re)start USB...
USB0: USB EHCI 1.00
scanning bus 0 for devices... 3 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
scanning usb for ethernet devices... 1 Ethernet Device(s) found
Panda # setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
Panda # dhcp
dhcp
Waiting for Ethernet connection... done.
BOOTP broadcast 1
BOOTP broadcast 2
DHCP client bound to address 192.168.1.152
Panda # setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
Panda # if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
Panda # tftp 0x82000000 192.168.1.2:tmp/4430panda-jkNrcl/zImage
tftp 0x82000000 192.168.1.2:tmp/4430panda-jkNrcl/zImage
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.152
Filename 'tmp/4430panda-jkNrcl/zImage'.
Load address: 0x82000000
Loading: *T #################################################################
#################################################################
#################################################################
#################################################################
##################################
601.6 KiB/s
done
Bytes transferred = 4306552 (41b678 hex)
Panda # tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.152
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x81000000
Loading: *T ############################################
107.4 KiB/s
done
Bytes transferred = 642602 (9ce2a hex)
Panda # tftp 0x81f00000 192.168.1.2:tmp/4430panda-jkNrcl/omap4-panda.dtb
tftp 0x81f00000 192.168.1.2:tmp/4430panda-jkNrcl/omap4-panda.dtb
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.152
Filename 'tmp/4430panda-jkNrcl/omap4-panda.dtb'.
Load address: 0x81f00000
Loading: *T ####
9.8 KiB/s
done
Bytes transferred = 51803 (ca5b hex)
Panda # printenv bootargs
printenv bootargs
bootargs=console=ttyO2,115200n8 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.152:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
Panda # bootz 0x82000000 0x81000000 0x81f00000
bootz 0x82000000 0x81000000 0x81f00000
## Loading init Ramdisk from Legacy Image at 81000000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
## Flattened Device Tree blob at 81f00000
Booting using the fdt blob at 0x81f00000
Using Device Tree in place at 81f00000, end 81f0fa5a
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 53.92 seconds.
# PYBOOT: Result: FAIL
omap3-overo-tobi: FAIL: last 80 lines of boot log:
--------------------------------------------------
Overo # if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
Overo #setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
Overo # dhcp
dhcp
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC fe:06:88:cd:08:6f
BOOTP broadcast 1
DHCP client bound to address 192.168.1.155
Overo # setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
Overo #if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
Overo # tftp 0x80200000 192.168.1.2:tmp/3530overo-WkZiKU/zImage
tftp 0x80200000 192.168.1.2:tmp/3530overo-WkZiKU/zImage
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC fe:06:88:cd:08:6f
Using smc911x-0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.155
Filename 'tmp/3530overo-WkZiKU/zImage'.
Load address: 0x80200000
Loading: *#################################################################
#################################################################
#################################################################
#################################################################
##################################
2.4 MiB/s
done
Bytes transferred = 4306552 (41b678 hex)
Overo # tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC fe:06:88:cd:08:6f
Using smc911x-0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.155
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x81000000
Loading: *############################################
2.4 MiB/s
done
Bytes transferred = 642602 (9ce2a hex)
Overo # tftp 0x81f00000 192.168.1.2:tmp/3530overo-WkZiKU/omap3-overo-tobi.dtb
tftp 0x81f00000 192.168.1.2:tmp/3530overo-WkZiKU/omap3-overo-tobi.dtb
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC fe:06:88:cd:08:6f
Using smc911x-0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.155
Filename 'tmp/3530overo-WkZiKU/omap3-overo-tobi.dtb'.
Load address: 0x81f00000
Loading: *#####
2.2 MiB/s
done
Bytes transferred = 61262 (ef4e hex)
Overo # printenv bootargs
printenv bootargs
bootargs=console=ttyO2,115200n8 earlyprintk debug rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.155:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
Overo # bootz 0x80200000 0x81000000 0x81f00000
bootz 0x80200000 0x81000000 0x81f00000
## Loading init Ramdisk from Legacy Image at 81000000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
## Flattened Device Tree blob at 81f00000
Booting using the fdt blob at 0x81f00000
Loading Ramdisk to 8ff63000, end 8ffffdea ... OK
Loading Device Tree to 8ff51000, end 8ff62f4d ... OK
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 28.05 seconds.
# PYBOOT: Result: FAIL
am335x-bone: FAIL: last 80 lines of boot log:
---------------------------------------------
GNU ld (GNU Binutils for Ubuntu) 2.22.90.20120919
U-Boot# setenv bootargs console=ttyO0,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
U-Boot# setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'if test -n ${initenv}; then run initenv; fi
U-Boot# if test -n ${initenv}; then run initenv; fiif test -n ${preboot}; then run preboot; fi
U-Boot# if test -n ${preboot}; then run preboot; fisetenv autoload no; setenv autoboot no
U-Boot# setenv autoload no; setenv autoboot nodhcp
U-Boot# dhcp
cpsw Waiting for PHY auto negotiation to complete.. done
link up on port 0, speed 100, full duplex
BOOTP broadcast 1
BOOTP broadcast 2
DHCP client bound to address 192.168.1.198
U-Boot# setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
U-Boot# if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
U-Boot# tftp 0x80200000 192.168.1.2:tmp/am335xbone-8yEmdK/zImage
tftp 0x80200000 192.168.1.2:tmp/am335xbone-8yEmdK/zImage
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.1.2; our IP address is 192.168.1.198
Filename 'tmp/am335xbone-8yEmdK/zImage'.
Load address: 0x80200000
Loading: *#################################################################
#################################################################
#################################################################
#################################################################
##################################
1.2 MiB/s
done
Bytes transferred = 4306552 (41b678 hex)
U-Boot# tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.1.2; our IP address is 192.168.1.198
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x81000000
Loading: *############################################
1.1 MiB/s
done
Bytes transferred = 642602 (9ce2a hex)
U-Boot# tftp 0x81f00000 192.168.1.2:tmp/am335xbone-8yEmdK/am335x-bone.dtb
tftp 0x81f00000 192.168.1.2:tmp/am335xbone-8yEmdK/am335x-bone.dtb
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.1.2; our IP address is 192.168.1.198
Filename 'tmp/am335xbone-8yEmdK/am335x-bone.dtb'.
Load address: 0x81f00000
Loading: *##
1.1 MiB/s
done
Bytes transferred = 28886 (70d6 hex)
U-Boot# printenv bootargs
printenv bootargs
bootargs=console=ttyO0,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.198:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
U-Boot# bootz 0x80200000 0x81000000 0x81f00000
bootz 0x80200000 0x81000000 0x81f00000
## Loading init Ramdisk from Legacy Image at 81000000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
## Flattened Device Tree blob at 81f00000
Booting using the fdt blob at 0x81f00000
Loading Ramdisk to 8f19a000, end 8f236dea ... OK
Using Device Tree in place at 81f00000, end 81f0a0d5
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 30.96 seconds.
# PYBOOT: Result: FAIL
omap3-overo-storm-tobi: FAIL: last 80 lines of boot log:
--------------------------------------------------------
Die ID #3dea00029ff80000016830c40802e016
Net: smc911x-0
Warning: smc911x-0 using MAC address from net device
Hit any key to stop autoboot: 5
0
Overo #
Overo # version
version
U-Boot 2013.04-00003-g84ebf5d (Jun 21 2013 - 15:36:05)
arm-linux-gnueabi-gcc (Ubuntu/Linaro 4.7.2-1ubuntu1) 4.7.2
GNU ld (GNU Binutils for Ubuntu) 2.22.90.20120919
Overo # setenv bootargs console=ttyO2,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
setenv bootargs console=ttyO2,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
Overo # setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
Overo # if test -n ${initenv}; then run initenv; fi
if test -n ${initenv}; then run initenv; fi
Overo # if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
Overo # setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
Overo # dhcp
dhcp
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC 00:15:c9:28:f0:11
BOOTP broadcast 1
BOOTP broadcast 2
DHCP client bound to address 192.168.1.195
Overo # setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
Overo # if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
Overo # tftp 0x80200000 192.168.1.2:tmp/3730storm-QV62GJ/zImage
tftp 0x80200000 192.168.1.2:tmp/3730storm-QV62GJ/zImage
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC 00:15:c9:28:f0:11
Using smc911x-0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.195
Filename 'tmp/3730storm-QV62GJ/zImage'.
Load address: 0x80200000
Loading: *#################################################################
#################################################################
#################################################################
#################################################################
##################################
2.4 MiB/s
done
Bytes transferred = 4306552 (41b678 hex)
Overo # tftp 0x81f00000 192.168.1.2:tmp/3730storm-QV62GJ/omap3-overo-storm-tobi.dtb
tftp 0x81f00000 192.168.1.2:tmp/3730storm-QV62GJ/omap3-overo-storm-tobi.dtb
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC 00:15:c9:28:f0:11
Using smc911x-0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.195
Filename 'tmp/3730storm-QV62GJ/omap3-overo-storm-tobi.dtb'.
Load address: 0x81f00000
Loading: *#####
2.3 MiB/s
done
Bytes transferred = 62106 (f29a hex)
Overo # printenv bootargs
printenv bootargs
bootargs=console=ttyO2,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.195:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
Overo # bootz 0x80200000 - 0x81f00000
bootz 0x80200000 - 0x81f00000
## Flattened Device Tree blob at 81f00000
Booting using the fdt blob at 0x81f00000
Loading Device Tree to 8ffed000, end 8ffff299 ... OK
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 29.26 seconds.
# PYBOOT: Result: FAIL
omap5-uevm: FAIL: last 80 lines of boot log:
--------------------------------------------
(Re)start USB...
USB0: USB EHCI 1.00
scanning bus 0 for devices... found: 002/075 2
3 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
scanning usb for ethernet devices... 1 Ethernet Device(s) found
U-Boot# setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
U-Boot# dhcp
dhcp
Waiting for Ethernet connection... done.
BOOTP broadcast 1
EHCI timed out on TD - token=0x8008d80
BOOTP broadcast 2
DHCP client bound to address 192.168.1.249
U-Boot#setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
U-Boot# if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
U-Boot# tftp 0x82000000 192.168.1.2:tmp/omap5uevm-pT79kB/zImage
tftp 0x82000000 192.168.1.2:tmp/omap5uevm-pT79kB/zImage
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.249
Filename 'tmp/omap5uevm-pT79kB/zImage'.
Load address: 0x82000000
Loading: *T #################################################################
#################################################################
#################################################################
#################################################################
##################################
482.4 KiB/s
done
Bytes transferred = 4306552 (41b678 hex)
U-Boot# tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.249
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x81000000
Loading: *EHCI timed out on TD - token=0x88008d80
T ############################################
77.1 KiB/s
done
Bytes transferred = 642602 (9ce2a hex)
U-Boot# tftp 0x80f80000 192.168.1.2:tmp/omap5uevm-pT79kB/omap5-uevm.dtb
tftp 0x80f80000 192.168.1.2:tmp/omap5uevm-pT79kB/omap5-uevm.dtb
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.249
Filename 'tmp/omap5uevm-pT79kB/omap5-uevm.dtb'.
Load address: 0x80f80000
Loading: *T ####
7.8 KiB/s
done
Bytes transferred = 44884 (af54 hex)
U-Boot# printenv bootargs
printenv bootargs
bootargs=console=ttyO2,115200n8 debug earlyprintk ip=192.168.1.249:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
U-Boot# bootz 0x82000000 0x81000000 0x80f80000
bootz 0x82000000 0x81000000 0x80f80000
Kernel image @ 0x82000000 [ 0x000000 - 0x41b678 ]
## Loading init Ramdisk from Legacy Image at 81000000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 80f80000
Booting using the fdt blob at 0x80f80000
Using Device Tree in place at 80f80000, end 80f8df53
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 57.89 seconds.
# PYBOOT: Result: FAIL
omap4-panda-es: FAIL: last 80 lines of boot log:
------------------------------------------------
if test -n ${initenv}; then run initenv; fi
Panda # if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
(Re)start USB...
USB0: USB EHCI 1.00
scanning bus 0 for devices... 3 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
scanning usb for ethernet devices... 1 Ethernet Device(s) found
Panda # setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
Panda # dhcp
dhcp
Waiting for Ethernet connection... done.
BOOTP broadcast 1
EHCI timed out on TD - token=0x88008d80
BOOTP broadcast 2
DHCP client bound to address 192.168.1.157
Panda # setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
Panda # if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
Panda # tftp 0x82000000 192.168.1.2:tmp/4460panda-es-pV4tp4/zImage
tftp 0x82000000 192.168.1.2:tmp/4460panda-es-pV4tp4/zImage
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.157
Filename 'tmp/4460panda-es-pV4tp4/zImage'.
Load address: 0x82000000
Loading: *T #################################################################
#################################################################
#################################################################
#################################################################
##################################
489.3 KiB/s
done
Bytes transferred = 4306552 (41b678 hex)
Panda # tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.157
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x81000000
Loading: *T ############################################
102.5 KiB/s
done
Bytes transferred = 642602 (9ce2a hex)
Panda # tftp 0x81f00000 192.168.1.2:tmp/4460panda-es-pV4tp4/omap4-panda-es.dtb
tftp 0x81f00000 192.168.1.2:tmp/4460panda-es-pV4tp4/omap4-panda-es.dtb
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.157
Filename 'tmp/4460panda-es-pV4tp4/omap4-panda-es.dtb'.
Load address: 0x81f00000
Loading: *EHCI timed out on TD - token=0x88008d80
T ####
4.9 KiB/s
done
Bytes transferred = 52383 (cc9f hex)
Panda # printenv bootargs
printenv bootargs
bootargs=console=ttyO2,115200n8 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.157:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
Panda # bootz 0x82000000 0x81000000 0x81f00000
bootz 0x82000000 0x81000000 0x81f00000
## Loading init Ramdisk from Legacy Image at 81000000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
## Flattened Device Tree blob at 81f00000
Booting using the fdt blob at 0x81f00000
Using Device Tree in place at 81f00000, end 81f0fc9e
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 62.35 seconds.
# PYBOOT: Result: FAIL
multi_lpae_defconfig
--------------------
omap5-uevm: FAIL: last 80 lines of boot log:
--------------------------------------------
(Re)start USB...
USB0: USB EHCI 1.00
scanning bus 0 for devices... found: 002/075 2
3 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
scanning usb for ethernet devices... 1 Ethernet Device(s) found
U-Boot# setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
U-Boot# dhcp
dhcp
Waiting for Ethernet connection... done.
BOOTP broadcast 1
EHCI timed out on TD - token=0x8008d80
BOOTP broadcast 2
DHCP client bound to address 192.168.1.249
U-Boot# setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
U-Boot# if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
U-Boot# tftp 0x82000000 192.168.1.2:tmp/omap5uevm-j5r5GC/zImage
tftp 0x82000000 192.168.1.2:tmp/omap5uevm-j5r5GC/zImage
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.249
Filename 'tmp/omap5uevm-j5r5GC/zImage'.
Load address: 0x82000000
Loading: *T #################################################################
#################################################################
#################################################################
#################################################################
######################################################
600.6 KiB/s
done
Bytes transferred = 4607096 (464c78 hex)
U-Boot# tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.249
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x81000000
Loading: *EHCI timed out on TD - token=0x88008d80
T ############################################
93.8 KiB/s
done
Bytes transferred = 642602 (9ce2a hex)
U-Boot# tftp 0x80f80000 192.168.1.2:tmp/omap5uevm-j5r5GC/omap5-uevm.dtb
tftp 0x80f80000 192.168.1.2:tmp/omap5uevm-j5r5GC/omap5-uevm.dtb
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.249
Filename 'tmp/omap5uevm-j5r5GC/omap5-uevm.dtb'.
Load address: 0x80f80000
Loading: *T ####
3.9 KiB/s
done
Bytes transferred = 44884 (af54 hex)
U-Boot# printenv bootargs
printenv bootargs
bootargs=console=ttyO2,115200n8 debug earlyprintk ip=192.168.1.249:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
U-Boot# bootz 0x82000000 0x81000000 0x80f80000
bootz 0x82000000 0x81000000 0x80f80000
Kernel image @ 0x82000000 [ 0x000000 - 0x464c78 ]
## Loading init Ramdisk from Legacy Image at 81000000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 80f80000
Booting using the fdt blob at 0x80f80000
Using Device Tree in place at 80f80000, end 80f8df53
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 59.47 seconds.
# PYBOOT: Result: FAIL
sun7i-a20-cubieboard2: FAIL: last 80 lines of boot log:
-------------------------------------------------------
setenv ethaddr 22:71:81:DA:53:EA
sun7i# setenv bootargs console=ttyS0,115200 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
setenv bootargs console=ttyS0,115200 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
sun7i# setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
sun7i# setenv initrd_high 0xffffffff
setenv initrd_high 0xffffffff
sun7i# if test -n ${initenv}; then run initenv; fi
if test -n ${initenv}; then run initenv; fi
sun7i# if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
sun7i# setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
sun7i# dhcp
dhcp
ENET Speed is 100 Mbps - FULL duplex connection
BOOTP broadcast 1
DHCP client bound to address 192.168.1.153
sun7i# setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
sun7i# if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
sun7i# tftp 0x40008000 192.168.1.2:tmp/cubie2-tNHSvx/zImage
tftp 0x40008000 192.168.1.2:tmp/cubie2-tNHSvx/zImage
Using emac device
TFTP from server 192.168.1.2; our IP address is 192.168.1.153
Filename 'tmp/cubie2-tNHSvx/zImage'.
Load address: 0x40008000
Loading: *#################################################################
#################################################################
#################################################################
#################################################################
######################################################
2.7 MiB/s
done
Bytes transferred = 4607096 (464c78 hex)
sun7i# tftp 0x42000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x42000000 192.168.1.2:buildroot.cpio.gz.uboot
Using emac device
TFTP from server 192.168.1.2; our IP address is 192.168.1.153
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x42000000
Loading: *############################################
2.7 MiB/s
done
Bytes transferred = 642602 (9ce2a hex)
sun7i# tftp 0x41000000 192.168.1.2:tmp/cubie2-tNHSvx/sun7i-a20-cubieboard2.dtb
tftp 0x41000000 192.168.1.2:tmp/cubie2-tNHSvx/sun7i-a20-cubieboard2.dtb
Using emac device
TFTP from server 192.168.1.2; our IP address is 192.168.1.153
Filename 'tmp/cubie2-tNHSvx/sun7i-a20-cubieboard2.dtb'.
Load address: 0x41000000
Loading: *##
2.2 MiB/s
done
Bytes transferred = 18209 (4721 hex)
sun7i# printenv bootargs
printenv bootargs
bootargs=console=ttyS0,115200 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.153:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
sun7i# bootz 0x40008000 0x42000000 0x41000000
bootz 0x40008000 0x42000000 0x41000000
Kernel image @ 0x40008000 [ 0x000000 - 0x464c78 ]
## Loading init Ramdisk from Legacy Image at 42000000 ...
Image Name:
Created: 2014-02-07 19:37:29 UTC
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 41000000
Booting using the fdt blob at 0x41000000
Loading Device Tree to 40ff8000, end 40fff720 ... OK
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 20.01 seconds.
# PYBOOT: Result: FAIL
sunxi_defconfig
---------------
sun7i-a20-cubieboard2: FAIL: last 80 lines of boot log:
-------------------------------------------------------
arm-linux-gnueabi-gcc (Ubuntu/Linaro 4.7.2-1ubuntu1) 4.7.2
GNU ld (GNU Binutils for Ubuntu) 2.22.90.20120919
sun7i# setenv ethaddr 22:71:81:DA:53:EA
setenv ethaddr 22:71:81:DA:53:EA
sun7i# setenv bootargs console=ttyS0,115200 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
setenv bootargs console=ttyS0,115200 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
sun7i# setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
sun7i# setenv initrd_high 0xffffffff
setenv initrd_high 0xffffffff
sun7i# if test -n ${initenv}; then run initenv; fi
if test -n ${initenv}; then run initenv; fi
sun7i# if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
sun7i# setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
sun7i# dhcp
dhcp
ENET Speed is 100 Mbps - FULL duplex connection
BOOTP broadcast 1
DHCP client bound to address 192.168.1.153
sun7i# setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
sun7i# if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
sun7i# tftp 0x40008000 192.168.1.2:tmp/cubie2-Ig9ylH/zImage
tftp 0x40008000 192.168.1.2:tmp/cubie2-Ig9ylH/zImage
Using emac device
TFTP from server 192.168.1.2; our IP address is 192.168.1.153
Filename 'tmp/cubie2-Ig9ylH/zImage'.
Load address: 0x40008000
Loading: *#################################################################
##########################################################
2.7 MiB/s
done
Bytes transferred = 1800928 (1b7ae0 hex)
sun7i# tftp 0x42000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x42000000 192.168.1.2:buildroot.cpio.gz.uboot
Using emac device
TFTP from server 192.168.1.2; our IP address is 192.168.1.153
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x42000000
Loading: *############################################
2.7 MiB/s
done
Bytes transferred = 642602 (9ce2a hex)
sun7i# tftp 0x41000000 192.168.1.2:tmp/cubie2-Ig9ylH/sun7i-a20-cubieboard2.dtb
tftp 0x41000000 192.168.1.2:tmp/cubie2-Ig9ylH/sun7i-a20-cubieboard2.dtb
Using emac device
TFTP from server 192.168.1.2; our IP address is 192.168.1.153
Filename 'tmp/cubie2-Ig9ylH/sun7i-a20-cubieboard2.dtb'.
Load address: 0x41000000
Loading: *##
2.2 MiB/s
done
Bytes transferred = 18209 (4721 hex)
sun7i# printenv bootargs
printenv bootargs
bootargs=console=ttyS0,115200 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.153:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
sun7i# bootz 0x40008000 0x42000000 0x41000000
bootz 0x40008000 0x42000000 0x41000000
Kernel image @ 0x40008000 [ 0x000000 - 0x1b7ae0 ]
## Loading init Ramdisk from Legacy Image at 42000000 ...
Image Name:
Created: 2014-02-07 19:37:29 UTC
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 41000000
Booting using the fdt blob at 0x41000000
Loading Device Tree to 40ff8000, end 40fff720 ... OK
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 19.00 seconds.
# PYBOOT: Result: FAIL
sun4i-a10-cubieboard: FAIL: last 80 lines of boot log:
------------------------------------------------------
arm-linux-gnueabi-gcc (Ubuntu/Linaro 4.7.2-1ubuntu1) 4.7.2
GNU ld (GNU Binutils for Ubuntu) 2.22.90.20120919
sun4i# setenv ethaddr 2e:40:70:f0:12:08
setenv ethaddr 2e:40:70:f0:12:08
sun4i# setenv bootargs console=ttyS0,115200 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
setenv bootargs console=ttyS0,115200 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
sun4i# setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
sun4i# setenv initrd_high 0xffffffff
setenv initrd_high 0xffffffff
sun4i# if test -n ${initenv}; then run initenv; fi
if test -n ${initenv}; then run initenv; fi
sun4i# if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
sun4i# setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
sun4i# dhcp
dhcp
ENET Speed is 100 Mbps - FULL duplex connection
BOOTP broadcast 1
DHCP client bound to address 192.168.1.160
sun4i# setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
sun4i# if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
sun4i# tftp 0x40008000 192.168.1.2:tmp/cubie-yJnMtq/zImage
tftp 0x40008000 192.168.1.2:tmp/cubie-yJnMtq/zImage
Using emac device
TFTP from server 192.168.1.2; our IP address is 192.168.1.160
Filename 'tmp/cubie-yJnMtq/zImage'.
Load address: 0x40008000
Loading: *#################################################################
##########################################################
2.7 MiB/s
done
Bytes transferred = 1800928 (1b7ae0 hex)
sun4i# tftp 0x42000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x42000000 192.168.1.2:buildroot.cpio.gz.uboot
Using emac device
TFTP from server 192.168.1.2; our IP address is 192.168.1.160
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x42000000
Loading: *############################################
2.7 MiB/s
done
Bytes transferred = 642602 (9ce2a hex)
sun4i# tftp 0x41000000 192.168.1.2:tmp/cubie-yJnMtq/sun4i-a10-cubieboard.dtb
tftp 0x41000000 192.168.1.2:tmp/cubie-yJnMtq/sun4i-a10-cubieboard.dtb
Using emac device
TFTP from server 192.168.1.2; our IP address is 192.168.1.160
Filename 'tmp/cubie-yJnMtq/sun4i-a10-cubieboard.dtb'.
Load address: 0x41000000
Loading: *##
2.1 MiB/s
done
Bytes transferred = 15180 (3b4c hex)
sun4i# printenv bootargs
printenv bootargs
bootargs=console=ttyS0,115200 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.160:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
sun4i# bootz 0x40008000 0x42000000 0x41000000
bootz 0x40008000 0x42000000 0x41000000
Kernel image @ 0x40008000 [ 0x000000 - 0x1b7ae0 ]
## Loading init Ramdisk from Legacy Image at 42000000 ...
Image Name:
Created: 2014-02-07 19:37:29 UTC
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 41000000
Booting using the fdt blob at 0x41000000
Loading Device Tree to 40ff9000, end 40fffb4b ... OK
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 18.95 seconds.
# PYBOOT: Result: FAIL
multi_v7_defconfig
------------------
ste-snowball: FAIL: last 80 lines of boot log:
----------------------------------------------
U-Boot 2009.11 (sept. 19 2011 - 17:03:11)
CPU: ST-Ericsson db8500 v2 (Dual ARM Cortex A9) 998.400 Mhz
I2C: ready
DRAM: 1 GB
MMC:
MCDE: startup failed
sec_bridge: ISSWAPI_FLUSH_BOOT_CODE: 2
EMMC: 0, MMC: 1
In: serial
Out: serial
Err: serial
Net: smc911x-0
Hit any key to stop autoboot: 1
0
U8500 $
U8500 $ version
version
U-Boot 2009.11 (sept. 19 2011 - 17:03:11)
U8500 $ setenv ethaddr 6e:e6:84:36:8e:9e
setenv ethaddr 6e:e6:84:36:8e:9e
Can't overwrite "ethaddr"
U8500 $setenv bootargs console=ttyAMA2,115200n8 debug earlyprintk rw root=/dev/mmcblk0p3 rootwait rootfstype=ext4
setenv bootargs console=ttyAMA2,115200n8 debug earlyprintk rw root=/dev/mmcblk0p3 rootwait rootfstype=ext4
U8500 $ setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
U8500 $ if test -n ${initenv}; then run initenv; fi
if test -n ${initenv}; then run initenv; fi
U8500 $ if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
U8500 $ setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
U8500 $dhcp
dhcp
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC 6e:e6:84:36:8e:9e
BOOTP broadcast 1
DHCP client bound to address 192.168.1.159
U8500 $ setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
U8500 $ if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
U8500 $ tftp 0x00800000 192.168.1.2:tmp/snowball-4vt4aQ/tmpbBObQf-uImage
tftp 0x00800000 192.168.1.2:tmp/snowball-4vt4aQ/tmpbBObQf-uImage
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC 6e:e6:84:36:8e:9e
Using smc911x-0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.159
Filename 'tmp/snowball-4vt4aQ/tmpbBObQf-uImage'.
Load address: 0x800000
Loading: *#################################################################
#################################################################
#################################################################
#################################################################
#######################################################
done
Bytes transferred = 4623033 (468ab9 hex)
U8500 $ printenv bootargs
printenv bootargs
bootargs=console=ttyAMA2,115200n8 debug earlyprintk rw root=/dev/mmcblk0p3 rootwait rootfstype=ext4 ip=192.168.1.159:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
U8500 $ bootm 0x00800000
bootm 0x00800000
## Booting kernel from Legacy Image at 00800000 ...
Image Name: Linux
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4622969 Bytes = 4.4 MB
Load Address: 00008000
Entry Point: 00008000
Loading Kernel Image ... OK
OK
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 30.61 seconds.
# PYBOOT: Result: FAIL
am335x-boneblack: FAIL: last 80 lines of boot log:
--------------------------------------------------
GNU ld (GNU Binutils) 2.22
U-Boot#setenv bootargs console=ttyO0,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
setenv bootargs console=ttyO0,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
U-Boot# setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
U-Boot# if test -n ${initenv}; then run initenv; fi
if test -n ${initenv}; then run initenv; fi
U-Boot# if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
U-Boot# setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
U-Boot# dhcp
dhcp
cpsw Waiting for PHY auto negotiation to complete.. done
link up on port 0, speed 100, full duplex
BOOTP broadcast 1
DHCP client bound to address 192.168.1.150
U-Boot#setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
U-Boot# if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
U-Boot# tftp 0x80200000 192.168.1.2:tmp/am335xboneb-_c862l/zImage
tftp 0x80200000 192.168.1.2:tmp/am335xboneb-_c862l/zImage
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.1.2; our IP address is 192.168.1.150
Filename 'tmp/am335xboneb-_c862l/zImage'.
Load address: 0x80200000
Loading: *#################################################################
#################################################################
#################################################################
#################################################################
#####################################################
1.2 MiB/s
done
Bytes transferred = 4581720 (45e958 hex)
U-Boot# tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.1.2; our IP address is 192.168.1.150
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x81000000
Loading: *############################################
1.2 MiB/s
done
Bytes transferred = 642602 (9ce2a hex)
U-Boot# tftp 0x81f00000 192.168.1.2:tmp/am335xboneb-_c862l/am335x-boneblack.dtb
tftp 0x81f00000 192.168.1.2:tmp/am335xboneb-_c862l/am335x-boneblack.dtb
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.1.2; our IP address is 192.168.1.150
Filename 'tmp/am335xboneb-_c862l/am335x-boneblack.dtb'.
Load address: 0x81f00000
Loading: *###
1 MiB/s
done
Bytes transferred = 29482 (732a hex)
U-Boot# printenv bootargs
printenv bootargs
bootargs=console=ttyO0,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.150:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
U-Boot# bootz 0x80200000 0x81000000 0x81f00000
bootz 0x80200000 0x81000000 0x81f00000
## Loading init Ramdisk from Legacy Image at 81000000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
## Flattened Device Tree blob at 81f00000
Booting using the fdt blob at 0x81f00000
Loading Ramdisk to 9f19a000, end 9f236dea ... OK
Using Device Tree in place at 81f00000, end 81f0a329
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 28.92 seconds.
# PYBOOT: Result: FAIL
omap3-beagle-xm: FAIL: last 80 lines of boot log:
-------------------------------------------------
USB0: USB EHCI 1.00
scanning bus 0 for devices... 3 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
scanning usb for ethernet devices... 1 Ethernet Device(s) found
OMAP3 beagleboard.org # setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
OMAP3 beagleboard.org # dhcp
dhcp
ERROR: Need valid 'usbnet_devaddr' to be set
at ether.c:2369/usb_eth_init()
Waiting for Ethernet connection... done.
BOOTP broadcast 1
BOOTP broadcast 2
DHCP client bound to address 192.168.1.190
OMAP3 beagleboard.org # setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
OMAP3 beagleboard.org #if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
OMAP3 beagleboard.org # tftp 0x80200000 192.168.1.2:tmp/3730xm-JASVaz/zImage
tftp 0x80200000 192.168.1.2:tmp/3730xm-JASVaz/zImage
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.190
Filename 'tmp/3730xm-JASVaz/zImage'.
Load address: 0x80200000
Loading: *EHCI timed out on TD - token=0x88008d80
T #################################################################
#################################################################
#################################################################
#################################################################
#####################################################
429.7 KiB/s
done
Bytes transferred = 4581720 (45e958 hex)
OMAP3 beagleboard.org # tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.190
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x81000000
Loading: *EHCI timed out on TD - token=0x8008d80
T ############################################
114.3 KiB/s
done
Bytes transferred = 642602 (9ce2a hex)
OMAP3 beagleboard.org # tftp 0x81f00000 192.168.1.2:tmp/3730xm-JASVaz/omap3-beagle-xm.dtb
tftp 0x81f00000 192.168.1.2:tmp/3730xm-JASVaz/omap3-beagle-xm.dtb
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.190
Filename 'tmp/3730xm-JASVaz/omap3-beagle-xm.dtb'.
Load address: 0x81f00000
Loading: *EHCI timed out on TD - token=0x88008d80
T ####
10.7 KiB/s
done
Bytes transferred = 58597 (e4e5 hex)
OMAP3 beagleboard.org #printenv bootargs
printenv bootargs
bootargs=console=ttyO2,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.190:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
OMAP3 beagleboard.org # bootz 0x80200000 0x81000000 0x81f00000
bootz 0x80200000 0x81000000 0x81f00000
## Loading init Ramdisk from Legacy Image at 81000000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
## Flattened Device Tree blob at 81f00000
Booting using the fdt blob at 0x81f00000
Loading Ramdisk to 8ff63000, end 8ffffdea ... OK
Loading Device Tree to 8ff51000, end 8ff624e4 ... OK
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 52.35 seconds.
# PYBOOT: Result: FAIL
sun7i-a20-cubieboard2: FAIL: last 80 lines of boot log:
-------------------------------------------------------
setenv ethaddr 22:71:81:DA:53:EA
sun7i# setenv bootargs console=ttyS0,115200 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
setenv bootargs console=ttyS0,115200 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
sun7i# setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
sun7i# setenv initrd_high 0xffffffff
setenv initrd_high 0xffffffff
sun7i# if test -n ${initenv}; then run initenv; fi
if test -n ${initenv}; then run initenv; fi
sun7i#if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
sun7i# setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
sun7i# dhcp
dhcp
ENET Speed is 100 Mbps - FULL duplex connection
BOOTP broadcast 1
DHCP client bound to address 192.168.1.153
sun7i# setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
sun7i# if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
sun7i# tftp 0x40008000 192.168.1.2:tmp/cubie2-OZOzXI/zImage
tftp 0x40008000 192.168.1.2:tmp/cubie2-OZOzXI/zImage
Using emac device
TFTP from server 192.168.1.2; our IP address is 192.168.1.153
Filename 'tmp/cubie2-OZOzXI/zImage'.
Load address: 0x40008000
Loading: *#################################################################
#################################################################
#################################################################
#################################################################
#####################################################
2.7 MiB/s
done
Bytes transferred = 4581720 (45e958 hex)
sun7i# tftp 0x42000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x42000000 192.168.1.2:buildroot.cpio.gz.uboot
Using emac device
TFTP from server 192.168.1.2; our IP address is 192.168.1.153
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x42000000
Loading: *############################################
2.7 MiB/s
done
Bytes transferred = 642602 (9ce2a hex)
sun7i# tftp 0x41000000 192.168.1.2:tmp/cubie2-OZOzXI/sun7i-a20-cubieboard2.dtb
tftp 0x41000000 192.168.1.2:tmp/cubie2-OZOzXI/sun7i-a20-cubieboard2.dtb
Using emac device
TFTP from server 192.168.1.2; our IP address is 192.168.1.153
Filename 'tmp/cubie2-OZOzXI/sun7i-a20-cubieboard2.dtb'.
Load address: 0x41000000
Loading: *##
2.2 MiB/s
done
Bytes transferred = 18209 (4721 hex)
sun7i# printenv bootargs
printenv bootargs
bootargs=console=ttyS0,115200 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.153:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
sun7i# bootz 0x40008000 0x42000000 0x41000000
bootz 0x40008000 0x42000000 0x41000000
Kernel image @ 0x40008000 [ 0x000000 - 0x45e958 ]
## Loading init Ramdisk from Legacy Image at 42000000 ...
Image Name:
Created: 2014-02-07 19:37:29 UTC
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 41000000
Booting using the fdt blob at 0x41000000
Loading Device Tree to 40ff8000, end 40fff720 ... OK
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 20.12 seconds.
# PYBOOT: Result: FAIL
omap4-panda: FAIL: last 80 lines of boot log:
---------------------------------------------
Panda # if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
(Re)start USB...
USB0: USB EHCI 1.00
scanning bus 0 for devices... 3 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
scanning usb for ethernet devices... 1 Ethernet Device(s) found
Panda # setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
Panda #dhcp
dhcp
Waiting for Ethernet connection... done.
BOOTP broadcast 1
BOOTP broadcast 2
DHCP client bound to address 192.168.1.152
Panda # setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
Panda # if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
Panda # tftp 0x82000000 192.168.1.2:tmp/4430panda-9DEFmS/zImage
tftp 0x82000000 192.168.1.2:tmp/4430panda-9DEFmS/zImage
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.152
Filename 'tmp/4430panda-9DEFmS/zImage'.
Load address: 0x82000000
Loading: *EHCI timed out on TD - token=0x88008d80
T #################################################################
#################################################################
#################################################################
#################################################################
#####################################################
494.1 KiB/s
done
Bytes transferred = 4581720 (45e958 hex)
Panda # tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.152
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x81000000
Loading: *EHCI timed out on TD - token=0x88008d80
T ############################################
85 KiB/s
done
Bytes transferred = 642602 (9ce2a hex)
Panda # tftp 0x81f00000 192.168.1.2:tmp/4430panda-9DEFmS/omap4-panda.dtb
tftp 0x81f00000 192.168.1.2:tmp/4430panda-9DEFmS/omap4-panda.dtb
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.152
Filename 'tmp/4430panda-9DEFmS/omap4-panda.dtb'.
Load address: 0x81f00000
Loading: *EHCI timed out on TD - token=0x8008d80
T ####
6.8 KiB/s
done
Bytes transferred = 51803 (ca5b hex)
Panda # printenv bootargs
printenv bootargs
bootargs=console=ttyO2,115200n8 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.152:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
Panda # bootz 0x82000000 0x81000000 0x81f00000
bootz 0x82000000 0x81000000 0x81f00000
## Loading init Ramdisk from Legacy Image at 81000000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
## Flattened Device Tree blob at 81f00000
Booting using the fdt blob at 0x81f00000
Using Device Tree in place at 81f00000, end 81f0fa5a
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 58.73 seconds.
# PYBOOT: Result: FAIL
sun4i-a10-cubieboard: FAIL: last 80 lines of boot log:
------------------------------------------------------
setenv ethaddr 2e:40:70:f0:12:08
sun4i# setenv bootargs console=ttyS0,115200 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
setenv bootargs console=ttyS0,115200 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
sun4i# setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
sun4i# setenv initrd_high 0xffffffff
setenv initrd_high 0xffffffff
sun4i# if test -n ${initenv}; then run initenv; fi
if test -n ${initenv}; then run initenv; fi
sun4i# if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
sun4i# setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
sun4i# dhcp
dhcp
ENET Speed is 100 Mbps - FULL duplex connection
BOOTP broadcast 1
DHCP client bound to address 192.168.1.193
sun4i# setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
sun4i# if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
sun4i# tftp 0x40008000 192.168.1.2:tmp/cubie-E9CfVW/zImage
tftp 0x40008000 192.168.1.2:tmp/cubie-E9CfVW/zImage
Using emac device
TFTP from server 192.168.1.2; our IP address is 192.168.1.193
Filename 'tmp/cubie-E9CfVW/zImage'.
Load address: 0x40008000
Loading: *#################################################################
#################################################################
#################################################################
#################################################################
#####################################################
2.7 MiB/s
done
Bytes transferred = 4581720 (45e958 hex)
sun4i# tftp 0x42000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x42000000 192.168.1.2:buildroot.cpio.gz.uboot
Using emac device
TFTP from server 192.168.1.2; our IP address is 192.168.1.193
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x42000000
Loading: *############################################
2.7 MiB/s
done
Bytes transferred = 642602 (9ce2a hex)
sun4i# tftp 0x41000000 192.168.1.2:tmp/cubie-E9CfVW/sun4i-a10-cubieboard.dtb
tftp 0x41000000 192.168.1.2:tmp/cubie-E9CfVW/sun4i-a10-cubieboard.dtb
Using emac device
TFTP from server 192.168.1.2; our IP address is 192.168.1.193
Filename 'tmp/cubie-E9CfVW/sun4i-a10-cubieboard.dtb'.
Load address: 0x41000000
Loading: *##
2.4 MiB/s
done
Bytes transferred = 15180 (3b4c hex)
sun4i# printenv bootargs
printenv bootargs
bootargs=console=ttyS0,115200 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.193:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
sun4i# bootz 0x40008000 0x42000000 0x41000000
bootz 0x40008000 0x42000000 0x41000000
Kernel image @ 0x40008000 [ 0x000000 - 0x45e958 ]
## Loading init Ramdisk from Legacy Image at 42000000 ...
Image Name:
Created: 2014-02-07 19:37:29 UTC
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 41000000
Booting using the fdt blob at 0x41000000
Loading Device Tree to 40ff9000, end 40fffb4b ... OK
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 20.01 seconds.
# PYBOOT: Result: FAIL
bcm28155-ap: FAIL: last 80 lines of boot log:
---------------------------------------------
[ 1.060000] ---[ end trace 77aff4427192b898 ]---
[ 1.060000] Alignment trap: not handling instruction e1923f9f at [<c07ba47c>]
[ 1.060000] Unhandled fault: alignment exception (0x001) at 0x20736eae
<LAVA_DISPATCHER>2014-03-18 10:15:56 AM WARNING: Sending newline in case of corruption.
<LAVA_DISPATCHER>2014-03-18 10:16:26 AM WARNING: Sending newline in case of corruption.
<LAVA_DISPATCHER>2014-03-18 10:16:56 AM WARNING: Sending newline in case of corruption.
<LAVA_DISPATCHER>2014-03-18 10:17:26 AM WARNING: Sending newline in case of corruption.
<LAVA_DISPATCHER>2014-03-18 10:17:56 AM WARNING: Sending newline in case of corruption.
<LAVA_DISPATCHER>2014-03-18 10:18:27 AM WARNING: Sending newline in case of corruption.
<LAVA_DISPATCHER>2014-03-18 10:18:57 AM INFO: Boot linaro image failed: Timeout exceeded in read_nonblocking().
<lava_dispatcher.utils.logging_spawn object at 0xac7702c>
version: 2.4 ($Revision: 516 $)
command: /usr/bin/conmux-console
args: [u'/usr/bin/conmux-console', u'vence/capri']
searcher: searcher_re:
0: re.compile("root@bcm-capri-board:~#")
buffer (last 100 chars): 23f9f at [<c07ba47c>]
[ 1.060000] Unhandled fault: alignment exception (0x001) at 0x20736eae
before (last 100 chars): 23f9f at [<c07ba47c>]
[ 1.060000] Unhandled fault: alignment exception (0x001) at 0x20736eae
after: <class 'pexpect.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 7812
child_fd: 3
closed: False
timeout: 1200
delimiter: <class 'pexpect.EOF'>
logfile: None
logfile_read: <lava_dispatcher.context.Flusher object at 0xa5a360c>
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
<LAVA_DISPATCHER>2014-03-18 10:18:57 AM INFO: Booting the test image. Attempt: 2
< waiting for device >
<LAVA_DISPATCHER>2014-03-18 10:18:59 AM INFO: Perform hard reset on the system
Reboot: capri ; ip9258 1 3 : off, sleep, on
< waiting for device >
<LAVA_DISPATCHER>2014-03-18 10:29:01 AM ERROR: boot_linaro_image failed
Traceback (most recent call last):
File "/home/khilman/work.local/lava/lava-dispatcher/lava_dispatcher/actions/boot_control.py", line 105, in run
client.boot_linaro_image()
File "/home/khilman/work.local/lava/lava-dispatcher/lava_dispatcher/client/base.py", line 508, in boot_linaro_image
self._boot_linaro_image()
File "/home/khilman/work.local/lava/lava-dispatcher/lava_dispatcher/client/base.py", line 481, in _boot_linaro_image
self.proc = self.target_device.power_on()
File "/home/khilman/work.local/lava/lava-dispatcher/lava_dispatcher/device/capri.py", line 114, in power_on
self.fastboot('reboot')
File "/home/khilman/work.local/lava/lava-dispatcher/lava_dispatcher/device/fastboot.py", line 57, in __call__
_call(self.context, command, ignore_failure, timeout)
File "/home/khilman/work.local/lava/lava-dispatcher/lava_dispatcher/device/fastboot.py", line 45, in _call
context.run_command(cmd, failok=ignore_failure)
File "/home/khilman/work.local/lava/lava-dispatcher/lava_dispatcher/context.py", line 153, in run_command
rc = subprocess.check_call(command, **output_args)
File "/usr/lib/python2.7/subprocess.py", line 511, in check_call
raise CalledProcessError(retcode, cmd)
CalledProcessError: Command '['nice', 'sh', '-c', u'timeout 600s flock /var/lock/lava-fastboot.lck fastboot -s 1234567890 reboot']' returned non-zero exit status 124
<LAVA_DISPATCHER>2014-03-18 10:29:01 AM INFO: CriticalError
<LAVA_DISPATCHER>2014-03-18 10:29:01 AM WARNING: [ACTION-E] boot_linaro_image is finished with error (Failed to boot test image.).
ErrorMessage: Failed to boot test image.
Lava failed at action boot_linaro_image with error:Failed to boot test image.
Traceback (most recent call last):
File "/home/khilman/work.local/lava/lava-dispatcher/lava_dispatcher/job.py", line 270, in run
action.run(**params)
File "/home/khilman/work.local/lava/lava-dispatcher/lava_dispatcher/actions/boot_control.py", line 109, in run
raise CriticalError("Failed to boot test image.")
CriticalError: Failed to boot test image.
Reboot: capri ; ip9258 1 3 : ['off']
<LAVA_DISPATCHER>2014-03-18 10:29:02 AM INFO: Submitting the test result with parameters = {u'token': '<HIDDEN>', u'stream': u'/anonymous/lboot/', u'server': u'http://khilman@lava.lan/RPC2/'}
<LAVA_DISPATCHER>2014-03-18 10:29:02 AM INFO: Dashboard : http://lava.lan/dashboard/permalink/bundle/f6f3b96ffe5242f6dac3b5a80eef2165…
LBOOT: Result: FAIL
LBOOT: Time: 978.40 seconds.
omap3-overo-tobi: FAIL: last 80 lines of boot log:
--------------------------------------------------
Overo #if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
Overo # setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
Overo # dhcp
dhcp
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC fe:06:88:cd:08:6f
BOOTP broadcast 1
DHCP client bound to address 192.168.1.155
Overo # setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
Overo # if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
Overo # tftp 0x80200000 192.168.1.2:tmp/3530overo-bJRySI/zImage
tftp 0x80200000 192.168.1.2:tmp/3530overo-bJRySI/zImage
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC fe:06:88:cd:08:6f
Using smc911x-0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.155
Filename 'tmp/3530overo-bJRySI/zImage'.
Load address: 0x80200000
Loading: *#################################################################
#################################################################
#################################################################
#################################################################
#####################################################
2.4 MiB/s
done
Bytes transferred = 4581720 (45e958 hex)
Overo # tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC fe:06:88:cd:08:6f
Using smc911x-0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.155
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x81000000
Loading: *############################################
2.4 MiB/s
done
Bytes transferred = 642602 (9ce2a hex)
Overo # tftp 0x81f00000 192.168.1.2:tmp/3530overo-bJRySI/omap3-overo-tobi.dtb
tftp 0x81f00000 192.168.1.2:tmp/3530overo-bJRySI/omap3-overo-tobi.dtb
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC fe:06:88:cd:08:6f
Using smc911x-0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.155
Filename 'tmp/3530overo-bJRySI/omap3-overo-tobi.dtb'.
Load address: 0x81f00000
Loading: *#####
2.3 MiB/s
done
Bytes transferred = 61262 (ef4e hex)
Overo #printenv bootargs
printenv bootargs
bootargs=console=ttyO2,115200n8 earlyprintk debug rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.155:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
Overo # bootz 0x80200000 0x81000000 0x81f00000
bootz 0x80200000 0x81000000 0x81f00000
## Loading init Ramdisk from Legacy Image at 81000000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
## Flattened Device Tree blob at 81f00000
Booting using the fdt blob at 0x81f00000
Loading Ramdisk to 8ff63000, end 8ffffdea ... OK
Loading Device Tree to 8ff51000, end 8ff62f4d ... OK
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 28.25 seconds.
# PYBOOT: Result: FAIL
am335x-bone: FAIL: last 80 lines of boot log:
---------------------------------------------
GNU ld (GNU Binutils for Ubuntu) 2.22.90.20120919
U-Boot# setenv bootargs console=ttyO0,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
U-Boot# setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'if test -n ${initenv}; then run initenv; fi
U-Boot# if test -n ${initenv}; then run initenv; fiif test -n ${preboot}; then run preboot; fi
U-Boot# if test -n ${preboot}; then run preboot; fisetenv autoload no; setenv autoboot no
U-Boot# setenv autoload no; setenv autoboot nodhcp
U-Boot# dhcp
cpsw Waiting for PHY auto negotiation to complete.. done
link up on port 0, speed 100, full duplex
BOOTP broadcast 1
BOOTP broadcast 2
DHCP client bound to address 192.168.1.198
U-Boot# setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
U-Boot# if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
U-Boot# tftp 0x80200000 192.168.1.2:tmp/am335xbone-SQruA0/zImage
tftp 0x80200000 192.168.1.2:tmp/am335xbone-SQruA0/zImage
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.1.2; our IP address is 192.168.1.198
Filename 'tmp/am335xbone-SQruA0/zImage'.
Load address: 0x80200000
Loading: *#################################################################
#################################################################
#################################################################
#################################################################
#####################################################
1.2 MiB/s
done
Bytes transferred = 4581720 (45e958 hex)
U-Boot# tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.1.2; our IP address is 192.168.1.198
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x81000000
Loading: *############################################
1.1 MiB/s
done
Bytes transferred = 642602 (9ce2a hex)
U-Boot# tftp 0x81f00000 192.168.1.2:tmp/am335xbone-SQruA0/am335x-bone.dtb
tftp 0x81f00000 192.168.1.2:tmp/am335xbone-SQruA0/am335x-bone.dtb
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.1.2; our IP address is 192.168.1.198
Filename 'tmp/am335xbone-SQruA0/am335x-bone.dtb'.
Load address: 0x81f00000
Loading: *##
1.1 MiB/s
done
Bytes transferred = 28886 (70d6 hex)
U-Boot# printenv bootargs
printenv bootargs
bootargs=console=ttyO0,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.198:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
U-Boot# bootz 0x80200000 0x81000000 0x81f00000
bootz 0x80200000 0x81000000 0x81f00000
## Loading init Ramdisk from Legacy Image at 81000000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
## Flattened Device Tree blob at 81f00000
Booting using the fdt blob at 0x81f00000
Loading Ramdisk to 8f19a000, end 8f236dea ... OK
Using Device Tree in place at 81f00000, end 81f0a0d5
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 30.64 seconds.
# PYBOOT: Result: FAIL
omap3-overo-storm-tobi: FAIL: last 80 lines of boot log:
--------------------------------------------------------
No EEPROM on expansion board
Die ID #3dea00029ff80000016830c40802e016
Net: smc911x-0
Warning: smc911x-0 using MAC address from net device
Hit any key to stop autoboot: 5
0
Overo #
Overo # version
version
U-Boot 2013.04-00003-g84ebf5d (Jun 21 2013 - 15:36:05)
arm-linux-gnueabi-gcc (Ubuntu/Linaro 4.7.2-1ubuntu1) 4.7.2
GNU ld (GNU Binutils for Ubuntu) 2.22.90.20120919
Overo # setenv bootargs console=ttyO2,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
setenv bootargs console=ttyO2,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4
Overo # setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
setenv netargs 'setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::::192.168.1.254:none'
Overo # if test -n ${initenv}; then run initenv; fi
if test -n ${initenv}; then run initenv; fi
Overo # if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
Overo # setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
Overo # dhcp
dhcp
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC 00:15:c9:28:f0:11
BOOTP broadcast 1
DHCP client bound to address 192.168.1.195
Overo # setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
Overo # if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
Overo # tftp 0x80200000 192.168.1.2:tmp/3730storm-H8BOVO/zImage
tftp 0x80200000 192.168.1.2:tmp/3730storm-H8BOVO/zImage
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC 00:15:c9:28:f0:11
Using smc911x-0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.195
Filename 'tmp/3730storm-H8BOVO/zImage'.
Load address: 0x80200000
Loading: *#################################################################
#################################################################
#################################################################
#################################################################
#####################################################
2.4 MiB/s
done
Bytes transferred = 4581720 (45e958 hex)
Overo # tftp 0x81f00000 192.168.1.2:tmp/3730storm-H8BOVO/omap3-overo-storm-tobi.dtb
tftp 0x81f00000 192.168.1.2:tmp/3730storm-H8BOVO/omap3-overo-storm-tobi.dtb
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC 00:15:c9:28:f0:11
Using smc911x-0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.195
Filename 'tmp/3730storm-H8BOVO/omap3-overo-storm-tobi.dtb'.
Load address: 0x81f00000
Loading: *#####
2.4 MiB/s
done
Bytes transferred = 62106 (f29a hex)
Overo # printenv bootargs
printenv bootargs
bootargs=console=ttyO2,115200n8 earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.195:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
Overo #bootz 0x80200000 - 0x81f00000
bootz 0x80200000 - 0x81f00000
## Flattened Device Tree blob at 81f00000
Booting using the fdt blob at 0x81f00000
Loading Device Tree to 8ffed000, end 8ffff299 ... OK
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 26.33 seconds.
# PYBOOT: Result: FAIL
omap5-uevm: FAIL: last 80 lines of boot log:
--------------------------------------------
(Re)start USB...
USB0: USB EHCI 1.00
scanning bus 0 for devices... found: 002/075 2
3 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
scanning usb for ethernet devices... 1 Ethernet Device(s) found
U-Boot# setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
U-Boot# dhcp
dhcp
Waiting for Ethernet connection... done.
BOOTP broadcast 1
BOOTP broadcast 2
DHCP client bound to address 192.168.1.249
U-Boot# setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
U-Boot# if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
U-Boot# tftp 0x82000000 192.168.1.2:tmp/omap5uevm-21kOs9/zImage
tftp 0x82000000 192.168.1.2:tmp/omap5uevm-21kOs9/zImage
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.249
Filename 'tmp/omap5uevm-21kOs9/zImage'.
Load address: 0x82000000
Loading: *EHCI timed out on TD - token=0x8008d80
T #################################################################
#################################################################
#################################################################
#################################################################
#####################################################
443.4 KiB/s
done
Bytes transferred = 4581720 (45e958 hex)
U-Boot# tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.249
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x81000000
Loading: *T ############################################
82 KiB/s
done
Bytes transferred = 642602 (9ce2a hex)
U-Boot# tftp 0x80f80000 192.168.1.2:tmp/omap5uevm-21kOs9/omap5-uevm.dtb
tftp 0x80f80000 192.168.1.2:tmp/omap5uevm-21kOs9/omap5-uevm.dtb
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.249
Filename 'tmp/omap5uevm-21kOs9/omap5-uevm.dtb'.
Load address: 0x80f80000
Loading: *EHCI timed out on TD - token=0x88008d80
T ####
4.9 KiB/s
done
Bytes transferred = 44884 (af54 hex)
U-Boot# printenv bootargs
printenv bootargs
bootargs=console=ttyO2,115200n8 debug earlyprintk ip=192.168.1.249:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
U-Boot#bootz 0x82000000 0x81000000 0x80f80000
bootz 0x82000000 0x81000000 0x80f80000
Kernel image @ 0x82000000 [ 0x000000 - 0x45e958 ]
## Loading init Ramdisk from Legacy Image at 81000000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 80f80000
Booting using the fdt blob at 0x80f80000
Using Device Tree in place at 80f80000, end 80f8df53
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 60.19 seconds.
# PYBOOT: Result: FAIL
omap4-panda-es: FAIL: last 80 lines of boot log:
------------------------------------------------
if test -n ${initenv}; then run initenv; fi
Panda # if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
(Re)start USB...
USB0: USB EHCI 1.00
scanning bus 0 for devices... 3 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
scanning usb for ethernet devices... 1 Ethernet Device(s) found
Panda # setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
Panda # dhcp
dhcp
Waiting for Ethernet connection... done.
BOOTP broadcast 1
BOOTP broadcast 2
DHCP client bound to address 192.168.1.157
Panda # setenv serverip 192.168.1.2
setenv serverip 192.168.1.2
Panda # if test -n ${netargs}; then run netargs; fi
if test -n ${netargs}; then run netargs; fi
Panda # tftp 0x82000000 192.168.1.2:tmp/4460panda-es-VKfF_Z/zImage
tftp 0x82000000 192.168.1.2:tmp/4460panda-es-VKfF_Z/zImage
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.157
Filename 'tmp/4460panda-es-VKfF_Z/zImage'.
Load address: 0x82000000
Loading: *EHCI timed out on TD - token=0x88008d80
T #################################################################
#################################################################
#################################################################
#################################################################
#####################################################
496.1 KiB/s
done
Bytes transferred = 4581720 (45e958 hex)
Panda # tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
tftp 0x81000000 192.168.1.2:buildroot.cpio.gz.uboot
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.157
Filename 'buildroot.cpio.gz.uboot'.
Load address: 0x81000000
Loading: *T ############################################
83 KiB/s
done
Bytes transferred = 642602 (9ce2a hex)
Panda # tftp 0x81f00000 192.168.1.2:tmp/4460panda-es-VKfF_Z/omap4-panda-es.dtb
tftp 0x81f00000 192.168.1.2:tmp/4460panda-es-VKfF_Z/omap4-panda-es.dtb
Waiting for Ethernet connection... done.
Using sms0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.157
Filename 'tmp/4460panda-es-VKfF_Z/omap4-panda-es.dtb'.
Load address: 0x81f00000
Loading: *EHCI timed out on TD - token=0x8008d80
T ####
9.8 KiB/s
done
Bytes transferred = 52383 (cc9f hex)
Panda #printenv bootargs
printenv bootargs
bootargs=console=ttyO2,115200n8 debug earlyprintk rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=192.168.1.157:192.168.1.2:192.168.1.254:255.255.255.0::::192.168.1.254:none
Panda # bootz 0x82000000 0x81000000 0x81f00000
bootz 0x82000000 0x81000000 0x81f00000
## Loading init Ramdisk from Legacy Image at 81000000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 642538 Bytes = 627.5 KiB
Load Address: 00000000
Entry Point: 00000000
## Flattened Device Tree blob at 81f00000
Booting using the fdt blob at 0x81f00000
Using Device Tree in place at 81f00000, end 81f0fc9e
Starting kernel ...
~$off
# PYBOOT: Exception: kernel: ERROR: did not start booting.
# PYBOOT: Time: 57.10 seconds.
# PYBOOT: Result: FAIL
To configure the devices as wakeup sources, currently drivers make explicit calls
to device wakeup functions. This patch tries to automate the wakeup configuration
with the help of device tree.
In this approach, we parse the device node and if the node is having the wakeup
property, the driver will be configured as wakeup source. We don't have to make
explicit call to wakeup functions in the drivers init part. Also using this, to set
a device as wakeup source, we just need to rebuild the device tree with wakeup
property set (1) in the dt node.
Signed-off-by: Sanjay Singh Rawat <sanjay.rawat(a)linaro.org>
---
drivers/base/dd.c | 31 ++++++++++++++++++++++++++++++-
1 file changed, 30 insertions(+), 1 deletion(-)
diff --git a/drivers/base/dd.c b/drivers/base/dd.c
index 0605176..df680f0 100644
--- a/drivers/base/dd.c
+++ b/drivers/base/dd.c
@@ -23,6 +23,7 @@
#include <linux/kthread.h>
#include <linux/wait.h>
#include <linux/async.h>
+#include <linux/of.h>
#include <linux/pm_runtime.h>
#include <linux/pinctrl/devinfo.h>
@@ -262,6 +263,31 @@ EXPORT_SYMBOL_GPL(device_bind_driver);
static atomic_t probe_count = ATOMIC_INIT(0);
static DECLARE_WAIT_QUEUE_HEAD(probe_waitqueue);
+void driver_configure_wakeup(struct device *dev, bool set)
+{
+ if(dev->of_node) {
+ const int *can_wakeup;
+ u32 val;
+
+ can_wakeup = of_get_property(dev->of_node, "wakeup", NULL);
+ if(!can_wakeup)
+ return;
+
+ if(set) {
+ val = be32_to_cpu(*can_wakeup);
+ if(val == 1) {
+ val = device_init_wakeup(dev, true);
+ if(val)
+ dev_err(dev, "failed to configure
+ as wakeup source\n");
+ dev_dbg(dev, "configured as wakeup source\n");
+ }
+ }
+ else
+ device_init_wakeup(dev, false);
+ }
+}
+
static int really_probe(struct device *dev, struct device_driver *drv)
{
int ret = 0;
@@ -292,6 +318,7 @@ static int really_probe(struct device *dev, struct device_driver *drv)
ret = drv->probe(dev);
if (ret)
goto probe_failed;
+ driver_configure_wakeup(dev, true);
}
driver_bound(dev);
@@ -503,8 +530,10 @@ static void __device_release_driver(struct device *dev)
if (dev->bus && dev->bus->remove)
dev->bus->remove(dev);
- else if (drv->remove)
+ else if (drv->remove) {
drv->remove(dev);
+ driver_configure_wakeup(dev, false);
+ }
devres_release_all(dev);
dev->driver = NULL;
dev_set_drvdata(dev, NULL);
--
1.7.10.4
Davinci boards tend to have older booloaders without DTB support.
Enable appended DTB support by default to allow DT booting on older
platforms. While there, also enable /proc/device-tree support for
easy verification of DT boot.
Signed-off-by: Kevin Hilman <khilman(a)linaro.org>
---
Sekhar, this applies on top of your latest defconfig cleanup queued
for v3.15 and validated with DT and legacy boot on DA850 EVM.
arch/arm/configs/davinci_all_defconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm/configs/davinci_all_defconfig b/arch/arm/configs/davinci_all_defconfig
index fff4eb6f62c2..2df72ffb09a2 100644
--- a/arch/arm/configs/davinci_all_defconfig
+++ b/arch/arm/configs/davinci_all_defconfig
@@ -40,6 +40,8 @@ CONFIG_LEDS=y
CONFIG_USE_OF=y
CONFIG_ZBOOT_ROM_TEXT=0x0
CONFIG_ZBOOT_ROM_BSS=0x0
+CONFIG_ARM_APPENDED_DTB=y
+CONFIG_ARM_ATAG_DTB_COMPAT=y
CONFIG_AUTO_ZRELADDR=y
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
@@ -70,6 +72,7 @@ CONFIG_MTD_CFI_AMDSTD=m
CONFIG_MTD_PHYSMAP=m
CONFIG_MTD_NAND=m
CONFIG_MTD_NAND_DAVINCI=m
+CONFIG_PROC_DEVICETREE=y
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=1
--
1.8.3
In the cpu_load decay usage, we mixed the long term, short term load with
balance bias, randomly pick a big/small value from them according to balance
destination or source. This mix is wrong, the balance bias should be based
on task moving cost between cpu groups, not on random history or instant load.
History load maybe diverage a lot from real load, that lead to incorrect bias.
In fact, the cpu_load decays can be replaced by the sched_avg decay, that
also decays load on time. The balance bias part can fullly use fixed bias --
imbalance_pct, which is already used in newly idle, wake, forkexec balancing
and numa balancing scenarios.
Currently the only working idx is busy_idx and idle_idx.
As to busy_idx:
We mix history load decay and bias together. The ridiculous thing is, when
all cpu load are continuous stable, long/short term load is same. then we
lose the bias meaning, so any minimum imbalance may cause unnecessary task
moving. To prevent this funny thing happen, we have to reuse the
imbalance_pct again in find_busiest_group(). But that clearly causes over
bias in normal time. If there are some burst load in system, it is more worse.
As to idle_idx:
Though I have some cencern of usage corretion,
https://lkml.org/lkml/2014/3/12/247, but since we are working on cpu
idle migration into scheduler. The problem will be reconsidered. We don't
need to care it now.
This patch removed the cpu_load idx decay, since it can be replaced by
sched_avg feature. and left the imbalance_pct bias untouched, since only
idle_idx missed it, but it is fine. and will be reconsidered soon.
V5,
1, remove unify bias patch and biased_load function. Thanks for PeterZ's
comments!
2, remove get_sd_load_idx() in the 1st patch as SrikarD's suggestion.
3, remove LB_BIAS feature, it is not needed now.
V4,
1, rebase on latest tip/master
2, replace target_load by biased_load as Morten's suggestion
V3,
1, correct the wake_affine bias. Thanks for Morten's reminder!
2, replace source_load by weighted_cpuload for better function name meaning.
V2,
1, This version do some tuning on load bias of target load.
2, Got further to remove the cpu_load in rq.
3, Revert the patch 'Limit sd->*_idx range on sysctl' since no needs
Any testing/comments are appreciated.
This patch rebase on latest tip/master.
The git tree for this patchset at:
git@github.com:alexshi/power-scheduling.git noload
Thanks
Alex
[PATCH 1/8] sched: shortcut to remove load_idx
[PATCH 2/8] sched: remove rq->cpu_load[load_idx] array
[PATCH 3/8] sched: remove source_load and target_load
[PATCH 4/8] sched: remove LB_BIAS
[PATCH 5/8] sched: clean up cpu_load update
[PATCH 6/8] sched: rewrite update_cpu_load_nohz
[PATCH 7/8] sched: remove rq->cpu_load and rq->nr_load_updates
[PATCH 8/8] sched: rename update_*_cpu_load