lava_test_sh_cmd: /bin/sh
lava_test_results_dir: /lava-%s
lava_test_shell_file: ~/.bashrc
interrupt-prompt: 'Hit m for menu or any other key to stop autoboot'
final-message: 'Starting kernel'
- '### ERROR ### Please RESET the board ###'
interrupt-prompt: 'Hit any key to stop autoboot'
final-message: 'Starting kernel'
- 'Must RESET board to recover'
- 'Retry time exceeded; starting again'
- 'ERROR: The remote end did not respond in time.'
- 'Bad Linux ARM64 Image magic!'
- 'Wrong Ramdisk Image Format'
- 'Ramdisk image is corrupt or invalid'
- 'ERROR: Failed to allocate'
- 'TFTP error: trying to overwrite reserved memory'
- 'Bad Linux RISCV Image magic!'
- 'Wrong Image Format for boot'
- 'ERROR: Did not find a cmdline Flattened Device Tree'
- 'ERROR: RD image overlaps OS image'
dfu-download: 'DOWNLOAD \.\.\. OK\r\nCtrl\+C to exit \.\.\.'
interrupt-prompt: 'for a command-line'
- "error: missing (.*) symbol."
interrupt-prompt: 'for a command-line'
- 'Undefined OpCode Exception PC at'
- 'Synchronous Exception at'
- "error: missing (.*) symbol."
interrupt-prompt: 'Press Ctrl-B for the iPXE command line'
interrupt_ctrl_list: ['b']
- 'No configuration methods succeeded'
final-message: 'Starting kernel'
- 'No space left for ramdisk'
- 'TFTP failed for ramdisk.'
- 'Out of space adding TFTP server IP to the command line.'
- 'Error code \d+( \([\w\s]+\))?\r\n'
# Override: set as the shutdown-message parameter of an Action.
shutdown-message: 'The system is going down for reboot NOW'
# Kernel starting message
kernel-start-message: 'Linux version [0-9]'
# Default shell prompt for AutoLogin
default-shell-prompt: 'lava-test: # '
# SPAWN_MAXREAD - in bytes, quoted as a string
# 1 to turn off buffering, pexpect default is 2000
# maximum may be limited by platform issues to 4092
# avoid setting searchwindowsize:
# Data before searchwindowsize point is preserved, but not searched.
# Set the failure retry to default or override it
connect: telnet 127.0.0.1 63005
hard_reset: /usr/local/bin/acme-cli -s 192.168.66.2 reset 4
power_off: /usr/local/bin/acme-cli -s 192.168.66.2 switch_off 4
power_on: /usr/local/bin/acme-cli -s 192.168.66.2 switch_on 4
# interfaces or device_ip or device_mac
pass: # sata_uuid_sd_uuid_usb_uuid
mkimage_arch: arm # string to pass to mkimage -A when adding UBoot headers
- 'PasswordAuthentication=no'
identity_file: "dynamic_vm_keys/lava"
interrupt_prompt: Press SPACE to abort autoboot
- "setenv initrd_high 0xffffffff"
- "setenv fdt_high 0xffffffff"
- "setenv serverip {SERVER_IP}"
- "tftp {KERNEL_ADDR} {KERNEL}"
- "tftp {RAMDISK_ADDR} {RAMDISK}"
- "tftp {TEE_ADDR} {TEE}"
- "setenv initrd_size ${filesize}"
- "tftp {DTB_ADDR} {DTB}"
# Always quote the entire string if the command includes a colon to support correct YAML.
- "setenv bootargs 'console=ttyO0,115200n8 root=/dev/nfs rw nfsroot={NFS_SERVER_IP}:{NFSROOTFS},tcp,hard ip=dhcp'"
- "setenv initrd_high 0xffffffff"
- "setenv fdt_high 0xffffffff"
- "setenv serverip {SERVER_IP}"
- "tftp {KERNEL_ADDR} {KERNEL}"
- "tftp {RAMDISK_ADDR} {RAMDISK}"
- "tftp {TEE_ADDR} {TEE}"
- "setenv initrd_size ${filesize}"
- "tftp {DTB_ADDR} {DTB}"
# Always quote the entire string if the command includes a colon to support correct YAML.
- "setenv bootargs 'console=ttyO0,115200n8 rw nbd.server={NBDSERVERIP} nbd.port={NBDSERVERPORT} root=/dev/ram0 ramdisk_size=16384 rootdelay=7 ip=dhcp verbose earlyprintk systemd.log_color=false ${extraargs} rw'"
- "setenv initrd_high 0xffffffff"
- "setenv fdt_high 0xffffffff"
- "setenv serverip {SERVER_IP}"
- "tftp {KERNEL_ADDR} {KERNEL}"
- "tftp {RAMDISK_ADDR} {RAMDISK}"
- "tftp {TEE_ADDR} {TEE}"
- "setenv initrd_size ${filesize}"
- "tftp {DTB_ADDR} {DTB}"
- "setenv bootargs 'console=ttyO0,115200n8 root=/dev/ram0 ip=dhcp'"
- "load usb :{ROOT_PART} {KERNEL_ADDR} {KERNEL}"
- "load usb :{ROOT_PART} {RAMDISK_ADDR} {RAMDISK}"
- "setenv initrd_size ${filesize}"
- "load usb :{ROOT_PART} {DTB_ADDR} {DTB}"
- "console=ttyO0,115200n8 root={ROOT} ip=dhcp"
- "load scsi {ROOT_PART} {KERNEL_ADDR} {KERNEL}"
- "load scsi {ROOT_PART} {RAMDISK_ADDR} {RAMDISK}; setenv initrd_size ${filesize}"
- "load scsi {ROOT_PART} {DTB_ADDR} {DTB}"
- "setenv bootargs 'console=ttyO0,115200n8 root={ROOT} ip=dhcp'"
corrupt_boot_media_command:
power_off_before_corrupt_boot_media: