Hello,
I have found a bug trying to deploy wifi functionalities.
After these steps, the mlan0 disappears and a manual reboot is needed.
wpa_supplicant -D nl80211 -c wpa_supplicant.conf -i mlan0 -B
udhcpc -i mlan0 -q –n
wpa_cli terminate -i mlan0
This is wpa_supplicant.conf
:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1
network={
ssid="NicoNet-Mobile"
#psk="12345678" psk=da0852a99ee7d8cf99f63d12c49717988f42ca2598c27af827a703f061496108
}
In /etc/network/interfaces
I have:
# Wireless interfaces
iface mlan0 inet manual
I did bitbake core-image-minimal
Here’s my local.conf
MACHINE ??= 'colibri-imx6ull'
DISTRO ?= 'fslc-framebuffer'
PACKAGE_CLASSES ?= "package_rpm"
EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
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"
PACKAGECONFIG_append_pn-qemu-native = " sdl"
PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
CONF_VERSION = "1"
DL_DIR ?= "${BSPDIR}/downloads/"
ACCEPT_FSL_EULA = "1"
# --- Added by gbassi ---
#Add package manager
EXTRA_IMAGE_FEATURES += " package-management "
#--- DRIVERS ---
#Backports WIFI
BACKPORTS_WIFI = " \
backports \
linux-firmware-ath10k \
linux-firmware-sd8686 \
linux-firmware-sd8688 \
linux-firmware-sd8787 \
linux-firmware-sd8797 \
linux-firmware-sd8887 \
linux-firmware-sd8997 \
linux-firmware-ralink \
linux-firmware-rtl8192cu \
linux-firmware-rtl8188eu \
hostapd \
"
BACKPORTS_WIFI_EXTRA = " \
linux-firmware-ath9k \
linux-firmware-iwlwifi \
"
#--- IMAGE PARAMS ---
#Image size in KB
#IMAGE_ROOTFS_EXTRA_SPACE="2097152"
#Extra packages
IMAGE_INSTALL_append += " curl nano tree \
nodejs nodejs-npm \
kernel-modules ${BACKPORTS_WIFI} net-tools iw wpa-supplicant"
#Extra features
EXTRA_IMAGE_FEATURES += " ssh-server-dropbear allow-empty-password"
#--- USER PARAMS ---
#Login Parameters
EXTRA_USERS_PARAMS = "usermod -s /bin/bash root;"
I believe there’s some component missing in the local.conf.
Thanks!