Date: Wed, 30 Jun 1999 22:34:12 -1000 From: "Art Neilson, KH7PZ" <art@hawaii.rr.com> To: cjclark@home.com Cc: freebsd-questions@FreeBSD.ORG Subject: Re: Serial Console Booting Message-ID: <3.0.6.32.19990630223412.030613e0@clients1.hawaii.rr.com> In-Reply-To: <199906302148.RAA14986@cc942873-a.ewndsr1.nj.home.com>
next in thread | previous in thread | raw e-mail | index | archive | help
If you find out how to do this , let me know!!! I want to do the
same thing, right now I have the startup messages and console directed
to my COM1 on the FreeBSD box per my kernel config:
device sio0 at isa? port "IO_COM1" flags 0x30 tty irq 4
note the flags 0x30 to tell the driver sio0 is the console. I also
have specified:
options CONSPEED=19200 #default speed for serial console
in my kernel config and have:
# By default, the system will always use the keyboard/video card as system
# console. However, the boot blocks may be dynamically configured to use a
# serial port in addition to or instead of the keyboard/video console.
#
# By default we use COM1 as our serial console port *if* we're going to use
# a serial port as our console at all. (0x3E8 = COM2)
#
BOOT_COMCONSOLE_PORT= 0x3F8
#
# The default serial console speed is 9600. Set the speed to a larger value
# for better interactive response.
#
#BOOT_COMCONSOLE_SPEED= 115200
BOOT_COMCONSOLE_SPEED= 19200
in my /etc/make.conf as well, per the instructions in the file
/usr/src/sys/i386/boot/biosboot/README.serial
I have done everything and cannot get the boot: prompt on my serial console.
Although I do get the startup messages after the boot on my serial console,
I cannot configure the speed to anything greater than 19200. If I do, I get
garbage on the screen which means baudrate/databits mmismatch.
At 05:48 PM 6/30/99 -0400, you wrote:
>I am still having mixed results using a serial terminal as the
>console. I have successfully built a kernel that sends its booting
>messages to the serial terminal, but I have not been able to get the
>bootstrap code to print to the terminal.
>
>I have the following lines in my make.conf,
>
>BOOT_COMCONSOLE_PORT= 0x2F8
>BOOT_COMCONSOLE_SPEED= 19200
>
>And I know they do work to some degree, since I get the harware
>discovery messages to the terminal.
>
>I have,
>
>% cat /boot.config
>-D
>
>Which should cause messages to pour to both the serial console and the
>VGA, and the kernel does print on both.
>
>I have gone to /usr/src/sys/boot/i386 and built new boot[012] and
>installed them to /boot, then, to be safe, I,
>
># disklabel -B wd0s1
># disklabel -B wd0s2
>
>Even though slice 2 is the root partition.
>
>I reboot and the,
>
> No keyboard found
>
> >> FreeBSD BOOT @ 0x10000: 640/7168 k of memory, serial console
> Boot default: 0:wd(0,a)kernel
>
> boot:
>
>Prompt still goes to the VGA and not the serial console.
>
>I even went through and rebuilt /boot/loader. Am I missing something?
>Thanks for any help.
>--
>Crist J. Clark cjclark@home.com
>
>
>To Unsubscribe: send mail to majordomo@FreeBSD.org
>with "unsubscribe freebsd-questions" in the body of the message
>
__
/ ) _/_ It is a capital mistake to theorise before one has data.
/--/ __ / Insensibly one begins to twist facts to suit theories,
/ (_/ (_<__ Instead of theories to suit facts.
-- Sherlock Holmes, "A Scandal in Bohemia"
Arthur W. Neilson III, KH7PZ
Bank of Hawaii Tech Support
art@hawaii.rr.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.6.32.19990630223412.030613e0>
