[sane-devel] Canoscan 2700f

Jonathan Knight jonathan@cs.keele.ac.uk
Mon, 16 Feb 2004 09:42:37 +0000 (GMT)


Hi everyone.

I have a canoscan 2700F which has been the bain of my life on Linux since
the day I bought it.  It basically doesn't work at all unless you fiddle
a number of things to get it working.  I would like to make contact with
other 2700F owners who have successfully got the canoscan to run on Redhat 9.

I had the scanner running on redhat 9 until a recent up2date which patched
the kernel and sane.  Since then nothing worked.  I've gone through my
checklist of things that need to be fiddled with and all of those seem fine.
The sense buffer that's returned for sane 1.0.12 gives a lamp failure.  On
1.0.5 the process hangs when trying to preview or scan.

For the record - here's the checklist I go through:

1.  Make sure IRQ 10 is set for legacy ISA in the BIOS
2.  echo 131072 > /proc/scsi/sg/def_reserved_size
3.  patch sg.c with the non-standard scsi command lengths
4.  configure /etc/sane.d/canon.conf

(I do smile when sane lists the 2700F driver status as "good" when in order
to get it working you have to patch and recompile the kernel.  Hardly
something most users will consider an easy option)

That list has managed to get the scanner to run under redhat 7 and 9 until
now.  If anyone has the scanner running under the latest redhat 9 kernel
then I'd like to know what else needs changing to achieve that.

I intend to try and older version of sg.c to see if that's the problem.


-- 
  ______    jonathan@cs.keele.ac.uk    Jonathan Knight,
    /                                  Department of Computer Science
   / _   __ Telephone: +44 1782 583437 University of Keele, Keele,
(_/ (_) / / Fax      : +44 1782 713082 Staffordshire.  ST5 5BG.  U.K.