Tim wrote (regarding the application's need to manage the process of
returning to forward idle and then compatibility mode when closing the
port):
> Yes, it does. (But perhaps the kernel ought to do it anyway if the
> application forgets.)
Or (as I just found out the hard way) if the process is killed one way
or another. In this case, the kernel handles the close, but not the
restoration of the port to a sensible mode. Some signals can be
handled by the software to do this, but others can't.
I'm working with a piece of hardware that gets stuck permanently in
reverse idle (must be power cycled to reset) unless it's returned at
least to forward idle (preferably compatibility mode) before closing.
If the application doesn't get a chance to do this, then the next time
it runs, it can't renegotiate ECP mode and fix things.
Greg
-- 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 : Thu Mar 09 2000 - 10:15:01 EST