Well, I changed the interrupt that the SCSI card was using (now 10
instead of 11). I'm not sure if that solved the problem or not; here
are what's happened the four times I've tried inserting the aic7xxx
kernel module and running xscanimage:
1. Inserted the aic7xxx module successfully, tried acquiring a preview
image via xscanimage and xscanimage (but not my computer!) hung.
2. Tried to insert the aic7xxx module, but the system hung after a
short while (15 seconds or so).
3. Inserted the module successfully, did a successful preview scan,
but tried another preview and xscanimage hung (but not the system).
4. Inserted the module successfully, tried acquiring a preview image
via xscanimage and xscanimage hung (but again, not the system).
What was extremely odd is that in the last case, I left the system up
for quite a while, after restarting the X server and killing xscanimage
and all that, and after 20 or so minutes, the scanhead suddenly started
going again; after a little while, I presume it hit the end of the scan
area, since it started whirring a bit. I quickly shut the scanner off,
then turned it on again; and after another 20 or so minutes had elapsed,
the scanner sprang to life again without warning. Either my scanner's
possessed ( :) ) or there's something very strange going on with a
combination of SANE, my SCSI card, and my scanner.
At any rate, my kernel is 2.2.13 on RH 5.1 w/glibc 2.0; I've got an
Adaptec AVA-2902E SCSI card, which came with the Microtek ScanMaker X6EL
scanner. I'm using SANE 1.0.1 with microtek2 backend v0.8. I've
attached the debug output that I got in the case (4) above with
SANE_DEBUG_MICROTEK2 set to 30.
- Eric
--
---=---=-=-==-===-=====//=======//=========-===-==-=-=--=---- <>< -
"God is real, unless // Name: // Eric Galluzzo // eng@one.net
declared integer." // WWW: // http://w3.one.net/~eng/
-- Unknown // Work: // SDRC // Software Engineer
---=-=-==-===-=====//=======//======//=-===-==-=-=--=-------- <>< -
--------------C8C7FFF0C5D24D9B3FF6C45E
Content-Type: text/plain; charset=us-ascii;
name="sanedebug2.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="sanedebug2.txt"
[sanei_init_debug]: Setting debug level of microtek2 to 30.
[microtek2] sane_init: Microtek2 (v0.8) says hello...
[microtek2] parse_config_file: fp=0x8082548
[microtek2] attach_one: name='option dump 1
'
[microtek2] add_device_list: device='option dump 1'
[microtek2] attach: device='option dump 1'
[microtek2] scsi_inquiry: mi=0x80d5ddc, device='option dump 1'
[microtek2] scsi_inquiry: 'Invalid argument'
[microtek2] attach: 'Invalid argument'
[microtek2] attach_one: name='/dev/scanner
'
[microtek2] add_device_list: device='/dev/scanner'
[microtek2] attach: device='/dev/scanner'
[microtek2] scsi_inquiry: mi=0x80d660c, device='/dev/scanner'
[microtek2] check_inquiry: md=0x80d6608
[microtek2] scsi_read_attributes: mi=0x80d660c, device='/dev/scanner', source=0
[microtek2] dump_attributes: mi=0x80d660c
Scanner attributes from device structure
========================================
Scanner ID...
~~~~~~~~~~~~~
Vendor Name : ' '
Model Name : 'scanner 636EL '
Revision : '1.50'
Model Code : 0x98 (ScanMaker X6EL)
Device Type Code : 0x06 (Scanner),
Scanner type : Flatbed scanner
Supported options : Automatic document feeder: Yes
Transparency media adapter: Yes
Auto paper detecting: No
Advanced picture system: No
Stripes: No
Slides: No
Scan button : Yes
Imaging Capabilities...
~~~~~~~~~~~~~~~~~~~~~~~
Color scanner : Yes
Number passes : 1 pass
Resolution : X-max: 600 dpi
Y-max: 1200 dpi
Geometry : Geometric width: 5100 pts (8.50'')
Geometric height: 8400 pts (14.00'')
Optical resolution : 600
Modes : Lineart: Yes
Halftone: No
Gray: Yes
Color: Yes
Depths : Nibble Gray: Yes
10-bit-color: No
12-bit-color: Yes
d/l of HT pattern : No
Builtin HT pattern : 0
LUT capabilities: : 4096 words
Miscellaneous capabilities...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Data format : Chunky data, R, G & B in one pixel
Color Sequence : R - G - B
Scanning direction : Left to right
CCD gap : 8 lines
CCD pixels : 5100
Calib white stripe location : -384
Max calib space : 80
Number of lens : 1
Max number of windows : 64
Shading transfer function : 17
Red balance : 230
Green balance : 236
Blue balance : 243
Buffer type : Ring
FEPROM : No
[microtek2] scsi_read_attributes: mi=0x80d670c, device='/dev/scanner', source=2
[microtek2] scsi_read_attributes: mi=0x80d668c, device='/dev/scanner', source=1
[microtek2] scsi_read_system_status: md=0x80d6608, fd=-1
[microtek2] attach_one: name='/dev/sga
'
[microtek2] add_device_list: device='/dev/sga'
[microtek2] attach: device='/dev/sga'
[microtek2] scsi_inquiry: mi=0x80df1d4, device='/dev/sga'
[microtek2] check_inquiry: md=0x80df1d0
[microtek2] scsi_read_attributes: mi=0x80df1d4, device='/dev/sga', source=0
[microtek2] scsi_read_attributes: mi=0x80df2d4, device='/dev/sga', source=2
[microtek2] scsi_read_attributes: mi=0x80df254, device='/dev/sga', source=1
[microtek2] scsi_read_system_status: md=0x80df1d0, fd=-1
[microtek2] sane_get_devices: local_only=0
[microtek2] attach: device='/dev/sga'
[microtek2] scsi_inquiry: mi=0x80df1d4, device='/dev/sga'
[microtek2] check_inquiry: md=0x80df1d0
[microtek2] scsi_read_attributes: mi=0x80df1d4, device='/dev/sga', source=0
[microtek2] scsi_read_attributes: mi=0x80df2d4, device='/dev/sga', source=2
[microtek2] scsi_read_attributes: mi=0x80df254, device='/dev/sga', source=1
[microtek2] scsi_read_system_status: md=0x80df1d0, fd=-1
[microtek2] scsi_test_unit_ready: md=/dev/sga
[microtek2] attach: device='/dev/scanner'
[microtek2] scsi_inquiry: mi=0x80d660c, device='/dev/scanner'
[microtek2] check_inquiry: md=0x80d6608
[microtek2] scsi_read_attributes: mi=0x80d660c, device='/dev/scanner', source=0
[microtek2] scsi_read_attributes: mi=0x80d670c, device='/dev/scanner', source=2
[microtek2] scsi_read_attributes: mi=0x80d668c, device='/dev/scanner', source=1
[microtek2] scsi_read_system_status: md=0x80d6608, fd=-1
[microtek2] scsi_test_unit_ready: md=/dev/scanner
[microtek2] attach: device='option dump 1'
[microtek2] scsi_inquiry: mi=0x80d5ddc, device='option dump 1'
[microtek2] scsi_inquiry: 'Invalid argument'
[microtek2] attach: 'Invalid argument'
[microtek2] sane_get_devices: attach status 'Invalid argument'
[microtek2] sane_open: device='/dev/sga'
[microtek2] add_device_list: device='/dev/sga'
[microtek2] add_device_list: device '/dev/sga' already in list
[microtek2] attach: device='/dev/sga'
[microtek2] scsi_inquiry: mi=0x80df1d4, device='/dev/sga'
[microtek2] check_inquiry: md=0x80df1d0
[microtek2] scsi_read_attributes: mi=0x80df1d4, device='/dev/sga', source=0
[microtek2] scsi_read_attributes: mi=0x80df2d4, device='/dev/sga', source=2
[microtek2] scsi_read_attributes: mi=0x80df254, device='/dev/sga', source=1
[microtek2] scsi_read_system_status: md=0x80df1d0, fd=-1
[microtek2] init_options: handle=0x81432d0, source=0
[microtek2] get_lut_size: mi=0x80df1d4
[microtek2] get_lut_size: mi=0x80df1d4, lut_size=4096, lut_word=2
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=1
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=2
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=3
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=4
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=5
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=6
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=7
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=8
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=9
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=10
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=11
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=12
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=13
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=14
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=15
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=16
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=17
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=18
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=19
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=20
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=21
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=22
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=23
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=24
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=25
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=26
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=27
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=28
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=29
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=30
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=31
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=32
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=33
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=34
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=35
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=36
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=37
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=38
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=39
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=40
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=41
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=42
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=43
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=44
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=45
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=46
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=47
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=48
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=49
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=50
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=51
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=52
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=53
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=54
[microtek2] get_scan_mode_and_depth: handle=0x81432d0
[microtek2] get_scan_mode_and_depth: mode=5, depth=8, bits_pp_in=8, bits_pp_out=8, preview=0
[microtek2] sane_get_parameters: x_res=y_res=72.000000
[microtek2] sane_get_parameters: x_ppm=2.834646, y_ppm=2.834646
[microtek2] sane_get_parameters: format=1, last_frame=1, lines=1008
[microtek2] sane_get_parameters: depth=8, ppl=612, bpl=1836
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=10
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=11
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=12
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=13
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=10
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=11
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=12
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=13
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=10
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=11
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=12
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=13
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=10
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=11
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=12
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=13
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=5
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=5
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=10
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=11
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=12
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=13
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=0
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=1
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=2
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=3
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=4
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=5
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=6
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=7
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=8
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=9
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=10
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=11
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=12
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=13
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=14
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=15
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=16
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=17
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=18
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=19
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=20
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=21
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=22
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=23
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=24
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=25
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=26
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=27
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=28
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=29
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=30
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=31
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=32
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=33
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=34
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=35
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=36
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=37
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=38
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=39
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=40
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=41
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=42
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=43
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=44
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=45
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=46
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=47
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=48
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=49
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=50
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=51
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=52
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=53
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=54
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=1
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=2
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=3
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=4
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=5
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=6
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=7
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=8
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=9
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=10
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=11
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=12
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=13
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=14
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=15
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=16
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=17
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=18
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=19
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=20
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=21
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=22
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=23
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=24
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=25
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=26
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=27
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=28
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=29
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=30
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=31
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=32
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=33
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=34
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=35
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=36
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=37
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=38
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=39
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=40
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=41
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=42
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=43
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=44
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=45
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=46
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=47
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=48
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=49
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=50
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=51
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=52
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=53
[microtek2] sane_get_option_descriptor: handle=0x81432d0, opt=54
[microtek2] sane_start: handle=0x0x81432d0
[microtek2] scsi_read_system_status: md=0x80df1d0, fd=44
[microtek2] get_scan_parameters: handle=0x81432d0
[microtek2] get_scan_mode_and_depth: handle=0x81432d0
[microtek2] get_scan_mode_and_depth: mode=5, depth=8, bits_pp_in=8, bits_pp_out=8, preview=1
[microtek2] get_scan_parameters: mode=5, depth=8, bpp_in=8, bpp_out=8
[microtek2] get_scan_parameters: yres=27, x1=0, width=5100, y1=0, height=8400
[microtek2] scsi_read_system_status: md=0x80df1d0, fd=44
[microtek2] scsi_send_system_status: md=0x80df1d0, fd=44
[microtek2] get_lut_size: mi=0x80df1d4
[microtek2] get_lut_size: mi=0x80df1d4, lut_size=4096, lut_word=2
[microtek2] calculate_gamma: ms=0x81432d0, pos=0x81a5ea8, color=0, mode=None
[microtek2] calculate_gamma: factor=1, mult =4095.000000, steps=4095.000000, mode=None
[microtek2] calculate_gamma: ms=0x81432d0, pos=0x81a7ea8, color=1, mode=None
[microtek2] calculate_gamma: factor=1, mult =4095.000000, steps=4095.000000, mode=None
[microtek2] calculate_gamma: ms=0x81432d0, pos=0x81a9ea8, color=2, mode=None
[microtek2] calculate_gamma: factor=1, mult =4095.000000, steps=4095.000000, mode=None
[microtek2] set_exposure: ms=0x81432d0
[microtek2] scsi_send_gamma: pos=0x81a5ea8, size=8192, word=1, color=3
[microtek2] scsi_set_window: ms=0x81432d0, wnd=1
[microtek2] scsi_read_image_info: ms=0x81432d0
[microtek2] scsi_read_image_info: ppl=229, bpl=690, lines=378, remain=260820
[microtek2] scsi_wait_for_image: ms=0x81432d0
[microtek2] scsi_read_image_status: ms=0x81432d0
--------------C8C7FFF0C5D24D9B3FF6C45E--
--
Source code, list archive, and docs: http://www.mostang.com/sane/
To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com