Hi!
I'm trying to use my Pi5 on an old bravia television, and I managed to make it work by loading the edid from the kernel command line. But this stopped working now.
LibreELEC (community): nightly-20231222-581a2fe (RPi5.aarch64)
pocok:~ # dmesg | grep firm
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] Kernel command line: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 smsc95xx.macaddr=D8:3A:DD:9C:61:C1 vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 boot=UUID=2212-4031 disk=UUID=5fb8b51f-c02e-4893-9d19-c1e7f928512e console=ttyAMA10,115200 console=tty0 drm.edid_firmware=HDMI-A-1:braviaedid.bin drm.edid_fixup=0
[ 0.719435] raspberrypi-firmware soc:firmware: Attached to firmware from 2023-10-18T17:30:17, variant start_cd
[ 0.732825] raspberrypi-firmware soc:firmware: Firmware hash is c2da2ae700000000000000000000000000000000
[ 2.590147] vc4-drm axi:gpu: Direct firmware load for braviaedid.bin failed with error -2
[ 2.590151] vc4-drm axi:gpu: [drm] *ERROR* [CONNECTOR:32:HDMI-A-1] Requesting EDID firmware "braviaedid.bin" failed (err=-2)
[ 2.605023] vc4-drm axi:gpu: Direct firmware load for braviaedid.bin failed with error -2
[ 2.611372] vc4-drm axi:gpu: [drm] *ERROR* [CONNECTOR:32:HDMI-A-1] Requesting EDID firmware "braviaedid.bin" failed (err=-2)
[ 3.153476] kernel-overlays-setup: added firmware from /usr/lib/kernel-overlays/base/lib/firmware
[ 3.158760] kernel-overlays-setup: added firmware from /storage/.config/firmware
For my untrained eyes this looks like a wrong order of things. Do my eyes deceive me?
The file is there:
pocok:~ # ls /storage/.config/firmware/
braviaedid.bin
The fixup parameter does nothing useful, the output is the same without it.
Thanks in advance.