# Re: SANE and Linux kernel 2.4.0

From: abel deuring (a.deuring@satzbau-gmbh.de)
Date: Wed Jan 10 2001 - 14:11:26 PST

- Next message: abel deuring: "Re: MICROTEK2 failure : out of memory with kernel 2.4"
  - Previous message: Henning Meier-Geinitz: "Re: snapscan"
  - In reply to: Douglas Gilbert: "SANE and Linux kernel 2.4.0"
  - Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

  Douglas Gilbert wrote:
  >
  > Tim Waugh wrote on the linux kernel list:
  > > I'm having problems with using xsane to acquire a preview from an HP
  > > ScanJet 5P connected to an AHA-2940. 2.3.42 is the last kernel that
  > > works right for me.
  > >
  > > The symptom is that the scanner starts to make scanning sounds, then
  > > stops, and xsane says 'Error during read: Error during device I/O'.
  >
  > Tim and I have been looking at this offline. The significance
  > of lk 2.3.43 was the addition of a new sg driver that has an
  > additional interface. Recent versions of SANE use that newer
  > sg interface. The problem that Tim reported seemed to be caused
  > by timeouts ** resulting in scsi bus resets. Anyway the problem
  > seems to disappear with the recently released SANE 1.0.4 .
  > [The original report was based on SANE 1.0.3 and earlier.]
  >
  > There is also a problem report with the SnapScan 1236 <--> aha152x
  > combination also based on SANE 1.0.3 . This one is looking
  > like an "uninitialized errno" bug fixed in SANE 1.0.4 .
  >
  > ** SANE's newer sg interface shortens the per command timeout
  > >from 10 minutes to 10 seconds. Most other OSes have a timeout
  > value of 1 minute or more. I suspect 10 seconds may be too short.

  I've fixed this in the CVS system.

  I made some additional modifications to sanei_scsi.c:

  - better determination of sanei_scsi_max_request_size. For a low level
  driver without scatter/gather support, it should no longer be necessary
  to set the configure option SCSIBUFFERSIZE or the environment var
  SANE_SG_BUFFERSIZE.

  - find_devices cannow also handle the device file names from devfs

  - additional debug output: sense buffer, device status, host status and
  driver status

  Abel

      --
      Source code, list archive, and docs: http://www.mostang.com/sane/
      To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com

  - Next message: abel deuring: "Re: MICROTEK2 failure : out of memory with kernel 2.4"
  - Previous message: Henning Meier-Geinitz: "Re: snapscan"
  - In reply to: Douglas Gilbert: "SANE and Linux kernel 2.4.0"
  - Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

  This archive was generated by hypermail 2b29 : Wed Jan 10 2001 - 12:39:10 PST