Driver pour scanner primax 19200

Bonjour,

J’ai une Debian Etch et je voudrais utiliser un scanner Primax 19200 usb.

J’ai trouver un driver sur:
homepages.paradise.net.nz/stevenel/scanner/

Les consignes sont les suivantes:
Hopefully the process of patching both SANE and the kernel have now been simplified

  1. Patch your kernel with the supplied file to enable the E3 and E4 support

  2. Install the updated scanner.o file into your modules directory and “modprobe scanner”

  3. Download the 1.0.9 sane backend and unpack

  4. Patch the source with the supplied diff file from the download directory

      gunzip -c e3_driver_0.6.diff.gz | patch -p1 
    
  5. Now build and install the sane release as normal

  6. Once build try “scanimage -L” to see if it detects your scanner

  7. If this fails type “export SANE_DEBUG_VIDEO=128” and retry the above

  8. Also refer to the FAQ page for more tips on debugging

  9. Note you will still need some support files as detailed in the 0.4 notes below

Mais je suis un peu perdu. Je me demande quel fichier il demande.
allopilij:/usr/src# gunzip -c e3_driver_0.6.diff.gz | patch -p1
can’t find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:

|diff -r -c -N sane-backends-1.0.9/AUTHORS sane-backends-1.0.9.viceo/AUTHORS
|*** sane-backends-1.0.9/AUTHORS Sun Sep 1 04:13:48 2002

— sane-backends-1.0.9.viceo/AUTHORS Mon Oct 28 17:25:10 2002

File to patch:

De plus, je n’ai pas de module scanner comme cité ci-dessus.

Je suis complètement perdu.

Merci de votre attention

Mais avant de suivre ce tuto, tu as vérifié que tout ne fonctionnait pas simplement avec sane et un noyau standard ?
Parceque le site n’a pas été mis à jour depuis 2003, vois tu.

Oui j’ai essayé.

Avec sane ou xsane, il ne trouve pas mon scanner.

Merci

Bon, dans le répertoire ou tu as installé le gz avec le patch dedans, essayes de faire apt-get source sane, puis refais la commande de patch. Si ça passe, fais dpkg-buildpackage, puis dpkg -i …/sane*.deb.
Tu as bien réussi avant le patchage et recompilation de ton noyau ?

Ca ne passe toujours pas:
e3_driver_0.6.diff.gz sane-frontends-1.0.14 sane-frontends_1.0.14-2.diff.gz sane-frontends_1.0.14-2.dsc sane-frontends_1.0.14.orig.tar.gz
allopilij:/usr2/linux/scan# gunzip -c e3_driver_0.6.diff.gz | patch -p1
can’t find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:

|diff -r -c -N sane-backends-1.0.9/AUTHORS sane-backends-1.0.9.viceo/AUTHORS
|*** sane-backends-1.0.9/AUTHORS Sun Sep 1 04:13:48 2002

— sane-backends-1.0.9.viceo/AUTHORS Mon Oct 28 17:25:10 2002

File to patch:

Il cherche sane-backends-1.0.9 & sane-backends-1.0.9.viceo.

Je ne sais pas ce que sont ces fichiers ni comment les obtenir.

Ce sont les répertoires ou sont déployés les sources. Or toi, tu as les sources dans le répertoire sane-frontends-1.0.14 . Donc essayes de le tromper en créant un lien symbolique: ln -s sane-frontends-1.0.14 sane-frontends-1.0.9, et repatche. Mais comme ce ne sont pas les mêmes sources, il y a encore des chances que le patch ne passe pas.