Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Nov 2003 16:41:40 -0700
From:      Mike Durian <durian@boogie.com>
To:        Doug White <dwhite@gumbysoft.com>
Cc:        current@freebsd.org
Subject:   Re: hard lock-up writing to tape
Message-ID:  <200311171641.41022.durian@boogie.com>
In-Reply-To: <20031117130900.C22102@carver.gumbysoft.com>
References:  <200311161028.48407.durian@boogie.com> <200311171338.03337.durian@boogie.com> <20031117130900.C22102@carver.gumbysoft.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 17 November 2003 02:09 pm, Doug White wrote:
>
> Set flag 0x80 on sio1 and take it off of sio0. Thats what the kernel uses
> to decide which port to use.  The BOOT_COMCONSOLE_PORT is used by loader
> only.

I was finally able to get some partial success by setting flag 0x30
for sio1.  When I'd boot, I'd get console messages on my remote
tip session.  However, I'd only receive those messages printed
from user-level applications.  I would not see any of the bold-face
messages from the kernel.

I tried dropping into the kernel debugger when the machine was not
hung.  The machine would immediately become unresponsive, as you'd
expect if it was stopped in the debugger, but I never got any
prompt on the serial console.  I couldn't type another on the
serial console to make anything happen either.

Are there some hard-coded assumptions in the kernel that force
a remote serial console to only work on sio0?

Until I can get this working, I'm not going to be much help
providing the trace backs needed to debug the tape write lock-up.

mike




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311171641.41022.durian>