30.07.2008
Communication Settings
The Soekris 4801 usually uses the following setting for serial
connections: 19200 no parity, 8 databits, 1 stop bit, no-flow-control.
The NetBSD kernel is usually set to 9600 baud, no parity, 8 databits, 1
stop bit, no-flow-control. You have to make sure that your bootloader
and your kernel (for the Soekris) and the Soekris are talking at the
same speed or you'll see alot of garbage on the screen. E.g. if you have
set the Soekris at the correct speed but it differs with the bootloader
your screen starts with the usual boot messages from the Soekris BIOS
but will get garbled once it runs the NetBSD bootloader.
To adjust these settings just enter the Soekris BIOS menu by pressing
Ctrl-p at boot time. The parameter for this setting is:
set ConSpeed=9600Make sure to install the bootloader with the correct speed with the following command:
installboot -m i386 -oconsole=com0,ioaddr=0x3f8,speed=9600 \
/dev/wd0d /usr/mdec/bootxx_ffsv1
In order to get the correct kernel settings you have to rebuild your
kernel with a small configuration change. Just locate the following
line:
options CONSDEVNAME="\"com\"",CONADDR=0x3f8,CONSPEED=9600and make sure it's not commented out. Rebuild you kernel and you are ready to go.
