Hi Graeme, All, Agryll-1.6.1 compiled at FreeBSD 10-amd64 (clang and libc++): ----- % dispcal -yl -r -D 8 Checking XRandR 1.2 VideoLUT access Display 0 name = ':0.0' Unable to intern atom 'EDID_DATA' Got EDID for display icoms_get_paths: called hid_get_paths: called icoms_get_paths: returning 0 paths and ICOM_OK usb_get_paths: about to look through usb devices: usb_get_paths: checking vid 0x0000, pid 0x0000 usb_get_paths: instrument not reconized usb_get_paths: checking vid 0x0000, pid 0x0000 usb_get_paths: instrument not reconized usb_get_paths: checking vid 0x0000, pid 0x0000 usb_get_paths: instrument not reconized usb_get_paths: checking vid 0x0000, pid 0x0000 usb_get_paths: instrument not reconized usb_get_paths: checking vid 0x0000, pid 0x0000 usb_get_paths: instrument not reconized usb_get_paths: checking vid 0x0409, pid 0x005a usb_get_paths: instrument not reconized usb_get_paths: checking vid 0x046d, pid 0xc52b usb_get_paths: instrument not reconized usb_get_paths: checking vid 0x0409, pid 0x02b8 usb_get_paths: instrument not reconized usb_get_paths: checking vid 0x0971, pid 0x2000 usb_get_paths: found instrument vid 0x0971, pid 0x2000 usb_get_paths: returning 1 paths and ICOM_OK icoms_get_paths: open'd serial "/dev/cuau0" - assume real icoms_get_paths: Added path '/dev/cuau0' fast 0 new_inst: called with path '/dev/usb/1.2 (GretagMacbeth i1 Pro)' i1pro_init_coms: called i1pro_init_coms: about to init USB icoms_set_usb_port: About to set usb port characteristics usb_open_port: Make sure USB port is open, tries 0 usb_install_signal_handlers: called usb_install_signal_handlers: done icoms_set_usb_port: usb port characteristics set ok i1pro_init_coms: init coms has suceeded i1pro_init_inst: called i1pro_init: i1pro_reset: reset with mask 0x1f @ 2 msec icoms_usb_control: message 40, ca 0000 0000 0001 writing data 1f icoms_usb_control: device not open icoms_usb_control: device not open i1pro_reset: complete, ICOM err 0x20000 (0 msec) i1pro_init_inst: failed with 0x72 init_inst returned 'Communications failure' (Communications failure) new_disprd failed because init_inst failed i1pro_del called i1pro_restore_calibration xdg_bds failed to locate file' i1pro_update_log: skipped as EPRom write is disabled i1pro switch thread terminated icoms_del: called dispcal: Error - new_disprd() failed with 'Instrument Access Failed' ----- For consistency sake: ----- % uname -a FreeBSD bsam.int.wart.ru 10.0-ALPHA5 FreeBSD 10.0-ALPHA5 #52 r256092: Mon Oct 7 06:34:04 SAMT 2013 bsam@xxxxxxxxxxxxxxxx:/usr/obj/usr/src/sys/BB64X amd64 % ls -l /dev/usb/1.2* crw-rw-rw- 1 root operator 0x92 8 окт 20:15 /dev/usb/1.2.0 crw-rw-rw- 1 root operator 0x94 8 окт 20:15 /dev/usb/1.2.1 crw-rw-rw- 1 root operator 0x95 8 окт 20:15 /dev/usb/1.2.2 crw-rw-rw- 1 root operator 0x96 8 окт 20:15 /dev/usb/1.2.3 crw-rw-rw- 1 root operator 0x97 8 окт 20:15 /dev/usb/1.2.4 % pkg info -x argyll argyll-1.6.1 ----- -- WBR, Boris Samorodov (bsam) FreeBSD Committer, http://www.FreeBSD.org The Power To Serve