Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!howland.erols.net!www.nntp.primenet.com!nntp.primenet.com!nntp.uio.no!news.apfel.de!fu-berlin.de!irz401!orion.sax.de!uriah.heep!news From: j@uriah.heep.sax.de (J Wunsch) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: Serial Console Date: 23 Dec 1996 22:39:00 GMT Organization: Private BSD site, Dresden Lines: 34 Message-ID: <59n1m4$790@uriah.heep.sax.de> References: <32b807eb.0@news.fast.net.uk> Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) NNTP-Posting-Host: localhost.heep.sax.de Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Newsreader: knews 0.9.6 X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:32963 sean@neptune.fast.net.uk (Sean B Purdy) wrote: > I'm trying to get FreeBSD to use a serial console when booting. This > works fine as long as you press -h at the PC terminal first. Two options: There's rudimentary code to make the bootblocks find out about whether your keyboard is connected or not, and boot on the serial console if it's absent. If i'm not very mistaken, -DPROBE_KEYBOARD will enable it (see below). If this fails to detect the existance of your keyboard reliably (which unfortunately often happens with all that crappy PC hardware around), you can force the bootblocks to always prefer the serial console with -DFORCE_COMCONSOLE. Both of the above Makefile switches are available in the bootblocks Makefile, /sys/i386/boot/biosboot/Makefile. Once you've edited that file, remake and reinstall the bootblocks. Then, run disklabel -B sd0 to install the new bootblocks on sd0. (Recent systems allow to override the Makefile switches with configuration options in /etc/make.conf.) -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)