Subject: 712 serial console
To: None <port-hp700@netbsd.org>
From: ITOH Yasufumi <itohy@netbsd.org>
List: port-hp700
Date: 06/09/2002 14:04:41
------- =_aaaaaaaaaa0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <13248.1023598815.1@pino.my.domain>
Content-Transfer-Encoding: 7bit

  Hello,

I had some difficulty to change the console to serial on my 712/80,
and I wrote documentation about it.
(712 won't boot the recent snapshots, however....)

I'd like to have comments and corrections.
-- 
ITOH Yasufumi

------- =_aaaaaaaaaa0
Content-Type: text/html; name="serialconsole-712.html"; charset="us-ascii"
Content-ID: <13248.1023598815.2@pino.my.domain>
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="serialconsole-712.html"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<!-- Copyright (c) 2002
	The NetBSD Foundation, Inc.  ALL RIGHTS RESERVED. -->
<link rev=3D"made" href=3D"mailto:www@NetBSD.ORG">
<title>NetBSD/hp700: Changing from Local Console to Serial Console (HP 900=
0/712)
</title>
</head>
<body bgcolor=3D"#ffffff" text=3D"#000000" link=3D"#2020cc" vlink=3D"#7000=
80">

<h1>Changing from Local Console to Serial Console (HP 9000/712)</h1>

<p><em>WARNING:
Improper setting of the console path may cause the system inoperable.
Beware.
</em>

<p>To change to serial console, you are expected to have

<ol>
<li>a PS/2 style keyboard, and
<li>a graphical display with VGA style interface.
</ol>

<p>Changing configurations needs to stop auto booting sequence.
Pressing <kbd>Esc</kbd> key shall stop auto booting,
but the timing is rather severe.
Holding down <kbd>Esc</kbd> until the command menu is displayed
(but it sometimes fails).

<hr>

<h2>Step 1: Setting monitor type</h2>

<p>If your display doesn't show properly, the frequency may be out-of-rang=
e.
You can select the monitor type suitable to your display.
<p>Here's an example of setting the monitor type.
If your 712 has add-in VRAM board, monitor type 7 is the standard
640x480 mode.
Without VRAM board, the number may be different (around 5?).

<pre>

--------------------------------------------------------------------------=
--
BootRom Version    1.6  =

Memory Size:  64 MB
--------------------------------------------------------------------------=
--




(c) Copyright 1990-1993, Hewlett-Packard Company.
All rights reserved

Press &lt;ESCAPE&gt; to stop boot sequence.
<b>&lt;ESC&gt;</b>
Selecting a system to boot.
--------------------------------------------------------------------------=
--
Command                             Description
-------                             -----------
Auto [boot|search] [on|off]         Display or set auto flag
Boot [pri|alt|scsi.addr] [isl]      Boot from primary, alternate or SCSI
Boot lan[.lan_addr] [install] [isl] Boot from LAN
Chassis [on|off]                    Enable chassis codes
Diagnostic [on|off]                 Enable/disable diagnostic boot mode
Fastboot [on|off]                   Display or set fast boot flag
Help                                Display the command menu
Information                         Display system information
LanAddress                          Display LAN station addresses
Monitor [type]                      Select monitor type
Path [pri|alt] [lan.id|SCSI.addr]   Change boot path
Pim [hpmc|toc|lpmc]                 Display PIM info
Search [ipl] [scsi|lan [install]]   Display potential boot devices
Secure [on|off]                     Display or set security mode
--------------------------------------------------------------------------=
--
BOOT_ADMIN&gt; <b>monitor 7</b>
        Monitor Choices
Type     Resolution     Frequency
----     ----------     ---------
  1      1280x1024        72Hz
  2      1024x768         75Hz
  3      1024x768         70Hz
  4      1024x768         75Hz     Flat Panel
  5      1280x1024        60Hz
  6      1024x768         60Hz
  7       640x480         60Hz
  8      1280x1024        75Hz     VESA
  9      1024x768         75Hz     VESA
 10       800x600         75Hz     VESA
 11       640x480         75Hz     VESA
 12      1280x1024        72Hz     Greyscale
 13      1280x1024        50Hz

Current Monitor Type is
  7       640x480         60Hz

BOOT_ADMIN&gt; <b>reset</b>
</pre>

<hr>

<h2>Step 2, Case 1: If you have HP-UX installed on local disk</h2>

<p>Here's an example.

<pre>

--------------------------------------------------------------------------=
--
BootRom Version    1.6  =

Memory Size:  64 MB
--------------------------------------------------------------------------=
--




(c) Copyright 1990-1993, Hewlett-Packard Company.
All rights reserved

Press &lt;ESCAPE&gt; to stop boot sequence.
<b>&lt;ESC&gt;</b>
Selecting a system to boot.
--------------------------------------------------------------------------=
--
Command                             Description
-------                             -----------
Auto [boot|search] [on|off]         Display or set auto flag
Boot [pri|alt|scsi.addr] [isl]      Boot from primary, alternate or SCSI
Boot lan[.lan_addr] [install] [isl] Boot from LAN
Chassis [on|off]                    Enable chassis codes
Diagnostic [on|off]                 Enable/disable diagnostic boot mode
Fastboot [on|off]                   Display or set fast boot flag
Help                                Display the command menu
Information                         Display system information
LanAddress                          Display LAN station addresses
Monitor [type]                      Select monitor type
Path [pri|alt] [lan.id|SCSI.addr]   Change boot path
Pim [hpmc|toc|lpmc]                 Display PIM info
Search [ipl] [scsi|lan [install]]   Display potential boot devices
Secure [on|off]                     Display or set security mode
--------------------------------------------------------------------------=
--
BOOT_ADMIN&gt; <b>boot pri isl</b>

Booting

ISL Revision A.00.38  OCT 26, 1994 =


ISL&gt; <b>display</b>

    Fastsize value is 0000000F

    Autoboot is ON (enabled)

    Autosearch is ON (enabled)

    Primary boot path is 2/0/1.6.0.0.0.0.0
    Primary boot path is (hex) 2/0/1.6.0.0.0.0.0

    Alternate boot path is 2/0/2.0.0.0.0.0.0
    Alternate boot path is (hex) 2/0/2.0.0.0.0.0.0

    System console path is 1.0.0.0.0.0.0
    System console path is (hex) 1.0.0.0.0.0.0

ISL&gt; <b>conspath 2/0/4.0x283</b>

ISL&gt; <b>display</b>

    Fastsize value is 0000000F

    Autoboot is ON (enabled)

    Autosearch is ON (enabled)

    Primary boot path is 2/0/1.6.0.0.0.0.0
    Primary boot path is (hex) 2/0/1.6.0.0.0.0.0

    Alternate boot path is 2/0/2.0.0.0.0.0.0
    Alternate boot path is (hex) 2/0/2.0.0.0.0.0.0

    System console path is 2/0/4.643.0.0.0.0.0
    System console path is (hex) 2/0/4.283.0.0.0.0.0

ISL&gt; =

</pre>

<p>Then, cycle the power.

<hr>

<h2>Step 2, Case 2: If you don't have HP-UX</h2>

<p>Preparation:

<ol>

<li>Get the firmware update
(<a href=3D"ftp://ftp.itrc.hp.com/firmware_patches/hp/cpu/PF_C7120023"
>PF_C7120023</a>) from HP site
(but we are not updating firmware here).

<li>Extract the binary.
<pre>
    % <b>mkdir /tmp/712</b>
    % <b>cd /tmp/712</b>
    % <b>sh /<var>somewhere</var>/PF_C7120023</b>
    x - C7120023.text
    Compiling unpacker for non-ascii files
    /tmp/ccIy0Rg8.o: warning: this program uses gets(), which is unsafe.
    x - C7120023.frm [compressed]
    ERROR: wc results of C7120023.frm are 5518 32547 709632 should be 5518=
 22318 709632
    % <b>rm /tmp/uud*end</b>
</pre>
<p>The checksum may not match if you execute this other than on an HP-UX s=
ystem,
which is probably OK.

<li><a href=3D"../../Documentation/network/netboot/intro.hp700.html">
Set up netbooting</a> (using BOOTP and tftp) to boot the file extracted ab=
ove
(just specify C7120023.frm in dhcpd.conf or bootptab, and setup tftpd).

<li>Boot 712 from LAN.
See the following example.

</ol>

<pre>

--------------------------------------------------------------------------=
--
BootRom Version    1.6  =

Memory Size:  64 MB
--------------------------------------------------------------------------=
--




(c) Copyright 1990-1993, Hewlett-Packard Company.
All rights reserved

Press &lt;ESCAPE&gt; to stop boot sequence.
<b>&lt;ESC&gt;</b>
Selecting a system to boot.
--------------------------------------------------------------------------=
--
Command                             Description
-------                             -----------
Auto [boot|search] [on|off]         Display or set auto flag
Boot [pri|alt|scsi.addr] [isl]      Boot from primary, alternate or SCSI
Boot lan[.lan_addr] [install] [isl] Boot from LAN
Chassis [on|off]                    Enable chassis codes
Diagnostic [on|off]                 Enable/disable diagnostic boot mode
Fastboot [on|off]                   Display or set fast boot flag
Help                                Display the command menu
Information                         Display system information
LanAddress                          Display LAN station addresses
Monitor [type]                      Select monitor type
Path [pri|alt] [lan.id|SCSI.addr]   Change boot path
Pim [hpmc|toc|lpmc]                 Display PIM info
Search [ipl] [scsi|lan [install]]   Display potential boot devices
Secure [on|off]                     Display or set security mode
--------------------------------------------------------------------------=
--
BOOT_ADMIN&gt; <b>boot lan isl</b>

Booting

ISL Revision A.00.25 November 18, 1992 =


ISL&gt; <b>display</b>

    Fastsize value is 0000000F

    Autoboot is ON (enabled)

    Autosearch is ON (enabled)

    Primary boot path is 2/0/1.6.0.0.0.0.0
    Primary boot path is (hex) 2/0/1.6.0.0.0.0.0

    Alternate boot path is 2/0/2.0.0.0.0.0.0
    Alternate boot path is (hex) 2/0/2.0.0.0.0.0.0

    System console path is 1.0.0.0.0.0.0
    System console path is (hex) 1.0.0.0.0.0.0

ISL&gt; <b>conspath 2/0/4.0x283</b>

ISL&gt; <b>display</b>

    Fastsize value is 0000000F

    Autoboot is ON (enabled)

    Autosearch is ON (enabled)

    Primary boot path is 2/0/1.6.0.0.0.0.0
    Primary boot path is (hex) 2/0/1.6.0.0.0.0.0

    Alternate boot path is 2/0/2.0.0.0.0.0.0
    Alternate boot path is (hex) 2/0/2.0.0.0.0.0.0

    System console path is 2/0/4.643.0.0.0.0.0
    System console path is (hex) 2/0/4.283.0.0.0.0.0

ISL&gt; =

</pre>

<p>Then, cycle the power.

<hr>

<h2>Using graphical console temporarily when the console is set to serial<=
/h2>

<p>Pressing <kbd>Esc</kbd> key of the PS/2 keyboard while resetting
changes the console to graphical one temporarily (firmware rev 1.6 and lat=
er).

<hr>

<h2>Changing to graphical console</h2>

<p>Changing console path by
<pre>
ISL&gt; <b>conspath 1/0/0.0</b>
</pre>
<p>changes the console to graphical one.

<hr>
<address>
  <small>
  www@NetBSD.ORG<br>
  $NetBSD$<br>
  <a href=3D"../../Misc/disclaimer.html">Copyright &copy;
    2002
    The NetBSD Foundation, Inc.  ALL RIGHTS RESERVED.</a>
  </small>
</address>

</body>
</html>

------- =_aaaaaaaaaa0--