Skip to content

Instantly share code, notes, and snippets.

@fabian-thomas
Created November 14, 2023 09:10
Show Gist options
  • Save fabian-thomas/c56491c16598f98967054a5f1a39dbb7 to your computer and use it in GitHub Desktop.
Save fabian-thomas/c56491c16598f98967054a5f1a39dbb7 to your computer and use it in GitHub Desktop.
traces
(main ) Starting ddcutil execution, Tue Nov 14 10:08:24 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
*** 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: 0x55dbd2093070
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: 0x55dbd2097a70
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: 0x55dbd2097b50
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: 0x55dbd2097ca0
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: 0x55dbd2097ce0
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: 0x55dbd2097e40
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: 0x55dbd2097fd0
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: 0x55dbd2098190
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: 0x55dbd2098350
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: 0x55dbd20985a0
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: 0x55dbd2098760
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 ***
(i2c_detect_buses ) Starting i2c_buses = (nil)
(i2c_new_bus_info ) busno=3
(i2c_new_bus_info ) Done Returning: 0x55dbd209f5d0
(i2c_check_bus ) Starting busno=3, buf_info=0x55dbd209f5d0
(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: 0x55dbd20666a0
(find_sys_drm_connector_by_busno) Done Returning: 0x55dbd20666a0
(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=0x7ffed75faec3 -> 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=0x7ffed75faec3 -> 00
i2c_rdwr_ioctl_data at: 0x7ffed75fade0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0000
len: 0x0001 (1)
buf: 0x7ffed75faec3
(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=0x7ffed75faec4
(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=0x7ffed75faec4
(i2c_ioctl_reader1 ) Starting fd=4, fn=/dev/i2c-3, slave_addr=0x37, bytect=4, readbuf=0x7ffed75faec4
i2c_rdwr_ioctl_data at: 0x7ffed75fadb0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0001
len: 0x0004 (4)
buf: 0x7ffed75faec4
(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: 0x55dbd209f5d0
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: 0x55dbd2092920
(i2c_check_bus ) Starting busno=4, buf_info=0x55dbd2092920
(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=0x7ffed75faec3 -> 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=0x7ffed75faec3 -> 00
i2c_rdwr_ioctl_data at: 0x7ffed75fade0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0000
len: 0x0001 (1)
buf: 0x7ffed75faec3
(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=0x7ffed75faec4
(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=0x7ffed75faec4
(i2c_ioctl_reader1 ) Starting fd=4, fn=/dev/i2c-4, slave_addr=0x37, bytect=4, readbuf=0x7ffed75faec4
i2c_rdwr_ioctl_data at: 0x7ffed75fadb0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0001
len: 0x0004 (4)
buf: 0x7ffed75faec4
(i2c_ioctl_reader1 ) Done Returning: ENXIO(-6). readbuf: db 55 00 00
(i2c_ioctl_reader ) Done Returning: ENXIO(-6). readbuf: db 55 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: 0x55dbd2092920
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: 0x55dbd2050c80
(i2c_check_bus ) Starting busno=5, buf_info=0x55dbd2050c80
(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=0x7ffed75faec3 -> 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=0x7ffed75faec3 -> 00
i2c_rdwr_ioctl_data at: 0x7ffed75fade0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0000
len: 0x0001 (1)
buf: 0x7ffed75faec3
(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=0x7ffed75faec4
(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=0x7ffed75faec4
(i2c_ioctl_reader1 ) Starting fd=4, fn=/dev/i2c-5, slave_addr=0x37, bytect=4, readbuf=0x7ffed75faec4
i2c_rdwr_ioctl_data at: 0x7ffed75fadb0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0001
len: 0x0004 (4)
buf: 0x7ffed75faec4
(i2c_ioctl_reader1 ) Done Returning: ENXIO(-6). readbuf: db 55 00 00
(i2c_ioctl_reader ) Done Returning: ENXIO(-6). readbuf: db 55 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: 0x55dbd2050c80
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: 0x55dbd2066d80
(i2c_check_bus ) Starting busno=6, buf_info=0x55dbd2066d80
(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=0x7ffed75faec3 -> 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=0x7ffed75faec3 -> 00
i2c_rdwr_ioctl_data at: 0x7ffed75fade0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0000
len: 0x0001 (1)
buf: 0x7ffed75faec3
(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=0x7ffed75faec4
(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=0x7ffed75faec4
(i2c_ioctl_reader1 ) Starting fd=4, fn=/dev/i2c-6, slave_addr=0x37, bytect=4, readbuf=0x7ffed75faec4
i2c_rdwr_ioctl_data at: 0x7ffed75fadb0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0001
len: 0x0004 (4)
buf: 0x7ffed75faec4
(i2c_ioctl_reader1 ) Done Returning: ENXIO(-6). readbuf: db 55 00 00
(i2c_ioctl_reader ) Done Returning: ENXIO(-6). readbuf: db 55 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: 0x55dbd2066d80
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: 0x55dbd20b0fd0
(i2c_check_bus ) Starting busno=7, buf_info=0x55dbd20b0fd0
(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: 0x55dbd2066a20
(find_sys_drm_connector_by_busno) Done Returning: 0x55dbd2066a20
(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: 0x55dbd20b0fd0
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: 0x55dbd20b37c0
(i2c_check_bus ) Starting busno=8, buf_info=0x55dbd20b37c0
(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: 0x55dbd205a0a0
(find_sys_drm_connector_by_busno) Done Returning: 0x55dbd205a0a0
(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=0x7ffed75faec3 -> 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=0x7ffed75faec3 -> 00
i2c_rdwr_ioctl_data at: 0x7ffed75fade0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0000
len: 0x0001 (1)
buf: 0x7ffed75faec3
(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: 0x55dbd20b37c0
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: 0x55dbd20b8f30
(i2c_check_bus ) Starting busno=9, buf_info=0x55dbd20b8f30
(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: 0x55dbd205a210
(find_sys_drm_connector_by_busno) Done Returning: 0x55dbd205a210
(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=0x7ffed75faec3 -> 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=0x7ffed75faec3 -> 00
i2c_rdwr_ioctl_data at: 0x7ffed75fade0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0000
len: 0x0001 (1)
buf: 0x7ffed75faec3
(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=0x7ffed75faec4
(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=0x7ffed75faec4
(i2c_ioctl_reader1 ) Starting fd=4, fn=/dev/i2c-9, slave_addr=0x37, bytect=4, readbuf=0x7ffed75faec4
i2c_rdwr_ioctl_data at: 0x7ffed75fadb0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0001
len: 0x0004 (4)
buf: 0x7ffed75faec4
(i2c_ioctl_reader1 ) Done Returning: EREMOTEIO(-121). readbuf: db 55 00 00
(i2c_ioctl_reader ) Done Returning: EREMOTEIO(-121). readbuf: db 55 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: 0x55dbd20b8f30
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: 0x55dbd20b8dc0
(i2c_check_bus ) Starting busno=10, buf_info=0x55dbd20b8dc0
(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=0x7ffed75faec3 -> 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=0x7ffed75faec3 -> 00
i2c_rdwr_ioctl_data at: 0x7ffed75fade0
nmsgs: 1
i2c_msg[0]
addr: 0x0037
flags: 0x0000
len: 0x0001 (1)
buf: 0x7ffed75faec3
(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: 0x55dbd20b8dc0
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
(i2c_open_bus ) Starting busno=7, callopts=0x80
(i2c_open_bus ) Done busno=7, Returning file descriptor: 4
(i2c_close_bus ) Starting fd=4 - /dev/i2c-7, callopts=CALLOPT_NONE
(i2c_close_bus ) Done Returning: OK(0). fd=4, filename=(null)
Invalid display
(i2c_report_active_display ) Starting businfo=0x55dbd20b0fd0
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
(main ) ddcutil execution complete, Tue Nov 14 10:08:25 2023
(i2c_discard_buses ) Starting
(i2c_free_bus_info ) Starting businfo = 0x55dbd209f5d0
(i2c_free_bus_info ) marker = |BINF|, busno = 3
(i2c_free_bus_info ) Done
(i2c_free_bus_info ) Starting businfo = 0x55dbd2092920
(i2c_free_bus_info ) marker = |BINF|, busno = 4
(i2c_free_bus_info ) Done
(i2c_free_bus_info ) Starting businfo = 0x55dbd2050c80
(i2c_free_bus_info ) marker = |BINF|, busno = 5
(i2c_free_bus_info ) Done
(i2c_free_bus_info ) Starting businfo = 0x55dbd2066d80
(i2c_free_bus_info ) marker = |BINF|, busno = 6
(i2c_free_bus_info ) Done
(i2c_free_bus_info ) Starting businfo = 0x55dbd20b0fd0
(i2c_free_bus_info ) marker = |BINF|, busno = 7
(i2c_free_bus_info ) Done
(i2c_free_bus_info ) Starting businfo = 0x55dbd20b37c0
(i2c_free_bus_info ) marker = |BINF|, busno = 8
(i2c_free_bus_info ) Done
(i2c_free_bus_info ) Starting businfo = 0x55dbd20b8f30
(i2c_free_bus_info ) marker = |BINF|, busno = 9
(i2c_free_bus_info ) Done
(i2c_free_bus_info ) Starting businfo = 0x55dbd20b8dc0
(i2c_free_bus_info ) marker = |BINF|, busno = 10
(i2c_free_bus_info ) Done
(i2c_discard_buses ) Done
Section "Monitor"
Identifier "Optix MAG27CQ"
ModelName "Optix MAG27CQ"
VendorName "MSI"
# Monitor Manufactured week 13 of 2018
# EDID version 1.4
# Digital Display
DisplaySize 590 350
Gamma 2.20
Option "DPMS" "true"
Horizsync 222-222
VertRefresh 48-144
# Maximum pixel clock is 600MHz
#Not giving standard mode: 1024x768, 120Hz
#Not giving standard mode: 1280x720, 60Hz
#Not giving standard mode: 1280x800, 120Hz
#Not giving standard mode: 1440x900, 60Hz
#Not giving standard mode: 1440x900, 120Hz
#Not giving standard mode: 1680x1050, 60Hz
#Not giving standard mode: 1680x1050, 120Hz
#Not giving standard mode: 1920x1080, 120Hz
#Extension block found. Parsing...
Modeline "Mode 12" -hsync -vsync
Modeline "Mode 0" +hsync -vsync
Modeline "Mode 1" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
Modeline "Mode 2" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
Modeline "Mode 3" 74.250 1920 2008 2052 2200 1080 1082 1087 1125 +hsync +vsync interlace
Modeline "Mode 4" 74.250 1920 2448 2492 2640 1080 1082 1089 1125 +hsync +vsync interlace
Modeline "Mode 5" 74.250 1280 1390 1420 1650 720 725 730 750 +hsync +vsync
Modeline "Mode 6" 74.250 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
Modeline "Mode 7" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
Modeline "Mode 8" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
Modeline "Mode 9" 25.200 640 656 752 800 480 490 492 525 -hsync -vsync
Modeline "Mode 10" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
Modeline "Mode 11" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
Modeline "Mode 13" -hsync -vsync
Modeline "Mode 14" +hsync +vsync
Modeline "Mode 15" +hsync -vsync
Option "PreferredMode" "Mode 12"
EndSection
1
0
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
Only trying 10 as per your request.
256-byte EDID successfully retrieved from i2c bus 10
Looks like i2c was successful. Have a good day.
Checksum Correct
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment