[sane-devel] 1.0.7 can't find Microtek X6EL

K. Holcomb kholcomb@cs.virginia.edu
Mon, 11 Mar 2002 15:41:51 -0500 (EST)


>> > sane-find-scanner: searching for SCSI scanners:
>> > [sanei_debug] Setting debug level of sanei_scsi to 255.
>> > [sanei_debug] Setting debug level of sanei_scsi to 255.
>> > [sanei_scsi] sanei_scsi_find_devices: vendor=(null) model=(null) type=Scanner
>> >         bus=0 chan=0 id=6 lun=0  num=0
>> > [sanei_scsi] lx_chk_id: 0,0  0,0  6,6  0,0
>> > [sanei_scsi] lx_chk_devicename: matched device(direct): /dev/sg0
>> > [sanei_scsi] get_max_buffer_size for /dev/sg0: 131072
>> > [sanei_debug] Setting debug level of sanei_scsi to 255.
>> > [sanei_scsi] sanei_scsi_open: sanei_scsi_max_request_size=131072 bytes
>> > 
>> >   at which point sane-find-scanner hung.
>> 
>> Strange. The next step in sanei_scsi_open after the DBG statement for
>> sanei_scsi_max_request_size is to open the device file and to issue a
>> few ioctls. Since you are using kernel kernel version 2.4.17, the next
>> thing you should see is something like
>> 
>> "[sanei_scsi] sanei_scsi_open: SG driver version: xxxxx"
>> 
>> Do you get any related error messages in /var/log/messages? Which low
>> level SCSI driver do you use?
>> 
    A reboot solved my problem with sane-find-scanner, but scanimage -L 
    still found nothing.  I downloaded the latest (March 2002) microtek2 
    driver, substituted it into the RedHat source rpm tarfile, and
    rebuilt the rpm.  That seems to have solved the problem.

    Thanks.