PROVISORY: ci: haze: use prpl-haze-emmc with sysupgrade image
Adding obuspa package has increased slightly prplOS firmware image, but it was enough to trigger Haze's bootloader factory pre-configured limits. U-Boot shipped with the devices has configuration limits which prevents to boot initramfs images which have size of 33951166 Bytes = 32.4 MiB: U-Boot 2016.01 (Nov 09 2022 - 16:51:22 +0800) ... IPQ807x# tftpboot 0x41000000 openwrt-ipq807x-generic-prpl_haze-initramfs-uImage.itb && bootm 0x41000000 ... Uncompressing Kernel Image ... Error: inflate() returned -5 Image too large: increase CONFIG_SYS_BOOTM_LEN Must RESET board to recover resetting ... So lets workaround this bootloader limit by writting the firmware image directly into the eMMC storage with sysupgrade image, thats it, we couldn't use initramfs images on Haze until we get U-Boot with suitable configuration. References: PCF-1048, PCF-929 Signed-off-by: Petr Štetiar <ynezz@true.cz>
This commit is contained in:
parent
16e869a9ef
commit
980b2358d1
@ -65,7 +65,7 @@ run test Turris Omnia initramfs:
|
||||
optional: true
|
||||
extends: .turris-omnia testbed
|
||||
|
||||
run test Haze initramfs:
|
||||
run test Haze eMMC:
|
||||
needs:
|
||||
- job: build test ipq807x prpl security
|
||||
optional: true
|
||||
|
||||
@ -6,13 +6,13 @@
|
||||
- .prpl-haze testbed
|
||||
- .cdrouter
|
||||
|
||||
CDRouter-Top-100+mDNS Haze initramfs:
|
||||
CDRouter-Top-100+mDNS Haze eMMC:
|
||||
<<: *prpl_haze
|
||||
variables:
|
||||
DUT_INIT_SCRIPTS: |
|
||||
.gitlab/scripts/dut-init/cdrouter-dut-configure-dyndns.sh
|
||||
|
||||
CDRouter-Top-100+mDNS Haze VLAN WAN/LAN initramfs:
|
||||
CDRouter-Top-100+mDNS Haze VLAN WAN/LAN eMMC:
|
||||
<<: *prpl_haze
|
||||
variables:
|
||||
CDROUTER_TEST_CONFIG: vlan
|
||||
@ -20,7 +20,7 @@ CDRouter-Top-100+mDNS Haze VLAN WAN/LAN initramfs:
|
||||
.gitlab/scripts/dut-init/cdrouter-dut-configure-dyndns.sh
|
||||
.gitlab/scripts/dut-init/cdrouter-dut-enable-vlans.sh
|
||||
|
||||
CDRouter-Top-100+mDNS Haze PPPoE WAN initramfs:
|
||||
CDRouter-Top-100+mDNS Haze PPPoE WAN eMMC:
|
||||
<<: *prpl_haze
|
||||
variables:
|
||||
CDROUTER_TEST_CONFIG: ppp
|
||||
@ -28,7 +28,7 @@ CDRouter-Top-100+mDNS Haze PPPoE WAN initramfs:
|
||||
.gitlab/scripts/dut-init/cdrouter-dut-configure-dyndns.sh
|
||||
.gitlab/scripts/dut-init/cdrouter-dut-enable-pppoe.sh
|
||||
|
||||
CDRouter-Wireless Haze initramfs:
|
||||
CDRouter-Wireless Haze eMMC:
|
||||
<<: *prpl_haze
|
||||
variables:
|
||||
CDROUTER_TEST_CONFIG: wireless
|
||||
@ -48,25 +48,25 @@ CDRouter-Wireless Haze initramfs:
|
||||
- if: '$CI_COMMIT_BRANCH == $CI_DESIGNATED_BRANCH'
|
||||
- when: manual
|
||||
|
||||
CDRouter-UPnP-IPv46 Haze initramfs:
|
||||
CDRouter-UPnP-IPv46 Haze eMMC:
|
||||
<<: *prpl_haze_ipv6
|
||||
allow_failure: true
|
||||
variables:
|
||||
CDROUTER_TEST_CONFIG: generic-ipv6-upnp
|
||||
|
||||
CDRouter-IPv6-Top-100+mDNS Haze initramfs:
|
||||
CDRouter-IPv6-Top-100+mDNS Haze eMMC:
|
||||
<<: *prpl_haze_ipv6
|
||||
variables:
|
||||
CDROUTER_TEST_CONFIG: generic-ipv6
|
||||
|
||||
CDRouter-IPv6-Top-100+mDNS Haze VLAN WAN/LAN initramfs:
|
||||
CDRouter-IPv6-Top-100+mDNS Haze VLAN WAN/LAN eMMC:
|
||||
<<: *prpl_haze_ipv6
|
||||
variables:
|
||||
CDROUTER_TEST_CONFIG: vlan-ipv6
|
||||
DUT_INIT_SCRIPTS: |
|
||||
.gitlab/scripts/dut-init/cdrouter-dut-enable-vlans.sh
|
||||
|
||||
.CDRouter-IPv6-Top-100+mDNS Haze PPPoE WAN initramfs:
|
||||
.CDRouter-IPv6-Top-100+mDNS Haze PPPoE WAN eMMC:
|
||||
<<: *prpl_haze_ipv6
|
||||
variables:
|
||||
CDROUTER_TEST_CONFIG: ppp-ipv6
|
||||
@ -82,7 +82,7 @@ CDRouter-TR-069 Haze eMMC:
|
||||
DUT_INIT_SCRIPTS: |
|
||||
.gitlab/scripts/dut-init/cdrouter-tr181-mockups.sh
|
||||
|
||||
CDRouter-USP-Certification Haze initramfs:
|
||||
CDRouter-USP-Certification Haze eMMC:
|
||||
<<: *prpl_haze
|
||||
variables:
|
||||
DUT_INIT_SCRIPTS: |
|
||||
|
||||
@ -7,9 +7,9 @@
|
||||
DUT_BOARD: prpl-haze
|
||||
DUT_CPU_TYPE: cortex-a53
|
||||
DUT_WAN_INTERFACE: wan
|
||||
LABGRID_TARGET: prpl-haze-initramfs
|
||||
TFTP_IMAGE_FILENAME: openwrt-ipq807x-generic-prpl_haze-initramfs-uImage.itb
|
||||
TFTP_IMAGE_FILENAME_PATTERN: /.*openwrt-ipq807x-generic-prpl_haze-initramfs-uImage.itb/
|
||||
LABGRID_TARGET: prpl-haze-emmc
|
||||
TFTP_IMAGE_FILENAME: openwrt-ipq807x-generic-prpl_haze-squashfs-sysupgrade.bin
|
||||
TFTP_IMAGE_FILENAME_PATTERN: /.*openwrt-ipq807x-generic-prpl_haze-squashfs-sysupgrade.bin/
|
||||
DUT_ARCH_PACKAGES_PATH: $PACKAGE_DIR/${DUT_ARCH}_${DUT_CPU_TYPE}
|
||||
tags:
|
||||
- dut-prpl-haze
|
||||
|
||||
Loading…
Reference in New Issue
Block a user