Minolta Dimage film scanner & SuSE 11.1

Hi there!

I am using SuSE 11.1 and trying to set up an old Minolta Dimage Scan Dual film scanner. After sailing around a few rocks, I managed ‘scanimage’ to recognize my scanner:

me@linux-zlyt:~> scanimage -L
device `avision:/dev/sg0' is a Minolta Dimage Scan Dual I flatbed scanner

Nevertheless, starting the scanning process yields

me@linux-zlyt:~> scanimage > test.tiff
scanimage: received signal 15
scanimage: trying to stop scanner
scanimage: received signal 15
scanimage: aborting

Meanwhile, I ran out of ideas how to tackle the problem. Anybody out there having a good idea or a similar experience?

r/
Eric

Addendum: After adding option disable-gamma-table to avision.conf, scanimage runs somewhat further. Setting all debugging variables, the output is as follows.


...]
[avision] sane_get_parameters:                                                                           
scanimage: scanning image of size 88x89 pixels at 8 bits/pixel                                           
scanimage: acquiring gray frame                                                                          
[dll] sane_read(handle=0x8059168,data=0x8066900,maxlen=32768,lenp=0xbfc55c38)                            
[sanei_scsi] scsi_req_enter: queue_used: 1, queue_max: 2                                                 
[sanei_scsi] sanei_scsi_req_wait: waiting for 0xb6960008                                                 
[sanei_scsi] sanei_scsi.issue: 0xb6960008                                                                
[sanei_scsi] sanei_scsi_req_wait: read 0 bytes                                                           
[sanei_scsi] sanei_scsi_req_wait: SCSI command complained: Success                                       
[sanei_scsi] sense buffer: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00                               
[sanei_scsi] target status: 00 host status: 0008 driver status: 0000                                     
[avision] reader_process: read_data failed with status: 9                                                
[avision] reader_process: stripe filled: 704                                                             
[avision] reader_process: useful_bytes 704                                                               
[avision] reader_process: end of iteration                                                               
[avision] reader_process: i/o loop finished                                                              
[avision] release unit: type: 0                                                                          
[sanei_scsi] scsi_req_enter: entered 0xb6960008                                                          
[sanei_scsi] sanei_scsi.issue: 0xb6960008                                                                
[sanei_scsi] scsi_req_enter: queue_used: 1, queue_max: 2
[sanei_scsi] sanei_scsi_req_wait: waiting for 0xb6960008
[sanei_scsi] sanei_scsi.issue: 0xb6960008
[sanei_scsi] sanei_scsi_req_wait: read 0 bytes
[dll] sane_read(handle=0x8059168,data=0x8066900,maxlen=32768,lenp=0xbfc55c38)
[avision] sane_read: got 0 bytes, err: 0 Success
[avision] do_eof:
[avision] reader_process: returning success
[avision] do_eof: returning 9
scanimage: min/max graylevel value = 0/255
scanimage: sane_read: Error during device I/O
[dll] sane_cancel(handle=0x8059168)
[avision] sane_cancel:
[avision] do_cancel:
[dll] sane_close(handle=0x8059168)
[avision] sane_close:
[dll] sane_exit: exiting
[dll] sane_exit: calling backend `smfp's exit function
[dll] sane_exit: calling backend `avision's exit function
[avision] sane_exit:
[dll] sane_exit: finished

To me the problem seems to be anythere in the interplay of the avision backend (sane-backends-1.0.19-99.1) and the SCSI modules around aic7xxx.

Any thoughts on that? Thanks in advance!

r/
Eric