Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Feb 2001 19:02:50 -0800
From:      Julian Elischer <julian@elischer.org>
To:        "Alexander N. Kabaev" <ak03@gte.com>
Cc:        Alexander Leidinger <Alexander@Leidinger.net>, current@FreeBSD.ORG
Subject:   Re: Lpt driver broken?
Message-ID:  <3A88A3DA.BA099619@elischer.org>
References:  <XFMail.20010212101005.ak03@gte.com>

next in thread | previous in thread | raw e-mail | index | archive | help
"Alexander N. Kabaev" wrote:
> 
> > But I remember some posts about a lpt panic some days ago. I tried to
> > compile a new kernel because I think this is resolved, but I have to
> > solve some problems with my system at the moment.
> 
> My -CURRENT used to crash every time lpr has been used but the panic went away
> when John Baldwin committed his ithread cleanup megapatch:
> 
>   jhb         2001/02/09 09:47:47 PST
> 
>    Modified files:
>      sys/i386/i386        nexus.c
>      sys/i386/isa         intr_machdep.c intr_machdep.h ithread.c
>    Log:
>    Use the MI ithread helper functions in the x86 interrupt code.
> 
> The kernel from Feb 9 worked just fine for me, but then the following
> commit has been made and the system started to crash again:
> 
>   jhb         2001/02/09 18:41:51 PST
> 
>   Modified files:
>     sys/i386/isa         ithread.c
>   Log:
>   Re-enable preemption on interrupts.  My last commit accidentally reverted
>   it as I was playing with some other ways of doing kernel preemption.
> 
>   Revision  Changes    Path
>   1.14      +9 -2      src/sys/i386/isa/ithread.c
> 
> If you badly need your printer to work, you can simply revert this patch.

Looking at these patches, it seems that this patch doesn't actually CAUSE
the problem, but, rather, 'allows it to be noticed'.
BDE made an analysis I think in January some time
but I didn't really follow it because it didn't effect me at the time
(no printer). I'm not completely sure if that was the same problem
though.




> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message

-- 
      __--_|\  Julian Elischer
     /       \ julian@elischer.org
    (   OZ    ) World tour 2000-2001
---> X_.---._/  
            v




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A88A3DA.BA099619>