misc/61264: Unable To Use VT100 Terminal Emulator (TeraTirm Pro) To
Install FreeBSD 5.2RC2 On I386 Over Serial Line
Sabahattin Gucukoglu
mail at sabahattin-gucukoglu.com
Mon Jan 12 11:50:19 PST 2004
>Number: 61264
>Category: misc
>Synopsis: Unable To Use VT100 Terminal Emulator (TeraTirm Pro) To Install FreeBSD 5.2RC2 On I386 Over Serial Line
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Jan 12 11:50:11 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Sabahattin Gucukoglu
>Release: FreeBSD 5.2-RC2
>Organization:
I Need More Of This
>Environment:
N/A
>Description:
Using either Hyperterminal or TeraTerm Pro - Windows-based VT100
and ANSI terminal emulators - to follow instructions given in the
handbook about installing FreeBSD headless (i.e. over serial line)
aren't successful. In particular, when VT100 terminal is selected
for Sysinstall, the pageup/pagedn keys don't work as they are
advertised, and the terminal is regularly corrupted - repeated
lines, overlapping lines, uncleared screen resulting in bits of
text that escaped the previous screen, etc. I would use the ANSI
terminal option for installation, because that would give me only
7-bit plain old ASCII, but that's even more hopeless - down arrow
in main menu somehow gets you the "Do you really want to exit"
prompt, and the same happens when you pick "FreeBSD System
Console". The selection is made prior to entering sysinstall, by
the boot floppies, by typing a number 1-5. My reasons for doing
this are that I am totally blind and, not being able to see the
terminal screen, can't do the installation in any other way. The
hope was that if I could get FreeBSD installed with SSHD/TelnetD,
the whole issue of accessibility aids would not be a problem - I
might install them later if necessary or if system administration
somehow became problematic, but at least I could administer the
system from more accessible systems. I could also instruct the
bootloader to use - -P to kernel, giving me access through the
serial port until those networking features were ready.
>How-To-Repeat:
Connect Windows PC running either of these terminal emulators
(preferably TeraTerm Pro as it needs zero extra configuration and
which is freely available at
http://hp.vector.co.jp/authors/VA002416/teraterm.html ) to a
candidate box for FreeBSD 5.2-RC2. Then, follow the handbook
guidance for serial installation, and use the Windows PC as "Some
sort of VT100/compatible terminal". The only exception to this -
when you first boot the floppy, rather than going through the
lengthy bit about disconnecting/reconnecting the keyboard, you could
just type "-h" at the bootstrap prompt, press enter, and you'll get
stuff spewing on the terminal. When you are through the kernel
decompress/boot, use "VT100/Compatible" as the terminal choice when
prompted (it should be option 2). First, try the usage screen - tap
pagedn, which is assigned the VT100 "Next" key. From the main menu,
choose Options (try using the cursors, you'll see what I mean, you
may see screen corruption, but if not make the selection and then
cursor around - - say DHCP. Tap space to change the flag, and you
should now definitely see some terminal corruption. Also from your
encounter with the usage screen or other submenus in this system
like the custom install you may be able to see remnents of previous
screens.
>Fix:
Q&D Fix recommendation - redraw screen after every single
dialog/menu. Ugh... but necessary. That's what Debian GNU/Linux
does & it works. Any chance of a completely text-mode (i.e. no
pretty graphics) installation process using only prompts for
readline input? :-)
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list