*BSD News Article 8844


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!manuel.anu.edu.au!munnari.oz.au!spool.mu.edu!uunet!psinntp!dg-rtp!ponds.uucp!rivers
From: rivers@ponds.uucp (Thomas David Rivers)
Subject: More on pccons/XFree86 problems (keyboard hangs)
Message-ID: <1992Dec13.172900.451@ponds.uucp>
Keywords: 386BSD X11 XFree86 console pccons
Date: Sun, 13 Dec 1992 17:29:00 GMT
Lines: 54



Well, after the response from my last posting relating the problems
about overnight keyboard hangs w/Xfree86 - I've tried/done several things:

  1) Acquired Holger's keycap-0.1.1  

  2) Grabbed that enhanced pccons.c which was posted recently.

  3) Acquired Julian's new scsi driver.

Ok, so - I thought I would spend the weekend installing the new scsi
driver, and try out both console drivers and see which worked best.

  Installing the SCSI driver wasn't too hard; (and runs *much* faster
than the stock as drivers) - but when I went to try the enhanced
pccons I got bitten by the 640K limit.  

  So, since I couldn't build a kernel with everything I wanted _and_
fit in 640 K without using the stock pccons.c, I decided to have a
go and figure out what was causing the keyboard to lock up overnight.

  I looked in /etc/daily, and saw it just mostly moved files around,
except for one thing; it sends a SIGHUP (1) to syslogd.  Apparently,
this is the culprit.

  Try it out yourself, inside of an X window, do a :

     kill -1 `cat /var/run/syslog.pid`

  and your keyboard will lock up.


  For now, I've commented out the kill in /etc/daily, since I don't
change the syslogd configuration file very often.  But I would like
to know if:

  1) Does the enhanced pccons suffer from this?

  2) Does Holger's codrvr (a.k.a.  keycap-0.1.1) suffer from this?

  3) Could someone detail the necessary steps for building a kernel
 and loading it about the 1meg line - and I could determine this for
 myself.

(Note that the lock-up doesn't occur if your not running X.)

I will probably try and examine the stock pccons.c to determine where
the problem can be corrected... but if someone has an idea/fix, feel
free to beat me to it...

	- Dave Rivers -
	(rivers@ponds.uucp (home))
	(sastdr@unx.sas.com (work))