Image Ulrich Habel
About me/Impressum

search

Google


Search WWW
Search rhaen daily

archives

feeds

Perl nation banner logo thing
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=9600
Make 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=9600
and make sure it's not commented out. Rebuild you kernel and you are ready to go.

[/Soekris] [link]

powered by NetBSD