*BSD News Article 20667


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!elroy.jpl.nasa.gov!sdd.hp.com!cs.utexas.edu!uunet!news.univie.ac.at!fstgds15.tu-graz.ac.at!fstgds01.tu-graz.ac.at!not-for-mail
From: chmr@edvz.tu-graz.ac.at (Christoph Robitschko)
Newsgroups: comp.os.386bsd.questions
Subject: Re: [Q] keyboards locks in X, console hickups in no X
Date: 9 Sep 1993 17:00:28 +0200
Organization: Technical University of Graz, Austria
Lines: 31
Message-ID: <26ngecINNei6@fstgds01.tu-graz.ac.at>
References: <1993Sep6.131323.23825@kth.se> <MYCROFT.93Sep6110554@trinity.gnu.ai.mit.edu> <DERAADT.93Sep8105708@newt.fsa.ca>
NNTP-Posting-Host: fstgds01.tu-graz.ac.at
X-Newsreader: TIN [version 1.2 PL1]

In article <DERAADT.93Sep8105708@newt.fsa.ca> Theo de Raadt (deraadt@fsa.ca) wrote:
> For one thing, it calls the device driver XXclose() function twice
> when it should only be called once. I'm sure Charles will point out
> other things it does wrong.

Huh? The original function allowed the XXclose routine to be called twice,
and this produced the "hanging console" symptom. I am aware of the
revoke bug, however.

> This is incorrect behaviour. For an example, think ``serial console''.

I have been running with a serial console quite some time, thank you.
And for Charles' workaround (ln -s vga console): think ``serial console''.

> This is called a bandaid, as opposed to a well engineered fix.
> Unfortunately, bandaids never get removed from operating systems, and
> that, dear Sir, is why SVR4 is such a bucket of poo, fish heads, engine
> grease, and discarded coke cans.

bandaids are to stop the bleeding quickly. NetBSD still bleeds heavily
on this side.

> A proper fix will be forthcoming once we (NetBSD) figure out how to
> really fix the problem, that being, that the Net/2 console code was
> broken by design.

Fix the problem. Fix the problem SOON !
We will gratefully adopt your fix, then.


								Christoph