Skip site navigation (1)Skip section navigation (2)
Date:      19 Jul 1999 11:08:28 +0200
From:      Dag-Erling Smorgrav <des@flood.ping.uio.no>
To:        Maxim Sobolev <sobomax@altavista.net>
Cc:        obrien@NUXI.com, current@FreeBSD.ORG
Subject:   Re: PLIP is still broken :(
Message-ID:  <xzplncdm2gj.fsf@flood.ping.uio.no>
In-Reply-To: Maxim Sobolev's message of "Mon, 19 Jul 1999 05:54:21 %2B0300"
References:  <379231DA.CF6721EB@altavista.net> <19990718192927.A98757@dragon.nuxi.com> <3792935D.D681007E@altavista.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Maxim Sobolev <sobomax@altavista.net> writes:
>                                                         Some time ago I
> had rised this question and Bruce Evans told that this problem arise
> because of switch to newbus.

You misunderstood what Bruce wrote. PLIP has always been broken. It
used to be possible to hack around the brokenness by setting the
interrupt mask to net instead of tty. With newbus, this hack is no
longer possible (it was never correct anyway; it broke printing).

The problem with PLIP is that it tries to do splnet stuff in at
spltty. If you force the parallell port driver to run at splnet, PLIP
works but you get panics when you print because it tries to do spltty
stuff at splnet.

SLIP and PPPD do black magic with interrupt masks so spltty and splnet
become essentially equivalen (or so I understand). They do this
because they have the exact same problems as PLIP - they need to do
splnet stuff at spltty.

DES
-- 
Dag-Erling Smorgrav - des@flood.ping.uio.no


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?xzplncdm2gj.fsf>