Skip to content

Instantly share code, notes, and snippets.

@fabian-thomas
Created November 11, 2023 10:59
Show Gist options
  • Save fabian-thomas/e7f6e7535bb5f924a142b2116f87213e to your computer and use it in GitHub Desktop.
Save fabian-thomas/e7f6e7535bb5f924a142b2116f87213e to your computer and use it in GitHub Desktop.
traces
(main ) Starting ddcutil execution, Sat Nov 11 11:58:38 2023
(ddc_displays_already_detected ) Executed Returning false
*** Sys_Drm_Connector report: Detailed /sys/class/drm report: ***
Display connectors reported by DRM:
Connector: card1-DP-1
i2c_busno: 8
name: AUX B/DDI B/PHY B
dev: 89:8
enabled: disabled
status: disconnected
base_busno: -1
base_name: (null)
base dev: (null)
edid: None
Connector: card1-DP-2
i2c_busno: 9
name: AUX C/DDI C/PHY C
dev: 89:9
enabled: disabled
status: disconnected
base_busno: -1
base_name: (null)
base dev: (null)
edid: None
Connector: card1-DP-3
i2c_busno: -1
name: (null)
dev: (null)
enabled: disabled
status: disconnected
base_busno: -1
base_name: (null)
base dev: (null)
edid: None
Connector: card1-DP-4
i2c_busno: -1
name: (null)
dev: (null)
enabled: disabled
status: disconnected
base_busno: -1
base_name: (null)
base dev: (null)
edid: None
Connector: card1-DP-5
i2c_busno: -1
name: (null)
dev: (null)
enabled: disabled
status: disconnected
base_busno: -1
base_name: (null)
base dev: (null)
edid: None
Connector: card1-DP-7
i2c_busno: -1
name: (null)
dev: (null)
enabled: enabled
status: connected
base_busno: -1
base_name: (null)
base dev: (null)
edid:
+0 +4 +8 +c 0 4 8 c
+0000 00 ff ff ff ff ff ff 00 36 69 62 14 01 00 00 00 ........6ib.....
+0010 0d 1c 01 04 a5 3b 23 78 3f 61 50 a6 56 50 a0 26 .....;#x?aP.VP.&
+0020 0d 50 54 af ef 80 61 7c 81 c0 81 3c 95 00 95 3c .PT...a|...<...<
+0030 b3 00 b3 3c d1 fc 9c e0 00 78 a0 a0 32 50 30 40 ...<.....x..2P0@
+0040 35 00 55 50 21 00 00 1a 00 00 00 ff 00 30 30 30 5.UP!........000
+0050 30 30 30 30 30 30 30 30 30 31 00 00 00 fd 00 30 0000000001.....0
+0060 90 de de 3c 01 0a 20 20 20 20 20 20 00 00 00 fc ...<.. ....
+0070 00 4f 70 74 69 78 20 4d 41 47 32 37 43 51 01 98 .Optix MAG27CQ..
+0080 02 03 18 75 4b 90 9f 85 94 04 13 03 12 01 02 11 ...uK...........
+0090 23 09 07 07 83 01 00 00 02 3a 80 d0 72 38 2d 40 #........:..r8-@
+00a0 10 2c 96 80 56 50 21 00 00 18 02 3a 80 18 71 38 .,..VP!....:..q8
+00b0 2d 40 58 2c 96 00 56 50 21 00 00 18 01 1d 00 bc -@X,..VP!.......
+00c0 52 d0 1e 20 b8 28 55 40 56 50 21 00 00 1e 84 bc R.. .(U@VP!.....
+00d0 00 50 a0 a0 55 50 08 20 78 00 56 50 21 00 00 1a .P..UP. x.VP!...
+00e0 56 5e 00 a0 a0 a0 29 50 30 20 35 00 56 50 21 00 V^....)P0 5.VP!.
+00f0 00 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 25 ...............%
Connector: card1-HDMI-A-1
i2c_busno: 3
name: i915 gmbus dpb
dev: 89:3
enabled: disabled
status: disconnected
edid: None
Connector: card1-eDP-1
i2c_busno: 7
name: AUX A/DDI A/PHY A
dev: 89:7
enabled: disabled
status: connected
base_busno: -1
base_name: (null)
base dev: (null)
edid:
+0 +4 +8 +c 0 4 8 c
+0000 00 ff ff ff ff ff ff 00 06 af ed 20 00 00 00 00 ........... ....
+0010 00 1c 01 04 95 22 13 78 03 b0 e5 94 58 5a 92 28 .....".x....XZ.(
+0020 21 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 !PT.............
+0030 01 01 01 01 01 01 14 37 80 b4 70 38 26 40 6c 30 .......7..p8&@l0
+0040 aa 00 58 c2 10 00 00 18 b8 24 80 b4 70 38 26 40 ..X......$..p8&@
+0050 6c 30 aa 00 58 c2 10 00 00 18 00 00 00 00 00 00 l0..X...........
+0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 ................
+0070 00 10 36 ff 0f 3c 96 16 12 2d 96 20 20 20 00 46 ..6..<...-. .F
*** Sysfs_I2C_Info report ***
All Sysfs_I2C_Info records
Sysfs_I2C_Info at: 0x5619ce4551f0
busno: 0
name: Synopsys DesignWare I2C adapter
adapter_path: (null)
adapter_class: (null)
driver: (null)
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x5619ce459bf0
busno: 1
name: Synopsys DesignWare I2C adapter
adapter_path: (null)
adapter_class: (null)
driver: (null)
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x5619ce459cd0
busno: 2
name: SMBus I801 adapter at 4040
adapter_path: /sys/devices/pci0000:00/0000:00:1f.4
adapter_class: 0x0c0500
driver: i801_smbus
driver_version: (null)
conflicting_driver_names: dummy, ee1004
Sysfs_I2C_Info at: 0x5619ce459e20
busno: 3
name: i915 gmbus dpb
adapter_path: /sys/devices/pci0000:00/0000:00:02.0
adapter_class: 0x030000
driver: i915
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x5619ce459e60
busno: 4
name: i915 gmbus dpc
adapter_path: /sys/devices/pci0000:00/0000:00:02.0
adapter_class: 0x030000
driver: i915
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x5619ce459f90
busno: 5
name: i915 gmbus misc
adapter_path: /sys/devices/pci0000:00/0000:00:02.0
adapter_class: 0x030000
driver: i915
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x5619ce45a120
busno: 6
name: i915 gmbus dpd
adapter_path: /sys/devices/pci0000:00/0000:00:02.0
adapter_class: 0x030000
driver: i915
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x5619ce45a2e0
busno: 7
name: AUX A/DDI A/PHY A
adapter_path: /sys/devices/pci0000:00/0000:00:02.0
adapter_class: 0x030000
driver: i915
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x5619ce45a4a0
busno: 8
name: AUX B/DDI B/PHY B
adapter_path: /sys/devices/pci0000:00/0000:00:02.0
adapter_class: 0x030000
driver: i915
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x5619ce45a6f0
busno: 9
name: AUX C/DDI C/PHY C
adapter_path: /sys/devices/pci0000:00/0000:00:02.0
adapter_class: 0x030000
driver: i915
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x5619ce45a8b0
busno: 10
name: DPMST
adapter_path: /sys/devices/pci0000:00/0000:00:02.0
adapter_class: 0x030000
driver: i915
driver_version: (null)
conflicting_driver_names:
*** Sysfs I2C devices possibly associated with displays ***
I2C buses to check: x03 x04 x05 x06 x07 x08 x09 x0a
*** Sys_Conflicting_Driver report: Check for Conflicting Device Drivers ***
No conflicting drivers found
*** Sysfs Reports Done ***
(ddc_ensure_displays_detected ) Starting
(ddc_detect_all_displays ) Starting display_caching_enabled=false
(ddc_non_async_scan ) Starting checking 1 displays
(ddc_initial_checks_by_dref ) Starting dref=Display_Ref[bus /dev/i2c-7]
(ddc_initial_checks_by_dref ) Initial dref->flags: DREF_DDC_IS_MONITOR_CHECKED, DREF_DDC_IS_MONITOR, DREF_ALIVE
(ddc_initial_checks_by_dh ) Starting dh=Display_Handle[i2c-7: fd=4]
(ddc_initial_checks_by_dh ) Initial flags: DREF_DDC_IS_MONITOR_CHECKED, DREF_DDC_IS_MONITOR, DREF_OPEN, DREF_ALIVE
(ddc_initial_checks_by_dh ) adjusted sleep-multiplier = 2.00
(ddc_initial_checks_by_dh ) Laptop display definitely detected, not checking feature x10
(ddc_initial_checks_by_dh ) Final flags: DREF_DDC_COMMUNICATION_CHECKED, DREF_DDC_IS_MONITOR_CHECKED, DREF_DDC_IS_MONITOR, DREF_OPEN, DREF_ALIVE
(ddc_initial_checks_by_dh ) Done Returning: false. dh=Display_Handle[i2c-7: fd=4]
(ddc_initial_checks_by_dref ) Final flags: DREF_DDC_COMMUNICATION_CHECKED, DREF_DDC_IS_MONITOR_CHECKED, DREF_DDC_IS_MONITOR, DREF_ALIVE
(ddc_initial_checks_by_dref ) Done Returning: false. dref = Display_Ref[bus /dev/i2c-7]
(ddc_non_async_scan ) Done
(filter_phantom_displays ) Starting all_displays->len=1, detect_phantom_displays=true
(filter_phantom_displays ) Done Returning: false.
(ddc_detect_all_displays ) Done Returning 0x5619ce45b2e0, Detected 0 valid displays
(ddc_ensure_displays_detected ) Done all_displays=0x5619ce45b2e0, all_displays has 1 displays
(ddc_report_displays ) Starting
(ddc_ensure_displays_detected ) Starting
(ddc_ensure_displays_detected ) Done all_displays=0x5619ce45b2e0, all_displays has 1 displays
(ddc_report_display_by_dref ) Starting dref=Display_Ref[bus /dev/i2c-7]
(ddc_report_display_by_dref ) dref->flags: DREF_DDC_COMMUNICATION_CHECKED, DREF_DDC_IS_MONITOR_CHECKED, DREF_DDC_IS_MONITOR, DREF_ALIVE
Invalid display
I2C bus: /dev/i2c-7
DRM connector: card1-eDP-1
/sys/class/drm/card1-eDP-1/dpms Off
/sys/class/drm/card1-eDP-1/enabled disabled
/sys/class/drm/card1-eDP-1/status connected
Driver: i915
I2C address 0x50 (EDID) responsive: true
I2C address 0x37 (DDC) responsive: false
Is LVDS or EDP display: true
Is laptop display by EDID: false
Is laptop display: true
/sys/bus/i2c/devices/i2c-7/name AUX A/DDI A/PHY A
PCI device path: /sys/devices/pci0000:00/0000:00:02.0/drm/card1/card1-eDP-1/i2c-7
EDID synopsis:
Mfg id: AUO - UNK
Model:
Product code: 8429 (0x20ed)
Serial number:
Binary serial number: 0 (0x00000000)
Manufacture year: 2018, Week: 0
EDID version: 1.4
Extra descriptor:
Video input definition: 0x95 - Digital Input (DisplayPort), Bit depth: 6
Supported features:
Digital display type: RGB 4:4:4
Standard sRGB color space: False
White x,y: 0.313, 0.329
Red x,y: 0.580, 0.347
Green x,y: 0.352, 0.570
Blue x,y: 0.159, 0.131
Extension blocks: 0
EDID source: SYSFS
EDID hex dump:
+0 +4 +8 +c 0 4 8 c
+0000 00 ff ff ff ff ff ff 00 06 af ed 20 00 00 00 00 ........... ....
+0010 00 1c 01 04 95 22 13 78 03 b0 e5 94 58 5a 92 28 .....".x....XZ.(
+0020 21 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 !PT.............
+0030 01 01 01 01 01 01 14 37 80 b4 70 38 26 40 6c 30 .......7..p8&@l0
+0040 aa 00 58 c2 10 00 00 18 b8 24 80 b4 70 38 26 40 ..X......$..p8&@
+0050 6c 30 aa 00 58 c2 10 00 00 18 00 00 00 00 00 00 l0..X...........
+0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 ................
+0070 00 10 36 ff 0f 3c 96 16 12 2d 96 20 20 20 00 46 ..6..<...-. .F
This is a laptop display. Laptop displays do not support DDC/CI
(ddc_report_display_by_dref ) Done
(ddc_report_displays ) Done Returning: 1
(main ) ddcutil execution complete, Sat Nov 11 11:58:39 2023
(ddc_discard_detected_displays ) Starting
(ddc_discard_detected_displays ) Done
(main ) Starting ddcutil execution, Sat Nov 11 11:59:18 2023
(dpms_check_x11_asleep ) Starting
(dpms_check_x11_asleep ) Done dpms_state = 0x01 = DPMS_STATE_X11_CHECKED
(scan_sys_drm_connectors ) Starting depth=-1
(scan_sys_drm_connectors ) Done size of sys_drm_connectors: 8
(ddc_displays_already_detected ) Executed Returning false
*** Sys_Drm_Connector report: Detailed /sys/class/drm report: ***
Display connectors reported by DRM:
Connector: card1-DP-1
i2c_busno: 8
name: AUX B/DDI B/PHY B
dev: 89:8
enabled: disabled
status: disconnected
base_busno: -1
base_name: (null)
base dev: (null)
edid: None
Connector: card1-DP-2
i2c_busno: 9
name: AUX C/DDI C/PHY C
dev: 89:9
enabled: disabled
status: disconnected
base_busno: -1
base_name: (null)
base dev: (null)
edid: None
Connector: card1-DP-3
i2c_busno: -1
name: (null)
dev: (null)
enabled: disabled
status: disconnected
base_busno: -1
base_name: (null)
base dev: (null)
edid: None
Connector: card1-DP-4
i2c_busno: -1
name: (null)
dev: (null)
enabled: disabled
status: disconnected
base_busno: -1
base_name: (null)
base dev: (null)
edid: None
Connector: card1-DP-5
i2c_busno: -1
name: (null)
dev: (null)
enabled: disabled
status: disconnected
base_busno: -1
base_name: (null)
base dev: (null)
edid: None
Connector: card1-DP-7
i2c_busno: -1
name: (null)
dev: (null)
enabled: enabled
status: connected
base_busno: -1
base_name: (null)
base dev: (null)
edid:
+0 +4 +8 +c 0 4 8 c
+0000 00 ff ff ff ff ff ff 00 36 69 62 14 01 00 00 00 ........6ib.....
+0010 0d 1c 01 04 a5 3b 23 78 3f 61 50 a6 56 50 a0 26 .....;#x?aP.VP.&
+0020 0d 50 54 af ef 80 61 7c 81 c0 81 3c 95 00 95 3c .PT...a|...<...<
+0030 b3 00 b3 3c d1 fc 9c e0 00 78 a0 a0 32 50 30 40 ...<.....x..2P0@
+0040 35 00 55 50 21 00 00 1a 00 00 00 ff 00 30 30 30 5.UP!........000
+0050 30 30 30 30 30 30 30 30 30 31 00 00 00 fd 00 30 0000000001.....0
+0060 90 de de 3c 01 0a 20 20 20 20 20 20 00 00 00 fc ...<.. ....
+0070 00 4f 70 74 69 78 20 4d 41 47 32 37 43 51 01 98 .Optix MAG27CQ..
+0080 02 03 18 75 4b 90 9f 85 94 04 13 03 12 01 02 11 ...uK...........
+0090 23 09 07 07 83 01 00 00 02 3a 80 d0 72 38 2d 40 #........:..r8-@
+00a0 10 2c 96 80 56 50 21 00 00 18 02 3a 80 18 71 38 .,..VP!....:..q8
+00b0 2d 40 58 2c 96 00 56 50 21 00 00 18 01 1d 00 bc -@X,..VP!.......
+00c0 52 d0 1e 20 b8 28 55 40 56 50 21 00 00 1e 84 bc R.. .(U@VP!.....
+00d0 00 50 a0 a0 55 50 08 20 78 00 56 50 21 00 00 1a .P..UP. x.VP!...
+00e0 56 5e 00 a0 a0 a0 29 50 30 20 35 00 56 50 21 00 V^....)P0 5.VP!.
+00f0 00 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 25 ...............%
Connector: card1-HDMI-A-1
i2c_busno: 3
name: i915 gmbus dpb
dev: 89:3
enabled: disabled
status: disconnected
edid: None
Connector: card1-eDP-1
i2c_busno: 7
name: AUX A/DDI A/PHY A
dev: 89:7
enabled: disabled
status: connected
base_busno: -1
base_name: (null)
base dev: (null)
edid:
+0 +4 +8 +c 0 4 8 c
+0000 00 ff ff ff ff ff ff 00 06 af ed 20 00 00 00 00 ........... ....
+0010 00 1c 01 04 95 22 13 78 03 b0 e5 94 58 5a 92 28 .....".x....XZ.(
+0020 21 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 !PT.............
+0030 01 01 01 01 01 01 14 37 80 b4 70 38 26 40 6c 30 .......7..p8&@l0
+0040 aa 00 58 c2 10 00 00 18 b8 24 80 b4 70 38 26 40 ..X......$..p8&@
+0050 6c 30 aa 00 58 c2 10 00 00 18 00 00 00 00 00 00 l0..X...........
+0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 ................
+0070 00 10 36 ff 0f 3c 96 16 12 2d 96 20 20 20 00 46 ..6..<...-. .F
*** Sysfs_I2C_Info report ***
All Sysfs_I2C_Info records
Sysfs_I2C_Info at: 0x563c29946360
busno: 0
name: Synopsys DesignWare I2C adapter
adapter_path: (null)
adapter_class: (null)
driver: (null)
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x563c2994ad60
busno: 1
name: Synopsys DesignWare I2C adapter
adapter_path: (null)
adapter_class: (null)
driver: (null)
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x563c2994ae40
busno: 2
name: SMBus I801 adapter at 4040
adapter_path: /sys/devices/pci0000:00/0000:00:1f.4
adapter_class: 0x0c0500
driver: i801_smbus
driver_version: (null)
conflicting_driver_names: dummy, ee1004
Sysfs_I2C_Info at: 0x563c2994af90
busno: 3
name: i915 gmbus dpb
adapter_path: /sys/devices/pci0000:00/0000:00:02.0
adapter_class: 0x030000
driver: i915
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x563c2994afd0
busno: 4
name: i915 gmbus dpc
adapter_path: /sys/devices/pci0000:00/0000:00:02.0
adapter_class: 0x030000
driver: i915
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x563c2994b100
busno: 5
name: i915 gmbus misc
adapter_path: /sys/devices/pci0000:00/0000:00:02.0
adapter_class: 0x030000
driver: i915
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x563c2994b290
busno: 6
name: i915 gmbus dpd
adapter_path: /sys/devices/pci0000:00/0000:00:02.0
adapter_class: 0x030000
driver: i915
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x563c2994b450
busno: 7
name: AUX A/DDI A/PHY A
adapter_path: /sys/devices/pci0000:00/0000:00:02.0
adapter_class: 0x030000
driver: i915
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x563c2994b610
busno: 8
name: AUX B/DDI B/PHY B
adapter_path: /sys/devices/pci0000:00/0000:00:02.0
adapter_class: 0x030000
driver: i915
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x563c2994b860
busno: 9
name: AUX C/DDI C/PHY C
adapter_path: /sys/devices/pci0000:00/0000:00:02.0
adapter_class: 0x030000
driver: i915
driver_version: (null)
conflicting_driver_names:
Sysfs_I2C_Info at: 0x563c2994ba20
busno: 10
name: DPMST
adapter_path: /sys/devices/pci0000:00/0000:00:02.0
adapter_class: 0x030000
driver: i915
driver_version: (null)
conflicting_driver_names:
*** Sysfs I2C devices possibly associated with displays ***
I2C buses to check: x03 x04 x05 x06 x07 x08 x09 x0a
*** Sys_Conflicting_Driver report: Check for Conflicting Device Drivers ***
No conflicting drivers found
*** Sysfs Reports Done ***
(ddc_ensure_displays_detected ) Starting
(ddc_detect_all_displays ) Starting display_caching_enabled=false
(i2c_detect_buses ) Starting i2c_buses = (nil)
(i2c_new_bus_info ) busno=3
(i2c_new_bus_info ) Done Returning: 0x563c29952d00
(i2c_check_bus ) Starting busno=3, buf_info=0x563c29952d00
(find_sys_drm_connector_by_busno) Starting busno=3
(find_sys_drm_connector ) Starting busno=3, edid=(nil), connector_name=(null)
(find_sys_drm_connector ) Done Returning: 0x563c29919890
(find_sys_drm_connector_by_busno) Done Returning: 0x563c29919890
(i2c_check_bus ) Getting edid from sysfs for connector card1-HDMI-A-1
(i2c_open_bus ) Starting busno=3, callopts=0x80
(i2c_open_bus ) Done busno=3, Returning file descriptor: 4
(i2c_detect_x37 ) Starting fd=4 - /dev/i2c-3
(invoke_i2c_writer ) Starting fd=4, filename=/dev/i2c-3, slave_address=0x37, bytect=1, bytes_to_write=0x7ffd1a741e93 -> 00
(invoke_i2c_writer ) strategy = I2C_IO_STRATEGY_IOCTL
(i2c_ioctl_writer ) Starting fh=4, filename=/dev/i2c-3, slave_address=0x37, bytect=1, pbytes=0x7ffd1a741e93 -> 00
i2c_rdwr_ioctl_data at: 0x7ffd1a741db0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0000
len: 0x0001 (1)
buf: 0x7ffd1a741e93
(i2c_ioctl_writer ) Done Returning: ENXIO(-6).
(invoke_i2c_writer ) Done Returning: ENXIO(-6).
(i2c_detect_x37 ) invoke_i2c_writer() for slave address x37 returned ENXIO(-6)
(invoke_i2c_reader ) Starting fd=4, filename=/dev/i2c-3, slave_address=0x37, bytect=4, read_bytewise=false, readbuf=0x7ffd1a741e94
(invoke_i2c_reader ) strategy = I2C_IO_STRATEGY_IOCTL
(i2c_ioctl_reader ) Starting fd=4, fn=/dev/i2c-3, slave_addr=0x37, read_bytewise=false, bytect=4, readbuf=0x7ffd1a741e94
(i2c_ioctl_reader1 ) Starting fd=4, fn=/dev/i2c-3, slave_addr=0x37, bytect=4, readbuf=0x7ffd1a741e94
i2c_rdwr_ioctl_data at: 0x7ffd1a741d80
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0001
len: 0x0004 (4)
buf: 0x7ffd1a741e94
(i2c_ioctl_reader1 ) Done Returning: ENXIO(-6). readbuf: 00 00 00 00
(i2c_ioctl_reader ) Done Returning: ENXIO(-6). readbuf: 00 00 00 00
(invoke_i2c_reader ) Done Returning: ENXIO(-6).
(i2c_detect_x37 ) invoke_i2c_reader() for slave address x37 returned ENXIO(-6)
(i2c_detect_x37 ) Done Returning: ENXIO(-6).
(i2c_close_bus ) Starting fd=4 - /dev/i2c-3, callopts=CALLOPT_ERR_MSG
(i2c_close_bus ) Done Returning: OK(0). fd=4, filename=(null)
(i2c_check_bus ) flags = I2C_BUS_EXISTS | I2C_BUS_ACCESSIBLE | I2C_BUS_PROBED | I2C_BUS_VALID_NAME_CHECKED | I2C_BUS_HAS_VALID_NAME | I2C_BUS_DRM_CONNECTOR_CHECKED
(i2c_check_bus ) Done
I2C_Bus_Info at: 0x563c29952d00
Flags: I2C_BUS_EXISTS | I2C_BUS_ACCESSIBLE | I2C_BUS_PROBED | I2C_BUS_VALID_NAME_CHECKED | I2C_BUS_HAS_VALID_NAME | I2C_BUS_DRM_CONNECTOR_CHECKED
Bus /dev/i2c-3 found: true
Bus /dev/i2c-3 probed: true
errno for open: 0
Connector name checked: true
drm_connector_found_by: DRM_CONNECTOR_FOUND_BY_BUSNO (2)
drm_connector_name: card1-HDMI-A-1
Extended information for /sys/bus/i2c/devices/i2c-3...
PCI device path: /sys/devices/pci0000:00/0000:00:02.0/i2c-3
name: i915 gmbus dpb
i2c-dev/i2c-3/dev: 89:3
i2c-dev/i2c-3/name: i915 gmbus dpb
Connector: (null)
Driver: i915
(i2c_new_bus_info ) busno=4
(i2c_new_bus_info ) Done Returning: 0x563c29967010
(i2c_check_bus ) Starting busno=4, buf_info=0x563c29967010
(find_sys_drm_connector_by_busno) Starting busno=4
(find_sys_drm_connector ) Starting busno=4, edid=(nil), connector_name=(null)
(find_sys_drm_connector ) Done Returning: (nil)
(find_sys_drm_connector_by_busno) Done Returning: (nil)
(i2c_open_bus ) Starting busno=4, callopts=0x80
(i2c_open_bus ) Done busno=4, Returning file descriptor: 4
(i2c_get_parsed_edid_by_fd ) Starting fd=4, filename=/dev/i2c-4
(i2c_get_raw_edid_by_fd ) Starting Getting EDID. File descriptor = 4, filename=/dev/i2c-4
(i2c_get_raw_edid_by_fd ) EDID_Read_Size=0, max_tries=4
(i2c_get_raw_edid_by_fd ) Trying EDID read. tryctr=0, max_tries=4, edid_read_size=128, read_bytewise=false, using local io
(i2c_get_edid_bytes_directly_using_ioctl) Starting Getting EDID. File descriptor = 4, filename=/dev/i2c-4, edid_read_size=128, read_bytewise=false
(i2c_get_edid_bytes_directly_using_ioctl) write_before_read = true
(i2c_get_edid_bytes_directly_using_ioctl) Done Returning: ENXIO(-6).
(i2c_get_raw_edid_by_fd ) Done Returning: ENXIO(-6). tries=1
(i2c_get_parsed_edid_by_fd ) Done Returning: ENXIO(-6).
(i2c_detect_x37 ) Starting fd=4 - /dev/i2c-4
(invoke_i2c_writer ) Starting fd=4, filename=/dev/i2c-4, slave_address=0x37, bytect=1, bytes_to_write=0x7ffd1a741e93 -> 00
(invoke_i2c_writer ) strategy = I2C_IO_STRATEGY_IOCTL
(i2c_ioctl_writer ) Starting fh=4, filename=/dev/i2c-4, slave_address=0x37, bytect=1, pbytes=0x7ffd1a741e93 -> 00
i2c_rdwr_ioctl_data at: 0x7ffd1a741db0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0000
len: 0x0001 (1)
buf: 0x7ffd1a741e93
(i2c_ioctl_writer ) Done Returning: ENXIO(-6).
(invoke_i2c_writer ) Done Returning: ENXIO(-6).
(i2c_detect_x37 ) invoke_i2c_writer() for slave address x37 returned ENXIO(-6)
(invoke_i2c_reader ) Starting fd=4, filename=/dev/i2c-4, slave_address=0x37, bytect=4, read_bytewise=false, readbuf=0x7ffd1a741e94
(invoke_i2c_reader ) strategy = I2C_IO_STRATEGY_IOCTL
(i2c_ioctl_reader ) Starting fd=4, fn=/dev/i2c-4, slave_addr=0x37, read_bytewise=false, bytect=4, readbuf=0x7ffd1a741e94
(i2c_ioctl_reader1 ) Starting fd=4, fn=/dev/i2c-4, slave_addr=0x37, bytect=4, readbuf=0x7ffd1a741e94
i2c_rdwr_ioctl_data at: 0x7ffd1a741d80
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0001
len: 0x0004 (4)
buf: 0x7ffd1a741e94
(i2c_ioctl_reader1 ) Done Returning: ENXIO(-6). readbuf: 3c 56 00 00
(i2c_ioctl_reader ) Done Returning: ENXIO(-6). readbuf: 3c 56 00 00
(invoke_i2c_reader ) Done Returning: ENXIO(-6).
(i2c_detect_x37 ) invoke_i2c_reader() for slave address x37 returned ENXIO(-6)
(i2c_detect_x37 ) Done Returning: ENXIO(-6).
(i2c_close_bus ) Starting fd=4 - /dev/i2c-4, callopts=CALLOPT_ERR_MSG
(i2c_close_bus ) Done Returning: OK(0). fd=4, filename=(null)
(i2c_check_bus ) flags = I2C_BUS_EXISTS | I2C_BUS_ACCESSIBLE | I2C_BUS_PROBED | I2C_BUS_VALID_NAME_CHECKED | I2C_BUS_HAS_VALID_NAME | I2C_BUS_DRM_CONNECTOR_CHECKED
(i2c_check_bus ) Done
I2C_Bus_Info at: 0x563c29967010
Flags: I2C_BUS_EXISTS | I2C_BUS_ACCESSIBLE | I2C_BUS_PROBED | I2C_BUS_VALID_NAME_CHECKED | I2C_BUS_HAS_VALID_NAME | I2C_BUS_DRM_CONNECTOR_CHECKED
Bus /dev/i2c-4 found: true
Bus /dev/i2c-4 probed: true
errno for open: -6
Connector name checked: true
drm_connector_found_by: DRM_CONNECTOR_NOT_CHECKED (0)
drm_connector_name: (null)
Extended information for /sys/bus/i2c/devices/i2c-4...
PCI device path: /sys/devices/pci0000:00/0000:00:02.0/i2c-4
name: i915 gmbus dpc
i2c-dev/i2c-4/dev: 89:4
i2c-dev/i2c-4/name: i915 gmbus dpc
Connector: (null)
Driver: i915
(i2c_new_bus_info ) busno=5
(i2c_new_bus_info ) Done Returning: 0x563c29968320
(i2c_check_bus ) Starting busno=5, buf_info=0x563c29968320
(find_sys_drm_connector_by_busno) Starting busno=5
(find_sys_drm_connector ) Starting busno=5, edid=(nil), connector_name=(null)
(find_sys_drm_connector ) Done Returning: (nil)
(find_sys_drm_connector_by_busno) Done Returning: (nil)
(i2c_open_bus ) Starting busno=5, callopts=0x80
(i2c_open_bus ) Done busno=5, Returning file descriptor: 4
(i2c_get_parsed_edid_by_fd ) Starting fd=4, filename=/dev/i2c-5
(i2c_get_raw_edid_by_fd ) Starting Getting EDID. File descriptor = 4, filename=/dev/i2c-5
(i2c_get_raw_edid_by_fd ) EDID_Read_Size=0, max_tries=4
(i2c_get_raw_edid_by_fd ) Trying EDID read. tryctr=0, max_tries=4, edid_read_size=128, read_bytewise=false, using local io
(i2c_get_edid_bytes_directly_using_ioctl) Starting Getting EDID. File descriptor = 4, filename=/dev/i2c-5, edid_read_size=128, read_bytewise=false
(i2c_get_edid_bytes_directly_using_ioctl) write_before_read = true
(i2c_get_edid_bytes_directly_using_ioctl) Done Returning: ENXIO(-6).
(i2c_get_raw_edid_by_fd ) Done Returning: ENXIO(-6). tries=1
(i2c_get_parsed_edid_by_fd ) Done Returning: ENXIO(-6).
(i2c_detect_x37 ) Starting fd=4 - /dev/i2c-5
(invoke_i2c_writer ) Starting fd=4, filename=/dev/i2c-5, slave_address=0x37, bytect=1, bytes_to_write=0x7ffd1a741e93 -> 00
(invoke_i2c_writer ) strategy = I2C_IO_STRATEGY_IOCTL
(i2c_ioctl_writer ) Starting fh=4, filename=/dev/i2c-5, slave_address=0x37, bytect=1, pbytes=0x7ffd1a741e93 -> 00
i2c_rdwr_ioctl_data at: 0x7ffd1a741db0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0000
len: 0x0001 (1)
buf: 0x7ffd1a741e93
(i2c_ioctl_writer ) Done Returning: ENXIO(-6).
(invoke_i2c_writer ) Done Returning: ENXIO(-6).
(i2c_detect_x37 ) invoke_i2c_writer() for slave address x37 returned ENXIO(-6)
(invoke_i2c_reader ) Starting fd=4, filename=/dev/i2c-5, slave_address=0x37, bytect=4, read_bytewise=false, readbuf=0x7ffd1a741e94
(invoke_i2c_reader ) strategy = I2C_IO_STRATEGY_IOCTL
(i2c_ioctl_reader ) Starting fd=4, fn=/dev/i2c-5, slave_addr=0x37, read_bytewise=false, bytect=4, readbuf=0x7ffd1a741e94
(i2c_ioctl_reader1 ) Starting fd=4, fn=/dev/i2c-5, slave_addr=0x37, bytect=4, readbuf=0x7ffd1a741e94
i2c_rdwr_ioctl_data at: 0x7ffd1a741d80
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0001
len: 0x0004 (4)
buf: 0x7ffd1a741e94
(i2c_ioctl_reader1 ) Done Returning: ENXIO(-6). readbuf: 3c 56 00 00
(i2c_ioctl_reader ) Done Returning: ENXIO(-6). readbuf: 3c 56 00 00
(invoke_i2c_reader ) Done Returning: ENXIO(-6).
(i2c_detect_x37 ) invoke_i2c_reader() for slave address x37 returned ENXIO(-6)
(i2c_detect_x37 ) Done Returning: ENXIO(-6).
(i2c_close_bus ) Starting fd=4 - /dev/i2c-5, callopts=CALLOPT_ERR_MSG
(i2c_close_bus ) Done Returning: OK(0). fd=4, filename=(null)
(i2c_check_bus ) flags = I2C_BUS_EXISTS | I2C_BUS_ACCESSIBLE | I2C_BUS_PROBED | I2C_BUS_VALID_NAME_CHECKED | I2C_BUS_HAS_VALID_NAME | I2C_BUS_DRM_CONNECTOR_CHECKED
(i2c_check_bus ) Done
I2C_Bus_Info at: 0x563c29968320
Flags: I2C_BUS_EXISTS | I2C_BUS_ACCESSIBLE | I2C_BUS_PROBED | I2C_BUS_VALID_NAME_CHECKED | I2C_BUS_HAS_VALID_NAME | I2C_BUS_DRM_CONNECTOR_CHECKED
Bus /dev/i2c-5 found: true
Bus /dev/i2c-5 probed: true
errno for open: -6
Connector name checked: true
drm_connector_found_by: DRM_CONNECTOR_NOT_CHECKED (0)
drm_connector_name: (null)
Extended information for /sys/bus/i2c/devices/i2c-5...
PCI device path: /sys/devices/pci0000:00/0000:00:02.0/i2c-5
name: i915 gmbus misc
i2c-dev/i2c-5/dev: 89:5
i2c-dev/i2c-5/name: i915 gmbus misc
Connector: (null)
Driver: i915
(i2c_new_bus_info ) busno=6
(i2c_new_bus_info ) Done Returning: 0x563c29945b00
(i2c_check_bus ) Starting busno=6, buf_info=0x563c29945b00
(find_sys_drm_connector_by_busno) Starting busno=6
(find_sys_drm_connector ) Starting busno=6, edid=(nil), connector_name=(null)
(find_sys_drm_connector ) Done Returning: (nil)
(find_sys_drm_connector_by_busno) Done Returning: (nil)
(i2c_open_bus ) Starting busno=6, callopts=0x80
(i2c_open_bus ) Done busno=6, Returning file descriptor: 4
(i2c_get_parsed_edid_by_fd ) Starting fd=4, filename=/dev/i2c-6
(i2c_get_raw_edid_by_fd ) Starting Getting EDID. File descriptor = 4, filename=/dev/i2c-6
(i2c_get_raw_edid_by_fd ) EDID_Read_Size=0, max_tries=4
(i2c_get_raw_edid_by_fd ) Trying EDID read. tryctr=0, max_tries=4, edid_read_size=128, read_bytewise=false, using local io
(i2c_get_edid_bytes_directly_using_ioctl) Starting Getting EDID. File descriptor = 4, filename=/dev/i2c-6, edid_read_size=128, read_bytewise=false
(i2c_get_edid_bytes_directly_using_ioctl) write_before_read = true
(i2c_get_edid_bytes_directly_using_ioctl) Done Returning: ENXIO(-6).
(i2c_get_raw_edid_by_fd ) Done Returning: ENXIO(-6). tries=1
(i2c_get_parsed_edid_by_fd ) Done Returning: ENXIO(-6).
(i2c_detect_x37 ) Starting fd=4 - /dev/i2c-6
(invoke_i2c_writer ) Starting fd=4, filename=/dev/i2c-6, slave_address=0x37, bytect=1, bytes_to_write=0x7ffd1a741e93 -> 00
(invoke_i2c_writer ) strategy = I2C_IO_STRATEGY_IOCTL
(i2c_ioctl_writer ) Starting fh=4, filename=/dev/i2c-6, slave_address=0x37, bytect=1, pbytes=0x7ffd1a741e93 -> 00
i2c_rdwr_ioctl_data at: 0x7ffd1a741db0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0000
len: 0x0001 (1)
buf: 0x7ffd1a741e93
(i2c_ioctl_writer ) Done Returning: ENXIO(-6).
(invoke_i2c_writer ) Done Returning: ENXIO(-6).
(i2c_detect_x37 ) invoke_i2c_writer() for slave address x37 returned ENXIO(-6)
(invoke_i2c_reader ) Starting fd=4, filename=/dev/i2c-6, slave_address=0x37, bytect=4, read_bytewise=false, readbuf=0x7ffd1a741e94
(invoke_i2c_reader ) strategy = I2C_IO_STRATEGY_IOCTL
(i2c_ioctl_reader ) Starting fd=4, fn=/dev/i2c-6, slave_addr=0x37, read_bytewise=false, bytect=4, readbuf=0x7ffd1a741e94
(i2c_ioctl_reader1 ) Starting fd=4, fn=/dev/i2c-6, slave_addr=0x37, bytect=4, readbuf=0x7ffd1a741e94
i2c_rdwr_ioctl_data at: 0x7ffd1a741d80
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0001
len: 0x0004 (4)
buf: 0x7ffd1a741e94
(i2c_ioctl_reader1 ) Done Returning: ENXIO(-6). readbuf: 3c 56 00 00
(i2c_ioctl_reader ) Done Returning: ENXIO(-6). readbuf: 3c 56 00 00
(invoke_i2c_reader ) Done Returning: ENXIO(-6).
(i2c_detect_x37 ) invoke_i2c_reader() for slave address x37 returned ENXIO(-6)
(i2c_detect_x37 ) Done Returning: ENXIO(-6).
(i2c_close_bus ) Starting fd=4 - /dev/i2c-6, callopts=CALLOPT_ERR_MSG
(i2c_close_bus ) Done Returning: OK(0). fd=4, filename=(null)
(i2c_check_bus ) flags = I2C_BUS_EXISTS | I2C_BUS_ACCESSIBLE | I2C_BUS_PROBED | I2C_BUS_VALID_NAME_CHECKED | I2C_BUS_HAS_VALID_NAME | I2C_BUS_DRM_CONNECTOR_CHECKED
(i2c_check_bus ) Done
I2C_Bus_Info at: 0x563c29945b00
Flags: I2C_BUS_EXISTS | I2C_BUS_ACCESSIBLE | I2C_BUS_PROBED | I2C_BUS_VALID_NAME_CHECKED | I2C_BUS_HAS_VALID_NAME | I2C_BUS_DRM_CONNECTOR_CHECKED
Bus /dev/i2c-6 found: true
Bus /dev/i2c-6 probed: true
errno for open: -6
Connector name checked: true
drm_connector_found_by: DRM_CONNECTOR_NOT_CHECKED (0)
drm_connector_name: (null)
Extended information for /sys/bus/i2c/devices/i2c-6...
PCI device path: /sys/devices/pci0000:00/0000:00:02.0/i2c-6
name: i915 gmbus dpd
i2c-dev/i2c-6/dev: 89:6
i2c-dev/i2c-6/name: i915 gmbus dpd
Connector: (null)
Driver: i915
(i2c_new_bus_info ) busno=7
(i2c_new_bus_info ) Done Returning: 0x563c29903c80
(i2c_check_bus ) Starting busno=7, buf_info=0x563c29903c80
(find_sys_drm_connector_by_busno) Starting busno=7
(find_sys_drm_connector ) Starting busno=7, edid=(nil), connector_name=(null)
(find_sys_drm_connector ) Done Returning: 0x563c29919bf0
(find_sys_drm_connector_by_busno) Done Returning: 0x563c29919bf0
(i2c_check_bus ) Getting edid from sysfs for connector card1-eDP-1
(i2c_open_bus ) Starting busno=7, callopts=0x80
(i2c_open_bus ) Done busno=7, Returning file descriptor: 4
(i2c_check_bus ) Laptop display detected, not checking x37
(i2c_close_bus ) Starting fd=4 - /dev/i2c-7, callopts=CALLOPT_ERR_MSG
(i2c_close_bus ) Done Returning: OK(0). fd=4, filename=(null)
(i2c_check_bus ) flags = I2C_BUS_EXISTS | I2C_BUS_ACCESSIBLE | I2C_BUS_ADDR_0X50 | I2C_BUS_PROBED | I2C_BUS_VALID_NAME_CHECKED | I2C_BUS_HAS_VALID_NAME | I2C_BUS_SYSFS_EDID | I2C_BUS_DRM_CONNECTOR_CHECKED | I2C_BUS_LVDS_OR_EDP
(i2c_check_bus ) Done
I2C_Bus_Info at: 0x563c29903c80
Flags: I2C_BUS_EXISTS | I2C_BUS_ACCESSIBLE | I2C_BUS_ADDR_0X50 | I2C_BUS_PROBED | I2C_BUS_VALID_NAME_CHECKED | I2C_BUS_HAS_VALID_NAME | I2C_BUS_SYSFS_EDID | I2C_BUS_DRM_CONNECTOR_CHECKED | I2C_BUS_LVDS_OR_EDP
Bus /dev/i2c-7 found: true
Bus /dev/i2c-7 probed: true
errno for open: 0
Connector name checked: true
drm_connector_found_by: DRM_CONNECTOR_FOUND_BY_BUSNO (2)
drm_connector_name: card1-eDP-1
EDID synopsis:
Mfg id: AUO - UNK
Model:
Product code: 8429 (0x20ed)
Serial number:
Binary serial number: 0 (0x00000000)
Manufacture year: 2018, Week: 0
EDID version: 1.4
Extra descriptor:
Video input definition: 0x95 - Digital Input (DisplayPort), Bit depth: 6
Supported features:
Digital display type: RGB 4:4:4
Standard sRGB color space: False
White x,y: 0.313, 0.329
Red x,y: 0.580, 0.347
Green x,y: 0.352, 0.570
Blue x,y: 0.159, 0.131
Extension blocks: 0
EDID source: SYSFS
EDID hex dump:
+0 +4 +8 +c 0 4 8 c
+0000 00 ff ff ff ff ff ff 00 06 af ed 20 00 00 00 00 ........... ....
+0010 00 1c 01 04 95 22 13 78 03 b0 e5 94 58 5a 92 28 .....".x....XZ.(
+0020 21 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 !PT.............
+0030 01 01 01 01 01 01 14 37 80 b4 70 38 26 40 6c 30 .......7..p8&@l0
+0040 aa 00 58 c2 10 00 00 18 b8 24 80 b4 70 38 26 40 ..X......$..p8&@
+0050 6c 30 aa 00 58 c2 10 00 00 18 00 00 00 00 00 00 l0..X...........
+0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 ................
+0070 00 10 36 ff 0f 3c 96 16 12 2d 96 20 20 20 00 46 ..6..<...-. .F
Extended information for /sys/bus/i2c/devices/i2c-7...
PCI device path: /sys/devices/pci0000:00/0000:00:02.0/drm/card1/card1-eDP-1/i2c-7
name: AUX A/DDI A/PHY A
i2c-dev/i2c-7/dev: 89:7
i2c-dev/i2c-7/name: AUX A/DDI A/PHY A
Connector: (null)
Driver: i915
DisplayPort only attributes:
ddc path: (null)
ddc name: (null)
ddc i2c-dev/(null)/dev: (null)
ddc i2c-dev/(null)/name: (null)
DP Aux channel dev: 511:0
DP Aux channel name: AUX A/DDI A/PHY A
(i2c_new_bus_info ) busno=8
(i2c_new_bus_info ) Done Returning: 0x563c29966f30
(i2c_check_bus ) Starting busno=8, buf_info=0x563c29966f30
(find_sys_drm_connector_by_busno) Starting busno=8
(find_sys_drm_connector ) Starting busno=8, edid=(nil), connector_name=(null)
(find_sys_drm_connector ) Done Returning: 0x563c2990d110
(find_sys_drm_connector_by_busno) Done Returning: 0x563c2990d110
(i2c_check_bus ) Getting edid from sysfs for connector card1-DP-1
(i2c_open_bus ) Starting busno=8, callopts=0x80
(i2c_open_bus ) Done busno=8, Returning file descriptor: 4
(i2c_detect_x37 ) Starting fd=4 - /dev/i2c-8
(invoke_i2c_writer ) Starting fd=4, filename=/dev/i2c-8, slave_address=0x37, bytect=1, bytes_to_write=0x7ffd1a741e93 -> 00
(invoke_i2c_writer ) strategy = I2C_IO_STRATEGY_IOCTL
(i2c_ioctl_writer ) Starting fh=4, filename=/dev/i2c-8, slave_address=0x37, bytect=1, pbytes=0x7ffd1a741e93 -> 00
i2c_rdwr_ioctl_data at: 0x7ffd1a741db0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0000
len: 0x0001 (1)
buf: 0x7ffd1a741e93
(i2c_ioctl_writer ) Done Returning: OK(0).
(invoke_i2c_writer ) Done Returning: OK(0).
(i2c_detect_x37 ) invoke_i2c_writer() for slave address x37 returned OK(0)
(i2c_detect_x37 ) Done Returning: OK(0).
(i2c_close_bus ) Starting fd=4 - /dev/i2c-8, callopts=CALLOPT_ERR_MSG
(i2c_close_bus ) Done Returning: OK(0). fd=4, filename=(null)
(i2c_check_bus ) flags = I2C_BUS_EXISTS | I2C_BUS_ACCESSIBLE | I2C_BUS_ADDR_0X37 | I2C_BUS_PROBED | I2C_BUS_VALID_NAME_CHECKED | I2C_BUS_HAS_VALID_NAME | I2C_BUS_DRM_CONNECTOR_CHECKED
(i2c_check_bus ) Done
I2C_Bus_Info at: 0x563c29966f30
Flags: I2C_BUS_EXISTS | I2C_BUS_ACCESSIBLE | I2C_BUS_ADDR_0X37 | I2C_BUS_PROBED | I2C_BUS_VALID_NAME_CHECKED | I2C_BUS_HAS_VALID_NAME | I2C_BUS_DRM_CONNECTOR_CHECKED
Bus /dev/i2c-8 found: true
Bus /dev/i2c-8 probed: true
errno for open: 0
Connector name checked: true
drm_connector_found_by: DRM_CONNECTOR_FOUND_BY_BUSNO (2)
drm_connector_name: card1-DP-1
Extended information for /sys/bus/i2c/devices/i2c-8...
PCI device path: /sys/devices/pci0000:00/0000:00:02.0/drm/card1/card1-DP-1/i2c-8
name: AUX B/DDI B/PHY B
i2c-dev/i2c-8/dev: 89:8
i2c-dev/i2c-8/name: AUX B/DDI B/PHY B
Connector: (null)
Driver: i915
DisplayPort only attributes:
ddc path: (null)
ddc name: (null)
ddc i2c-dev/(null)/dev: (null)
ddc i2c-dev/(null)/name: (null)
DP Aux channel dev: 511:1
DP Aux channel name: AUX B/DDI B/PHY B
(i2c_new_bus_info ) busno=9
(i2c_new_bus_info ) Done Returning: 0x563c29963790
(i2c_check_bus ) Starting busno=9, buf_info=0x563c29963790
(find_sys_drm_connector_by_busno) Starting busno=9
(find_sys_drm_connector ) Starting busno=9, edid=(nil), connector_name=(null)
(find_sys_drm_connector ) Done Returning: 0x563c2990f080
(find_sys_drm_connector_by_busno) Done Returning: 0x563c2990f080
(i2c_check_bus ) Getting edid from sysfs for connector card1-DP-2
(i2c_open_bus ) Starting busno=9, callopts=0x80
(i2c_open_bus ) Done busno=9, Returning file descriptor: 4
(i2c_detect_x37 ) Starting fd=4 - /dev/i2c-9
(invoke_i2c_writer ) Starting fd=4, filename=/dev/i2c-9, slave_address=0x37, bytect=1, bytes_to_write=0x7ffd1a741e93 -> 00
(invoke_i2c_writer ) strategy = I2C_IO_STRATEGY_IOCTL
(i2c_ioctl_writer ) Starting fh=4, filename=/dev/i2c-9, slave_address=0x37, bytect=1, pbytes=0x7ffd1a741e93 -> 00
i2c_rdwr_ioctl_data at: 0x7ffd1a741db0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0000
len: 0x0001 (1)
buf: 0x7ffd1a741e93
(i2c_ioctl_writer ) Done Returning: EREMOTEIO(-121).
(invoke_i2c_writer ) Done Returning: EREMOTEIO(-121).
(i2c_detect_x37 ) invoke_i2c_writer() for slave address x37 returned EREMOTEIO(-121)
(invoke_i2c_reader ) Starting fd=4, filename=/dev/i2c-9, slave_address=0x37, bytect=4, read_bytewise=false, readbuf=0x7ffd1a741e94
(invoke_i2c_reader ) strategy = I2C_IO_STRATEGY_IOCTL
(i2c_ioctl_reader ) Starting fd=4, fn=/dev/i2c-9, slave_addr=0x37, read_bytewise=false, bytect=4, readbuf=0x7ffd1a741e94
(i2c_ioctl_reader1 ) Starting fd=4, fn=/dev/i2c-9, slave_addr=0x37, bytect=4, readbuf=0x7ffd1a741e94
i2c_rdwr_ioctl_data at: 0x7ffd1a741d80
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0001
len: 0x0004 (4)
buf: 0x7ffd1a741e94
(i2c_ioctl_reader1 ) Done Returning: EREMOTEIO(-121). readbuf: 3c 56 00 00
(i2c_ioctl_reader ) Done Returning: EREMOTEIO(-121). readbuf: 3c 56 00 00
(invoke_i2c_reader ) Done Returning: EREMOTEIO(-121).
(i2c_detect_x37 ) invoke_i2c_reader() for slave address x37 returned EREMOTEIO(-121)
(i2c_detect_x37 ) Done Returning: EREMOTEIO(-121).
(i2c_close_bus ) Starting fd=4 - /dev/i2c-9, callopts=CALLOPT_ERR_MSG
(i2c_close_bus ) Done Returning: OK(0). fd=4, filename=(null)
(i2c_check_bus ) flags = I2C_BUS_EXISTS | I2C_BUS_ACCESSIBLE | I2C_BUS_PROBED | I2C_BUS_VALID_NAME_CHECKED | I2C_BUS_HAS_VALID_NAME | I2C_BUS_DRM_CONNECTOR_CHECKED
(i2c_check_bus ) Done
I2C_Bus_Info at: 0x563c29963790
Flags: I2C_BUS_EXISTS | I2C_BUS_ACCESSIBLE | I2C_BUS_PROBED | I2C_BUS_VALID_NAME_CHECKED | I2C_BUS_HAS_VALID_NAME | I2C_BUS_DRM_CONNECTOR_CHECKED
Bus /dev/i2c-9 found: true
Bus /dev/i2c-9 probed: true
errno for open: 0
Connector name checked: true
drm_connector_found_by: DRM_CONNECTOR_FOUND_BY_BUSNO (2)
drm_connector_name: card1-DP-2
Extended information for /sys/bus/i2c/devices/i2c-9...
PCI device path: /sys/devices/pci0000:00/0000:00:02.0/drm/card1/card1-DP-2/i2c-9
name: AUX C/DDI C/PHY C
i2c-dev/i2c-9/dev: 89:9
i2c-dev/i2c-9/name: AUX C/DDI C/PHY C
Connector: (null)
Driver: i915
DisplayPort only attributes:
ddc path: (null)
ddc name: (null)
ddc i2c-dev/(null)/dev: (null)
ddc i2c-dev/(null)/name: (null)
DP Aux channel dev: 511:2
DP Aux channel name: AUX C/DDI C/PHY C
(i2c_new_bus_info ) busno=10
(i2c_new_bus_info ) Done Returning: 0x563c2996c6e0
(i2c_check_bus ) Starting busno=10, buf_info=0x563c2996c6e0
(find_sys_drm_connector_by_busno) Starting busno=10
(find_sys_drm_connector ) Starting busno=10, edid=(nil), connector_name=(null)
(find_sys_drm_connector ) Done Returning: (nil)
(find_sys_drm_connector_by_busno) Done Returning: (nil)
(i2c_open_bus ) Starting busno=10, callopts=0x80
(i2c_open_bus ) Done busno=10, Returning file descriptor: 4
(i2c_get_parsed_edid_by_fd ) Starting fd=4, filename=/dev/i2c-10
(i2c_get_raw_edid_by_fd ) Starting Getting EDID. File descriptor = 4, filename=/dev/i2c-10
(i2c_get_raw_edid_by_fd ) EDID_Read_Size=0, max_tries=4
(i2c_get_raw_edid_by_fd ) Trying EDID read. tryctr=0, max_tries=4, edid_read_size=128, read_bytewise=false, using local io
(i2c_get_edid_bytes_directly_using_ioctl) Starting Getting EDID. File descriptor = 4, filename=/dev/i2c-10, edid_read_size=128, read_bytewise=false
(i2c_get_edid_bytes_directly_using_ioctl) write_before_read = true
(i2c_get_edid_bytes_directly_using_ioctl) Returning buffer:
+0 +4 +8 +c 0 4 8 c
+0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
(i2c_get_edid_bytes_directly_using_ioctl) Done Returning: OK(0).
(i2c_get_raw_edid_by_fd ) Invalid EDID
(i2c_get_raw_edid_by_fd ) Trying EDID read. tryctr=1, max_tries=4, edid_read_size=128, read_bytewise=false, using local io
(i2c_get_edid_bytes_directly_using_ioctl) Starting Getting EDID. File descriptor = 4, filename=/dev/i2c-10, edid_read_size=128, read_bytewise=false
(i2c_get_edid_bytes_directly_using_ioctl) write_before_read = true
(i2c_get_edid_bytes_directly_using_ioctl) Returning buffer:
+0 +4 +8 +c 0 4 8 c
+0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
(i2c_get_edid_bytes_directly_using_ioctl) Done Returning: OK(0).
(i2c_get_raw_edid_by_fd ) Invalid EDID
(i2c_get_raw_edid_by_fd ) Trying EDID read. tryctr=2, max_tries=4, edid_read_size=256, read_bytewise=false, using local io
(i2c_get_edid_bytes_directly_using_ioctl) Starting Getting EDID. File descriptor = 4, filename=/dev/i2c-10, edid_read_size=256, read_bytewise=false
(i2c_get_edid_bytes_directly_using_ioctl) write_before_read = true
(i2c_get_edid_bytes_directly_using_ioctl) Done Returning: EIO(-5).
(i2c_get_raw_edid_by_fd ) Trying EDID read. tryctr=3, max_tries=4, edid_read_size=256, read_bytewise=false, using local io
(i2c_get_edid_bytes_directly_using_ioctl) Starting Getting EDID. File descriptor = 4, filename=/dev/i2c-10, edid_read_size=256, read_bytewise=false
(i2c_get_edid_bytes_directly_using_ioctl) write_before_read = true
(i2c_get_edid_bytes_directly_using_ioctl) Done Returning: EIO(-5).
(i2c_get_raw_edid_by_fd ) Done Returning: EIO(-5). tries=4
(i2c_get_parsed_edid_by_fd ) Done Returning: EIO(-5).
(i2c_detect_x37 ) Starting fd=4 - /dev/i2c-10
(invoke_i2c_writer ) Starting fd=4, filename=/dev/i2c-10, slave_address=0x37, bytect=1, bytes_to_write=0x7ffd1a741e93 -> 00
(invoke_i2c_writer ) strategy = I2C_IO_STRATEGY_IOCTL
(i2c_ioctl_writer ) Starting fh=4, filename=/dev/i2c-10, slave_address=0x37, bytect=1, pbytes=0x7ffd1a741e93 -> 00
i2c_rdwr_ioctl_data at: 0x7ffd1a741db0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0000
len: 0x0001 (1)
buf: 0x7ffd1a741e93
(i2c_ioctl_writer ) Done Returning: OK(0).
(invoke_i2c_writer ) Done Returning: OK(0).
(i2c_detect_x37 ) invoke_i2c_writer() for slave address x37 returned OK(0)
(i2c_detect_x37 ) Done Returning: OK(0).
(i2c_close_bus ) Starting fd=4 - /dev/i2c-10, callopts=CALLOPT_ERR_MSG
(i2c_close_bus ) Done Returning: OK(0). fd=4, filename=(null)
(i2c_check_bus ) flags = I2C_BUS_EXISTS | I2C_BUS_ACCESSIBLE | I2C_BUS_ADDR_0X37 | I2C_BUS_PROBED | I2C_BUS_VALID_NAME_CHECKED | I2C_BUS_HAS_VALID_NAME | I2C_BUS_DRM_CONNECTOR_CHECKED
(i2c_check_bus ) Done
I2C_Bus_Info at: 0x563c2996c6e0
Flags: I2C_BUS_EXISTS | I2C_BUS_ACCESSIBLE | I2C_BUS_ADDR_0X37 | I2C_BUS_PROBED | I2C_BUS_VALID_NAME_CHECKED | I2C_BUS_HAS_VALID_NAME | I2C_BUS_DRM_CONNECTOR_CHECKED
Bus /dev/i2c-10 found: true
Bus /dev/i2c-10 probed: true
errno for open: -5
Connector name checked: true
drm_connector_found_by: DRM_CONNECTOR_NOT_CHECKED (0)
drm_connector_name: (null)
Extended information for /sys/bus/i2c/devices/i2c-10...
PCI device path: /sys/devices/pci0000:00/0000:00:02.0/i2c-10
name: DPMST
i2c-dev/i2c-10/dev: 89:10
i2c-dev/i2c-10/name: DPMST
Connector: (null)
Driver: i915
(i2c_detect_buses ) Done Returning: 8
(ddc_non_async_scan ) Starting checking 1 displays
(ddc_initial_checks_by_dref ) Starting dref=Display_Ref[bus /dev/i2c-7]
(ddc_initial_checks_by_dref ) Initial dref->flags: DREF_DDC_IS_MONITOR_CHECKED, DREF_DDC_IS_MONITOR, DREF_ALIVE
(ddc_open_display ) Starting Opening display Display_Ref[bus /dev/i2c-7], callopts=CALLOPT_ERR_MSG, dh_loc=0x7ffd1a741ef0
(get_display_lock_record ) Starting dref=Display_Ref[bus /dev/i2c-7]
(get_display_lock_record ) Done Returning: 0x563c2994ade0 -> Display_Lock_Record[Display_Path[/dev/i2c-7] @0x563c2994ade0]
(lock_display ) Starting ddesc=0x563c2994ade0 -> Display_Lock_Record[Display_Path[/dev/i2c-7] @0x563c2994ade0]
(lock_display ) Done Returning: NULL. ddesc=0x563c2994ade0 -> Display_Lock_Record[Display_Path[/dev/i2c-7] @0x563c2994ade0]
(i2c_open_bus ) Starting busno=7, callopts=0x80
(i2c_open_bus ) Done busno=7, Returning file descriptor: 4
(ddc_open_display ) Done Returning: NULL. *dh_loc=Display_Handle[i2c-7: fd=4]
(ddc_initial_checks_by_dh ) Starting dh=Display_Handle[i2c-7: fd=4]
(ddc_initial_checks_by_dh ) Initial flags: DREF_DDC_IS_MONITOR_CHECKED, DREF_DDC_IS_MONITOR, DREF_OPEN, DREF_ALIVE
(ddc_initial_checks_by_dh ) adjusted sleep-multiplier = 2.00
(ddc_initial_checks_by_dh ) Laptop display definitely detected, not checking feature x10
(ddc_initial_checks_by_dh ) Final flags: DREF_DDC_COMMUNICATION_CHECKED, DREF_DDC_IS_MONITOR_CHECKED, DREF_DDC_IS_MONITOR, DREF_OPEN, DREF_ALIVE
(ddc_initial_checks_by_dh ) Done Returning: false. dh=Display_Handle[i2c-7: fd=4]
(ddc_close_display ) Starting dh=Display_Handle[i2c-7: fd=4], dref=Display_Ref[bus /dev/i2c-7], fd=4, dpath=bus /dev/i2c-7
(i2c_close_bus ) Starting fd=4 - /dev/i2c-7, callopts=CALLOPT_NONE
(i2c_close_bus ) Done Returning: OK(0). fd=4, filename=(null)
(get_display_lock_record ) Starting dref=Display_Ref[bus /dev/i2c-7]
(get_display_lock_record ) Done Returning: 0x563c2994ade0 -> Display_Lock_Record[Display_Path[/dev/i2c-7] @0x563c2994ade0]
(unlock_display ) Starting ddesc=0x563c2994ade0 -> Display_Lock_Record[Display_Path[/dev/i2c-7] @0x563c2994ade0]
(unlock_display ) Done Returning: NULL. ddesc=0x563c2994ade0 -> Display_Lock_Record[Display_Path[/dev/i2c-7] @0x563c2994ade0]
(ddc_close_display ) Done Returning: NULL. dref=Display_Ref[bus /dev/i2c-7]
(ddc_initial_checks_by_dref ) Final flags: DREF_DDC_COMMUNICATION_CHECKED, DREF_DDC_IS_MONITOR_CHECKED, DREF_DDC_IS_MONITOR, DREF_ALIVE
(ddc_initial_checks_by_dref ) Done Returning: false. dref = Display_Ref[bus /dev/i2c-7]
(ddc_non_async_scan ) Done
(filter_phantom_displays ) Starting all_displays->len=1, detect_phantom_displays=true
(filter_phantom_displays ) Done Returning: false.
(ddc_detect_all_displays ) Done Returning 0x563c2994c310, Detected 0 valid displays
(ddc_ensure_displays_detected ) Done all_displays=0x563c2994c310, all_displays has 1 displays
(ddc_report_displays ) Starting
(ddc_ensure_displays_detected ) Starting
(ddc_ensure_displays_detected ) Done all_displays=0x563c2994c310, all_displays has 1 displays
(ddc_report_display_by_dref ) Starting dref=Display_Ref[bus /dev/i2c-7]
(ddc_report_display_by_dref ) dref->flags: DREF_DDC_COMMUNICATION_CHECKED, DREF_DDC_IS_MONITOR_CHECKED, DREF_DDC_IS_MONITOR, DREF_ALIVE
Invalid display
(i2c_report_active_display ) Starting businfo=0x563c29903c80
I2C bus: /dev/i2c-7
DRM connector: card1-eDP-1
/sys/class/drm/card1-eDP-1/dpms Off
/sys/class/drm/card1-eDP-1/enabled disabled
/sys/class/drm/card1-eDP-1/status connected
Driver: i915
I2C address 0x50 (EDID) responsive: true
I2C address 0x37 (DDC) responsive: false
Is LVDS or EDP display: true
Is laptop display by EDID: false
Is laptop display: true
/sys/bus/i2c/devices/i2c-7/name AUX A/DDI A/PHY A
PCI device path: /sys/devices/pci0000:00/0000:00:02.0/drm/card1/card1-eDP-1/i2c-7
EDID synopsis:
Mfg id: AUO - UNK
Model:
Product code: 8429 (0x20ed)
Serial number:
Binary serial number: 0 (0x00000000)
Manufacture year: 2018, Week: 0
EDID version: 1.4
Extra descriptor:
Video input definition: 0x95 - Digital Input (DisplayPort), Bit depth: 6
Supported features:
Digital display type: RGB 4:4:4
Standard sRGB color space: False
White x,y: 0.313, 0.329
Red x,y: 0.580, 0.347
Green x,y: 0.352, 0.570
Blue x,y: 0.159, 0.131
Extension blocks: 0
EDID source: SYSFS
EDID hex dump:
+0 +4 +8 +c 0 4 8 c
+0000 00 ff ff ff ff ff ff 00 06 af ed 20 00 00 00 00 ........... ....
+0010 00 1c 01 04 95 22 13 78 03 b0 e5 94 58 5a 92 28 .....".x....XZ.(
+0020 21 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 !PT.............
+0030 01 01 01 01 01 01 14 37 80 b4 70 38 26 40 6c 30 .......7..p8&@l0
+0040 aa 00 58 c2 10 00 00 18 b8 24 80 b4 70 38 26 40 ..X......$..p8&@
+0050 6c 30 aa 00 58 c2 10 00 00 18 00 00 00 00 00 00 l0..X...........
+0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 ................
+0070 00 10 36 ff 0f 3c 96 16 12 2d 96 20 20 20 00 46 ..6..<...-. .F
(i2c_report_active_display ) Done
This is a laptop display. Laptop displays do not support DDC/CI
(ddc_report_display_by_dref ) Done
(ddc_report_displays ) Done Returning: 1
(main ) ddcutil execution complete, Sat Nov 11 11:59:18 2023
(ddc_discard_detected_displays ) Starting
(ddc_close_all_displays ) Starting
(ddc_close_all_displays ) Closing 0 open displays
(ddc_close_all_displays ) Done
(i2c_discard_buses ) Starting
(i2c_free_bus_info ) Starting businfo = 0x563c29952d00
(i2c_free_bus_info ) marker = |BINF|, busno = 3
(i2c_free_bus_info ) Done
(i2c_free_bus_info ) Starting businfo = 0x563c29967010
(i2c_free_bus_info ) marker = |BINF|, busno = 4
(i2c_free_bus_info ) Done
(i2c_free_bus_info ) Starting businfo = 0x563c29968320
(i2c_free_bus_info ) marker = |BINF|, busno = 5
(i2c_free_bus_info ) Done
(i2c_free_bus_info ) Starting businfo = 0x563c29945b00
(i2c_free_bus_info ) marker = |BINF|, busno = 6
(i2c_free_bus_info ) Done
(i2c_free_bus_info ) Starting businfo = 0x563c29903c80
(i2c_free_bus_info ) marker = |BINF|, busno = 7
(i2c_free_bus_info ) Done
(i2c_free_bus_info ) Starting businfo = 0x563c29966f30
(i2c_free_bus_info ) marker = |BINF|, busno = 8
(i2c_free_bus_info ) Done
(i2c_free_bus_info ) Starting businfo = 0x563c29963790
(i2c_free_bus_info ) marker = |BINF|, busno = 9
(i2c_free_bus_info ) Done
(i2c_free_bus_info ) Starting businfo = 0x563c2996c6e0
(i2c_free_bus_info ) marker = |BINF|, busno = 10
(i2c_free_bus_info ) Done
(i2c_discard_buses ) Done
(ddc_discard_detected_displays ) Done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment