Subject: Re: serial console
To: Chris Ross <cross+netbsd@distal.com>
From: Jeff Rizzo <riz@tastylime.net>
List: current-users
Date: 01/22/2005 08:24:30
Chris Ross wrote:

>
> On Jan 21, 2005, at 14:52, David Laight wrote:
>
>> On Fri, Jan 21, 2005 at 11:51:44AM -0700, Co Thai Ngo wrote:
>>
>>> Hi,
>>>
>>>  I would like to install NetBSD 2.0 by using a serial console with 
>>> boot-com. But I don't
>>>  know if there is any way so that I could change the baud rate when 
>>> booting the
>>>  computer with boot-com without rebuilding the sources. I have to 
>>> use the dafault baud
>>>  rate 9600 while my computer can run with the baud rate 115200. Any 
>>> suggestion and
>>>  comment is appreciated.
>>
>>
>> For NetBSD 2.0, you should just use the normal bootxx_ffsv1 (or 
>> equivalent
>> for the root filesystem type).  You can set the baudrate using the
>> -o speed=<baud rate> option to installboot (use -o console=com0 to 
>> select
>> a serial console).
>
>
>   David, I think you're misunderstanding his question.  He wants to 
> perform
> the *install* using a serial console.  I do this all the time, but I 
> must admit,
> mostly on sparc's, where it's much easier.
>
>   Looking at the man page for boot(8), there is of course the consdev 
> command.
> But, as you note, it simply allows you to specify use of a serial 
> console, not
> its baud rate.  I myself don't see a way to specify it.  Someone more 
> familiar
> with the boot code will have to speak up.
>
>   If it isn't possible, it should be.  I presume it wouldn't be too 
> hard to add this
> to the bootloader...
>
>                                          - Chris


I think you're misunderstanding David's answer.  You can use installboot 
to set the speed of the serial console for the bootblocks on the bootfloppy.

Something like (not tested):

installboot -o console=com0,speed=115200 /dev/fd0a /usr/mdec/bootxx_ffsv1

(this really doesn't belong on current-users;  either netbsd-help or 
port-i386 would have been more appropriate)
+j