Re: parport scanners and the 90c26 adapter

grant@torque.net
Fri, 7 May 1999 16:41:56 -0400 (EDT)

> Who is working on it?

I am, with some help from a small number of testers.
Currently, the driver is stable for all devices _except_
scanners. We can make it work with scanners, but it
is extremely slow. So slow that it is not useable.

I have not yet solved this problem.

> I'd like to work on the code produced so far,
> even if it is still at an experimental stage.

Perhaps. Have you done any device driver debugging before ?
Do you understand the risks ? Be sure that you have a machine
available with nothing important on it.

> I received a Phantom 336CX scanner as a present
> from a friend, and it seems to have a 90c26
> parallel-scsi adapter in it.

> Using the paride on26 module i'm currently able to
> turn off and on the led on it, and the driver seems
> to be able to talk to the chip at first, but after
> a few seconds it timeouts giving
>
> on26: Device reset failed (ff,ff)

Actually, what's happened is that the paride driver
detects the 90c26 chip. The registers in the chip have
entirely different functions in the IDE application and
the SCSI application, except for the bus reset bit. The
ISA device reset and the SCSI bus reset happen to be
controlled by the same bit in the same register. That's
why you see the light flash.

--------------------------------------------------------------------------
Grant R. Guenther grant@torque.net
--------------------------------------------------------------------------

--
Source code, list archive, and docs: http://www.mostang.com/sane/
To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com