[sane-devel] HP 5370C under NetBSD

Greg Troxel gdt at ir.bbn.com
Mon Mar 27 00:33:47 UTC 2006

I just got an HP 5370C, and am trying to use it with NetBSD/i386.  On
power up, I get

usscanner0 at uhub3 port 2
usscanner0: Hewlett Packard Hewlett Packard ScanJet 5300C/5370C, rev 1.00/0.01, addr 2
scsibus1 at usscanner0: 2 targets, 1 lun per target
scsibus1: waiting 2 seconds for devices to settle...
ss0 at scsibus1 target 1 lun 0: <HP, ScanJet 5370C, 6.00> scanner removable

Then, I got

ss0: HP ScanJet (unknown model) set_window failed

sane-find-scanner is hanging:

10853 25544 21485    0  -6  0 12448   760 getxs    D    ttyp1 0:00.00 sane-find-scanner /dev/ss0 (sane-find-scanne)

And "xsane avision:/dev/ss0" says no devices found (same for
xscanimage -d).

It seems that the correct SANE backend is avision, and that it would
prefer to access the USB device directly (via ugen and libusb),
without NetBSD's kernel scsi-over-usb support.

I'm removing usscanner(4) from my kernel and will try again.  Any
other clues would be appreciated.

Is the usscanner interface sufficiently deprecated that it should be
removed from the default NetBSD kernels?

        Greg Troxel <gdt at ir.bbn.com>

More information about the sane-devel mailing list