[PARPORT] Microtek 330 CX I/O error

From: Bernard MICHAUD (michaud-b@wanadoo.fr)
Date: Mon Jul 24 2000 - 15:52:56 EDT

  • Next message: WODECKI, Victor: "[PARPORT] PCI Parallel"

    Here is a trace of a command on my microtek Phantom 330cx. May be a
    little long.

    I tried a "scanimage -d microtek2:/dev/sga >ww ". I do not know if
    "option dump 1" is correctly set in microtek2.conf.

    **********************************************************

    sanei_init_debug]: Setting debug level of microtek2 to 30.
    [microtek2] sane_init: Microtek2 (v0.8) says hello...
    [microtek2] parse_config_file: fp=0x804e078
    [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=0x804e174, device='option dump 1'
    [microtek2] scsi_inquiry: 'Invalid argument'
    [microtek2] attach: 'Invalid argument'
    [microtek2] attach_one: name='/dev/sga'
    [microtek2] add_device_list: device='/dev/sga'
    [microtek2] attach: device='/dev/sga'
    [microtek2] scsi_inquiry: mi=0x804ea6c, device='/dev/sga'
    [microtek2] check_inquiry: md=0x804ea68
    [microtek2] scsi_read_attributes: mi=0x804ea6c, device='/dev/sga',
    source=0
    [microtek2] dump_attributes: mi=0x804ea6c

    Scanner attributes from device structure
    ========================================

    Scanner ID...
    ~~~~~~~~~~~~~
      Vendor Name : ' '
      Model Name : ' scanner 330CS '
      Revision : '1.26'
      Model Code : 0x94 (Phantom 330cx or Phantom 336cx)
      Device Type Code : 0x06 (Scanner),
      Scanner type : Flatbed scanner
      Supported options : Automatic document feeder: No
                                       Transparency media adapter: No
                                       Auto paper detecting: No
                                       Advanced picture system: Yes
                                       Stripes: No
                                       Slides: No
      Scan button : No

    Imaging Capabilities...
    ~~~~~~~~~~~~~~~~~~~~~~~
      Color scanner : Yes
      Number passes : 1 pass
      Resolution : X-max: 300 dpi
                                       Y-max: 600 dpi
      Geometry : Geometric width: 2550 pts (8.50'')
                                       Geometric height: 3495 pts (11.65'')
      Optical resolution : 300
      Modes : Lineart: No
                                       Halftone: No
                                       Gray: Yes
                                       Color: Yes
      Depths : Nibble Gray: No
                                       10-bit-color: Yes
                                       12-bit-color: No
      d/l of HT pattern : No
      Builtin HT pattern : 44
      LUT capabilities: : 1024 words
     4096 bytes

    Miscellaneous capabilities...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      Data format : Line by line in segregated sequence,
                                       with color indicator
      Color Sequence : G - B - R
      Scanning direction : Right to left
      CCD gap : 8 lines
      CCD pixels : 11308
      Calib white stripe location : 741092365
      Max calib space : 218959117
      Number of lens : 13
      Max number of windows : 13
      Shading transfer function : 3
      Red balance : 2550
      Green balance : 512
      Blue balance : 4351
      Buffer type : Ping-Pong
      FEPROM : No
    [microtek2] scsi_read_system_status: md=0x804ea68, fd=-1
    [microtek2] attach_one: name='/dev/sga'
    [microtek2] add_device_list: device='/dev/sga'
    [microtek2] add_device_list: device '/dev/sga' already in list
    [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=0x804ea6c, device='/dev/sga'
    [microtek2] check_inquiry: md=0x804ea68
    [microtek2] scsi_read_attributes: mi=0x804ea6c, device='/dev/sga',
    source=0
    [microtek2] scsi_read_attributes: mi=0x804eaec, device='/dev/sga',
    source=1
    [microtek2] scsi_read_system_status: md=0x804ea68, fd=-1
    [microtek2] init_options: handle=0x804f4c0, source=0
    [microtek2] get_lut_size: mi=0x804ea6c
    [microtek2] get_lut_size: mi=0x804ea6c, lut_size=4096, lut_word=1
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=0
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=1
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=2
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=3
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=4
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=5
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=6
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=7
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=8
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=9
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=10
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=11
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=12
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=13
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=14
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=15
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=16
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=17
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=18
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=19
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=20
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=21
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=22
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=23
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=24
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=25
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=26
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=27
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=28
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=29
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=30
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=31
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=32
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=33
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=34
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=35
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=36
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=37
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=38
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=39
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=40
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=41
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=42
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=43
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=44
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=45
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=46
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=47
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=48
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=49
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=50
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=51
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=52
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=53
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=54
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=3
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=3
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=12
    [microtek2] sane_get_option_descriptor: handle=0x804f4c0, opt=13
    [microtek2] sane_start: handle=0x0x804f4c0
    [microtek2] scsi_read_system_status: md=0x804ea68, fd=6
    [microtek2] get_scan_parameters: handle=0x804f4c0
    [microtek2] get_scan_mode_and_depth: handle=0x804f4c0
    [microtek2] get_scan_mode_and_depth: mode=5, depth=8, bits_pp_in=8,
    bits_pp_out=8, preview=0
    [microtek2] get_scan_parameters: mode=5, depth=8, bpp_in=8, bpp_out=8
    [microtek2] get_scan_parameters: yres=72, x1=0, width=2550, y1=0,
    height=3495
    [microtek2] scsi_read_system_status: md=0x804ea68, fd=6
    [microtek2] scsi_send_system_status: md=0x804ea68, fd=6
    [microtek2] scsi_send_system_status: 'Error during device I/O'
    [microtek2] cleanup_scanner: ms=0x804f4c0
    scanimage: sane_start: Error during device I/O
    [microtek2] sane_cancel: handle=0x804f4c0
    [microtek2] sane_close: ms=0x804f4c0
    [microtek2] cleanup_scanner: ms=0x804f4c0
    [microtek2] sane_exit:
    [microtek2] sane_get_devices: local_only=0
    [microtek2] sane_get_devices: sd_list_freed
    [microtek2] sane_exit: MICROTEK2 says goodbye.

    ********************************************************
    (It has been already posted on the SANE list but I think it is better to
    post it here).

    The session ends with "error during device I/O". Some peole already
    noticed that issue which deals with the "scsi_send_system_status". Has
    somebody here already encountered that, and resolved that problem?? The
    scanner works correctly with W98 under TWAIN and a scsi host adapter
    emulation on PP, so it should not be a HW problem.

    Thank you for an answer.

    B.Michaud

    -- 
    Venez me voir a http://www.fortunecity.fr/assem/budget/1
    You know, human, money does not exist, there are just debts..
    (X45E11v24..,a Deneb IV citizen)
    B.M
    

    -- To unsubscribe, send mail to: linux-parport-request@torque.net -- -- with the single word "unsubscribe" in the body of the message. --



    This archive was generated by hypermail 2b29 : Mon Jul 24 2000 - 16:05:10 EDT