> Your libusb is too old. 0.1.8 is minimum, 0.1.10a is > current. I'll add > that version number to the SANE README, which > currently says 0.1.6. >
This gets tiring. I wish developers wouldn't count on having the latest, greatest version of every library they depend on. OpenBSD 3.6 and 3.7 come with libusb-0.1.7p2 in the ports collection. I tried downloading libusb-0.1.10a.tar.gz and building it, but I got errors compiling. OpenBSD-current has libusb-0.1.10a in the ports so maybe in another few months at the next release it'll be the standard version. I tried grabbing it anyway and building under OpenBSD 3.6 (not recommended) and it also gave (different) errors compiling. With my luck by the time OpenBSD supplies libusb-0.1.10a Sane will probably want a newer version. I just built sane-backends-1.0.14.tar.gz and installed it, and I don't get the "libusb not available" when I run sane-find-scanner -v. I'll have to wait until I get the laptop home to connect to my scanner and see what happens. Meanwhile I picked up an HP 3300C on eBay for $10 which I expect Monday. The status of that is listed as complete, and I expect to keep it here at work. Alan --- Henning Meier-Geinitz <henn...@meier-geinitz.de> wrote: > Hi, > > On Wed, Aug 17, 2005 at 07:16:29AM -0700, > alanco...@yahoo.com wrote: > > I did a little more fiddling with it last night. > I > > bring the laptop to work with me so I have it > here, > > but the scanner stays home. There were a couple > > details I forgot to mention in my last posting > because > > of the delay in posting. > > > > > You may need to add the USB device to umax.conf > > > manually. > > I had done this, at least I thought I did. I've > now > > commented out all the scsi stuff under "# linux > device > > identification:" and the rest of the file looks > like > > this: > > ------- > > # Umax Astra 2200 via USB: > > # usb vendor product > > usb 0x1606 0x0230 > > > > # scsi device list > > #option connection-type 1 > > #/dev/scanner > > > > # usb device list > > option connection-type 2 > > #/dev/uscanner0 > > /dev/ugen0 > > Comment out the last line. If you used uscanner, you > would have to add > /dev/uscanner0 here. But with libusb, it's not > neccesary (and wrong). > > > About all I can see as to why this would happen is > > this in the configure output: > > checking for usb_interrupt_read in -lusb... no > > Your libusb is too old. 0.1.8 is minimum, 0.1.10a is > current. I'll add > that version number to the SANE README, which > currently says 0.1.6. > > > I just did a make patch in the > /usr/ports/devel/libusb > > directory so I could look at the sources, and in > the > > > /usr/ports/devel/libusb/w-libusb-0.1.7p2/libusb-0.1.7 > > directory created, running grep usb_interrupt_read > *.c > > finds nothing. Is this a critical function? > > Yes. Not for your backend, but for others. > > > If I do sane-find-scanner -f -v -v /dev/ugen0 I > get: > > This does not work. Don't list the ugen devices > directly. When libusb > is found by sane, the device will be detected > automatically. > > > There isn't actually any /dev/ugen0, just these: > > I think that's ok. libusb knows about the exact > device names. > > > What user is this running as? (I'm logged in as > root > > here). Is it not finding it because it's not > world > > readable? Or do I need to MAKEDEV an actual > > /dev/ugen0? > > No. > > > I was trying to turn on debugging, so I did > > setenv CFLAGS "-g -O -Wall" > > ./configure --disable-shared [and gmake and gmake > > install] > > But I don't see any difference in the > > sane-find-scanner output, even after also doing a > > setenv SANE_DEBUG_UMAX 2 (or 4). > > "-v -v" turns on maximum debuging for > sane-find-scanner. You can add > debugging for the sanei_usb code by doing > "setenv SANE_DEBUG_SANEI_USB 255" but this won't > really help. > > Bye, > Henning > > -- > sane-devel mailing list: > sane-devel@lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/sane-devel > Unsubscribe: Send mail with subject "unsubscribe > your_password" > to > sane-devel-requ...@lists.alioth.debian.org > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com