[argyllcms] Can compile argyllcms for freebsd, but can't find usb devices.

  • From: Arnaud Houdelette <freebsd@xxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Tue, 23 Jul 2013 10:23:45 +0200

Hi !

I'm a user of Argyll CMS under linux, with a Spyder3.

My NAS / Home Cinema PC is under FreeBSD. I would have liked to calibrate my VP using the full video chain (including drivers/videocard) under freebsd.

I was able to compile Argyll 1.5.1 (using 1.4.0 libusb).
dispwin can load/unload existing icc profiles. but dispread/dispcal can't enumerate usb devices :

[tzim@carenath] ~> dispread
(...)
-d n[,m] Choose the display n from the following list (default 1) Optionally choose different display m for VideoLUT access
    1 = 'Screen 1, Output VGA-0 at 0, 0, width 1024, height 768'
 -dweb[:port]         Display via a web server at port (default 8080)
-c listno Set communication port from the following list (default 1) usb_get_paths: find_busses failed with -2 (couldn't opendir(): No such file or directory) usb_get_paths: find_busses failed with -2 (couldn't opendir(): No such file or directory)
new_icompaths: icompaths_refresh_paths failed!
new_icompaths: icompaths_refresh_paths failed!
-p Use telephoto mode (ie. for a projector) (if available)
 -k file.cal          Load calibration file into display while reading
(...)

I am using a recent Freebsd Stable :
[tzim@carenath] ~> uname -a
FreeBSD carenath.tzim.net 9.2-BETA1 FreeBSD 9.2-BETA1 #0 r253470M: Sat Jul 20 15:25:20 CEST 2013 root@xxxxxxxxxxxxxxxxx:/usr/obj/usr/src9s/sys/CARENATH9 amd64

The spider3 is detected as such :
ugen1.3: <Datacolor Spyder3 ColorVision Inc.> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)

If you have some ideas to make this work.

Thanks for your great work.

Arnaud

Other related posts: