Skip to content

Failed to find connector name error with modified EDID #608

Description

@Gray-Rice

Hi,
I am trying to get a modified version of EDID of my monitor to work with ddcutil. I2c works and I am able to use command line functions like setvcp and getvsp, but due to the 'Failed to find connector name' error applications like the kde plasma brightness control fail.

I use drm.edid_firmware=HDMI-A-1:edid/edid_fast.bin kernel parameter to load edid.

ddcutil interrogate outputs:

stock: ddcutil_stock.txt
modified: ddcutil_modified.txt

ddcutil detect --verbose output:

 ddcutil detect --verbose
Failed to find connector name for /dev/i2c-3, set_connector_for_businfo_using_edid at line 1411 in file i2c_bus_core.c. 
Display 1
   I2C bus:  /dev/i2c-3
      Driver:                                    nvidia
      I2C address 0x30 (EDID block#)  present:   false
      EDID exists:                               true
      I2C address 0x37 (DDC) responsive:         true
      Is LVDS or EDP display:                    false
      Is laptop display by EDID:                 false
      Is laptop display:                         false
      /sys/bus/i2c/devices/i2c-3/name            NVIDIA i2c adapter 3 at 1:00.0
      PCI device path:                           /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/i2c-3
   EDID synopsis:
      Mfg id:               DEL - Dell Inc.
      Model:                DELL U2417H
      Product code:         16616  (0x40e8)
      Serial number:        9F8JF91ACNML
      Binary serial number: 1129205068 (0x434e4d4c)
      Manufacture year:     2019,  Week: 2
      EDID version:         1.3
      Extra descriptor:        
      Video input definition:    0x80 - Digital Input
      Supported features:
         DPMS standby
         DPMS suspend
         DPMS active-off
         Digital display type: RGB 4:4:4 + YCrCb 4:4:4
         Standard sRGB color space: False
      White x,y:        0.313, 0.329
      Red   x,y:        0.640, 0.330
      Green x,y:        0.300, 0.600
      Blue  x,y:        0.150, 0.060
      Extension blocks: 1
   EDID source: I2C
   EDID hex dump:
        +0          +4          +8          +c            0   4   8   c   
+0000   00 ff ff ff ff ff ff 00 10 ac e8 40 4c 4d 4e 43   ...........@LMNC
+0010   02 1d 01 03 80 35 1e 78 ea ee 95 a3 54 4c 99 26   .....5.x....TL.&
+0020   0f 50 54 a5 4b 00 71 4f 81 80 a9 40 d1 c0 01 01   .PT.K.qO...@....
+0030   01 01 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c   .......:..q8-@X,
+0040   45 00 0f 28 21 00 00 1e 00 00 00 ff 00 39 46 38   E..(!........9F8
+0050   4a 46 39 31 41 43 4e 4d 4c 0a 00 00 00 fc 00 44   JF91ACNML......D
+0060   45 4c 4c 20 55 32 34 31 37 48 0a 20 00 00 00 fd   ELL U2417H. ....
+0070   00 32 4b 1e 53 11 00 0a 20 20 20 20 20 20 01 4e   .2K.S...      .N
   VCP version:         2.1
   Controller mfg:      Mstar
   Firmware version:    65.5
   Monitor correctly uses invalid feature flag in DDC reply packet to indicate unsupported feature.
   Current dynamic sleep adjustment multiplier:  0.00
   Monitor Model Id:  DEL-DELL_U2417H-16616
   Feature definition file DEL-DELL_U2417H-16616.mccs not found.


Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions