Hello,<br><br>I have an old Agfa Snapscan 1212U scanner which have served me well for years, using SANE under FreeBSD.<br><br>To make a long story short; FreeBSD 8.0-release came with a new usb stack, and is using libusb.<br>
And my scanner no longer works. Has anyone managed to get the snapscan backend working under FreeBSD 8.0?<br clear="all"><br>Relevant information:<br>tingo@kg-v2$ uname -a<br>FreeBSD <a href="http://kg-v2.kg4.no">kg-v2.kg4.no</a> 8.0-STABLE FreeBSD 8.0-STABLE #1: Wed Jan  6 21:21:40 CET 2010     root@kg-v2.kg4.no:/usr/obj/usr/src/sys/GENERIC  amd64<br>
tingo@kg-v2$ portversion -v | grep sane<br>sane-backends-1.0.20_4      =  up-to-date with port <br>sane-frontends-1.0.14_5     =  up-to-date with port <br>xsane-0.996_1               =  up-to-date with port <br><br>root@kg-v2# sane-find-scanner -q<br>
found USB scanner (vendor=0x03f0 [HP], product=0xc202 [Photosmart 8200 series]) at libusb:/dev/usb:/dev/ugen1.2<br>found USB scanner (vendor=0x06bd [AGFA], product=0x2061 [ Snapscan1212u_2]) at libusb:/dev/usb:/dev/ugen2.2<br>
<br>root@kg-v2# SANE_DEBUG_SNAPSCAN=255 scanimage -v -v -L<br>[sanei_debug] Setting debug level of snapscan to 255.<br>[snapscan] sane_snapscan_init<br>[snapscan] sane_snapscan_init: Snapscan backend version 1.4.53<br>[snapscan] add_usb_device(libusb:/dev/usb:/dev/ugen2.2)<br>
[snapscan] add_usb_device: Detected (kind of) an USB device<br>[snapscan] snapscani_usb_open(libusb:/dev/usb:/dev/ugen2.2)<br>[snapscan] snapscani_mutex_open: could not parse device string: No such file or directory<br>[snapscan] snapscani_usb_open: Can&#39;t get semaphore<br>
[snapscan] add_usb_device: error opening device libusb:/dev/usb:/dev/ugen2.2: Invalid argument<br>[snapscan] sane_snapscan_get_devices (0x7fffffffe210, 0)<br><br>No scanners were identified. If you were expecting something different,<br>
check that the scanner is plugged in, turned on and detected by the<br>sane-find-scanner tool (if appropriate). Please read the documentation<br>which came with this software (README, FAQ, manpages).<br>Calling sane_exit<br>
[snapscan] sane_snapscan_exit<br>scanimage: finished<br><br>root@kg-v2# ls -l /dev/ugen2.2 /dev/usb/2.2.0<br>lrw-rw----  1 root  cups         9 Jan  6 22:46 /dev/ugen2.2 -&gt; usb/2.2.0<br>crw-rw----  1 root  cups    0, 124 Jan  6 22:46 /dev/usb/2.2.0<br>
<br>What else can I try?<br>-- <br>Regards,<br>Torfinn Ingolfsen<br>