1141cc406Sopenharmony_ci-------------------------------------------------------------------------------
2141cc406Sopenharmony_ci
3141cc406Sopenharmony_ciQ: I am using an Astra 2200 Scanner and can do a preview scan but the scanner
4141cc406Sopenharmony_ci   hangs or produces bad images when I start a final scan.
5141cc406Sopenharmony_ci
6141cc406Sopenharmony_ciA: Disable the option "quality calibration". This does not reduce the image
7141cc406Sopenharmony_ci   quality, the scanner reports it can do a quality calibration but that is
8141cc406Sopenharmony_ci   not true for the current firmware version.
9141cc406Sopenharmony_ci
10141cc406Sopenharmony_ci-------------------------------------------------------------------------------
11141cc406Sopenharmony_ci
12141cc406Sopenharmony_ciQ: What scsi controller shall I use for UMAX scsi scanners?
13141cc406Sopenharmony_ci
14141cc406Sopenharmony_ciA: The controller cards that come with UMAX scanners are very simple ones
15141cc406Sopenharmony_ci   and I suggest not to use this cards.
16141cc406Sopenharmony_ci
17141cc406Sopenharmony_ci   I like the ncr53c8xx (=symbios-loigc53c8xx = lsi53c8xx) controllers because
18141cc406Sopenharmony_ci   they are not too expensive and I had very good results with these cards.
19141cc406Sopenharmony_ci   Especially the ncr53c810 is very interesting for scanning because this
20141cc406Sopenharmony_ci   are fast scsi controllers which allow long scsi cables.
21141cc406Sopenharmony_ci
22141cc406Sopenharmony_ci   The Adaptec 2904 controllers seem to make problems with UMAX scanners on
23141cc406Sopenharmony_ci   linux.
24141cc406Sopenharmony_ci
25141cc406Sopenharmony_ci-------------------------------------------------------------------------------
26141cc406Sopenharmony_ci
27141cc406Sopenharmony_ciQ: I want to use the scsi-card that comes with my umax scanner.
28141cc406Sopenharmony_ci   What card is it and is it supported by my os?
29141cc406Sopenharmony_ci
30141cc406Sopenharmony_ciA: There are at least two kind of scsi controller cards that
31141cc406Sopenharmony_ci   come with UMAX scanners.
32141cc406Sopenharmony_ci
33141cc406Sopenharmony_ci ISA-Card:
34141cc406Sopenharmony_ci   The ISA-cards that come with the umax scanners are very simple cards.
35141cc406Sopenharmony_ci   I suggest not to use these cards.
36141cc406Sopenharmony_ci
37141cc406Sopenharmony_ci   If you really want to try:
38141cc406Sopenharmony_ci   the UDS-IS11 ISA-card is a DTC3181E-card based on the NCR5380-chip.
39141cc406Sopenharmony_ci   On linux you may have the chance to get it work with the recent
40141cc406Sopenharmony_ci   g_NCR5380-driver. The card does not have IRQ/DMA.
41141cc406Sopenharmony_ci
42141cc406Sopenharmony_ci   Try the following option for kernel:  dtc3181e=0x280,255
43141cc406Sopenharmony_ci   or use the following command:
44141cc406Sopenharmony_ci
45141cc406Sopenharmony_ci     insmod g_NCR5380 ncr_irq=255 ncr_addr=0x280 dtc3181e=1
46141cc406Sopenharmony_ci
47141cc406Sopenharmony_ci     - ncr_irq=255 : no IRQ, no DMA
48141cc406Sopenharmony_ci     - ncr_irq=254 : autoprobe IRQ
49141cc406Sopenharmony_ci     - ncr_addr    : can be: 0x220 0x240 0x280 0x2A0 0x2C0 0x300 0x320 0x340
50141cc406Sopenharmony_ci
51141cc406Sopenharmony_ci   (Thanks to Colin Brough and Hans Schaefer for that tip)
52141cc406Sopenharmony_ci
53141cc406Sopenharmony_ci
54141cc406Sopenharmony_ci PCI-Card:
55141cc406Sopenharmony_ci   Some UMAX Scanners come with a PCI SCSI controller card DOMEX DMX3191E.
56141cc406Sopenharmony_ci   This card shall be compatible to the Advansys ABP940U (Chip: Advansys
57141cc406Sopenharmony_ci   ASC3030). The card shall work without problems with the Advansys SCSI
58141cc406Sopenharmony_ci   driver for linux.
59141cc406Sopenharmony_ci
60141cc406Sopenharmony_ci   (Thanks to Volker Ossenkopf for that tip)
61141cc406Sopenharmony_ci
62141cc406Sopenharmony_ci-------------------------------------------------------------------------------
63141cc406Sopenharmony_ci
64141cc406Sopenharmony_ciQ: I use linux with a NCR/Symbios logic SCSI-Controller, sane does not work
65141cc406Sopenharmony_ci   right.
66141cc406Sopenharmony_ci
67141cc406Sopenharmony_ciA: There are two different drivers in the linux Kernel/modules.
68141cc406Sopenharmony_ci   Use the BSD-driver ncr53c8xx or sym53c8xx.
69141cc406Sopenharmony_ci
70141cc406Sopenharmony_ci-------------------------------------------------------------------------------
71141cc406Sopenharmony_ci
72141cc406Sopenharmony_ciQ: I am using an AM53C974 based scsi card with a umax scanner, the system
73141cc406Sopenharmony_ci   freezes when I start a scan, what can I do?
74141cc406Sopenharmony_ci
75141cc406Sopenharmony_ciA: Try the recent driver for the scsi card, take a look at:
76141cc406Sopenharmony_ci   http://www.garloff.de/kurt/linux/dc390/index.html
77141cc406Sopenharmony_ci
78141cc406Sopenharmony_ci-------------------------------------------------------------------------------
79141cc406Sopenharmony_ci
80141cc406Sopenharmony_ciQ: Will there be a support for the UMAX-parallel-port-scanners?
81141cc406Sopenharmony_ci
82141cc406Sopenharmony_ciA: Since sane-1.0.5 there is a separate sane-umax-pp backend that does
83141cc406Sopenharmony_ci   support (some) umax parallel port scanners.
84141cc406Sopenharmony_ci
85141cc406Sopenharmony_ci-------------------------------------------------------------------------------
86141cc406Sopenharmony_ci
87141cc406Sopenharmony_ciQ: Will there be a support for the UMAX-USB-scanners?
88141cc406Sopenharmony_ci
89141cc406Sopenharmony_ciA: UMAX published their SCSI-protocol for scanners. However they have not so far
90141cc406Sopenharmony_ci   published USB protocols. This seems to be because they are using an ASIC that
91141cc406Sopenharmony_ci   is produced by someone else and they had to subscribe an NDA.
92141cc406Sopenharmony_ci   Without the protocol documentation it really is hard to write a driver.
93141cc406Sopenharmony_ci   I will not work on a driver.
94141cc406Sopenharmony_ci
95141cc406Sopenharmony_ci   The Astra 2200W does work when connected via SCSI.
96141cc406Sopenharmony_ci   It could work with SCSI-via-USB-driver and connected via USB, but that
97141cc406Sopenharmony_ci   is not tested.
98141cc406Sopenharmony_ci
99141cc406Sopenharmony_ci-------------------------------------------------------------------------------
100141cc406Sopenharmony_ci
101141cc406Sopenharmony_ciQ: I get a black area at the top of the image. What's wrong?
102141cc406Sopenharmony_ci
103141cc406Sopenharmony_ciA: This is a problem of some scsi-drivers.
104141cc406Sopenharmony_ci   Update the driver for your scsi-adapter or update the operating system/kernel.
105141cc406Sopenharmony_ci
106141cc406Sopenharmony_ci   For advansys-scsi-cards update to a new kernel which includes at least
107141cc406Sopenharmony_ci   the driver version 3.1E of the advansys-scsi-driver. Take a look at:
108141cc406Sopenharmony_ci   http://www.advansys.com/linux.htm
109141cc406Sopenharmony_ci
110141cc406Sopenharmony_ci-------------------------------------------------------------------------------
111141cc406Sopenharmony_ci
112141cc406Sopenharmony_ciQ: Does SANE and the umax backend work on LinuxPPC / big endian machine ?
113141cc406Sopenharmony_ci
114141cc406Sopenharmony_ciA: There are people using the sane-umax on a LinuxPPC (big endian) machine.
115141cc406Sopenharmony_ci
116141cc406Sopenharmony_ci   Other people write that they can not scan on a LinuxPPC. It looks like this
117141cc406Sopenharmony_ci   is a problem with the driver of the scsi card.
118141cc406Sopenharmony_ci
119141cc406Sopenharmony_ci   The "MESH" SCSI card is reported to work. The NCR53C94 SCSI card
120141cc406Sopenharmony_ci   seems not to work.
121141cc406Sopenharmony_ci
122141cc406Sopenharmony_ci-------------------------------------------------------------------------------
123141cc406Sopenharmony_ci
124141cc406Sopenharmony_ciQ: SANE hangs or crashes when I start a frontend for sane, what can I do?
125141cc406Sopenharmony_ci
126141cc406Sopenharmony_ciA: Sometimes the backends that are not used make problems.
127141cc406Sopenharmony_ci   Edit /usr/(local)/etc/sane.d/dll.conf
128141cc406Sopenharmony_ci   and comment out everything but the backend you need.
129141cc406Sopenharmony_ci
130141cc406Sopenharmony_ci-------------------------------------------------------------------------------
131141cc406Sopenharmony_ci
132141cc406Sopenharmony_ciQ: compiling sane aborts with error "virtual memory exhausted"
133141cc406Sopenharmony_ci   on slackware linux with gcc. What goes wrong?
134141cc406Sopenharmony_ci
135141cc406Sopenharmony_ciA: The optimization set by "-O2" makes problems, try which one of the following
136141cc406Sopenharmony_ci   calls work:
137141cc406Sopenharmony_ci
138141cc406Sopenharmony_ci   make CFLAGS="-g -Wall -O1"
139141cc406Sopenharmony_ci   make CFLAGS="-g -Wall -O"
140141cc406Sopenharmony_ci   make CFLAGS="-g -Wall"
141141cc406Sopenharmony_ci
142141cc406Sopenharmony_ci-------------------------------------------------------------------------------
143141cc406Sopenharmony_ci
144141cc406Sopenharmony_ciYou find a lot of tips and information on the internet. E.g. take a look
145141cc406Sopenharmony_ciat http://www.scantips.com
146