Scanner sans redémarrer.

Résolu
Bonjour.

J'ai un scanner Epson (en SCSI) qui marche très bien (sous Ubuntu 7.04).

Seul soucis: je ne peux pas l'utiliser si je l'allume après le démarrage du système.

J'ai bien essayé l'astuce de:
sudo modprobe -r aic7xxx
sudo modprobe aic7xxx

(trouvé sur Ubuntu-fr)

mais ça ne donne rien (impossible de scanner, sane-find-scanner ne le trouve pas).

Pourtant mon sg0 est bien là:
sebsauvage@ubuntu:~$ ls -l /dev/sg*
crw-rw---- 1 root scanner 21, 0 2007-08-10 15:44 /dev/sg0
crw-rw---- 1 root root    21, 1 2007-08-10 15:44 /dev/sg1
crw-rw---- 1 root root    21, 2 2007-08-10 15:44 /dev/sg2
crw-rw---- 1 root root    21, 3 2007-08-10 15:44 /dev/sg3
crw-rw---- 1 root root    21, 4 2007-08-10 14:12 /dev/sg4


Quelqu' a une idée pour utiliser mon scanner sans rebooter ?

Merci d'avance.
Configuration: Linux (Ubuntu 7.04)

5 réponses

  1. Modérateur
    Ayé j'ai capté.

    Les 2 modprobe m'ont remis le scanner, mais pas sur sg0: sur sg4.

    J'ai donc ajouté la ligne suivante à mon /etc/rc.local:
    chown :scanner /dev/sg? &> /dev/null


    Problème résolu !

    Merci à tous.
    1. Modérateur
      De rien, mais merci à toi surtout, t'as fait tout le boulot ;-)))
    2. Modérateur
      :-)
  2. Modérateur
    Salut,

    Et que donne la commande :
    sane-find-scanner
    ???
    1. Modérateur
      Les utilisateurs sont bien dans le groupe scanner.
      D'ailleurs, ils peuvent scanner quand le scanner est allumé avant le démarrage de Linux.

      Après le truc du modprobe, dmesg donne ceci:

      [  346.217046] ahc_pci:0:10:0: Host Adapter Bios disabled.  Using default SCSI device parameters
      [  361.196185] scsi2 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0
      [  361.196189]         <Adaptec 2902/04/10/15/20C/30C SCSI adapter>
      [  361.196191]         aic7850: Single Channel A, SCSI Id=7, 3/253 SCBs
      [  361.196192] 
      [  361.725849] scsi 2:0:2:0: Processor         EPSON    Perfection1200   1.03 PQ: 0 ANSI: 2
      [  361.725921]  target2:0:2: Beginning Domain Validation
      [  361.728474]  target2:0:2: FAST-10 SCSI 10.0 MB/s ST (100 ns, offset 15)
      [  361.729964]  target2:0:2: Domain Validation skipping write tests
      [  361.729969]  target2:0:2: Ending Domain Validation
      [  362.779962] scsi 2:0:2:0: Attached scsi generic sg4 type 3
      [  431.955195] ppdev0: registered pardevice
      [  432.005100] ppdev0: unregistered pardevice
      sebsauvage@ubuntu:~/scripts$ 


      Quant au cdrecord:

      sebsauvage@ubuntu:~$ sudo cdrecord -scanbus
      scsibus1:
              1,0,0   100) 'IC      ' 'USB Storage-CFC ' '301b' Removable Disk
              1,1,0   101) *
              1,2,0   102) *
              1,3,0   103) *
              1,4,0   104) *
              1,5,0   105) *
              1,6,0   106) *
              1,7,0   107) *
      scsibus2:
              2,0,0   200) *
              2,1,0   201) *
              2,2,0   202) 'EPSON   ' 'Perfection1200  ' '1.03' Processor
              2,3,0   203) *
              2,4,0   204) *
              2,5,0   205) *
              2,6,0   206) *
              2,7,0   207) *


      Le scanner est donc bien présent.
      C'est comme si SANE n'arrivait pas à le prendre en compte.
      1. salut,
        oui, dans le meme registre , qui dit la commande
        dmesg
        Est-ce que tu es dans le groupe "scanner" , voir la commande
        groups
        cat /etc/group | grep disk
        cat /etc/group | grep scanner

        pour etre dans le groupe scanner :
        sudo gpasswd -a nom-utilisateur scanner
        ou
        l'assistant dans Gnome gestion des utilisateurs/groupes
        a+
        1. Contributeur
          et avec
          cdrecord -scanbus
          est-ce qu'il est vu sur le bus SCSI en l'allumant après ?