5 May 2021, 22:03

@davidb2111

I tried to follow what you did in terms of reading the messages and from a google searches I found this

https://github.com/timvideos/HDMI2USB-jahanzeb-firmware/issues/105
Logs from connecting a HDMI2USB with no firmware loaded;

[2003687.988663] [drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus dpb

https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/drm_edid.c

  • Avoid sending the segment addr to not upset non-compliant
    * DDC monitors.
    */
    ret = i2c_transfer(adapter, &msgs[3 - xfers], xfers);

     if (ret == -ENXIO) {
     	DRM_DEBUG_KMS("drm: skipping non-existent adapter %s\n",
     			adapter->name);
     	break;
    

https://forums.gentoo.org/viewtopic-t-1080762-start-0.html

after looking and finding that you have to make the edid bin's from /kernel/Documentation/EDID i was able to use them buttttt

looks like edid_firmware was moved from drm_kms_helper to drm at some point, and somewhere got messed up
i'm guessing it used to work now it searches for edid and bombs out anyway

I don't know if this will help though