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>