[sane-devel] HP ScanJet 5p on RH7.3 Linux?

Otto J. Makela om@iki.fi
28 Aug 2002 01:15:28 +0300


In principle, the HP ScanJet 5p should be a easy, SCSI-attached
scanner well-supported by Linux.

But no, I can't quite get it working when attached to a BusLogic SCSI
card I have on my RH7.3 machine (I didn't even bother trying the
pseudo-SCSI card that came with the scanner):

# uname -a 
Linux tigger.otto.net 2.4.18-4smp #1 SMP Thu May 2 18:32:34 EDT 2002 i686 unknown
# cat /etc/redhat-release 
Red Hat Linux release 7.3 (Valhalla)
# rpm -qa | fgrep -i sane
sane-backends-1.0.7-6.1
xsane-0.84-2
xsane-gimp-0.84-2
sane-frontends-1.0.7-2
# cat /proc/scsi/BusLogic/0 
***** BusLogic SCSI Driver Version 2.1.15 of 17 August 1998 *****
Copyright 1995-1998 by Leonard N. Zubkoff <lnz@dandelion.com>
Configuring BusLogic Model BT-946C PCI SCSI Host Adapter
  Firmware Version: 4.28D, I/O Address: 0xDC00, IRQ Channel: 17/Level
  PCI Bus: 0, Device: 17, Address: Unassigned, Host Adapter SCSI ID: 7
  Parity Checking: Enabled, Extended Translation: Disabled
  Synchronous Negotiation: Fast, Wide Negotiation: Disabled
  Disconnect/Reconnect: Enabled, Tagged Queuing: Enabled
  Scatter/Gather Limit: 128 of 8192 segments, Mailboxes: 211
  Driver Queue Depth: 211, Host Adapter Queue Depth: 100
  Tagged Queue Depth: Automatic, Untagged Queue Depth: 3
  Error Recovery Strategy: Default, SCSI Bus Reset: Enabled
  SCSI Bus Termination: Enabled
*** BusLogic BT-946C Initialized Successfully ***

Target 2: Queue Depth 3, Asynchronous

Current Driver Queue Depth:	211
Currently Allocated CCBs:	28

			   DATA TRANSFER STATISTICS

Target	Tagged Queuing	Queue Depth  Active  Attempted	Completed
======	==============	===========  ======  =========	=========
   2	Not Supported	      3         0          722	      722

Target  Read Commands  Write Commands   Total Bytes Read    Total Bytes Written
======  =============  ==============  ===================  ===================
   2	         47	        94		      752	           423

Target  Command    0-1KB      1-2KB      2-4KB      4-8KB     8-16KB
======  =======  =========  =========  =========  =========  =========
   2	 Read	        47          0          0          0          0
   2	 Write	        94          0          0          0          0

Target  Command   16-32KB    32-64KB   64-128KB   128-256KB   256KB+
======  =======  =========  =========  =========  =========  =========
   2	 Read	         0          0          0          0          0
   2	 Write	         0          0          0          0          0

			   ERROR RECOVERY STATISTICS

	  Command Aborts      Bus Device Resets	  Host Adapter Resets
Target	Requested Completed  Requested Completed  Requested Completed
  ID	\\\\ Attempted ////  \\\\ Attempted ////  \\\\ Attempted ////
======	 ===== ===== =====    ===== ===== =====	   ===== ===== =====
   2	     0     0     0        0     0     0	       0     0     0

External Host Adapter Resets: 1
Host Adapter Internal Errors: 0
# lsmod
Module                  Size  Used by    Tainted: P  
loop                   11632   0 
sg                     34500   0  (autoclean)
es1371                 33216   1  (autoclean)
gameport                3632   0  (autoclean) [es1371]
ac97_codec             12064   0  (autoclean) [es1371]
soundcore               7236   4  (autoclean) [es1371]
agpgart                40864   3  (autoclean)
NVdriver             1022752  10  (autoclean)
binfmt_misc             7780   1 
nfs                    90268   1  (autoclean)
nfsd                   77376   8  (autoclean)
lockd                  57760   1  (autoclean) [nfs nfsd]
sunrpc                 81684   1  (autoclean) [nfs nfsd lockd]
3c59x                  29160   1 
ide-scsi                9824   0 
BusLogic               94848   0  (autoclean)
sr_mod                 16952   0 
scsi_mod              112320   4  [sg ide-scsi BusLogic sr_mod]
ide-cd                 30368   0 
cdrom                  32608   0  [sr_mod ide-cd]
vfat                   12284   1  (autoclean)
nls_iso8859-1           3488   2  (autoclean)
nls_cp437               5120   2  (autoclean)
umsdos                 29248   1  (autoclean)
msdos                   7196   0  (autoclean) [umsdos]
fat                    38840   0  (autoclean) [vfat umsdos msdos]
usb-uhci               25604   0  (unused)
usbcore                77024   1  [usb-uhci]
ext3                   70752   1 
jbd                    53664   1  [ext3]
# cat /proc/scsi/scsi 
Attached devices: 
Host: scsi0 Channel: 00 Id: 02 Lun: 00
  Vendor: HP       Model: C5110A           Rev: 3638
  Type:   Processor                        ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: PLEXTOR  Model: CD-R   PX-W1210A Rev: 1.07
  Type:   CD-ROM                           ANSI SCSI revision: 02
# sane-find-scanner 
# Note that sane-find-scanner will find any scanner that is connected
# to a SCSI bus and some scanners that are connected to the Universal
# Serial Bus (USB) depending on your OS. It will even find scanners
# that are not supported at all by SANE. It won't find a scanner that
# is connected to a parallel or proprietary port.

sane-find-scanner: found SCSI processor "HP C5110A 3638" at device /dev/scanner
sane-find-scanner: found SCSI processor "HP C5110A 3638" at device /dev/sg0
sane-find-scanner: found SCSI processor "HP C5110A 3638" at device /dev/sga
# ls -l  /dev/scanner /dev/sg0 /dev/sga
lrwxrwxrwx    1 root     root            3 Aug 22 20:39 /dev/scanner -> sg0
crw-rw-rw-    1 otto     root      21,   0 Apr 11 17:25 /dev/sg0
lrwxrwxrwx    1 root     root            3 May 15 02:53 /dev/sga -> sg0
# scanimage -L 

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).



Any ideas what's wrong here, that ide-scsi emulation (scsi1 bus) which
I use for my CD burner, the fact that I'm running a SMP kernel, or
something completely different?  This sounds a lot like what Mr.
Frank Roberts wrote on 2002-08-03 about using a HP ScanJet 6100C,
so could sane on Red Hat 7.3 somehow be hosed?
-- 
   /* * * Otto J. Makela <om@iki.fi> * * * * * * * * * * * * * * * */
  /* Phone: +358 40 765 5772, FAX: +358 42 7655772, ICBM: 60N 25E */
 /* Mail: Mechelininkatu 26 B 27,  FIN-00100  Helsinki,  FINLAND */
/* * * Computers Rule 01001111 01001011 * * * * * * * * * * * * */