[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.