This patch fixes the problem for me. Thanks!!!
-Brian
> On Sun, Jan 30, 2000 at 02:42:39PM -0500, Brian Dean wrote:
> >
> >
> >For what its worth, I am able to reproduce this problem on my system.
>
> Would you mind trying this patch before I send it to Jordan?
>
> Index: lpt.c
> ===================================================================
> RCS file: /home/ncvs/src/sys/dev/ppbus/lpt.c,v
> retrieving revision 1.13
> diff -u -r1.13 lpt.c
> --- lpt.c 2000/01/25 22:23:47 1.13
> +++ lpt.c 2000/02/02 23:10:36
> @@ -865,12 +865,12 @@
>
> /*
> * No more data waiting for printer.
> - * Wakeup is not done if write call was interrupted.
> + * Wakeup is not done if write call was not interrupted.
> */
> sc->sc_state &= ~OBUSY;
>
> if(!(sc->sc_state & INTERRUPTED))
> - wakeup((caddr_t)sc);
> + wakeup((caddr_t)lptdev);
> lprintf(("w "));
> return;
> } else { /* check for error */
>
> --
> [EMAIL PROTECTED] / [EMAIL PROTECTED]
> FreeBSD - Turning PCs into workstations - http://www.FreeBSD.org
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message