On 11/15/07, Mattias Ellert <mattias.ellert at tsl.uu.se> wrote: > 15 nov 2007 kl. 22.14 skrev Mattias Ellert: > > > 15 nov 2007 kl. 20.57 skrev m. allan noah: > > > >> On Nov 14, 2007 5:19 PM, Alexander Melhuish > >> <awm106 at ecs.soton.ac.uk> wrote: > >>> Hello, > >>> > >>> I am attempting to make my scanner work. It is a Umax Astra 600S > >>> attached via a SCSI-Firewire interface to my MacBook, which is > >>> running > >>> Mac OS X 10.5. I'm using the latest version of the TWAIN-SANE > >>> packages, which includes sane-backends 1.0.18. I tested this > >>> configuration with a demo of SilverFast, which functioned properly. > >>> > >>> So far, the only way to have a complete response is using the --mode > >>> LineArt option - anything else and the scanner and/or interface > >>> 'crash'. Even in this mode though, no image is produced. > >>> > >>> Using SANE_DEBUG_SANEI_SCSI=255 and SANE_DEBUG_UMAX=255, I produced > >>> the attached log file. I have tried experimenting a little with the > >>> buffer options for sane_umax, but I'm not convinced that the back- > >>> end > >>> is at fault. > >>> > >>> Anyone with experience of 'Out of memory' errors or sane_umax, > >>> please > >>> respond. Any suggestions are welcome to just get basic functionality > >>> to start with. > >> > >> looks like a threading issue, and the 'eom' errors are just a side > >> effect. I dont know anything about threading on OSX- but i bet mr > >> ellert does. If he does not respond to this mail, you should email > >> him > >> directly. > >> > >> allan > > > > Could you add SANE_DEBUG_SANEI_THREAD=255 to the set of debug values? > > > > Mattias > > Looking at the umax backend, I think the problem is line 7993 in > umax.c that says: > > if (scanner->reader_pid < 0) > > This line should be > > if (scanner->reader_pid = -1) >
i assume you mean '=='? allan > I have compiled a test package where I have applied this change, which > is available here: > > http://www.ellert.se/PKGS/test/sane-backends.pkg.tar.gz > > Let us know if it works for you. > > Mattias > > > > -- > sane-devel mailing list: sane-devel at lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/sane-devel > Unsubscribe: Send mail with subject "unsubscribe your_password" > to sane-devel-request at lists.alioth.debian.org > > -- "The truth is an offense, but not a sin"