Hi folks and merry christmas to those who celebrate it!
Some time ago I had the problem of getting a SnapScan 1236S scanner to work
with a 2.4.0-test kernel.
It finally works thanks to Abel Deuring who did the work of contacting kernel
developers, runnig tests and pointing me into the right direction.
Maybe I can help others using the same combination of hard- and software to
get their scanner to work. These are the steps required to make it work:
- get kernel 2.4.0-test12
- get latest reiserfs-patch
(filename: linux-2.4.0-test12-reiserfs-3.6.23-patch.gz) and apply it
- edit the file linux/drivers/scsi/aha152x.c (lines 1470+):
int aha152x_queue(Scsi_Cmnd *SCpnt, void (*done)(Scsi_Cmnd *))
{
#if 0 /* insert this line */
if(*SCpnt->cmnd == REQUEST_SENSE) {
SCpnt->result = 0;
done(SCpnt);
return SUCCESS;
}
#endif /* and this one, too */
return aha152x_internal_queue(SCpnt, 0, 0, 0, done);
}
- configure, compile, install your kernel as usual and reboot to test
- get sane-backends-1.0.4 and untar
- get the most recent snapscan backend from snapscan.sourceforge.net
- untar snapscan backend and copy files from the resulting snapscan/
directory into sane-backends-1.0.4/backend. The existing - outdated -
snapscan.* files will be overwritten. (This makes e.g. color scans work, btw.)
- configure, compile, and install sane-backend as usual
- get, compile, and install most recent XSane (0.68)
These aren't really step-by-step instructions and perhaps something is wrong
(haven't really double-checked), but it should point you into the right
direction.
Summary:
- Linux 2.4.0-test12 + linux-2.4.0-test12-reiserfs-3.6.23-patch
- patch to aha152x.c
- sane-backends-1.0.4
- snapscan-xxxxxxxx.tar.gz (I have snapscan-11282000.tar.gz)
- XSane 0.68
Marcel
-- _ _ / V / Marcel Martin ICQ #83647876 \ \ mmar@mail.com-- Source code, list archive, and docs: http://www.mostang.com/sane/ To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com
This archive was generated by hypermail 2b29 : Sat Dec 23 2000 - 11:25:23 PST