> On Wed, 11 Feb 1998 becka@rz.uni-duesseldorf.de wrote:
>
> > This is due to Win using a very large SCSI-Buffer (a few MB), while Linux
> > by default only uses 32kB. You can increase that to about 128kB as described
> > in some README.
>
> Hmm.. I've checked the /usr/src/linux/drivers/scsi directory, a bunch of
> howto's and #linux on ircnet, and I still can't find the place to change
> the buffersize? Anyone? :-)
>
man sane-scsi
...
To keep scanning times to a minimum, it is strongly recom-
mended to use a large buffer size for the generic SCSI
driver. By default, Linux uses a buffer of size 32KB.
This works, but for many cheaper scanners this causes
scanning to be slower by about a factor of four than when
using a size of 127KB. Linux defines the size of this
buffer by macro SG_BIG_BUFF in header file
/usr/include/scsi/sg.h. Unless a system is seriously
short on memory, it is recommended to increase this value
to the maximum legal value of 128*1024-512=130560 bytes.
After changing this value, it is necessary to recompile
both the kernel (or the SCSI generic module) and the SCSI
backends.
bye
8<--------8<--------8<--------8<--------8<--------8<--------8<--------
iteste01@postoffice.csu.edu.au \|\ Ian Tester
http://athene.mit.csu.edu.au/~iteste01/ \|\ *8)#
LINUX: because geeks will find a way
-- Source code, list archive, and docs: http://www.mostang.com/sane/ To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com