I am having issues with the Raspberry PI 3 B+ board, it seems. I have no issues with Raspberry 3 B, Raspberry PI zero, but one user is saying they are getting this error:
I used the same size SD card (8gb) but I don’t get this error on my RPI 3 B board. Previous builds (sumo) worked fine but now for some reason things are just not working on the (thud) build. Also,I made the wifi working by adding linux-firmware-rpidistro-bcm43430 to the install.
Here is the build file:
# Mender Specific
INHERIT += "mender-full"
MENDER_ARTIFACT_NAME = "release-2019.02.18"
#MACHINE ??= "raspberrypi0-wifi"
MACHINE ??= "raspberrypi3"
MENDER_BOOT_PART_SIZE_MB = "40"
MENDER_PARTITION_ALIGNMENT = "4194304"
IMAGE_FSTYPES_remove += " rpi-sdimg"
# Extra Storage for php-int
MENDER_STORAGE_TOTAL_SIZE_MB = "1224"
IMAGE_ROOTFS_MAXSIZE = "2500000"
# RPI Specific
RPI_USE_U_BOOT = "1"
DISABLE_RPI_BOOT_LOGO = "1"
IMAGE_INSTALL_append = " kernel-image kernel-devicetree"
IMAGE_FSTYPES_remove += " rpi-sdimg"
DISTRO_FEATURES_append = " systemd wifi"
# App Specific
IMAGE_INSTALL_append = " kernel-image kernel-devicetree kernel-modules linux-firmware-bcm43430 linux-firmware-rpidistro-bcm43430 wpa-supplicant iw bash hostapd dnsmasq iptables avahi-daemon fcgi php php-cli php-fpm nginx nmap dos2unix android-tools python3 nodejs icu node-ssdp wol libcec initscript eddy eddycheck eddyclient cec-client-server"
# General Info
DISTRO ?= "poky"
CONF_VERSION = "1"
DL_DIR ?= "/portable/yocto/rocko/downloads"
PACKAGECONFIG_append_pn-qemu-native = " sdl"
PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
PACKAGE_CLASSES ?= "package_rpm"
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
PATCHRESOLVE = "noop"
BB_DISKMON_DIRS ??= "\
STOPTASKS,${TMPDIR},1G,100K \
STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \
STOPTASKS,/tmp,100M,100K \
ABORT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \
ABORT,${SSTATE_DIR},100M,1K \
ABORT,/tmp,10M,1K"
# In order to build from the repository that Jenkins has cloned, instead of
# letting bitbake pull the sources, we use "externalsrc".
INHERIT += "externalsrc"
# Host Name
hostname_pn-base-files = "EddyBridge"
I needed to increase the file size because the php-intl made the file size much bigger.