I've put an OS X Intel version of spotread at <http://www.argyllcms.com/spotread_diag_osxi.tgz>, and I've added a bit more debugging to the USB device enumeration when -D is used. What is the "spotread -D -?" output straight after system boot, and what is the output like after it start misbehaving ? Graeme Gill.
I send the terminal output txt Ciao Marco
Last login: Mon Aug 25 10:03:04 on console imac-di-marco-noldin:~ Marco$ /Users/Marco/Downloads/spotread -D -? Read Print Spot values, Version 1.0.3 Author: Graeme W. Gill, licensed under the GPL Version 3 usage: spotread [-options] [logfile] -v Verbose mode -s Print spectrum for each reading -S Plot spectrum for each reading -c listno Set communication port from the following list (default 1) usb_get_paths about to look through buses: usb_get_paths about to look through devices: usb_check_and_add() called with VID 0x5ac, PID 0x8005 usb_check_and_add() called with VID 0x5ac, PID 0x1003 usb_check_and_add() called with VID 0x5ac, PID 0x20c usb_check_and_add() called with VID 0x5ac, PID 0x304 usb_get_paths about to look through devices: usb_check_and_add() called with VID 0x5ac, PID 0x8005 usb_check_and_add() called with VID 0x971, PID 0x2000 usb_check_and_add() found known instrument usb_get_paths about to look through devices: usb_check_and_add() called with VID 0x5ac, PID 0x8005 usb_get_paths about to look through devices: usb_check_and_add() called with VID 0x5ac, PID 0x8005 usb_check_and_add() called with VID 0x5ac, PID 0x8005 usb_check_and_add() called with VID 0x5ac, PID 0x8005 usb_get_paths about to look through devices: usb_check_and_add() called with VID 0x5ac, PID 0x8006 usb_check_and_add() called with VID 0xaec, PID 0x3260 usb_check_and_add() called with VID 0xaec, PID 0x3260 1 = 'usb:/bus61/dev0 (GretagMacbeth i1 Pro)' icoms: delete called -t Use transmission measurement mode -d Use display measurement mode (absolute results) -db Use display white brightness relative measurement mode -dw Use display white relative measurement mode -e Use emissive measurement mode (absolute results) -a Use ambient measurement mode (absolute results) -y c|l Display type (if emissive), c = CRT, l = LCD -i illum Choose illuminant for print/transparency spectral data: A, D50 (def.), D65, F5, F8, F10 or file.sp -o observ Choose CIE Observer for spectral data: 1931_2 (def), 1964_10, S&B 1955_2, shaw, J&V 1978_2 (Choose FWA during operation) -f filter Set filter configuration (if aplicable): n None p Polarising filter 6 D65 u U.V. Cut -F extrafilterfile Apply extra filter compensation file -x Display Yxy instead of Lab -T Display correlated color temperatures -N Disable auto calibration of instrument -H Start in high resolution spectrum mode (if available) -W n|h|x Ovride serial port flow control: n = none, h = HW, x = Xon/Xoff -D [level] Print debug diagnostics to stderr logfile Optional file to save reading results as text imac-di-marco-noldin:~ Marco$ /Users/Marco/Downloads/spotread -D -? Read Print Spot values, Version 1.0.3 Author: Graeme W. Gill, licensed under the GPL Version 3 usage: spotread [-options] [logfile] -v Verbose mode -s Print spectrum for each reading -S Plot spectrum for each reading -c listno Set communication port from the following list (default 1) usb_get_paths about to look through buses: usb_get_paths about to look through devices: usb_check_and_add() called with VID 0x5ac, PID 0x8005 usb_check_and_add() called with VID 0x5ac, PID 0x1003 usb_check_and_add() called with VID 0x5ac, PID 0x20c ** No ports found ** icoms: delete called -t Use transmission measurement mode -d Use display measurement mode (absolute results) -db Use display white brightness relative measurement mode -dw Use display white relative measurement mode -e Use emissive measurement mode (absolute results) -a Use ambient measurement mode (absolute results) -y c|l Display type (if emissive), c = CRT, l = LCD -i illum Choose illuminant for print/transparency spectral data: A, D50 (def.), D65, F5, F8, F10 or file.sp -o observ Choose CIE Observer for spectral data: 1931_2 (def), 1964_10, S&B 1955_2, shaw, J&V 1978_2 (Choose FWA during operation) -f filter Set filter configuration (if aplicable): n None p Polarising filter 6 D65 u U.V. Cut -F extrafilterfile Apply extra filter compensation file -x Display Yxy instead of Lab -T Display correlated color temperatures -N Disable auto calibration of instrument -H Start in high resolution spectrum mode (if available) -W n|h|x Ovride serial port flow control: n = none, h = HW, x = Xon/Xoff -D [level] Print debug diagnostics to stderr logfile Optional file to save reading results as text imac-di-marco-noldin:~ Marco$