Bug 42114 - colormgr does not detect i1Display3
Summary: colormgr does not detect i1Display3
Status: RESOLVED FIXED
Alias: None
Product: colord
Classification: Unclassified
Component: client (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium blocker
Assignee: Richard Hughes
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-22 11:03 UTC by Sergey Zolotorev
Modified: 2012-06-14 01:51 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Sergey Zolotorev 2011-10-22 11:03:15 UTC
colormgr does not detect or does not support X-Rite i1Display3 instrument and no any information about supported instrument list. So is it difficult to understand if there are some errors in system or sensor really unsupported.

Perhaps a list of supported sensors should exist anywhere.

$ colormgr get-sensors
There are no supported sensors attached

$ lsusb
...
Bus 001 Device 011: ID 0765:5020 X-Rite, Inc. 

$ udevadm info --query=all --path /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5.3
P: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5.3
N: bus/usb/001/011
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5.3
E: MAJOR=189
E: MINOR=10
E: DEVNAME=/dev/bus/usb/001/011
E: DEVTYPE=usb_device
E: DRIVER=usb
E: DEVICE=/proc/bus/usb/001/011
E: PRODUCT=765/5020/1
E: TYPE=0/0/0
E: BUSNUM=001
E: DEVNUM=011
E: SUBSYSTEM=usb
E: ID_VENDOR=X-Rite__Inc.
E: ID_VENDOR_ENC=X-Rite\x2c\x20Inc.
E: ID_VENDOR_ID=0765
E: ID_MODEL=i1Display3
E: ID_MODEL_ENC=i1Display3
E: ID_MODEL_ID=5020
E: ID_REVISION=0001
E: ID_SERIAL=X-Rite__Inc._i1Display3
E: ID_BUS=usb
E: ID_USB_INTERFACES=:030000:
E: ID_VENDOR_FROM_DATABASE=X-Rite, Inc.
Comment 1 Richard Hughes 2011-11-07 03:32:41 UTC
I've added the required VID/PID codes in the recentaly released colord 0.1.14 -- thanks.
Comment 2 Wolfgang Goetz 2012-06-13 10:49:13 UTC
colord-0.1.21/rules/69-cd-sensors.rules: what is GCM_COLORIMETER


# i1Display3
ATTRS{idVendor}=="0765", ATTRS{idProduct}=="5020", ENV{COLORD_SENSOR}="1", ENV{COLORD_SENSOR_KIND}="i1-display3", ENV{COLORD_SENSOR_CAP_LCD}="1", ENV{COLORD_SENSOR_CAP_PROJECTOR}="1", ENV{COLORD_SENSOR_CAP_CRT}="1" 


changing the udev file on fedora17 and ubuntu12.04+latest binaries_from_argyll
makes i1Display3 work!
maybe ENV{COLORD_SENSOR_CAP_AMBIENT}="1" should be added too.
Comment 3 Richard Hughes 2012-06-14 01:51:03 UTC
(In reply to comment #2)
> colord-0.1.21/rules/69-cd-sensors.rules: what is GCM_COLORIMETER

Urgh, a copy-paste error, sorry about that.

> # i1Display3
> ATTRS{idVendor}=="0765", ATTRS{idProduct}=="5020", ENV{COLORD_SENSOR}="1",
> ENV{COLORD_SENSOR_KIND}="i1-display3", ENV{COLORD_SENSOR_CAP_LCD}="1",
> ENV{COLORD_SENSOR_CAP_PROJECTOR}="1", ENV{COLORD_SENSOR_CAP_CRT}="1" 

Agreed.

> changing the udev file on fedora17 and ubuntu12.04+latest binaries_from_argyll
> makes i1Display3 work!
> maybe ENV{COLORD_SENSOR_CAP_AMBIENT}="1" should be added too.

Agreed:

commit a5d87f5448d9616b45abff7de3b86492becf65f5
Author: Wolfgang Goetz <wolfgang.ztoeg@web.de>
Date:   Thu Jun 14 09:48:29 2012 +0100

    Fix the udev rules entry for the i1Display3
    
    Signed-off-by: Richard Hughes <richard@hughsie.com>

Thanks!


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.