Subject: Re: Using the scanner interface /dev/sc0
To: Clarence Wilkerson <wilker@MATH.Purdue.EDU>
From: David Brownlee <>
List: current-users
Date: 02/11/1997 13:56:36
On Tue, 11 Feb 1997, Clarence Wilkerson wrote:

> I got a new HP ScanJet 5P and am trying to hook it up to my Sparc IPX
> NetBSD-current machine. I configured a kernel with ss* enabled, and
> recompiled. I added a couple of strings to the detection routines
> in /usr/src/sys/scsi, and the scanner is correctly reported on boot up :
> Feb 10 19:41:04  /netbsd: ss0 at scsibus0 targ 5 lun 0: <HP, C5110A, 3638> SCSI2
>  3/processor fixed
> Feb 10 19:41:04  /netbsd: ss0: HP ScanJet 5P
> Now I need to know:
> 1) the correct mknod parameters for /dev/ss0
	From /sys/arch/sparc/sparc/conf.c
		cdev_scanner_init(NSS,ss),      /* 59: SCSI scanner */

	Suggest you add the following to /dev/MAKEDEV (and if it
	everything works submit the patches for the changes in a pr :)

        case $i in 
        ss*) name=ss;   unit=${i#ss};   chr=59;;
        rm -f $name$unit n$name$unit
        mknod $name$unit        c $chr $(($unit * 16 + 0))
        mknod n$name$unit       c $chr $(($unit * 16 + 1))
        chgrp operator $name$unit n$name$unit
        chmod 640 $name$unit n$name$unit

> 2) is this device a "pint" compliant interface? An/or how can I scan ?
	Yes - its PINT should have the info you
	need :)

	Good luck!

		David/abs	david@{,,}

Thought for : Loathing the way "Don't cry for me Argentina" has
  the day   : been bastardized by Madonna into a 'disco' song.