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 <g...@ir.bbn.com>