[argyllcms] Re: Problemes accessing an Eye-One Display II

  • From: "Lars Tore Gustavsen" <lars.tore@xxxxxxxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Mon, 18 Feb 2008 22:41:58 +0100

On Feb 18, 2008 8:09 AM, Andreas Siegert <afx@xxxxxx> wrote:
> Hi,
> I am trying to use the latest beta drop on a SuSE 10.2 box. I copied the
> udev entries to the right place.

As far as I have understand it the udev rules are for regular users,
so if you test this as root it does not matter.

> Syslog shows the device being found
>
> But the commands do not seem to be able to use it:
> # ./dispcal -yl  -r
> The instrument can be removed from the screen.
> dispcal: Error - dispread failed with 'Instrument Access Failed'
>

This is the same messages I got If I run dispcal as root with the
instrument unplugged with beta8.
Argyll 0.6 gives this messages with my eye-one pro plugged, so can
there be a chance that you have  downloaded wrong version?


> # strace ./dispcal -yl  -r   2>&1 |egrep open
> open("/etc/ld.so.cache", O_RDONLY)      = 3
> open("/lib/libm.so.6", O_RDONLY)        = 3
> open("/lib/libc.so.6", O_RDONLY)        = 3
> open("/root/.xauthKkmKNQ", O_RDONLY)    = 4
> open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
> open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
> open("/dev/bus/usb/004", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
> open("/dev/bus/usb/004/001", O_RDWR)    = 4
> open("/dev/bus/usb/004/001", O_RDWR)    = 3
> open("/dev/bus/usb/003", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
> open("/dev/bus/usb/003/002", O_RDWR)    = 4
> open("/dev/bus/usb/003/001", O_RDWR)    = 4
> open("/dev/bus/usb/003/002", O_RDWR)    = 3
> open("/dev/bus/usb/003/001", O_RDWR)    = 3
> open("/dev/bus/usb/001", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
> open("/dev/bus/usb/001/001", O_RDWR)    = 4
> open("/dev/bus/usb/001/001", O_RDWR)    = 3
> open("/dev/bus/usb/002", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
> open("/dev/bus/usb/002/002", O_RDWR)    = 4
> open("/dev/bus/usb/002/001", O_RDWR)    = 4
> open("/dev/bus/usb/002/002", O_RDWR)    = 3
> open("/dev/bus/usb/002/001", O_RDWR)    = 3
>

This is also close to what I get with a device unplugged with
argyllcms-07.beta8. Can there be a chance that your device is broken
or the usb port. Have you tested it on other computers?

> Any ideas what to do?

Keep posting and don't give up.
There is also a "Eye-One Diagnostics" utility available from x-rite
that run on windows and mac.

Lars Tore Gustavsen


If this tells you something I have added  my strace here.


With device plugged
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/usr/lib/libX11.so.6", O_RDONLY)  = 3
open("/usr/lib/libXext.so.6", O_RDONLY) = 3
open("/usr/lib/libXxf86vm.so.1", O_RDONLY) = 3
open("/usr/lib/libXinerama.so.1", O_RDONLY) = 3
open("/usr/lib/libXau.so.6", O_RDONLY)  = 3
open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
open("/usr/lib/libXss.so.1", O_RDONLY)  = 3
open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3
open("/lib/tls/i686/cmov/libm.so.6", O_RDONLY) = 3
open("/lib/tls/i686/cmov/libpthread.so.0", O_RDONLY) = 3
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
open("/home/ltg/.Xauthority", O_RDONLY) = 4
open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb/005", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb/005/003", O_RDWR)    = 4
open("/dev/bus/usb/005/001", O_RDWR)    = 4
open("/dev/bus/usb/005/003", O_RDWR)    = 3
open("/dev/bus/usb/005/001", O_RDWR)    = 3
open("/dev/bus/usb/004", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb/004/001", O_RDWR)    = 4
open("/dev/bus/usb/004/001", O_RDWR)    = 3
open("/dev/bus/usb/003", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb/003/001", O_RDWR)    = 4
open("/dev/bus/usb/003/001", O_RDWR)    = 3
open("/dev/bus/usb/002", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb/002/002", O_RDWR)    = 4
open("/dev/bus/usb/002/001", O_RDWR)    = 4
open("/dev/bus/usb/002/002", O_RDWR)    = 3
open("/dev/bus/usb/002/001", O_RDWR)    = 3
open("/dev/bus/usb/001", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb/001/003", O_RDWR)    = 4
open("/dev/bus/usb/001/001", O_RDWR)    = 4
open("/dev/bus/usb/001/003", O_RDWR)    = 3
open("/dev/bus/usb/001/001", O_RDWR)    = 3
open("/dev/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/ttyS3", O_RDWR|O_NOCTTY)     = 4
open("/dev/ttyS2", O_RDWR|O_NOCTTY)     = 4
open("/dev/ttyS1", O_RDWR|O_NOCTTY)     = 4
open("/dev/ttyS0", O_RDWR|O_NOCTTY)     = 4
open("/dev/bus/usb/005/003", O_RDWR)    = 3
open("/home/ltg/.Xauthority", O_RDONLY) = 5
open("/etc/ld.so.cache", O_RDONLY)      = 5
open("/usr/lib/libXcursor.so.1", O_RDONLY) = 5
open("/usr/lib/libXrender.so.1", O_RDONLY) = 5
open("/usr/lib/libXfixes.so.3", O_RDONLY) = 5
open("/usr/share/X11/locale/locale.alias", O_RDONLY) = 5
open("/usr/share/X11/locale/locale.dir", O_RDONLY) = 5
open("/usr/share/X11/locale/C/XLC_LOCALE", O_RDONLY) = 5
open("/usr/share/X11/locale/locale.alias", O_RDONLY) = 5
open("/usr/share/X11/locale/locale.dir", O_RDONLY) = 5
open("/usr/share/X11/locale/C/XLC_LOCALE", O_RDONLY) = 5
open("/home/ltg/.Xdefaults-buntu", O_RDONLY) = -1 ENOENT (No such file
or directory)
...cut

With device unplugged
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/usr/lib/libX11.so.6", O_RDONLY)  = 3
open("/usr/lib/libXext.so.6", O_RDONLY) = 3
open("/usr/lib/libXxf86vm.so.1", O_RDONLY) = 3
open("/usr/lib/libXinerama.so.1", O_RDONLY) = 3
open("/usr/lib/libXau.so.6", O_RDONLY)  = 3
open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
open("/usr/lib/libXss.so.1", O_RDONLY)  = 3
open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3
open("/lib/tls/i686/cmov/libm.so.6", O_RDONLY) = 3
open("/lib/tls/i686/cmov/libpthread.so.0", O_RDONLY) = 3
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
open("/home/ltg/.Xauthority", O_RDONLY) = 4
open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb/005", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb/005/001", O_RDWR)    = 4
open("/dev/bus/usb/005/001", O_RDWR)    = 3
open("/dev/bus/usb/004", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb/004/001", O_RDWR)    = 4
open("/dev/bus/usb/004/001", O_RDWR)    = 3
open("/dev/bus/usb/003", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb/003/001", O_RDWR)    = 4
open("/dev/bus/usb/003/001", O_RDWR)    = 3
open("/dev/bus/usb/002", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb/002/002", O_RDWR)    = 4
open("/dev/bus/usb/002/001", O_RDWR)    = 4
open("/dev/bus/usb/002/002", O_RDWR)    = 3
open("/dev/bus/usb/002/001", O_RDWR)    = 3
open("/dev/bus/usb/001", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb/001/003", O_RDWR)    = 4
open("/dev/bus/usb/001/001", O_RDWR)    = 4
open("/dev/bus/usb/001/003", O_RDWR)    = 3
open("/dev/bus/usb/001/001", O_RDWR)    = 3
open("/dev/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/ttyS3", O_RDWR|O_NOCTTY)     = 4
open("/dev/ttyS2", O_RDWR|O_NOCTTY)     = 4
open("/dev/ttyS1", O_RDWR|O_NOCTTY)     = 4
open("/dev/ttyS0", O_RDWR|O_NOCTTY)     = 4
open("/dev/ttyS0", O_RDWR|O_NOCTTY)     = 3

Other related posts: