Date: Sun, 1 Dec 2002 18:52:33 -0500 (EST) From: Chuck Robey <chuckr@chuckr.org> To: Manfred Antar <null@pozo.com> Cc: FreeBSD-current <current@FreeBSD.ORG>, <imp@FreeBSD.ORG> Subject: Re: console problem Message-ID: <20021201184638.Q360-100000@april.chuckr.org> In-Reply-To: <5.2.0.9.2.20021201131426.00a7a308@pozo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 1 Dec 2002, Manfred Antar wrote:
> >Anyhow, it's the console, it's been locking up. I just retried it with a
> >kernel cvsupped not 2 hours ago, and it's still here. All the vty's lock
> >up, and once even froze the PC speaker (beeping annoyingly at me).
> >
> >There don't seem to be any hung processes. I can use X, and I can also
> >ssh into the box, so it's the console only. Can't switch to different
> >vty's, and the one i'm on is frozen, no response to any keys.
> >
> >It seems to come on more quickly if I do something serious, like a
> >buildkernel. Happened once on startup, but even though rc hadn't
> >finished, I WAS able to ssh into the box and shut it down (indicating to
> >me that rc had finished, just no response from the console).
> >
> >Machine is a 2 processor Tyan Thunder, 1G memory, two Athlons, scsi disks
> >and eide both.
> >
> I'm seeing the same here and the same on a serial console.
> Kernel from Friday 29 Nov. 8pm PST sources works
> So it happened sometime after that
> Manfred
OK, did two full rebuilds,once using ssh, once using x. The one using ssh
was fine, the one using X did hang the console, but the only way to notice
that was because the PC speaker hangs while sounding off.
I read the commitlogs, the only one that seemed at all connected with the
console was this one (a weak link, admittedly):
============begin commit message====================================
imp 2002/11/29 16:49:43 PST
Modified files:
sys/kern subr_bus.c
Log:
devd kernel improvements:
1) Record all device events when devctl is enabled, rather than just when
devd has devctl open. This is necessary to prevent races between when
a device arrives, and when devd starts.
2) Add hw.bus.devctl_disable to disable devctl, this can also be set as a
tunable.
3) Fix async support. Reset nonblocking and async_td in open. remove
async flags.
4) Free all memory when devctl is disabled.
Approved by: re (blanket)
Revision Changes Path
1.117 +38 -21 src/sys/kern/subr_bus.c
===================end commit message==============================
I cc'ed Warner on this.
----------------------------------------------------------------------------
Chuck Robey | Interests include C & Java programming, FreeBSD,
chuckr@chuckr.org | electronics, communications, and SF/Fantasy.
New Year's Resolution: I will not sphroxify gullible people into looking up
fictitious words in the dictionary.
----------------------------------------------------------------------------
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?20021201184638.Q360-100000>
