When my UMAX Astra 610S is connected to the external scsi bus of my DELL Optiplex GX1 (ataptec Scsi controller), Linux won't boot but hangs when attempting to "start" the scanner. If switched on after booting, the scanner is found correctly on the bus with command: echo "scsi add-single-device 1 0 3 0" > /proc/scsi/scsi The scanner works perfectly after doing this using SANE and xscanimage.
The problem was fixed by recompiling with generic scsi built-in the kernel (i'm using 2.2.7). Linux now identifies the scanner and boots nicely. PS. Win NT barfs on this so far.. It was in the SANE manual. Guess I should I should RTFM first...
There is little we can do about this now and there are other workarounds as pointed out.