[argyllcms] spotread -H

  • From: Kai-Uwe Behrmann <ku.b@xxxxxx>
  • To: ArgyllCMS <argyllcms@xxxxxxxxxxxxx>
  • Date: Wed, 23 Dec 2009 12:04:09 +0100 (CET)


playing with "spotread -Hs" this programm responded with:
"spotread: Error - i1pro: run out of high res filter space" issued from Argyll_V1.0.3/spectro/i1pro_imp.c:5239 where a
#define MXNOFC 64
if (m->mtx_nocoef2[j] >= MXNOFC)
is not meet.
The programm was compiled from sources.

Just for the record. I use a intel based x86_64 system with a openSUSE-11.2 Linux system running kernel . The ArgyllCMS supplied udev rules files had to be installed into /etc/udev/rules.d/ to obtain non root access to the instrument, a i1-pro RevD.
The message was:
$ spotread -S
spotread: Error - Configuring USB port 'usb:/bus0/dev0 (GretagMacbeth i1 Pro)' to 1 failed with -1 (could not set config 1: Operation not permitted) As a further side note: This message is irritating as a file "usb:/bus0/dev0" does not exist. With the following command I obtained:
$ strace spotread -S
open("/dev/bus/usb/003/002", O_RDWR)    = -1 EACCES (Permission denied)
open("/dev/bus/usb/003/002", O_RDONLY)  = 3
This makes sense as the /dev/bus/usb/003/002 is existent and can be checked for user rights and finaly automatically setup with the above mentioned xxxArgyll.rules installation.

The above mentioned "spotread -Hs" error message appears as well on a x86_64 osX SL machine with ArgyllCMS v1.0.4 .

Thanks in advance for any investigation in this issue.

kind regards
Kai-Uwe Behrmann
developing for colour management www.behrmann.name + www.oyranos.org

Other related posts: