root@colibri-imx8x:~# zcat /proc/config.gz |grep CIFS
# CONFIG_CIFS is not set
And when I try to mount my shared drive I see the following error:
root@colibri-imx8x:~# sudo mount -a
mount error: cifs filesystem not supported by the system
mount error(19): No such device
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
I think the kernel config parameters may have changed in Kirkstone. I think you just need “CONFIG_CIFS” now. The options you mentioned do not seem to exist in the Kirkstone kernel. I’ll sync up with our tech pubs folks to fix the docs.
Incidentally, when changing just a few kernel configs, I usually prefer to use a config file fragment rather than overriding the entire defconfig. I find that easier to maintain long-term and I can easily enable/disable individual feature sets just by adding or removing them from the SRC_URI.
I bitbake the tdx-reference-minimal-image, deploy the updated image with Toradex Easy Installer and it all works. I guess we need to figure out where in your process the disconnect is happening.
Can you share more details about the image you are building, any local changes you may have, specifically relate to the linux-toradex recipe, and the actual steps and commands you use to build and deploy your modified image?