Setting output level verbose... Setting maximum retries... Forcing --stats... Forcing --force-slave-address.. This command will take a while to run... System information (uname): Linux version 4.9.11-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #971 SMP Mon Feb 20 20:44:55 GMT 2017 *** Primary Check 1: Identify video card and driver *** Obtaining card and driver information from /sys... Unable to open directory /sys/bus/pci/devices: No such file or directory *** Primary Check 2: Check that /dev/i2c-* exist and writable *** Checking /dev/i2c-* devices... Unless the system is using the AMD proprietary driver fglrx, devices /dev/i2c-* must exist and the logged on user must have read/write permission for those devices (or at least those devices associated with monitors). Typically, this access is enabled by: - setting the group for /dev/i2c-* to i2c - setting group RW permissions for /dev/i2c-* - making the current user a member of group i2c Alternatively, this could be enabled by just giving everyone RW permission The following tests probe for these conditions. Checking for /dev/i2c-* devices... crw-rw---- 1 root i2c 89, 0 Feb 26 17:56 /dev/i2c-0 crw-rw---- 1 root i2c 89, 1 Feb 26 17:56 /dev/i2c-1 crw-rw---- 1 root i2c 89, 2 Feb 26 17:56 /dev/i2c-2 Current user: root (0) Current user (root) has RW access to all /dev/i2c-* devices. Checking for group i2c... Group i2c exists WARNING: Current user root is NOT a member of group i2c Looking for udev nodes files that reference i2c: grep: /etc/udev/makedev.d/*: No such file or directory Looking for udev rules files that reference i2c: /lib/udev/rules.d/15-i2c-modprobe.rules:SUBSYSTEM=="i2c", ENV{MODALIAS}=="?*", ENV{OF_NAME}=="?*", ENV{OF_COMPATIBLE_0}=="?*", RUN+="/usr/lib/raspberrypi-sys-mods/i2cprobe" /lib/udev/rules.d/60-i2c-tools.rules:KERNEL=="i2c-[0-9]*", GROUP="i2c", MODE="0660" grep: /run/udev/rules.d/*rules: No such file or directory /etc/udev/rules.d/45-ddcutil-i2c.rules:# On some distributions, package i2c-tools provides a udev rule. /etc/udev/rules.d/45-ddcutil-i2c.rules:# For example, on Ubuntu, see 40-i2c-tools.rules. /etc/udev/rules.d/45-ddcutil-i2c.rules:# Assigns the i2c devices to group i2c, and gives that group RW access: /etc/udev/rules.d/45-ddcutil-i2c.rules:KERNEL=="i2c-[0-9]*", GROUP="i2c", MODE="0660" /etc/udev/rules.d/45-ddcutil-i2c.rules:# Gives everyone RW access to the /dev/i2c devices: /etc/udev/rules.d/45-ddcutil-i2c.rules:# KERNEL=="i2c-[0-9]*", MODE="0666" /etc/udev/rules.d/99-com.rules:SUBSYSTEM=="i2c-dev", GROUP="i2c", MODE="0660" *** Primary Check 3: Check that module i2c_dev is loaded *** Checking for module i2c_dev... Module i2c_dev is NOT built into kernel Module i2c_dev is loaded Check that kernel module i2c_dev is being loaded by examining files where this would be specified... /etc/modules:i2c-dev /etc/modules-load.d/modules.conf:i2c-dev grep: /run/modules-load.d/*conf: No such file or directory grep: /usr/lib/modules-load.d/*conf: No such file or directory Check for any references to i2c_dev in /etc/modprobe.d ... grep: /run/modprobe.d/*conf: No such file or directory *** Primary Check 4: Driver specific checks *** Performing driver specific checks... No driver specific checks apply. *** Primary Check 5: Installed packages *** ddcutil requiries package i2c-tools. Use both dpkg and rpm to look for it. While we're at it, check for package libi2c-dev which is used for building ddcutil. Using dpkg to look for package i2c-tools... Package: i2c-tools Status: install ok installed Priority: extra Section: utils Installed-Size: 222 Maintainer: Aurelien Jarno Architecture: armhf Version: 3.1.1+svn-2 Depends: libc6 (>= 2.7), perl, adduser, udev | makedev Suggests: libi2c-dev, python-smbus Conflicts: lm-sensors (<< 1:3.0.0-1) Description: heterogeneous set of I2C tools for Linux This package contains a heterogeneous set of I2C tools for Linux: a bus probing tool, a chip dumper, register-level access helpers, EEPROM decoding scripts, and more. Homepage: http://www.lm-sensors.org /. /lib /lib/udev /lib/udev/rules.d /lib/udev/rules.d/60-i2c-tools.rules /usr /usr/share /usr/share/man /usr/share/man/man8 /usr/share/man/man8/i2cdump.8.gz /usr/share/man/man8/i2cset.8.gz /usr/share/man/man8/i2cdetect.8.gz /usr/share/man/man8/i2cget.8.gz /usr/share/doc /usr/share/doc/i2c-tools /usr/share/doc/i2c-tools/copyright /usr/share/doc/i2c-tools/changelog.Debian.gz /usr/share/doc/i2c-tools/changelog.gz /usr/sbin /usr/sbin/i2cdetect /usr/sbin/i2cdump /usr/sbin/i2cset /usr/sbin/i2cget /usr/bin /usr/bin/decode-vaio /usr/bin/decode-edid /usr/bin/ddcmon /usr/bin/decode-dimms Using dpkg to look for package libi2c-dev... Package: libi2c-dev Status: install ok installed Priority: extra Section: libdevel Installed-Size: 51 Maintainer: Aurelien Jarno Architecture: all Source: i2c-tools Version: 3.1.1+svn-2 Recommends: i2c-tools Description: userspace I2C programming library development files I2C devices are usually controlled by a kernel driver. Using this library it is also possible to access all devices on an adapter from userspace and without the knowledge of Linux kernel internals. Homepage: http://www.lm-sensors.org /. /usr /usr/share /usr/share/doc /usr/share/doc/libi2c-dev /usr/share/doc/libi2c-dev/dev-interface.gz /usr/share/doc/libi2c-dev/copyright /usr/share/doc/libi2c-dev/changelog.Debian.gz /usr/share/doc/libi2c-dev/changelog.gz /usr/include /usr/include/linux /usr/include/linux/i2c-dev.h package diverts others to: /usr/include/linux/i2c-dev.h.kernel Using rpm to look for package i2c-tools... rpm command not found *** Additional probes *** Scanning /proc/modules for driver environment... Found other loaded module: i2c_bcm2835 Found other loaded module: i2c_dev Using lspci to examine driver environment... Testing if modules are loaded using /sys... Module amdgpu is NOT loaded Module fglrx is NOT loaded Module i915 is NOT loaded Module nvidia is NOT loaded Module nouveau is NOT loaded Module radeon is NOT loaded Module vboxvideo is NOT loaded Module eeprom is NOT loaded Module i2c_dev is loaded Module i2c_algo_bit is NOT loaded Module i2c_piix4 is NOT loaded Examining /sys/bus/i2c/devices... /sys/bus/i2c/devices/i2c-1/name: bcm2835 I2C adapter /sys/bus/i2c/devices/i2c-2/name: bcm2835 I2C adapter /sys/bus/i2c/devices/i2c-0/name: bcm2835 I2C adapter Examining i2c buses... Detected I2C buses: Bus /dev/i2c-0 found: true Bus /dev/i2c-0 probed: true Address 0x37 present: false Address 0x50 present: false Bus functionality: I2C_FUNC_I2C, I2C_FUNC_SMBUS_PEC, I2C_FUNC_SMBUS_QUICK, I2C_FUNC_SMBUS_READ_BYTE, I2C_FUNC_SMBUS_WRITE_BYTE, I2C_FUNC_SMBUS_READ_BYTE_DATA, I2C_FUNC_SMBUS_WRITE_BYTE_DATA, I2C_FUNC_SMBUS_READ_WORD_DATA, I2C_FUNC_SMBUS_WRITE_WORD_DATA, I2C_FUNC_SMBUS_PROC_CALL, I2C_FUNC_SMBUS_WRITE_BLOCK_DATA, I2C_FUNC_SMBUS_READ_I2C_BLOCK, I2C_FUNC_SMBUS_WRITE_I2C_BLOCK Bus /dev/i2c-1 found: true Bus /dev/i2c-1 probed: true Address 0x37 present: false Address 0x50 present: false Bus functionality: I2C_FUNC_I2C, I2C_FUNC_SMBUS_PEC, I2C_FUNC_SMBUS_QUICK, I2C_FUNC_SMBUS_READ_BYTE, I2C_FUNC_SMBUS_WRITE_BYTE, I2C_FUNC_SMBUS_READ_BYTE_DATA, I2C_FUNC_SMBUS_WRITE_BYTE_DATA, I2C_FUNC_SMBUS_READ_WORD_DATA, I2C_FUNC_SMBUS_WRITE_WORD_DATA, I2C_FUNC_SMBUS_PROC_CALL, I2C_FUNC_SMBUS_WRITE_BLOCK_DATA, I2C_FUNC_SMBUS_READ_I2C_BLOCK, I2C_FUNC_SMBUS_WRITE_I2C_BLOCK Bus /dev/i2c-2 found: true Bus /dev/i2c-2 probed: true Address 0x37 present: false Address 0x50 present: true Bus functionality: I2C_FUNC_I2C, I2C_FUNC_SMBUS_PEC, I2C_FUNC_SMBUS_QUICK, I2C_FUNC_SMBUS_READ_BYTE, I2C_FUNC_SMBUS_WRITE_BYTE, I2C_FUNC_SMBUS_READ_BYTE_DATA, I2C_FUNC_SMBUS_WRITE_BYTE_DATA, I2C_FUNC_SMBUS_READ_WORD_DATA, I2C_FUNC_SMBUS_WRITE_WORD_DATA, I2C_FUNC_SMBUS_PROC_CALL, I2C_FUNC_SMBUS_WRITE_BLOCK_DATA, I2C_FUNC_SMBUS_READ_I2C_BLOCK, I2C_FUNC_SMBUS_WRITE_I2C_BLOCK EDID synopsis: Mfg id: AOC Model: Q2775 Serial number: KKRG3JA001207 Manufacture year: 2016 EDID version: 1.3 Product code: 0x2775 (10101) Extra descriptor: White x,y: 0.313, 0.329 Red x,y: 0.660, 0.331 Green x,y: 0.300, 0.632 Blue x,y: 0.148, 0.055 EDID hex dump: +0 +4 +8 +c 0 4 8 c +0000 00 ff ff ff ff ff ff 00 05 e3 75 27 b7 04 00 00 ..........u'.... +0010 0b 1a 01 03 80 3c 22 78 2a 3f 05 a9 54 4c a1 26 .....<"x*?..TL.& +0020 0e 50 54 bf ef 00 d1 c0 b3 00 95 00 81 80 81 40 .PT............@ +0030 81 c0 01 01 01 01 56 5e 00 a0 a0 a0 29 50 30 20 ......V^....)P0 +0040 35 00 55 50 21 00 00 1e 00 00 00 fd 00 32 4c 1e 5.UP!........2L. +0050 63 1e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 51 c... .....Q +0060 32 37 37 35 0a 20 20 20 20 20 20 20 00 00 00 ff 2775. .... +0070 00 4b 4b 52 47 33 4a 41 30 30 31 32 30 37 01 0d .KKRG3JA001207.. xrandr connection report: xrandr: Failed to get size of gamma for output default default connected 1920x1080+0+0 0mm x 0mm Checking for possibly conflicting programs... Examining I2C buses using i2cdetect: Probing bus /dev/i2c-0 using command "i2cdetect -y 0" 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- Probing bus /dev/i2c-1 using command "i2cdetect -y 1" 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- Probing bus /dev/i2c-2 using command "i2cdetect -y 2" 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- 3a -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- 49 -- -- -- -- -- -- 50: 50 -- -- -- 54 -- -- -- -- 59 -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- Performing basic scan of I2C devices Examining device /dev/i2c-0... Functionality: I2C_FUNC_I2C, I2C_FUNC_SMBUS_PEC, I2C_FUNC_SMBUS_QUICK, I2C_FUNC_SMBUS_READ_BYTE, I2C_FUNC_SMBUS_WRITE_BYTE, I2C_FUNC_SMBUS_READ_BYTE_DATA, I2C_FUNC_SMBUS_WRITE_BYTE_DATA, I2C_FUNC_SMBUS_READ_WORD_DATA, I2C_FUNC_SMBUS_WRITE_WORD_DATA, I2C_FUNC_SMBUS_PROC_CALL, I2C_FUNC_SMBUS_WRITE_BLOCK_DATA, I2C_FUNC_SMBUS_READ_I2C_BLOCK, I2C_FUNC_SMBUS_WRITE_I2C_BLOCK Unable to read EDID, gsc=-1121 Trying simple VCP read of feature 0x10... Attempt 1 to read feature failed. status = -1121. Retrying... Attempt 2 to read feature failed. status = -1121. Retrying... Attempt 3 to read feature failed. status = -1121. DDC communication failed. Examining device /dev/i2c-1... Functionality: I2C_FUNC_I2C, I2C_FUNC_SMBUS_PEC, I2C_FUNC_SMBUS_QUICK, I2C_FUNC_SMBUS_READ_BYTE, I2C_FUNC_SMBUS_WRITE_BYTE, I2C_FUNC_SMBUS_READ_BYTE_DATA, I2C_FUNC_SMBUS_WRITE_BYTE_DATA, I2C_FUNC_SMBUS_READ_WORD_DATA, I2C_FUNC_SMBUS_WRITE_WORD_DATA, I2C_FUNC_SMBUS_PROC_CALL, I2C_FUNC_SMBUS_WRITE_BLOCK_DATA, I2C_FUNC_SMBUS_READ_I2C_BLOCK, I2C_FUNC_SMBUS_WRITE_I2C_BLOCK Unable to read EDID, gsc=-1121 Trying simple VCP read of feature 0x10... Attempt 1 to read feature failed. status = -1121. Retrying... Attempt 2 to read feature failed. status = -1121. Retrying... Attempt 3 to read feature failed. status = -1121. DDC communication failed. Examining device /dev/i2c-2... Functionality: I2C_FUNC_I2C, I2C_FUNC_SMBUS_PEC, I2C_FUNC_SMBUS_QUICK, I2C_FUNC_SMBUS_READ_BYTE, I2C_FUNC_SMBUS_WRITE_BYTE, I2C_FUNC_SMBUS_READ_BYTE_DATA, I2C_FUNC_SMBUS_WRITE_BYTE_DATA, I2C_FUNC_SMBUS_READ_WORD_DATA, I2C_FUNC_SMBUS_WRITE_WORD_DATA, I2C_FUNC_SMBUS_PROC_CALL, I2C_FUNC_SMBUS_WRITE_BLOCK_DATA, I2C_FUNC_SMBUS_READ_I2C_BLOCK, I2C_FUNC_SMBUS_WRITE_I2C_BLOCK Raw EDID: +0 +4 +8 +c 0 4 8 c +0000 00 ff ff ff ff ff ff 00 05 e3 75 27 b7 04 00 00 ..........u'.... +0010 0b 1a 01 03 80 3c 22 78 2a 3f 05 a9 54 4c a1 26 .....<"x*?..TL.& +0020 0e 50 54 bf ef 00 d1 c0 b3 00 95 00 81 80 81 40 .PT............@ +0030 81 c0 01 01 01 01 56 5e 00 a0 a0 a0 29 50 30 20 ......V^....)P0 +0040 35 00 55 50 21 00 00 1e 00 00 00 fd 00 32 4c 1e 5.UP!........2L. +0050 63 1e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 51 c... .....Q +0060 32 37 37 35 0a 20 20 20 20 20 20 20 00 00 00 ff 2775. .... +0070 00 4b 4b 52 47 33 4a 41 30 30 31 32 30 37 01 0d .KKRG3JA001207.. EDID synopsis: Mfg id: AOC Model: Q2775 Serial number: KKRG3JA001207 Manufacture year: 2016 EDID version: 1.3 Trying simple VCP read of feature 0x10... Attempt 1 to read feature failed. status = -1121. Retrying... Attempt 2 to read feature failed. status = -1121. Retrying... Attempt 3 to read feature failed. status = -1121. DDC communication failed. EDIDs reported by X11 for connected xrandr outputs: Probing I2C devices using udev, susbsystem i2c-dev... ***One Device *** path: /sys/devices/platform/soc/3f205000.i2c/i2c-0/i2c-dev/i2c-0 Device Node Path: /dev/i2c-0 struct udev_device at: 0x553b6178 devpath: /devices/platform/soc/3f205000.i2c/i2c-0/i2c-dev/i2c-0 subsystem: i2c-dev devtype: (null) syspath: /sys/devices/platform/soc/3f205000.i2c/i2c-0/i2c-dev/i2c-0 sysname: i2c-0 sysnum: 0 devnode: /dev/i2c-0 Properties: DEVNAME -> /dev/i2c-0 DEVPATH -> /devices/platform/soc/3f205000.i2c/i2c-0/i2c-dev/i2c-0 MAJOR -> 89 MINOR -> 0 SUBSYSTEM -> i2c-dev Sysattrs: device -> (null) subsystem -> i2c-dev dev -> 89:0 uevent -> MAJOR=89 MINOR=0 DEVNAME=i2c-0 name -> bcm2835 I2C adapter ***One Device *** path: /sys/devices/platform/soc/3f804000.i2c/i2c-1/i2c-dev/i2c-1 Device Node Path: /dev/i2c-1 struct udev_device at: 0x553b6938 devpath: /devices/platform/soc/3f804000.i2c/i2c-1/i2c-dev/i2c-1 subsystem: i2c-dev devtype: (null) syspath: /sys/devices/platform/soc/3f804000.i2c/i2c-1/i2c-dev/i2c-1 sysname: i2c-1 sysnum: 1 devnode: /dev/i2c-1 Properties: DEVNAME -> /dev/i2c-1 DEVPATH -> /devices/platform/soc/3f804000.i2c/i2c-1/i2c-dev/i2c-1 MAJOR -> 89 MINOR -> 1 SUBSYSTEM -> i2c-dev Sysattrs: device -> (null) subsystem -> i2c-dev dev -> 89:1 uevent -> MAJOR=89 MINOR=1 DEVNAME=i2c-1 name -> bcm2835 I2C adapter ***One Device *** path: /sys/devices/platform/soc/3f805000.i2c/i2c-2/i2c-dev/i2c-2 Device Node Path: /dev/i2c-2 struct udev_device at: 0x553b7098 devpath: /devices/platform/soc/3f805000.i2c/i2c-2/i2c-dev/i2c-2 subsystem: i2c-dev devtype: (null) syspath: /sys/devices/platform/soc/3f805000.i2c/i2c-2/i2c-dev/i2c-2 sysname: i2c-2 sysnum: 2 devnode: /dev/i2c-2 Properties: DEVNAME -> /dev/i2c-2 DEVPATH -> /devices/platform/soc/3f805000.i2c/i2c-2/i2c-dev/i2c-2 MAJOR -> 89 MINOR -> 2 SUBSYSTEM -> i2c-dev Sysattrs: device -> (null) subsystem -> i2c-dev dev -> 89:2 uevent -> MAJOR=89 MINOR=2 DEVNAME=i2c-2 name -> bcm2835 I2C adapter Summary of udev I2C devices: Sysname Sysattr Name Devpath i2c-0 bcm2835 I2C adapter /devices/platform/soc/3f205000.i2c/i2c-0/i2c-dev/i2c-0 i2c-1 bcm2835 I2C adapter /devices/platform/soc/3f804000.i2c/i2c-1/i2c-dev/i2c-1 i2c-2 bcm2835 I2C adapter /devices/platform/soc/3f805000.i2c/i2c-2/i2c-dev/i2c-2 Checking for USB connected monitors... Using lsusb to summarize USB devices... Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 004: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS] Bus 001 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver USB device toplogy... /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/5p, 480M |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M |__ Port 3: Dev 4, If 0, Class=Vendor Specific Class, Driver=rtl8192cu, 480M |__ Port 4: Dev 5, If 1, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 4: Dev 5, If 2, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 4: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 12M Listing /dev/usb... total 0 crw------- 1 root root 180, 96 Feb 26 17:56 hiddev0 Listing /dev/hiddev*... ls: cannot access /dev/hiddev*: No such file or directory Listing /dev/bus/usb... total 0 drwxr-xr-x 2 root root 140 Jan 1 1970 001 Listing /dev/hidraw*... crw------- 1 root root 247, 0 Feb 26 17:56 /dev/hidraw0 crw------- 1 root root 247, 1 Feb 26 17:56 /dev/hidraw1 crw------- 1 root root 247, 2 Feb 26 17:56 /dev/hidraw2 Probing USB HID devices using udev, susbsystem usbmisc... ***One Device *** path: /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/usbmisc/hiddev0 Device Node Path: /dev/usb/hiddev0 struct udev_device at: 0x553b5770 devpath: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/usbmisc/hiddev0 subsystem: usbmisc devtype: (null) syspath: /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/usbmisc/hiddev0 sysname: hiddev0 sysnum: 0 devnode: /dev/usb/hiddev0 Properties: DEVNAME -> /dev/usb/hiddev0 DEVPATH -> /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/usbmisc/hiddev0 MAJOR -> 180 MINOR -> 96 SUBSYSTEM -> usbmisc Sysattrs: device -> (null) subsystem -> usbmisc dev -> 180:96 uevent -> MAJOR=180 MINOR=96 DEVNAME=usb/hiddev0 Parent device: VID/PID: 046d c52b Logitech USB Receiver serial: (null) struct udev_device at: 0x553b7698 devpath: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4 subsystem: usb devtype: usb_device syspath: /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4 sysname: 1-1.4 sysnum: 4 devnode: /dev/bus/usb/001/005 Properties: BUSNUM -> 001 DEVNAME -> /dev/bus/usb/001/005 DEVNUM -> 005 DEVPATH -> /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4 DEVTYPE -> usb_device DRIVER -> usb ID_BUS -> usb ID_MODEL -> USB_Receiver ID_MODEL_ENC -> USB\x20Receiver ID_MODEL_FROM_DATABASE -> Unifying Receiver ID_MODEL_ID -> c52b ID_REVISION -> 1201 ID_SERIAL -> Logitech_USB_Receiver ID_USB_INTERFACES -> :030101:030102:030000: ID_VENDOR -> Logitech ID_VENDOR_ENC -> Logitech ID_VENDOR_FROM_DATABASE -> Logitech, Inc. ID_VENDOR_ID -> 046d MAJOR -> 189 MINOR -> 4 PRODUCT -> 46d/c52b/1201 SUBSYSTEM -> usb TYPE -> 0/0/0 UPOWER_VENDOR -> Logitech, Inc. USEC_INITIALIZED -> 3989917 Sysattrs: bDeviceClass -> 00 manufacturer -> Logitech bmAttributes -> a0 bConfigurationValue -> 1 version -> 2.00 devnum -> 5 bMaxPower -> 98mA descriptors ->  idProduct -> c52b port -> (null) avoid_reset_quirk -> 0 subsystem -> usb urbnum -> 6897 bDeviceSubClass -> 00 maxchild -> 0 bcdDevice -> 1201 driver -> usb bMaxPacketSize0 -> 8 idVendor -> 046d dev -> 189:4 product -> USB Receiver speed -> 12 removable -> removable ltm_capable -> no bNumConfigurations -> 1 busnum -> 1 authorized -> 1 quirks -> 0x0 configuration -> RQR12.01_B0019 uevent -> MAJOR=189 MINOR=4 DEVNAME=bus/usb/001/005 DEVTYPE=usb_device DRIVER=usb PRODUCT=46d/c52b/1201 TYPE=0/0/0 BUSNUM=001 DEVNUM=005 devpath -> 1.4 bDeviceProtocol -> 00 bNumInterfaces -> 3 Probing USB HID devices using udev, susbsystem hidraw... ***One Device *** path: /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:046D:C52B.0003/0003:046D:4002.0004/hidraw/hidraw1 Device Node Path: /dev/hidraw1 struct udev_device at: 0x553b5610 devpath: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:046D:C52B.0003/0003:046D:4002.0004/hidraw/hidraw1 subsystem: hidraw devtype: (null) syspath: /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:046D:C52B.0003/0003:046D:4002.0004/hidraw/hidraw1 sysname: hidraw1 sysnum: 1 devnode: /dev/hidraw1 Properties: DEVNAME -> /dev/hidraw1 DEVPATH -> /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:046D:C52B.0003/0003:046D:4002.0004/hidraw/hidraw1 MAJOR -> 247 MINOR -> 1 SUBSYSTEM -> hidraw Sysattrs: device -> (null) subsystem -> hidraw dev -> 247:1 uevent -> MAJOR=247 MINOR=1 DEVNAME=hidraw1 Parent device: VID/PID: 046d c52b Logitech USB Receiver serial: (null) struct udev_device at: 0x553b13c8 devpath: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4 subsystem: usb devtype: usb_device syspath: /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4 sysname: 1-1.4 sysnum: 4 devnode: /dev/bus/usb/001/005 Properties: BUSNUM -> 001 DEVNAME -> /dev/bus/usb/001/005 DEVNUM -> 005 DEVPATH -> /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4 DEVTYPE -> usb_device DRIVER -> usb ID_BUS -> usb ID_MODEL -> USB_Receiver ID_MODEL_ENC -> USB\x20Receiver ID_MODEL_FROM_DATABASE -> Unifying Receiver ID_MODEL_ID -> c52b ID_REVISION -> 1201 ID_SERIAL -> Logitech_USB_Receiver ID_USB_INTERFACES -> :030101:030102:030000: ID_VENDOR -> Logitech ID_VENDOR_ENC -> Logitech ID_VENDOR_FROM_DATABASE -> Logitech, Inc. ID_VENDOR_ID -> 046d MAJOR -> 189 MINOR -> 4 PRODUCT -> 46d/c52b/1201 SUBSYSTEM -> usb TYPE -> 0/0/0 UPOWER_VENDOR -> Logitech, Inc. USEC_INITIALIZED -> 3989917 Sysattrs: bDeviceClass -> 00 manufacturer -> Logitech bmAttributes -> a0 bConfigurationValue -> 1 version -> 2.00 devnum -> 5 bMaxPower -> 98mA descriptors ->  idProduct -> c52b port -> (null) avoid_reset_quirk -> 0 subsystem -> usb urbnum -> 6897 bDeviceSubClass -> 00 maxchild -> 0 bcdDevice -> 1201 driver -> usb bMaxPacketSize0 -> 8 idVendor -> 046d dev -> 189:4 product -> USB Receiver speed -> 12 removable -> removable ltm_capable -> no bNumConfigurations -> 1 busnum -> 1 authorized -> 1 quirks -> 0x0 configuration -> RQR12.01_B0019 uevent -> MAJOR=189 MINOR=4 DEVNAME=bus/usb/001/005 DEVTYPE=usb_device DRIVER=usb PRODUCT=46d/c52b/1201 TYPE=0/0/0 BUSNUM=001 DEVNUM=005 devpath -> 1.4 bDeviceProtocol -> 00 bNumInterfaces -> 3 ***One Device *** path: /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:046D:C52B.0003/0003:046D:4041.0005/hidraw/hidraw2 Device Node Path: /dev/hidraw2 struct udev_device at: 0x553b13c8 devpath: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:046D:C52B.0003/0003:046D:4041.0005/hidraw/hidraw2 subsystem: hidraw devtype: (null) syspath: /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:046D:C52B.0003/0003:046D:4041.0005/hidraw/hidraw2 sysname: hidraw2 sysnum: 2 devnode: /dev/hidraw2 Properties: DEVNAME -> /dev/hidraw2 DEVPATH -> /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:046D:C52B.0003/0003:046D:4041.0005/hidraw/hidraw2 MAJOR -> 247 MINOR -> 2 SUBSYSTEM -> hidraw Sysattrs: device -> (null) subsystem -> hidraw dev -> 247:2 uevent -> MAJOR=247 MINOR=2 DEVNAME=hidraw2 Parent device: VID/PID: 046d c52b Logitech USB Receiver serial: (null) struct udev_device at: 0x553c0190 devpath: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4 subsystem: usb devtype: usb_device syspath: /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4 sysname: 1-1.4 sysnum: 4 devnode: /dev/bus/usb/001/005 Properties: BUSNUM -> 001 DEVNAME -> /dev/bus/usb/001/005 DEVNUM -> 005 DEVPATH -> /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4 DEVTYPE -> usb_device DRIVER -> usb ID_BUS -> usb ID_MODEL -> USB_Receiver ID_MODEL_ENC -> USB\x20Receiver ID_MODEL_FROM_DATABASE -> Unifying Receiver ID_MODEL_ID -> c52b ID_REVISION -> 1201 ID_SERIAL -> Logitech_USB_Receiver ID_USB_INTERFACES -> :030101:030102:030000: ID_VENDOR -> Logitech ID_VENDOR_ENC -> Logitech ID_VENDOR_FROM_DATABASE -> Logitech, Inc. ID_VENDOR_ID -> 046d MAJOR -> 189 MINOR -> 4 PRODUCT -> 46d/c52b/1201 SUBSYSTEM -> usb TYPE -> 0/0/0 UPOWER_VENDOR -> Logitech, Inc. USEC_INITIALIZED -> 3989917 Sysattrs: bDeviceClass -> 00 manufacturer -> Logitech bmAttributes -> a0 bConfigurationValue -> 1 version -> 2.00 devnum -> 5 bMaxPower -> 98mA descriptors ->  idProduct -> c52b port -> (null) avoid_reset_quirk -> 0 subsystem -> usb urbnum -> 6897 bDeviceSubClass -> 00 maxchild -> 0 bcdDevice -> 1201 driver -> usb bMaxPacketSize0 -> 8 idVendor -> 046d dev -> 189:4 product -> USB Receiver speed -> 12 removable -> removable ltm_capable -> no bNumConfigurations -> 1 busnum -> 1 authorized -> 1 quirks -> 0x0 configuration -> RQR12.01_B0019 uevent -> MAJOR=189 MINOR=4 DEVNAME=bus/usb/001/005 DEVTYPE=usb_device DRIVER=usb PRODUCT=46d/c52b/1201 TYPE=0/0/0 BUSNUM=001 DEVNUM=005 devpath -> 1.4 bDeviceProtocol -> 00 bNumInterfaces -> 3 ***One Device *** path: /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:046D:C52B.0003/hidraw/hidraw0 Device Node Path: /dev/hidraw0 struct udev_device at: 0x553c0190 devpath: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:046D:C52B.0003/hidraw/hidraw0 subsystem: hidraw devtype: (null) syspath: /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:046D:C52B.0003/hidraw/hidraw0 sysname: hidraw0 sysnum: 0 devnode: /dev/hidraw0 Properties: DEVNAME -> /dev/hidraw0 DEVPATH -> /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:046D:C52B.0003/hidraw/hidraw0 MAJOR -> 247 MINOR -> 0 SUBSYSTEM -> hidraw Sysattrs: device -> (null) subsystem -> hidraw dev -> 247:0 uevent -> MAJOR=247 MINOR=0 DEVNAME=hidraw0 Parent device: VID/PID: 046d c52b Logitech USB Receiver serial: (null) struct udev_device at: 0x553c10d8 devpath: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4 subsystem: usb devtype: usb_device syspath: /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4 sysname: 1-1.4 sysnum: 4 devnode: /dev/bus/usb/001/005 Properties: BUSNUM -> 001 DEVNAME -> /dev/bus/usb/001/005 DEVNUM -> 005 DEVPATH -> /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4 DEVTYPE -> usb_device DRIVER -> usb ID_BUS -> usb ID_MODEL -> USB_Receiver ID_MODEL_ENC -> USB\x20Receiver ID_MODEL_FROM_DATABASE -> Unifying Receiver ID_MODEL_ID -> c52b ID_REVISION -> 1201 ID_SERIAL -> Logitech_USB_Receiver ID_USB_INTERFACES -> :030101:030102:030000: ID_VENDOR -> Logitech ID_VENDOR_ENC -> Logitech ID_VENDOR_FROM_DATABASE -> Logitech, Inc. ID_VENDOR_ID -> 046d MAJOR -> 189 MINOR -> 4 PRODUCT -> 46d/c52b/1201 SUBSYSTEM -> usb TYPE -> 0/0/0 UPOWER_VENDOR -> Logitech, Inc. USEC_INITIALIZED -> 3989917 Sysattrs: bDeviceClass -> 00 manufacturer -> Logitech bmAttributes -> a0 bConfigurationValue -> 1 version -> 2.00 devnum -> 5 bMaxPower -> 98mA descriptors ->  idProduct -> c52b port -> (null) avoid_reset_quirk -> 0 subsystem -> usb urbnum -> 6897 bDeviceSubClass -> 00 maxchild -> 0 bcdDevice -> 1201 driver -> usb bMaxPacketSize0 -> 8 idVendor -> 046d dev -> 189:4 product -> USB Receiver speed -> 12 removable -> removable ltm_capable -> no bNumConfigurations -> 1 busnum -> 1 authorized -> 1 quirks -> 0x0 configuration -> RQR12.01_B0019 uevent -> MAJOR=189 MINOR=4 DEVNAME=bus/usb/001/005 DEVTYPE=usb_device DRIVER=usb PRODUCT=46d/c52b/1201 TYPE=0/0/0 BUSNUM=001 DEVNUM=005 devpath -> 1.4 bDeviceProtocol -> 00 bNumInterfaces -> 3 Probing possible HID monitors using libusb... (possible_monitor_config_descriptor) Examining only interface 0 for device 1:5, vid=0x046d, pid=0xc52b Logitech, Inc. Unifying Receiver Checking for USB connected monitors on /dev/hidraw* ... Found 3 USB HID devices. Probing device /dev/hidraw0 Raw Name: Logitech USB Receiver Raw Phys: usb-3f980000.usb-1.4/input2 Raw Info: bustype: 3 (USB) vendor: 0x046d product: 0xc52b Busno:Devno as reported by get_udev_usb_devinfo() for hidraw0: 001:005 Not a USB connected monitor Probing device /dev/hidraw1 Raw Name: Logitech K750 Raw Phys: usb-3f980000.usb-1.4:1 Raw Info: bustype: 3 (USB) vendor: 0x046d product: 0x4002 Busno:Devno as reported by get_udev_usb_devinfo() for hidraw1: 001:005 Not a USB connected monitor Probing device /dev/hidraw2 Raw Name: Logitech MX Master Raw Phys: usb-3f980000.usb-1.4:2 Raw Info: bustype: 3 (USB) vendor: 0x046d product: 0x4041 Busno:Devno as reported by get_udev_usb_devinfo() for hidraw2: 001:005 Not a USB connected monitor Checking for USB HID devices using hiddev... Found 1 USB HID devices. Device /dev/usb/hiddev0, devnum.busnum: 1.5, vid:pid: 046d:c52b - Logitech USB Receiver Not a USB HID monitor Checking for USB HID Report Descriptors in /sys/kernel/debug/hid... *** Detected Displays *** Invalid display I2C bus: /dev/i2c-2 Supports DDC: false I2C address 0x37 (DDC) present: false I2C address 0x50 (EDID) present: true /sys/bus/i2c/devices/i2c-2/name: bcm2835 I2C adapter EDID synopsis: Mfg id: AOC Model: Q2775 Serial number: KKRG3JA001207 Manufacture year: 2016 EDID version: 1.3 Product code: 0x2775 (10101) Extra descriptor: White x,y: 0.313, 0.329 Red x,y: 0.660, 0.331 Green x,y: 0.300, 0.632 Blue x,y: 0.148, 0.055 EDID hex dump: +0 +4 +8 +c 0 4 8 c +0000 00 ff ff ff ff ff ff 00 05 e3 75 27 b7 04 00 00 ..........u'.... +0010 0b 1a 01 03 80 3c 22 78 2a 3f 05 a9 54 4c a1 26 .....<"x*?..TL.& +0020 0e 50 54 bf ef 00 d1 c0 b3 00 95 00 81 80 81 40 .PT............@ +0030 81 c0 01 01 01 01 56 5e 00 a0 a0 a0 29 50 30 20 ......V^....)P0 +0040 35 00 55 50 21 00 00 1e 00 00 00 fd 00 32 4c 1e 5.UP!........2L. +0050 63 1e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 51 c... .....Q +0060 32 37 37 35 0a 20 20 20 20 20 20 20 00 00 00 ff 2775. .... +0070 00 4b 4b 52 47 33 4a 41 30 30 31 32 30 37 01 0d .KKRG3JA001207.. DDC communication failed No active displays found Display scanning complete. Maximum Try Settings: Operation Type Current Default Write only exchange tries: 4 4 Write read exchange tries: 15 10 Multi-part exchange tries: 15 8 Retry statistics for ddc write only No tries attempted Retry statistics for ddc write/read No tries attempted Retry statistics for multi-part exchange No tries attempted DDC Related Errors: None Total errors: 0 Sleep Strategy Stats: Total IO events: 50 IO error count: 0 Total sleep events: 0 Sleep Event type Count SE_WRITE_TO_READ 0 SE_POST_OPEN 0 SE_POST_WRITE 0 SE_POST_READ 0 Call Stats: Type Count Millisec ( Nanosec) write calls (IE_WRITE) 8 1 ( 1565034) read calls (IE_READ) 8 24 ( 24499301) open file calls (IE_OPEN) 8 0 ( 558431) close file calls (IE_CLOSE) 7 0 ( 195362) other I/O calls (IE_OTHER) 19 0 ( 167915) Totals: 50 26 ( 26986043) Sleep Call Stats: Total sleep calls: 4 Requested sleep time milliseconds : 200 Actual sleep milliseconds (nanosec): 200 ( 200422792) Elapsed milliseconds (nanoseconds): 549 ( 549331339)