Subject: Re: NetBSD current on Soekris 4801
To: None <port-i386@netbsd.org>
From: Miles Nordin <carton@Ivy.NET>
List: port-i386
Date: 04/08/2004 13:52:15
>>>>> "a" == <abalakrishnan@cox.net> writes:
a> Hello, I am trying to boot a Soekris NET4801 box with
a> NetBSD-current. I am using PXE Boot as the boot loader. I have
a> attached the dump below. Essentially nothing happens
is the Soekris serial console? does the kernel know it's supposed to
use serial console? Maybe you should say 'consdev com0' at the NetBSD
pxeboot prompt.
I don't know how this serial console stuff interacts with an OS when
it's pre-kludged right into the BIOS itself. Probably the BIOS
pretends the serial port is like a screen. For Linux you are supposed
to set everything by hand, and I think grub leaves several consoles
active at once, and Linux expects some manually-passed ``kernel
command line'' option. That's probably what the soekris people have
in mind.
But NetBSD has only one console active at once. It's chosen by
compile options for the boot loader, with installboot, or by issuing
an interactive 'consdev' command from the currently-active console to
switch to another console. and the stage2 boot loader passes the
setting to the kernel in some invisible way, not a manual command line
option. see boot(8) and boot_console(8), and also if you can't fix
pxeboot then maybe some options CONS_OVERRIDE and CONSDEV in the
GENERIC kernel config.