[sane-devel] Umax Astra 1200S freezing up

Alan & Lori Smith lsmith201 at cox.net
Sun Sep 1 04:19:23 BST 2002


I have a Umax Astra 1200S that I am using with an Initio 9100A SCSI card 
under Mandrake 8.2.  I have no trouble seeing the scanner (using 
sane-find-scanner) and it is recognized properly by xscanimage.  The 
problem is that it locks up scanimage or xscanimage whenever I try to 
make a scan.  I have had the same results using the included Domex card 
as well.  I can scan properly in WinDoze with either card.  No other 
devices are on the SCSI bus and I have only a 3 foot cable.

The following is the SANE_DEBUG_UMAX output:

[sanei_debug] Setting debug level of umax to 12.
[umax] sane_init
[umax] This is sane-umax version 1.0 build 34
[umax] compiled with USB support for Astra 2200
[umax] (C) 1997-2002 by Oliver Rauch
[umax] EMAIL: Oliver.Rauch at rauch-domain.de
[umax] reading configure file umax.conf
[umax] option scsi-maxqueue = 1
[umax] option scsi-buffer-size-min = 65536
[umax] option scsi-buffer-size-max = 131072
[umax] option scan-lines = 40
[umax] option preview-lines = 10
[umax] option handle-bad-sense-error = 3
[umax] option execute-request-sense = 0
[umax] option force-preview-bit-rgb = 0
[umax] option slow-speed = 1
[umax] option care-about-smearing = 1
[umax] option calibration-full-ccd = -1
[umax] option calibration-width-offset = -99999
[umax] option calibration-bytes-pixel = -1
[umax] option invert-shading-data = -1
[umax] option lamp-control-available = 0
[umax] option gamma-lsb-padded = -1
[umax] sanei_config_attach_matching_devices(scsi UMAX * Scanner *)
[umax] attach_scanner: /dev/scsi/host1/bus0/target5/lun0/generic, connection_type 1
[umax] attach_scanner: opening scsi device /dev/scsi/host1/bus0/target5/lun0/generic
[umax] attach_scanner: sanei_scsi_open_extended returned scsi buffer size = 16384
[umax] attach_scanner: allocating SCSI buffer[0]
[umax] init
[umax] request_scsi_maxqueue    = 1
[umax] request_preview_lines    = 10
[umax] request_scan_lines       = 40
[umax] handle_bad_sense_error   = 3
[umax] execute_request_sense    = 0
[umax] scsi_buffer_size_min     = 65536
[umax] scsi_buffer_size_max     = 131072
[umax] force_preview_bit_rgb    = 0
[umax] slow                     = 1
[umax] smear                    = 1
[umax] calibration_area         = -1
[umax] calibration_width_offset = -99999
[umax] calibration_bytespp      = -1
[umax] invert_shading_data      = -1
[umax] lamp_control_available   = 0
[umax] backend runs on little endian machine
[umax] variable scsi buffer size (usage of sanei_scsi_open_extended)
[umax] initialize_values
[umax] identify_scanner
[umax] do_inquiry
[umax] Found UMAX  scanner Astra 1200S version V3.1 on device /dev/scsi/host1/bus0/target5/lun0/generic
[umax] umax_correct_inquiry("UMAX  Astra 1200S  V3.1")
[umax] using standard options for Astra 1200S
[umax] get_inquiry_values
[umax] INQUIRY:
[umax] ========
[umax]
[umax] vendor........................: 'UMAX    '
[umax] product.......................: 'Astra 1200S     '
[umax] version.......................: 'V3.1'
[umax] peripheral qualifier..........: 0
[umax] peripheral device type........: 6
[umax]
[umax] CBHS value range..............: 0-255
[umax] scanmode......................: flatbed (FB)
[umax] inquiry block length..........: 160 bytes
[umax]
[umax] ISO  Version (reserved).......: 0
[umax] ECMA Version (reserved).......: 0
[umax] ANSI Version .................: 2
[umax]
[umax] reserved byte 0x05 = 0
[umax] reserved byte 0x06 = 0
[umax]
[umax] scsi features (00):
[umax] -------------------
[umax]
[umax] f/w support function:
[umax] ---------------------
[umax]  - quality calibration
[umax]  - fast preview function
[umax]
[umax] reserved byte 0x36 = 0
[umax] reserved byte 0x37 = 0
[umax]
[umax] scan modes (76):
[umax] ----------------
[umax]  - single pass color mode
[umax]  - lineart mode
[umax]  - gray mode
[umax]  - color mode
[umax]  - transparency (UTA)
[umax]
[umax] scanner capability (be, 00, 00):
[umax] --------------------------------
[umax]  - send high byte first
[umax]  - bi-level image reverse
[umax]  - multi-level image reverse
[umax]  - paper length can reach to 14 inch
[umax]
[umax] gamma download available
[umax] gamma download type 2
[umax] lines of gamma curve: one line (gray), three lines (color) download
[umax] gamma input   8 bits/pixel support
[umax] gamma input  10 bits/pixel support
[umax] gamma output  8 bits/pixel support
[umax] gamma output 10 bits/pixel support
[umax]
[umax] reserved byte 0x65 = 0
[umax] reserved byte 0x67 = 0
[umax]
[umax] reserved byte 0x6b = 0
[umax] reserved byte 0x6c = 0
[umax]
[umax] color sequence............................: all supported
[umax] color ordering support....................: pixel
[umax]
[umax] maximum video memory......................: 223 KB
[umax]
[umax] reserved byte 0x72 = 0
[umax]
[umax] optical resolution........................: 600 dpi
[umax] maximum x-resolution......................: 600 dpi
[umax] maximum y-resolution......................: 1200 dpi
[umax]
[umax] FB (flatbed-mode):
[umax] FB maximum scan width.....................: 8.50 inch
[umax] FB maximum scan length....................: 14.00 inch
[umax]
[umax] UTA (transparency-mode):
[umax] UTA x-original point......................: 0.00 inch
[umax] UTA y-original point......................: 0.00 inch
[umax] UTA maximum scan width....................: 8.50 inch
[umax] UTA maximum scan length...................: 11.70 inch
[umax]
[umax] reserved byte 0x82 = 0
[umax]
[umax] DOR (double optical resolution-mode):
[umax] DOR optical resolution....................: 0 dpi
[umax] DOR maximum x-resolution..................: 0 dpi
[umax] DOR maximum y-resolution..................: 0 dpi
[umax] DOR x-original point......................: 0.00 inch
[umax] DOR y-original point......................: 0.00 inch
[umax] DOR maximum scan width....................: 0.00 inch
[umax] DOR maximum scan length...................: 0.00 inch
[umax]
[umax] reserved byte 0x8e = 0
[umax]
[umax] last calibration lamp density.............: 0
[umax]
[umax] reserved byte 0x90 = 0
[umax]
[umax] lamp warmup maximum time..................: 0 sec
[umax] window descriptor block length............: 82 bytes
[umax] no analog gamma function
[umax]
[umax] reserved byte 0x98 = 0
[umax] reserved byte 0x99 = 0
[umax]
[umax] maximum calibration data lines for shading: 64
[umax] fb/uta: color line arrangement mode.......: 0
[umax] adf:    color line arrangement mode.......: 0
[umax] CCD line distance.........................: 8
[umax]
[umax] reserved byte 0x9e = 0
[umax]
[umax] ==================== end of inquiry ====================
[umax]
[umax] x_range.max     = 215.899994
[umax] y_range.max     = 355.599991
[umax] x_dpi_range.max = 600.000000
[umax] y_dpi_range.max = 1200.000000
[umax] option connection-type = 1
[umax] attach_scanner: /dev/scanner, connection_type 1
[umax] attach_scanner: opening scsi device /dev/scanner
[umax] attach_scanner: sanei_scsi_open_extended returned scsi buffer size = 16384
[umax] attach_scanner: allocating SCSI buffer[0]
[umax] init
[umax] request_scsi_maxqueue    = 1
[umax] request_preview_lines    = 10
[umax] request_scan_lines       = 40
[umax] handle_bad_sense_error   = 3
[umax] execute_request_sense    = 0
[umax] scsi_buffer_size_min     = 65536
[umax] scsi_buffer_size_max     = 131072
[umax] force_preview_bit_rgb    = 0
[umax] slow                     = 1
[umax] smear                    = 1
[umax] calibration_area         = -1
[umax] calibration_width_offset = -99999
[umax] calibration_bytespp      = -1
[umax] invert_shading_data      = -1
[umax] lamp_control_available   = 0
[umax] backend runs on little endian machine
[umax] variable scsi buffer size (usage of sanei_scsi_open_extended)
[umax] initialize_values
[umax] identify_scanner
[umax] do_inquiry
[umax] Found UMAX  scanner Astra 1200S version V3.1 on device /dev/scanner
[umax] umax_correct_inquiry("UMAX  Astra 1200S  V3.1")
[umax] using standard options for Astra 1200S
[umax] get_inquiry_values
[umax] INQUIRY:
[umax] ========
[umax]
[umax] vendor........................: 'UMAX    '
[umax] product.......................: 'Astra 1200S     '
[umax] version.......................: 'V3.1'
[umax] peripheral qualifier..........: 0
[umax] peripheral device type........: 6
[umax]
[umax] CBHS value range..............: 0-255
[umax] scanmode......................: flatbed (FB)
[umax] inquiry block length..........: 160 bytes
[umax]
[umax] ISO  Version (reserved).......: 0
[umax] ECMA Version (reserved).......: 0
[umax] ANSI Version .................: 2
[umax]
[umax] reserved byte 0x05 = 0
[umax] reserved byte 0x06 = 0
[umax]
[umax] scsi features (00):
[umax] -------------------
[umax]
[umax] f/w support function:
[umax] ---------------------
[umax]  - quality calibration
[umax]  - fast preview function
[umax]
[umax] reserved byte 0x36 = 0
[umax] reserved byte 0x37 = 0
[umax]
[umax] scan modes (76):
[umax] ----------------
[umax]  - single pass color mode
[umax]  - lineart mode
[umax]  - gray mode
[umax]  - color mode
[umax]  - transparency (UTA)
[umax]
[umax] scanner capability (be, 00, 00):
[umax] --------------------------------
[umax]  - send high byte first
[umax]  - bi-level image reverse
[umax]  - multi-level image reverse
[umax]  - paper length can reach to 14 inch
[umax]
[umax] gamma download available
[umax] gamma download type 2
[umax] lines of gamma curve: one line (gray), three lines (color) download
[umax] gamma input   8 bits/pixel support
[umax] gamma input  10 bits/pixel support
[umax] gamma output  8 bits/pixel support
[umax] gamma output 10 bits/pixel support
[umax]
[umax] reserved byte 0x65 = 0
[umax] reserved byte 0x67 = 0
[umax]
[umax] reserved byte 0x6b = 0
[umax] reserved byte 0x6c = 0
[umax]
[umax] color sequence............................: all supported
[umax] color ordering support....................: pixel
[umax]
[umax] maximum video memory......................: 223 KB
[umax]
[umax] reserved byte 0x72 = 0
[umax]
[umax] optical resolution........................: 600 dpi
[umax] maximum x-resolution......................: 600 dpi
[umax] maximum y-resolution......................: 1200 dpi
[umax]
[umax] FB (flatbed-mode):
[umax] FB maximum scan width.....................: 8.50 inch
[umax] FB maximum scan length....................: 14.00 inch
[umax]
[umax] UTA (transparency-mode):
[umax] UTA x-original point......................: 0.00 inch
[umax] UTA y-original point......................: 0.00 inch
[umax] UTA maximum scan width....................: 8.50 inch
[umax] UTA maximum scan length...................: 11.70 inch
[umax]
[umax] reserved byte 0x82 = 0
[umax]
[umax] DOR (double optical resolution-mode):
[umax] DOR optical resolution....................: 0 dpi
[umax] DOR maximum x-resolution..................: 0 dpi
[umax] DOR maximum y-resolution..................: 0 dpi
[umax] DOR x-original point......................: 0.00 inch
[umax] DOR y-original point......................: 0.00 inch
[umax] DOR maximum scan width....................: 0.00 inch
[umax] DOR maximum scan length...................: 0.00 inch
[umax]
[umax] reserved byte 0x8e = 0
[umax]
[umax] last calibration lamp density.............: 0
[umax]
[umax] reserved byte 0x90 = 0
[umax]
[umax] lamp warmup maximum time..................: 0 sec
[umax] window descriptor block length............: 82 bytes
[umax] no analog gamma function
[umax]
[umax] reserved byte 0x98 = 0
[umax] reserved byte 0x99 = 0
[umax]
[umax] maximum calibration data lines for shading: 64
[umax] fb/uta: color line arrangement mode.......: 0
[umax] adf:    color line arrangement mode.......: 0
[umax] CCD line distance.........................: 8
[umax]
[umax] reserved byte 0x9e = 0
[umax]
[umax] ==================== end of inquiry ====================
[umax]
[umax] x_range.max     = 215.899994
[umax] y_range.max     = 355.599991
[umax] x_dpi_range.max = 600.000000
[umax] y_dpi_range.max = 1200.000000
[umax] finished reading configure file
[umax] sane_get_devices(local_only = 0)
[umax] sane_open
[umax] sane_open: devicename=/dev/scanner
[umax] Using 10 bits for gamma input
[umax] init_options
[umax] sane_get_parameters
[umax] sane_control_option: set SOURCE = Flatbed
[umax] x_range     = [0.000000 .. 215.899994]
[umax] y_range     = [0.000000 .. 355.599991]
[umax] x_dpi_range = [1 .. 600.000000]
[umax] y_dpi_range = [1 .. 1200.000000]
[umax] sane_get_parameters
[umax] sane_start
[umax] initialize_values
[umax] Using 10 bits for gamma input
[umax] Using 8 bits for output
[umax] check_values
[umax] sane_get_parameters
[umax] x_resolution (dpi)      = 35
[umax] y_resolution (dpi)      = 35
[umax] x_coordinate_base (dpi) = 1200
[umax] y_coordinate_base (dpi) = 1200
[umax] upper_left_x (xbase)    = 0
[umax] upper_left_y (ybase)    = 0
[umax] scanwidth    (xbase)    = 10199
[umax] scanlength   (ybase)    = 16799
[umax] width in pixels         = 296
[umax] length in pixels        = 490
[umax] bits per pixel/color    = 8
[umax] bytes per line          = 37
[umax] pixels_per_line         = 296
[umax] lines                   = 490
[umax] negative                = 0
[umax] threshold  (lineart)    = 127
[umax] brightness (halftone)   = 127
[umax] contrast   (halftone)   = 127
[umax] analog_gamma            = 0 0 0
[umax] highlight               = 255 255 255
[umax] shadow                  = 0 0 0
[umax] calibrat. exposure time = 0 0 0
[umax] scan exposure time      = 0 0 0
[umax] calibration mode number = 0
[umax] quality calibration     = 0
[umax] fast preview function   = 1
[umax] DOR                     = 0
[umax] ADF                     = 0
[umax] manual focus            = 0
[umax] fix focus position      = 0
[umax] disable pre focus       = 0
[umax] lens cal in doc pos     = 0
[umax] holder focus pos 0mm    = 0
[umax] sane_start: umax_scsi_open_extended returned scsi buffer size = 65536
[umax] sane_start: buffer size has changed, reallocating buffer
[umax] sane_start: freeing SCSI buffer[0]
[umax] sane_start: allocating SCSI buffer[0]
[umax] grab_scanner
[umax] wait_scanner
[umax] scanner ready
[umax] scanner reserved
[umax] set_window_param
[umax] window descriptor block created with 82 bytes
[umax] check condition sense handler (scsi_fd = 7)
[umax] check condition sense: ILLEGAL REQUEST
[umax] -> no error (#0)
[umax] -> invalid field in parameter list
[umax] umax_set_window_param: command returned status Error during device I/O
[umax] start_scan
[umax] starting scan
[umax] do_calibration
[umax] wait_scanner

It will wait for however long you give it - the only way out is Ctrl-C or to turn 
the scanner on and off a couple of times and cancel.

I have been trying for over a year to get this to work and would greatly appreciate 
any help as this is the last thing that is keeping Windoze on my machine.

TIA, Alan









More information about the sane-devel mailing list