ho risolto il tutto e ora vi spiego come, visto che sicuramente qualcuno in futuro avrà il mio stesso problema:
ho uno scanner "perfection 1200s" scsi il quale non veniva caricato all'avvio di ubuntu.
ho controllato nel file /proc/scsi/scsi e mi sono accorto che il kernel aveva trovato la periferica, quindi il problema era ubuntu.
Attached devices:
Host: scsi0 Channel: 00 Id: 03 Lun: 00
Vendor: EPSON Model: Perfection1200 Rev: 1.03
Type: Processor ANSI SCSI revision: 02
ho provato con sane-find-scanner, ma niente.
quindi ho provato a caricare il modulo dal kernel con "sudo modprobe sg"
e subito mi ha creato la periferica in /dev/
convinto che tutto funzionasse ho lanciato xsane ma non funzionava, e mi sono accorto che andava solo da root.
x cambiare i permessi ho lanciato da consol " $ ls -l /dev/sg0
crw-rw---- 1 root disk 21, 0 2006-04-12 10:07 /dev/sg0
la periferica quindi appartiene al gruppo disk, al quale ho aggiunto il mio utente e saned x la condivisione in rete.
poi ho dovuto aggiungere al file /etc/inetd.conf la riga
sane stream tcp nowait saned.saned /usr/sbin/tcpd /usr/sbin/saned
x la condivisione in rete.
riavvio inetd e tutto per magia funziona.
ora però bisogna fare in modo che la periferica venga attivata all'avvio.
basta aggiungere sg al file /etc/modules.
per consentire la condivisione in rete basta editare il file /etc/sane.d/saned.conf
e aggiungere + se per tutti o l'indirizzo ip se solo per qualcuno
controllare anche se su /etc/service è presente
sane 6566/tcp saned # SANE network scanner daemon
se non c'è aggiungerlo.
se non mi sono scordato qualcosa è tutto
