From owner-freebsd-current Mon Jul 19 2: 9:10 1999 Delivered-To: freebsd-current@freebsd.org Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by hub.freebsd.org (Postfix) with ESMTP id A1525150CF for ; Mon, 19 Jul 1999 02:09:05 -0700 (PDT) (envelope-from des@flood.ping.uio.no) Received: (from des@localhost) by flood.ping.uio.no (8.9.3/8.9.1) id LAA73456; Mon, 19 Jul 1999 11:08:29 +0200 (CEST) (envelope-from des) To: Maxim Sobolev Cc: obrien@NUXI.com, current@FreeBSD.ORG Subject: Re: PLIP is still broken :( References: <379231DA.CF6721EB@altavista.net> <19990718192927.A98757@dragon.nuxi.com> <3792935D.D681007E@altavista.net> From: Dag-Erling Smorgrav Date: 19 Jul 1999 11:08:28 +0200 In-Reply-To: Maxim Sobolev's message of "Mon, 19 Jul 1999 05:54:21 +0300" Message-ID: Lines: 23 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Maxim Sobolev 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