RELENG_6: serial console drops back from 115200 to 9600 baud

Rong-En Fan grafan at gmail.com
Mon Feb 27 09:01:12 PST 2006


On 2/27/06, Ruslan Ermilov <ru at freebsd.org> wrote:
> On Sun, Feb 26, 2006 at 08:26:42PM +0100, Dimitry Andric wrote:
> > Ian Dowse wrote:
> > >> Okay, but why did 4.x through 5.x through 6.x (these have all been on
> > >> this particular machine) always boot with 115200 until now? :)
> >
> > > They probably used 9600 for the boot blocks, and then switched to
> > > 115200 when /boot/loader started, so you didn't notice. Now the
> > > settings from the boot blocks get used by /boot/loader.
> >
> > Ah, but this still means that /boot/loader used to use a hardcoded
> > default specified in /etc/make.conf, and now it doesn't honor that anymore.
> >
> Have you checked with documentation?
>
> : comconsole_speed
> :           Defines the speed of the serial console (i386 and amd64 only).
> :           If the previous boot stage indicated that a serial console is
> :           in use then this variable is initialized to the current speed
> :           of the console serial port.  Otherwise it is set to 9600 unless
> :           this was overridden using the BOOT_COMCONSOLE_SPEED variable
> :           when loader was compiled.  Changes to the comconsole_speed
> :           variable take effect immediately.

Which way is preferred: setting comconsole_speed,  -S in
boot.config, or using harded code BOOT_COMCONSOLE_SPEED in make.conf?
If now the most preferred way is to using -S or
comconsole_speed in loader.conf, please update that in Handbook
22.6.5.1 Setting a Faster Serial Port Speed.

Thanks,
Rong-En Fan


More information about the freebsd-stable mailing list