Hi,
I’m experiencing the same issue as reported by @ed-bear with Torizon 6.7.0 and Yavia board
I have created a binary edid file 800x600.bin by compiling the files in
~/bin/build-torizon/tmp/work-shared/verdin-imx8mp/kernel-source/tools/edid
this file has been placed in /lib/firmware/edid/800x600.bin
The location /lib/firmware was read only. To create the folder edid and have the 800x600.bin file in it I had to follow the help of @jeremias.tx at https://community.toradex.com/t/how-to-configure-display-timing-for-7-non-toradex-monitor/12179/13 sudo mount -o remount,rw /dev/mmcblk2p2 /usr
Then I reboot and block the uboot and execute:
setenv tdxargs drm.edid_firmware=edid/800x600.bin
boot
After boot is finished I receive the same errors as @ed-bear
[ 2.741913] [drm:edid_load] ERROR Requesting EDID firmware “edid/600x600.bin” failed (err=-2)
Looking at the driver the error is generated here:
err = request_firmware(&fw, name, &pdev->dev);
platform_device_unregister(pdev);
if (err) {
DRM_ERROR(“Requesting EDID firmware "%s" failed (err=%d)\n”,
name, err);
return ERR_PTR(err);
}
uname -a
Linux verdin-imx8mp-15140068 5.15.148-6.7.0-devel+git.bfdbfb2c85fb #1-TorizonCore SMP PREEMPT Thu Jun 20 15:59:41 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux
Can you please help me with the topic?