Help
Description
[lavafed 2019.04.0032.g55afae484] beaglebone-black - interactive
Device-type
beaglebone-black
Submitter
Rémi Duraffort
Created
4 months ago
Priority
Medium
Visibility
Public
Required Tags
staging.validation.linaro.org
#465
Complete
Device
staging-black01@staging.validation.linaro.org
Started
4 months ago
Duration
0 minutes
Results
  
lava-dispatcher, installed at version: 2019.04.0032.g55afae484+stretch start: 0 validate Start time: 2019-05-15 09:10:33.127292+00:00 (UTC) Validating that http://images.validation.linaro.org/snapshots.linaro.org/components/lava/standard/debian/jessie/armhf/4/vmlinuz exists validate duration: 0.01 case: validate
case_id: 10197
definition: lava
result: pass
start: 1 tftp-deploy (timeout 00:04:00) [common] start: 1.1 download-retry (timeout 00:04:00) [common] start: 1.1.1 http-download (timeout 00:04:00) [common] downloading http://images.validation.linaro.org/snapshots.linaro.org/components/lava/standard/debian/jessie/armhf/4/vmlinuz saving as /var/lib/lava/dispatcher/tmp/lavafed-465/tftp-deploy-xtpzv6hc/kernel/vmlinuz total size: 3187808 (3MB) No compression specified progress 1% (0MB) progress 6% (0MB) progress 11% (0MB) progress 16% (0MB) progress 21% (0MB) progress 26% (0MB) progress 31% (0MB) progress 37% (1MB) progress 42% (1MB) progress 47% (1MB) progress 52% (1MB) progress 57% (1MB) progress 62% (1MB) progress 67% (2MB) progress 72% (2MB) progress 77% (2MB) progress 82% (2MB) progress 87% (2MB) progress 92% (2MB) progress 97% (2MB) 3MB downloaded in 0.06s (51.48MB/s) end: 1.1.1 http-download (duration 00:00:00) [common] case: http-download
case_id: 10198
definition: lava
duration: 0.06
extra: ...
level: 1.1.1
namespace: common
result: pass
end: 1.1 download-retry (duration 00:00:00) [common] start: 1.2 prepare-tftp-overlay (timeout 00:04:00) [common] start: 1.2.1 extract-nfsrootfs (timeout 00:04:00) [common] end: 1.2.1 extract-nfsrootfs (duration 00:00:00) [common] start: 1.2.2 lava-overlay (timeout 00:04:00) [common] [common] skipped lava-overlay - no test action. end: 1.2.2 lava-overlay (duration 00:00:00) [common] start: 1.2.3 extract-overlay-ramdisk (timeout 00:04:00) [common] end: 1.2.3 extract-overlay-ramdisk (duration 00:00:00) [common] start: 1.2.4 extract-modules (timeout 00:04:00) [common] end: 1.2.4 extract-modules (duration 00:00:00) [common] start: 1.2.5 apply-overlay-tftp (timeout 00:04:00) [common] [common] No overlay directory {'kernel': {'type': 'zimage', 'url': 'http://images.validation.linaro.org/snapshots.linaro.org/components/lava/standard/debian/jessie/armhf/4/vmlinuz'}, 'timeout': {'minutes': 4}, 'to': 'tftp', 'namespace': 'common'} end: 1.2.5 apply-overlay-tftp (duration 00:00:00) [common] start: 1.2.6 prepare-kernel (timeout 00:04:00) [common] start: 1.2.6.1 uboot-prepare-kernel (timeout 00:04:00) [common] end: 1.2.6.1 uboot-prepare-kernel (duration 00:00:00) [common] end: 1.2.6 prepare-kernel (duration 00:00:00) [common] start: 1.2.7 configure-preseed-file (timeout 00:04:00) [common] end: 1.2.7 configure-preseed-file (duration 00:00:00) [common] start: 1.2.8 compress-ramdisk (timeout 00:04:00) [common] end: 1.2.8 compress-ramdisk (duration 00:00:00) [common] end: 1.2 prepare-tftp-overlay (duration 00:00:00) [common] start: 1.3 lxc-create-udev-rule-action (timeout 00:04:00) [common] No LXC device requested end: 1.3 lxc-create-udev-rule-action (duration 00:00:00) [common] Checking files for TFTP limit of 4294967296 bytes. end: 1 tftp-deploy (duration 00:00:00) [common] start: 2 boot-bootloader (timeout 00:03:00) [common] start: 2.1 connect-device (timeout 00:03:00) [common] [common] connect-device Connecting to device using 'telnet staging01 7105' end: 2.1 connect-device (duration 00:00:01) [common] start: 2.2 bootloader-overlay (timeout 00:02:59) [common] {'pass': None, 'bootm': {'dtb': '0x88000000', 'ramdisk': '0x83000000', 'kernel': '0x82000000'}, 'zimage': {'dtb': '0x88000000', 'ramdisk': '0x83000000', 'kernel': '0x82000000'}, 'bootz': {'dtb': '0x88000000', 'ramdisk': '0x83000000', 'kernel': '0x82000000'}, 'uimage': {'dtb': '0x88000000', 'ramdisk': '0x83000000', 'kernel': '0x82000000'}} Parsed boot commands: end: 2.2 bootloader-overlay (duration 00:00:00) [common] case: bootloader-overlay
case_id: 10199
definition: lava
duration: 0.00
extra: ...
level: 2.2
namespace: common
result: pass
start: 2.3 boot-bootloader-retry (timeout 00:02:59) [common] start: 2.3.1 reset-device (timeout 00:02:59) [common] start: 2.3.1.1 pdu-reboot (timeout 00:02:59) [common] Calling: 'nice' '/usr/local/lab-scripts/snmp_pdu_control' '--hostname' 'pdu15' '--command' 'reboot' '--port' '12' >> pdu15 port 12 now powered off >> pdu15 port 12 now powered on >> pdu15 port 12 now power cycled Returned 0 in 15 seconds end: 2.3.1.1 pdu-reboot (duration 00:00:16) [common] case: pdu-reboot
case_id: 10212
definition: lava
duration: 15.93
extra: ...
level: 2.3.1.1
namespace: common
result: pass
end: 2.3.1 reset-device (duration 00:00:16) [common] start: 2.3.2 bootloader-interrupt (timeout 00:02:43) [common] bootloader-interrupt: Wait for prompt Hit any key to stop autoboot (timeout 00:03:00) Trying 10.3.1.1... Connected to staging01.lavalab. Escape character is '^]'. Beaglebone Black 7105 [115200 N81] U-Boot SPL 2014.04-00014-g47880f5 (Apr 22 2014 - 13:23:54) reading args spl_load_image_fat_os: error reading image args, err - -1 reading u-boot.img reading u-boot.img U-Boot 2014.04-00014-g47880f5 (Apr 22 2014 - 13:23:54) I2C: ready DRAM: 512 MiB NAND: 0 MiB MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1 *** Warning - readenv() failed, using default environment Net: <ethaddr> not set. Validating first E-fuse MAC cpsw, usb_ether Hit any key to stop autoboot: 1 end: 2.3.2 bootloader-interrupt (duration 00:00:01) [common] start: 2.3.3 bootloader-commands (timeout 00:02:42) [common] bootloader-commands: Wait for prompt ['U-Boot'] (timeout 00:02:42)  0 end: 2.3.3 bootloader-commands (duration 00:00:00) [common] end: 2.3 boot-bootloader-retry (duration 00:00:17) [common] end: 2 boot-bootloader (duration 00:00:18) [common] start: 3 lava-test-interactive-retry (timeout 00:04:00) [common] start: 3.1 lava-test-interactive (timeout 00:04:00) [common] Sending 'echo "u-boot echo test"' echo "u-boot echo test" U-Boot# echo \"u-boot echo test\" Waiting for '=> ', 'U-Boot# ', 'u-boot echo test' Matched a success: 'u-boot echo test' echo \"u-boot echo test\" u-boot echo test case: echo
case_id: 10213
definition: 0_basic-cmds
duration: 0.11
result: pass
Sending 'version' version U-Boot# version Waiting for '=> ', 'U-Boot# ', 'U-Boot' version U-Boot 2014.04-00014-g47880f5 (Apr 22 2014 - 13:23:54) Matched a success: 'U-Boot' arm-linux-gnueabihf-gcc (crosstool-NG linaro-1.13.1-4.8-2014.03 - Linaro GCC 2014.03) 4.8.3 20140303 (prerelease) GNU ld (crosstool-NG linaro-1.13.1-4.8-2014.03 - Linaro GCC 2014.03) 2.24.0.20140311 Linaro 2014.03 case: version
case_id: 10214
definition: 0_basic-cmds
duration: 0.14
result: pass
Sending 'help test' help test U-Boot# help test Waiting for '=> ', 'U-Boot# ', 'test - minimal test like /bin/sh' help test test - minimal test like /bin/sh Usage: test [args..] Matched a success: 'test - minimal test like /bin/sh' case: help
case_id: 10215
definition: 0_basic-cmds
duration: 0.13
result: pass
Sending 'setenv test_var test123printenv' setenv test_var test123printenv U-Boot# setenv test_var test123printenv Waiting for '=> ', 'U-Boot# ' setenv test_var test123printenv Matched a prompt: 'U-Boot# ' Sending 'printenv' printenv U-Boot# printenv Waiting for '=> ', 'U-Boot# ', 'test_var=test123' printenv arch=arm baudrate=115200 board=am335x board_name=A335BNLT board_rev=0A5A boot_fdt=try bootcmd=gpio set 53; i2c mw 0x24 1 0x3e; run findfdt; run mmcboot;gpio clear 56; gpio clear 55; gpio clear 54; setenv mmcdev 1; setenv bootpart 1:1; run mmcboot;run nandboot; bootcount=1 bootdelay=1 bootenv=uEnv.txt bootfile=zImage bootpart=0:1 console=ttyO0,115200n8 cpu=armv7 dfu_alt_info_emmc=rawemmc mmc 0 3751936 dfu_alt_info_mmc=boot part 0 1;rootfs part 0 2;MLO fat 0 1;MLO.raw mmc 100 100;u-boot.img.raw mmc 300 400;spl-os-args.raw mmc 80 80;spl-os-image.raw mmc 900 2000;spl-os-args fat 0 1;spl-os-image fat 0 1;u-boot.img fat 0 1;uEnv.txt fat 0 1 dfu_alt_info_nand=SPL part 0 1;SPL.backup1 part 0 2;SPL.backup2 part 0 3;SPL.backup3 part 0 4;u-boot part 0 5;u-boot-spl-os part 0 6;kernel part 0 8;rootfs part 0 9 dfu_alt_info_ram=kernel ram 0x80200000 0xD80000;fdt ram 0x80F80000 0x80000;ramdisk ram 0x81000000 0x4000000 eth1addr=c8:a0:30:c2:cf:71 ethact=cpsw ethaddr=c8:a0:30:c2:cf:6f fdt_high=0xffffffff fdtaddr=0x88000000 fdtdir=/dtbs fdtfile=undefined findfdt=if test $board_name = A335BONE; then setenv fdtfile am335x-bone.dtb; setenv fdtbase am335x-bone; fi; if test $board_name = A335BNLT; then setenv fdtfile am335x-boneblack.dtb; setenv fdtbase am335x-boneblack; fi; if test $board_name = A33515BB; then setenv fdtfile am335x-evm.dtb; fi; if test $board_name = A335X_SK; then setenv fdtfile am335x-evmsk.dtb; fi; if test $fdtfile = undefined; then echo WARNING: Could not determine device tree to use; fi; importbootenv=echo Importing environment from mmc ...; env import -t $loadaddr $filesize loadaddr=0x82000000 loadbootenv=load mmc ${bootpart} ${loadaddr} ${bootenv} loadfdt=load mmc ${bootpart} ${fdtaddr} ${fdtdir}/${fdtfile} loadimage=load mmc ${bootpart} ${loadaddr} ${bootdir}/${bootfile} loadramdisk=load mmc ${mmcdev} ${rdaddr} ramdisk.gz mmcargs=setenv bootargs console=${console} ${optargs} root=${mmcroot} rootfstype=${mmcrootfstype} mmcboot=mmc dev ${mmcdev}; if mmc rescan; then gpio set 54;echo SD/MMC found on device ${mmcdev};if run loadbootenv; then gpio set 55;echo Loaded environment from ${bootenv};run importbootenv;fi;if test -n $cape; then if test -e mmc ${bootpart} ${fdtdir}/$fdtbase-$cape.dtb; then setenv fdtfile $fdtbase-$cape.dtb; fi; echo using: $fdtfile...; fi; echo Checking if uenvcmd is set ...;if test -n $uenvcmd; then gpio set 56; echo Running uenvcmd ...;run uenvcmd;fi;echo; echo uenvcmd was not defined in uEnv.txt ...;fi; mmcdev=0 mmcloados=run mmcargs; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootz ${loadaddr} - ${fdtaddr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi; mmcpart=1 mmcroot=/dev/mmcblk0p2 ro fixrtc mmcrootfstype=ext4 rootwait mtdids=nand0=omap2-nand.0 mtdparts=mtdparts=omap2-nand.0:128k(SPL),128k(SPL.backup1),128k(SPL.backup2),128k(SPL.backup3),1792k(u-boot),128k(u-boot-spl-os),128k(u-boot-env),5m(kernel),-(rootfs) nandargs=setenv bootargs console=${console} ${optargs} root=${nandroot} rootfstype=${nandrootfstype} nandboot=echo Booting from nand ...; run nandargs; nand read ${fdtaddr} u-boot-spl-os; nand read ${loadaddr} kernel; bootz ${loadaddr} - ${fdtaddr} nandroot=ubi0:rootfs rw ubi.mtd=7,2048 nandrootfstype=ubifs rootwait=1 netargs=setenv bootargs console=${console} ${optargs} root=/dev/nfs nfsroot=${serverip}:${rootpath},${nfsopts} rw ip=dhcp netboot=echo Booting from network ...; setenv autoload no; dhcp; tftp ${loadaddr} ${bootfile}; tftp ${fdtaddr} ${fdtfile}; run netargs; bootz ${loadaddr} - ${fdtaddr} nfsopts=nolock partitions=uuid_disk=${uuid_gpt_disk};name=rootfs,start=2MiB,size=-,uuid=${uuid_gpt_rootfs} ramargs=setenv bootargs console=${console} ${optargs} root=${ramroot} rootfstype=${ramrootfstype} ramboot=echo Booting from ramdisk ...; run ramargs; bootz ${loadaddr} ${rdaddr} ${fdtaddr} ramroot=/dev/ram0 rw ramdisk_size=65536 initrd=${rdaddr},64M ramrootfstype=ext2 rdaddr=0x88080000 rootpath=/export/rootfs soc=am33xx spiargs=setenv bootargs console=${console} ${optargs} root=${spiroot} rootfstype=${spirootfstype} spiboot=echo Booting from spi ...; run spiargs; sf probe ${spibusno}:0; sf read ${loadaddr} ${spisrcaddr} ${spiimgsize}; bootz ${loadaddr} spibusno=0 spiimgsize=0x362000 spiroot=/dev/mtdblock4 rw spirootfstype=jffs2 spisrcaddr=0xe0000 static_ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off stderr=serial stdin=serial stdout=serial test_var=test123printenv Matched a success: 'test_var=test123' case: setenv-and-printenv
case_id: 10216
definition: 0_basic-cmds
duration: 0.53
result: pass
case: 0_basic-cmds
case_id: 10217
definition: lava
duration: 1.02
result: pass
Sending nothing, waiting Waiting for '=> ', 'U-Boot# ' usbnet_devaddr=c8:a0:30:c2:cf:71 vendor=ti ver=U-Boot 2014.04-00014-g47880f5 (Apr 22 2014 - 13:23:54) Environment size: 4737/131068 bytes Matched a prompt: 'U-Boot# ' Sending 'setenv autoload no ; dhcp' setenv autoload no ; dhcp U-Boot# setenv autoload no ; dhcp Waiting for '=> ', 'U-Boot# ', 'DHCP client bound to address' setenv autoload no ; 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 10.15.1.249 Matched a success: 'DHCP client bound to address' case: dhcp
case_id: 10219
definition: 0_dhcp-cmds
duration: 4.57
result: pass
case: 0_dhcp-cmds
case_id: 10220
definition: lava
duration: 4.57
result: pass
Sending nothing, waiting Waiting for '=> ', 'U-Boot# ' Matched a prompt: 'U-Boot# ' Sending 'setenv serverip 10.3.1.1 ; tftp 0x82000000 lavafed-465/tftp-deploy-xtpzv6hc/kernel/vmlinuz' setenv serverip 10.3.1.1 ; tftp 0x82000000 lavafed-465/tftp-deploy-xtpzv6hc/kernel/vmlinuz U-Boot# setenv serverip 10.3.1.1 ; tftp 0x82000000 lavafed-465/tftp-deploy-xtpzv6hc/kernel/vmlinuz Waiting for '=> ', 'U-Boot# ', 'Bytes transferred =' setenv serverip 10.3.1.1 ; tftp 0x82000000 lavafed-465/tftp-deploy-xtpzv6hc/kernel/vmlinuz link up on port 0, speed 100, full duplex Using cpsw device TFTP from server 10.3.1.1; our IP address is 10.15.1.249 Filename 'lavafed-465/tftp-deploy-xtpzv6hc/kernel/vmlinuz'. Load address: 0x82000000 Loading: *################################################################# ################################################################# ################################################################# ####################### 4.1 MiB/s done Bytes transferred = 3187808 (30a460 hex) Matched a success: 'Bytes transferred =' case: tftp
case_id: 10221
definition: 0_tftp-cmds
duration: 0.89
result: pass
case: 0_tftp-cmds
case_id: 10222
definition: lava
duration: 0.89
result: pass
end: 3.1 lava-test-interactive (duration 00:00:06) [common] end: 3 lava-test-interactive-retry (duration 00:00:06) [common] start: 4 finalize (timeout 00:00:30) [common] start: 4.1 power-off (timeout 00:00:10) [common] Calling: 'nice' '/usr/local/lab-scripts/snmp_pdu_control' '--hostname' 'pdu15' '--command' 'off' '--port' '12' >> pdu15 port 12 now powered off Returned 0 in 3 seconds end: 4.1 power-off (duration 00:00:03) [common] case: power-off
case_id: 10232
definition: lava
duration: 3.30
extra: ...
level: 4.1
namespace: common
result: pass
start: 4.2 read-feedback (timeout 00:00:27) [common] Listened to connection for namespace 'common' for 1s Finalising connection for namespace 'common' Disconnecting ShellSession Disconnecting from telnet: Finalise ] quit U-Boot# quit end: 4.2 read-feedback (duration 00:00:01) [common] end: 4 finalize (duration 00:00:05) [common] Cleaning after the job Cleaning up download directory: /var/lib/lava/dispatcher/tmp/lavafed-465/tftp-deploy-xtpzv6hc/kernel Override tmp directory removed at /var/lib/lava/dispatcher/tmp/lavafed-465 Job finished correctly case: job
case_id: 10233
definition: lava
result: pass

Top of page

Please read the triage guidelines for help on debugging failures in the test job, test definitions or in individual test cases.

Job Description YAML

Pipeline jobs use the job definition to generate a descriptive YAML file when the pipeline is validated. The file represents the data sent to the dispatcher at the start of the job, including details of the device as well as the job parameters and the details of the parameters sent to each of the deploy, boot and test actions in the job pipeline.

Click on the Metadata, Device or Job Actions headings below to see some of the information from the description file for this job or download the complete file as YAML using the link above.

features.1.type
device
features.1.action
boot
device.type
beaglebone-black
slave.version
2019.04.0032.g55afae484
features.2.type
device
features.1.name
boot.bootloader.u-boot
features.2.name
test.interactive
job.name
beaglebone-black - interactive
features.2.description
Interactive test
lab.name
staging.validation.linaro.org
job.type
test
features.2.action
test
device.name
staging-black01
features.0.action
deploy
job.url
https://federation.lavasoftware.org/lava/scheduler/job/{id}
features.0.description
Deploy to tftp
slave.arch
amd64
features.1.description
Boot to u-boot
features.0.type
device
features.0.name
deploy.tftp
device type
hostname
timeouts
  • actions: {'seconds': 10}{'minutes': 3}{'seconds': 30}{'minutes': 10}{'minutes': 2}{'minutes': 20}{'minutes': 3}{'minutes': 3}{'minutes': 2}{'minutes': 3}{'minutes': 2}{'minutes': 5}{'seconds': 45}{'minutes': 3}{'minutes': 3}{'minutes': 2}{'minutes': 5}{'minutes': 10}{'seconds': 30} power-offuboot-retrybootloader-interruptdd-imageboot-qemu-imageflash-uboot-umslava-test-shelluboot-actionauto-login-actionbootloader-commandsboot-image-retryhttp-downloadumount-retrybootloader-retrybootloader-actionapply-overlay-imagedownload-retrynfs-deployu-boot-interrupt
  • connections: {'seconds': 30}{'seconds': 30}{'minutes': 2}{'seconds': 30}{'seconds': 10}{'minutes': 10}{'seconds': 30} bootloader-commandsuboot-retryauto-login-actionbootloader-interruptlava-test-shelldd-imageu-boot-interrupt
device action methods
boot:
  • u-boot:
    • interrupt_char:
    • interrupt_prompt: Hit any key to stop autoboot
    • mkimage_arch: arm
    • needs_interrupt: True
    • bootloader_prompt: U-Boot
  • minimal:
  • dfu:
    • enter-commands: ['dfu']
    • command: dfu-util
  • ssh:
deploy:
  • nbd:
  • tftp:
  • lxc:
  • ssh:
  • overlay:
  • usb:
  • image:
target
...
timeouts
  • job: {'seconds': 600}

  1. kernel
    {'type': 'zimage', 'url': 'http://images.validation.linaro.org/snapshots.linaro.org/components/lava/standard/debian/jessie/armhf/4/vmlinuz'}
    Timeout
    • 4 minutes
    to
    tftp
    namespace
    common

  1. prompts
    ['U-Boot# ']
    Timeout
    • 3 minutes
    bootloader
    u-boot
    namespace
    common
    commands
    []
    method
    bootloader

  1. interactive
    [{'prompts': ['=> ', 'U-Boot# '], 'name': 'basic-cmds', 'script': [{'name': 'echo', 'successes': [{'message': 'u-boot echo test'}], 'command': 'echo "u-boot echo test"'}, {'name': 'version', 'successes': [{'message': 'U-Boot'}], 'command': 'version'}, {'name': 'help', 'successes': [{'message': 'test - minimal test like /bin/sh'}], 'command': 'help test'}, {'command': 'setenv test_var test123printenv'}, {'name': 'setenv-and-printenv', 'successes': [{'message': 'test_var=test123'}], 'command': 'printenv'}]}, {'prompts': ['=> ', 'U-Boot# '], 'name': 'dhcp-cmds', 'script': [{'command': None}, {'name': 'dhcp', 'successes': [{'message': 'DHCP client bound to address'}], 'command': 'setenv autoload no ; dhcp'}]}, {'prompts': ['=> ', 'U-Boot# '], 'name': 'tftp-cmds', 'script': [{'command': None}, {'name': 'tftp', 'successes': [{'message': 'Bytes transferred ='}], 'command': 'setenv serverip {SERVER_IP} ; tftp {KERNEL_ADDR} {KERNEL}'}]}]
    stage
    0
    Timeout
    • 4 minutes
    namespace
    common

Job Timings

This section helps test writers to check for actions with a duration which is much shorter than the requested timeout. Reducing these timeouts will allow failures to be identified more quickly.

The graph only shows actions that are longer than 1 second. The full list is anyway available in the table.

Loading the data...