(Courriels de diversion: <reflechisse@entachant-cautionnerez.com> <reecrivait@monteront-passereau.com> <preconisait@tergiversais-ironiseraient.com> <devots@redisions-chercher.com> <renflouerions@insinuons-rivalise.com> <alarmeront@donnaient-assouvisses.com> <electivite@pliures-inviolees.com> <hommes-grenouilles@reactualisions-saignerez.com> <impetueuse@amants-fraudent.com> <avaient@entrouvrirais-bouledogue.com> )


J'essaye de configurer la carte scsi ava-1505ae pour faire fonctionner
le scanner AGFA Snapscan310.
mais malgre les diverses infos que j'ai je n'y arrive pas, que ce soit
avec la RedHat 5.3 ou la Suse 6.1
et que le Pnp (1505acfg.exe sosus Dos) de la carte soit active ou non.

J'ai bien configure les options du noyau et des modules comme il est dit
a :
    http://www.i-france.com/guebwiller

Avec la Suse 6.1 le message est "device busy"
et avec la RH5.3  : "IRQ 9 possibly wrong.  Please verify." cf le
fichier joint test_a1505.txt.

Quelqu'un pourrait-il m'aider svp ?

Merci.
Serge

PS: fichiers-joints /etc/sane.d/saned.conf et /etc/sane.d/snapscan.conf
et /etc/sane.d/dll.conf,
tous les fichiers joints concernent la RedHat5.3.




dmesg
Console: 16 point font, 400 scans
Console: colour VGA+ 80x25, 1 virtual console (max 63)
pcibios_init : BIOS32 Service Directory structure at 0x000fa9f0
pcibios_init : BIOS32 Service Directory entry at 0xfae90
pcibios_init : PCI BIOS revision 2.10 entry at 0xfaec0
Probing PCI hardware.
Calibrating delay loop.. ok - 31.95 BogoMIPS
Memory: 30260k/32768k available (700k kernel code, 384k reserved, 1424k data)
Swansea University Computer Society NET3.035 for Linux 2.0
NET3: Unix domain sockets 0.13 for Linux NET3.035.
Swansea University Computer Society TCP/IP for NET3.034
IP Protocols: IGMP, ICMP, UDP, TCP
VFS: Diskquotas version dquot_5.6.0 initialized
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Intel Pentium with F0 0F bug - workaround enabled.
alias mapping IDT readonly ...  ... done
Linux version 2.0.35 (root@Sg133) (gcc version 2.7.2.3) #6 Sat Aug 7 20:32:08 CEST 1999Starting kswapd v 1.4.2.2 
Serial driver version 4.13 with no serial options enabled
tty00 at 0x03f8 (irq = 4) is a 16550A
tty01 at 0x02f8 (irq = 3) is a 16550A
APM BIOS version 1.2 Flags 0x07 (Driver version 1.2)
    Entry f000:8010 cseg16 f000 dseg fdfc cseg len f015, dseg len 0
    Connection version 1.1
    AC on line, battery status unknown, battery life unknown
    battery flag 0x80, battery life unknown
Ramdisk driver initialized : 16 ramdisks of 4096K size
hda: IBM-DAQA-32160, 2067MB w/96kB Cache, CHS=525/128/63
hdb: ATAPI CDROM, ATAPI CDROM drive
hdd: FUJITSU MPB3064ATU, 6187MB w/0kB Cache, CHS=13410/15/63
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
md driver 0.36.3 MAX_MD_DEV=4, MAX_REAL=8
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
scsi : 1 host.
scsi : detected total.
ne.c: PCI BIOS reports NE 2000 clone at i/o 0x6100, irq 10.
ne.c:v1.10 9/23/94 Donald Becker (becker@cesdis.gsfc.nasa.gov)NE*000 ethercard probe at 0x6100: 00 80 ad 90 8a ba
eth0: NE2000 found at 0x6100, using IRQ 10.
Partition check:
 hda: hda1 hda2 < hda5 hda6 hda7 >
 hdd: [PTBL] [788/255/63] hdd1 < hdd5 hdd6 hdd7 hdd8 hdd9 hdd10 > hdd2 hdd3 hdd4
VFS: Mounted root (ext2 filesystem) readonly.
Adding Swap: 56220k swap-space (priority -1)
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
sb: dsp reset failed.
sysctl: ip forwarding off
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
sb: dsp reset failed.
pnpdump
# $Id: pnpdump.c,v 1.10 1997/07/14 22:30:47 fox Exp $
# This is free software, see the sources for details.
# This software has NO WARRANTY, use at your OWN RISK
#
# For details of this file format, see isapnp.conf(5)
#
# For latest information on isapnp and pnpdump see:
# http://www.roestock.demon.co.uk/isapnptools/
#
# Compiler flags: -DREALTIME -DNEEDSETSCHEDULER
#
# Trying port address 0203
# Board 1 has serial identifier 27 ff ff ff ff 68 18 73 16
# Board 2 has serial identifier 2b e6 bb 73 3c 05 15 90 04

# (DEBUG)
(READPORT 0x0203)
(ISOLATE)
(IDENTIFY *)

# Card 1: (serial identifier 27 ff ff ff ff 68 18 73 16)
# ESS1868 Serial No -1 [checksum 27]
# Version 1.0, Vendor version 1.0
# ANSI string -->ESS ES1868 Plug and Play AudioDrive<--
#
# Logical device id ESS0000
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE ESS1868/-1 (LD 0
#     Logical device decodes 16 bit IO address lines
#         Minimum IO base address 0x0800
#         Maximum IO base address 0x0ff8
#         IO base alignment 8 bytes
#         Number of IO addresses required: 8
# (IO 0 (BASE 0x0800))
# (ACT Y)
))
#
# Logical device id ESS1868
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE ESS1868/-1 (LD 1

# Multiple choice time, choose one only !

#     Start dependent functions: priority preferred
#       First DMA channel 1.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed in compatible mode
# (DMA 0 (CHANNEL 1))
#       Next DMA channel 0 or 3.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed in compatible mode
# (DMA 1 (CHANNEL 0))
#       IRQ 5.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))
#       Fixed IO base address 0x0220
#             Number of IO addresses required: 16
# (IO 0 (BASE 0x0220))
#       Fixed IO base address 0x0388
#             Number of IO addresses required: 4
# (IO 1 (BASE 0x0388))
#       Fixed IO base address 0x0330
#             Number of IO addresses required: 2
# (IO 2 (BASE 0x0330))

#       Start dependent functions: priority acceptable
#       First DMA channel 1.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed in compatible mode
# (DMA 0 (CHANNEL 1))
#       Next DMA channel 0 or 3.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed in compatible mode
# (DMA 1 (CHANNEL 0))
#       IRQ 5, 7, 9 or 10.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0220
#             Maximum IO base address 0x0240
#             IO base alignment 32 bytes
#             Number of IO addresses required: 16
# (IO 0 (BASE 0x0220))
#       Fixed IO base address 0x0388
#             Number of IO addresses required: 4
# (IO 1 (BASE 0x0388))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0300
#             Maximum IO base address 0x0330
#             IO base alignment 48 bytes
#             Number of IO addresses required: 2
# (IO 2 (BASE 0x0300))

#       Start dependent functions: priority acceptable
#       First DMA channel 0, 1 or 3.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed in compatible mode
# (DMA 0 (CHANNEL 0))
#       Next DMA channel 0, 1 or 3.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed in compatible mode
# (DMA 1 (CHANNEL 0))
#       IRQ 5, 7, 9, 10, 11 or 12.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0220
#             Maximum IO base address 0x0280
#             IO base alignment 32 bytes
#             Number of IO addresses required: 16
# (IO 0 (BASE 0x0220))
#       Fixed IO base address 0x0388
#             Number of IO addresses required: 4
# (IO 1 (BASE 0x0388))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0300
#             Maximum IO base address 0x0330
#             IO base alignment 48 bytes
#             Number of IO addresses required: 2
# (IO 2 (BASE 0x0300))

#       Start dependent functions: priority acceptable
#       First DMA channel 0, 1 or 3.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed in compatible mode
# (DMA 0 (CHANNEL 0))
#       Next DMA channel 0, 1 or 3.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed in compatible mode
# (DMA 1 (CHANNEL 0))
#       IRQ 5, 7, 9, 10, 11 or 12.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0220
#             Maximum IO base address 0x0280
#             IO base alignment 32 bytes
#             Number of IO addresses required: 16
# (IO 0 (BASE 0x0220))
#       Fixed IO base address 0x0388
#             Number of IO addresses required: 4
# (IO 1 (BASE 0x0388))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0800
#             Maximum IO base address 0x0ffe
#             IO base alignment 2 bytes
#             Number of IO addresses required: 2
# (IO 2 (BASE 0x0800))

#       Start dependent functions: priority functional
#       First DMA channel 0, 1 or 3.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed in compatible mode
# (DMA 0 (CHANNEL 0))
#       Next DMA channel 0, 1 or 3.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed in compatible mode
# (DMA 1 (CHANNEL 0))
#       IRQ 5, 7, 9, 10, 11 or 12.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0220
#             Maximum IO base address 0x0280
#             IO base alignment 32 bytes
#             Number of IO addresses required: 16
# (IO 0 (BASE 0x0220))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0800
#             Maximum IO base address 0x0ffc
#             IO base alignment 4 bytes
#             Number of IO addresses required: 4
# (IO 1 (BASE 0x0800))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0800
#             Maximum IO base address 0x0ffe
#             IO base alignment 2 bytes
#             Number of IO addresses required: 2
# (IO 2 (BASE 0x0800))

#     End dependent functions
# (ACT Y)
))
#
# Logical device id ESS0001
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE ESS1868/-1 (LD 2

# Multiple choice time, choose one only !

#     Start dependent functions: priority preferred
#       Fixed IO base address 0x0201
#             Number of IO addresses required: 1
# (IO 0 (BASE 0x0201))

#       Start dependent functions: priority acceptable
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0200
#             Maximum IO base address 0x020f
#             IO base alignment 1 bytes
#             Number of IO addresses required: 1
# (IO 0 (BASE 0x0200))

#     End dependent functions
#     Compatible device id PNPb02f
# (ACT Y)
))
#
# Logical device id ESS0002
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE ESS1868/-1 (LD 3

# Multiple choice time, choose one only !

#     Start dependent functions: priority preferred
#       IRQ 12.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 12 (MODE +E)))
#       Fixed IO base address 0x0168
#             Number of IO addresses required: 8
# (IO 0 (BASE 0x0168))
#       Fixed IO base address 0x036e
#             Number of IO addresses required: 2
# (IO 1 (BASE 0x036e))

#       Start dependent functions: priority acceptable
#       IRQ 10 or 11.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 10 (MODE +E)))
#       Fixed IO base address 0x0168
#             Number of IO addresses required: 8
# (IO 0 (BASE 0x0168))
#       Fixed IO base address 0x036e
#             Number of IO addresses required: 2
# (IO 1 (BASE 0x036e))

#       Start dependent functions: priority acceptable
#       IRQ 10, 11 or 12.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 10 (MODE +E)))
#       Fixed IO base address 0x01e8
#             Number of IO addresses required: 8
# (IO 0 (BASE 0x01e8))
#       Fixed IO base address 0x03ee
#             Number of IO addresses required: 2
# (IO 1 (BASE 0x03ee))

#       Start dependent functions: priority functional
#       IRQ 10, 11 or 12.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 10 (MODE +E)))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0100
#             Maximum IO base address 0x01f8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 0 (BASE 0x0100))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0300
#             Maximum IO base address 0x03fe
#             IO base alignment 2 bytes
#             Number of IO addresses required: 2
# (IO 1 (BASE 0x0300))

#     End dependent functions
#     Compatible device id PNP0600
# (ACT Y)
))
# End tag... Checksum 0x00 (OK)

# Card 2: (serial identifier 2b e6 bb 73 3c 05 15 90 04)
# ADP1505 Serial No -423922884 [checksum 2b]
# Version 1.0, Vendor version 1.1
# ANSI string -->Adaptec AVA-1505AE      <--
#
# Logical device id ADP1505
#     Device support I/O range check register
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE ADP1505/-423922884 (LD 0
#     ANSI string -->SCSI Controller<--
#     Compatible device id ADP1530

# Multiple choice time, choose one only !

#     Start dependent functions: priority preferred
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0140
#             Maximum IO base address 0x0140
#             IO base alignment 32 bytes
#             Number of IO addresses required: 32
# (IO 0 (BASE 0x0140))
#       IRQ 9, 10, 11 or 12.
#             High true, edge sensitive interrupt
# (INT 0 (IRQ 9 (MODE +E)))

#       Start dependent functions: priority acceptable
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0340
#             Maximum IO base address 0x0340
#             IO base alignment 32 bytes
#             Number of IO addresses required: 32
# (IO 0 (BASE 0x0340))
#       IRQ 9, 10, 11 or 12.
#             High true, edge sensitive interrupt
# (INT 0 (IRQ 9 (MODE +E)))

#     End dependent functions
# (ACT Y)
))
# End tag... Checksum 0x00 (OK)

# Returns all cards to the "Wait for Key" state
(WAITFORKEY)
isapnp /etc/isapnp.conf
Board 1 has Identity 27 ff ff ff ff 68 18 73 16:  ESS1868 Serial No 4294967295 [checksum 27]
Board 2 has Identity 2b e6 bb 73 3c 05 15 90 04:  ADP1505 Serial No 3871044412 [checksum 2b]
lsmod
Module         Pages    Used by
modprobe aha152x aha152x=0x140,9,7
dmesg
sockets 0.13 for Linux NET3.035.
Swansea University Computer Society TCP/IP for NET3.034
IP Protocols: IGMP, ICMP, UDP, TCP
VFS: Diskquotas version dquot_5.6.0 initialized
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Intel Pentium with F0 0F bug - workaround enabled.
alias mapping IDT readonly ...  ... done
Linux version 2.0.35 (root@Sg133) (gcc version 2.7.2.3) #6 Sat Aug 7 20:32:08 CEST 1999Starting kswapd v 1.4.2.2 
Serial driver version 4.13 with no serial options enabled
tty00 at 0x03f8 (irq = 4) is a 16550A
tty01 at 0x02f8 (irq = 3) is a 16550A
APM BIOS version 1.2 Flags 0x07 (Driver version 1.2)
    Entry f000:8010 cseg16 f000 dseg fdfc cseg len f015, dseg len 0
    Connection version 1.1
    AC on line, battery status unknown, battery life unknown
    battery flag 0x80, battery life unknown
Ramdisk driver initialized : 16 ramdisks of 4096K size
hda: IBM-DAQA-32160, 2067MB w/96kB Cache, CHS=525/128/63
hdb: ATAPI CDROM, ATAPI CDROM drive
hdd: FUJITSU MPB3064ATU, 6187MB w/0kB Cache, CHS=13410/15/63
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
md driver 0.36.3 MAX_MD_DEV=4, MAX_REAL=8
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
scsi : 1 host.
scsi : detected total.
ne.c: PCI BIOS reports NE 2000 clone at i/o 0x6100, irq 10.
ne.c:v1.10 9/23/94 Donald Becker (becker@cesdis.gsfc.nasa.gov)NE*000 ethercard probe at 0x6100: 00 80 ad 90 8a ba
eth0: NE2000 found at 0x6100, using IRQ 10.
Partition check:
 hda: hda1 hda2 < hda5 hda6 hda7 >
 hdd: [PTBL] [788/255/63] hdd1 < hdd5 hdd6 hdd7 hdd8 hdd9 hdd10 > hdd2 hdd3 hdd4
VFS: Mounted root (ext2 filesystem) readonly.
Adding Swap: 56220k swap-space (priority -1)
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
sb: dsp reset failed.
sysctl: ip forwarding off
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
sb: dsp reset failed.
aha152x: BIOS test: passed, detected 1 controller(s)
aha152x0: vital data: PORTBASE=0x140, IRQ=9, SCSI ID=7, reconnect=enabled, parity=enabled, synchronous=disabled, delay=500, extended translation=disabled
aha152x: trying software interrupt, lost.
aha152x: IRQ 9 possibly wrong.  Please verify.
scsi1 : Adaptec 152x SCSI driver; $Revision: 1.18 $
scsi : 2 hosts.
scsi : aborting command due to timeout : pid 0, scsi1, channel 0, id 0, lun 0 Test Unit Ready 00 00 00 00 00 
scsi : aborting command due to timeout : pid 0, scsi1, channel 0, id 0, lun 0 Test Unit Ready 00 00 00 00 00 
scsi : aborting command due to timeout : pid 1, scsi1, channel 0, id 1, lun 0 Test Unit Ready 00 00 00 00 00 
scsi : aborting command due to timeout : pid 1, scsi1, channel 0, id 1, lun 0 Test Unit Ready 00 00 00 00 00 
scsi : aborting command due to timeout : pid 2, scsi1, channel 0, id 2, lun 0 Test Unit Ready 00 00 00 00 00 
scsi : aborting command due to timeout : pid 2, scsi1, channel 0, id 2, lun 0 Test Unit Ready 00 00 00 00 00 
scsi : aborting command due to timeout : pid 3, scsi1, channel 0, id 3, lun 0 Test Unit Ready 00 00 00 00 00 
scsi : aborting command due to timeout : pid 3, scsi1, channel 0, id 3, lun 0 Test Unit Ready 00 00 00 00 00 
scsi : aborting command due to timeout : pid 4, scsi1, channel 0, id 4, lun 0 Test Unit Ready 00 00 00 00 00 
scsi : aborting command due to timeout : pid 4, scsi1, channel 0, id 4, lun 0 Test Unit Ready 00 00 00 00 00 
scsi : aborting command due to timeout : pid 5, scsi1, channel 0, id 5, lun 0 Test Unit Ready 00 00 00 00 00 
scsi : aborting command due to timeout : pid 5, scsi1, channel 0, id 5, lun 0 Test Unit Ready 00 00 00 00 00 
scsi : aborting command due to timeout : pid 6, scsi1, channel 0, id 6, lun 0 Test Unit Ready 00 00 00 00 00 
scsi : aborting command due to timeout : pid 6, scsi1, channel 0, id 6, lun 0 Test Unit Ready 00 00 00 00 00 
cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0080-009f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : npu
0140-015f : aha152x
0170-0177 : ide1
01f0-01f7 : ide0
02f8-02ff : serial(auto)
0376-0376 : ide1
03c0-03df : vga+
03f0-03f5 : floppy
03f6-03f6 : ide0
03f7-03f7 : floppy DIR
03f8-03ff : serial(auto)
6100-611f : NE2000
cat /proc/interrupts
 0:     122069   timer
 1:       2351   keyboard
 2:          0   cascade
 4:      13340 + serial
10:         60   NE2000
13:          1   math error
14:         11 + ide0
15:     158780 + ide1

#
# saned.conf
#
# The contents of the saned.conf file is a list of host
# names that are permitted by saned to use local SANE
# devices in a networked configuration.  The hostname
# matching is NO LONGER case-sensitive.
#
#scan-client.somedomain.firm
Sg133
localhost
PC300
#
# NOTE: /etc/inetd.conf and /etc/services must also
# be properly configured to start the saned daemon as
# documented in saned(1), services(4) and inetd.conf(4)
#
# for example, /etc/services might contain a line:
 sane	6566/tcp	# network scanner daemon
#
# and /etc/inetd.conf might contain a line:
 sane stream tcp nowait root /usr/local/sbin/saned saned
scsi AGFA
scsi COLOR
/dev/scanner
/dev/sga
# enable the next line if you want to allow access through the network:
net
#pnm
snapscan