[sane-devel] Umax Astra 2200 under OpenBSD?
alancorey at yahoo.com
alancorey at yahoo.com
Thu Aug 18 17:23:00 UTC 2005
> 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 <henning at meier-geinitz.de>
wrote:
> Hi,
>
> On Wed, Aug 17, 2005 at 07:16:29AM -0700,
> alancorey at 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 at lists.alioth.debian.org
>
http://lists.alioth.debian.org/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe
> your_password"
> to
> sane-devel-request at lists.alioth.debian.org
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the sane-devel
mailing list