Pagina 1 di 1

scanner scsi [risolto e spiegato]

Inviato: lunedì 10 aprile 2006, 16:58
da giulio
sono riuscito a configurare uno scanner scsi in modo da condividerlo in rete ecc..
il problema è che ubuntu all'avvio non mi crea il file /etc/sg0 relativo allo scanner.
quindi devo dare da riga di comando "modprobe sg" , modificare il file per i vari permessi, e poi va ok.

perchè il tutto non viene rilevato all'avvio?
come posso automatizzare il tutto?
ciao
e buona pasqua

Re: scanner scsi

Inviato: martedì 11 aprile 2006, 11:58
da giulio
mi rispondo dda solo:

per aggiungere il modulo del kernel in automatico basta aggiungere sg al file /etc/modules.    ok
ora mi rimane il problema di come dare i permessi, sempre in automatico al file /dev/sg0.
o provato creando un collegamento ma al riavvio il file mi viene cancellato, forse devo creare il collegamento in un'altra cartella?

Re: scanner scsi

Inviato: martedì 11 aprile 2006, 13:40
da Janvitus
Prova a vedere nel file /etc/group se il tuo utente è inserito nel gruppo scanner.

Re: scanner scsi

Inviato: martedì 11 aprile 2006, 15:39
da giulio
si è inserito

Re: scanner scsi

Inviato: mercoledì 12 aprile 2006, 10:39
da giulio
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 ;D