EDID не загружается из /lib/firmware

EDID не загружается из /lib/firmware

Я хотел загрузить настроенный edid, поэтому я добавил его имя как «drm_kms_helper.edid_firmware=edid/edid.bin» и сохранил edid в /lib/firmware/edid/.

Но после загрузки системы, я перепроверил из пространства пользователя. Загрузка не идет: cat /sys/module/drm_kms_helper/parameters/edid_firmware.

Я включил конфигурации DRM_LOAD_EDID_FIRMWARE=y.

Кто-нибудь может мне с этим помочь?

решение1

проверьте, что говорит ядро ​​во время загрузки с помощью dmesg -H. В моем случае с похожей конфигурацией:

[  +0.000001] Kernel command line: (removed irrelevant options) drm_kms_helper.edid_firmware=edid/2560x1440.bin 
[  +0.000180] [drm] drm_kms_firmware.edid_firmware is deprecated, please use drm.edid_firmware intead.

позже...

[  +0.003042] [drm:drm_load_edid_firmware] *ERROR* Size of EDID firmware "edid/2560x1440.bin" is invalid (expected 0, got 127

Не уверен, в чем причина, но вы также должны увидеть некоторые ошибки в вашем файле EDID.

EDIT: изменено drm_kms_firmware.edid_firmwareна drm.edid_firmware, все еще есть ошибка недопустимого размера.

Связанный контент