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