I am running Mandrake 8.0 with the latest sane rpms: xsane-0.82-1mdk libsane1-1.0.6-2mdk sane-frontends-1.0.6-1mdk xsane-gimp-0.82-1mdk sane-backends-1.0.6-2mdk
I have a BusLogic BT-930 PCI SCSI card running on a 350Mhz Pentium MMX with 64M of RAM with kernel 2.4.7. I can get a preview scan fine using xsane, but if I try to get a real scan, it only gives me a black bar at the top. If I "export SANE_DEBUG_UMAX=8" and run "scanimage > test.pnm" here are my results: [sanei_debug] Setting debug level of umax to 8. [umax] This is sane-umax version 1.0 build 31 [umax] compiled with pipe for inter-process-data-transfer [umax] (C) 1997-2001 by Oliver Rauch [umax] EMAIL: [email protected] [umax] reading configure file umax.conf [umax] option scan-lines = 100 [umax] option preview-lines = 20 [umax] option handle-bad-sense-error = 0 [umax] attach_matching_devices(scsi UMAX * Scanner) [umax] attach_scanner: opening /dev/sg8 [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 = 2 [umax] request_preview_lines = 20 [umax] request_scan_lines = 100 [umax] handle_bad_sense_error = 0 [umax] execute_request_sense = 0 [umax] scsi_buffer_size_min = 32768 [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 1220S version V1.2 on device /dev/sg8 [umax] umax_correct_inquiry("UMAX Astra 1220S V1.2") [umax] using standard options for Astra 1220S [umax] get_inquiry_values [umax] INQUIRY: [umax] ======== [umax] [umax] vendor........................: 'UMAX ' [umax] product.......................: 'Astra 1220S ' [umax] version.......................: 'V1.2' [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 12 bits/pixel support [umax] gamma output 8 bits/pixel support [umax] gamma output 12 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....................: 11.70 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...................: 10.50 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 = 297.179993 [umax] x_dpi_range.max = 600.000000 [umax] y_dpi_range.max = 1200.000000 [umax] attach_matching_devices(scsi LinoHell JADE) [umax] attach_matching_devices(scsi LinoHell Office) [umax] attach_matching_devices(scsi LinoHell Office2) [umax] attach_matching_devices(scsi LinoHell SAPHIR2) [umax] attach_matching_devices(scsi HDM LS4H1S) [umax] attach_matching_devices(scsi Nikon AX-210) [umax] attach_matching_devices(scsi KYE ColorPage-HR5) [umax] attach_matching_devices(scsi EPSON Perfection600) [umax] attach_matching_devices(scsi ESCORT "Galleria 600S") [umax] attach_matching_devices(/dev/scanner) [umax] attach_scanner: opening /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 = 2 [umax] request_preview_lines = 20 [umax] request_scan_lines = 100 [umax] handle_bad_sense_error = 0 [umax] execute_request_sense = 0 [umax] scsi_buffer_size_min = 32768 [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 1220S version V1.2 on device /dev/scanner [umax] umax_correct_inquiry("UMAX Astra 1220S V1.2") [umax] using standard options for Astra 1220S [umax] get_inquiry_values [umax] INQUIRY: [umax] ======== [umax] [umax] vendor........................: 'UMAX ' [umax] product.......................: 'Astra 1220S ' [umax] version.......................: 'V1.2' [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 12 bits/pixel support [umax] gamma output 8 bits/pixel support [umax] gamma output 12 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....................: 11.70 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...................: 10.50 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 = 297.179993 [umax] x_dpi_range.max = 600.000000 [umax] y_dpi_range.max = 1200.000000 [umax] finished reading configure file [umax] initialize_values [umax] check_values [umax] using one pass scanning mode [umax] scanner uses color-pixel-ordering [umax] sane_start: sanei_scsi_open_extended returned scsi buffer size = 85000 [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] window(s) set [umax] start_scan [umax] starting scan [umax] do_calibration [umax] wait_scanner [umax] scanner reports Device busy, waiting ... [umax] scanner ready [umax] reader_process: allocating SCSI buffer[1] [umax] trim_rowbufsize: row_bufsize = 84150 bytes = 33 lines [umax] reading 2983500 bytes in blocks of 84150 bytes [umax] wait_scanner [umax] scanner ready [umax] umax_queue_read_image_data_req for buffer[0] [umax] umax_queue_read_image_data_req: id for buffer[0] is 0x8081f28 [umax] umax_reader_process: read image data queued for buffer[0] [umax] umax_queue_read_image_data_req for buffer[1] [umax] umax_queue_read_image_data_req: id for buffer[1] is 0x80ab7f0 [umax] umax_reader_process: read image data queued for buffer[1] [umax] umax_wait_queued_image_data for buffer[0] (id=0x8081f28) [umax] umax_reader_process: buffer of 84150 bytes read; 2899350 bytes to go [umax] umax_queue_read_image_data_req for buffer[0] [umax] umax_queue_read_image_data_req: id for buffer[0] is 0x8081f28 [umax] umax_reader_process: read image data queued for buffer[0] [umax] umax_wait_queued_image_data for buffer[1] (id=0x80ab7f0) [umax] check condition sense handler (scsi_fd = 3) [umax] invalid sense key error code (0) [umax] => handled as DEVICE BUSY! [umax] umax_wait_queued_image_data: wait returned status Device busy [umax] ERROR: umax_reader_process: unable to get image data from scanner! [umax] reader_process: freeing SCSI buffer[1] [umax] trying to release scanner ... [umax] scanner released [umax] trying to reposition scanner ... [umax] not waiting for finishing reposition scanner -- The activity of "debugging" or removing bugs from a program ends when a programmer gets tired of doing it, not when all the bugs are removed. James Klaas
