How do I boot 6.0-BETA2 iso with rs232 console?

Dieter freebsd at sopwith.solgatos.com
Mon Aug 29 20:23:53 GMT 2005


AMD64 machine, booting
-r--r--r--  1 root  wheel  50087936 Aug 22 17:57 6.0-BETA2-amd64-bootonly.iso
from a dvd.

Console is rs-232, 19200 baud.

I get:


Enterfrom CD : Boot from CD :
CD Loader 1.2

Building the boot loader arguments
Looking up /BOOT/LOADER... Found
Relocating the loader and the BTX
Starting the BTX loader

BTX loader 1.00  BTX version is 1.01
Consoles: internal video/keyboard
BIOS CD is cd0
BIOS drive A: is disk0
BIOS drive C: is disk1
BIOS drive D: is disk2
BIOS 608kB/2096064kB available memory

FreeBSD/i386 bootstrap loader, Revision 1.1
(root at portnoy.cse.buffalo.edu, Tue Aug  2 19:52:27 UTC 2005)
Loading /boot/defaults/loader.conf
/boot/kernel/kernel text=0x54ea08 data=0xaca68+0xdd308 syms=[0x8+0x8de58+0x8+0x7
5b4a]
\
Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel]...
\



And then nothing.  I suspect it has switched the output from rs232 to video.

I can type a key and get the "OK" command prompt as promised.
Typing "?" or "help" prints stuff out using only the bottom line
of the screen, unreadable.

I tried typing "-h" <return> as suggested on
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/serialconsole-setup.html

and get "not found" (and maybe something else, the cursor jumps around,
resulting in scrambled output)

"-h" results in:

[...]
Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel] in 8 seconds...
OK not found a list of commands, 'help' for more detailed help.

"?" results in:

[...]
Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel] in 8 seconds...
OK how-module      show module load dataoduleeen autoboot help.

"help" results in:

[...]
Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel] in 8 seconds...
OK      most available commands. available.  Use the '?' command to list


Question:

	Is there some magic string I can type at the OK prompt to set the
console to rs-232, 19200 baud, and then boot the kernel?


Suggestion:

	For maximum portability, do not assume that you know the terminal
is some specific type (ansi, sun, tek4107, vt100, wyse, xterm, whatever).
Don't use those fancy cursor movement thingy-bobbers.  Just assume you
are talking to an old teletype with a big roll of yellow paper.  I don't
think the boot blocks have room for a 500KB termcap file.  Besides,
some of us don't know what type of terminal our terminal emulator is
emulating.


thanks


More information about the freebsd-amd64 mailing list