NetBSD/hp700: HP 9000/712 モデルでのシリアルコンソールへの移行方法
警告: 不適切なコンソールパスを設定すると、システムが操作不能になるおそれがあります。 気をつけてください。
困ったことに、 HP は、 712 をヘッドレスで使うための設定をしづらいようにしてしまいました。
手短にいうと、HP-UX ブートローダープロンプト(ISL
と呼ばれます)
に入る必要があります。ここから、コンソールを 9600 8N1
の一番目のシリアルポートに固定することができます。
この説明の一次情報源は、 http://lists.parisc-linux.org/pipermail/parisc-linux/1999-December/008117.html です。
シリアルコンソールを変更するには、以下のものが必要です。
- PS/2 キーボード
- VGA インターフェースを持つモニター
- HP-UX ISL (HP-UX がブート可能なハードディスクとネットブートのどちらでも可)
最初に、BootROM プロンプトに入る必要があります。
システムが以下の表示をしたら ESC
キーを押し、
BOOT_ADMIN>
プロンプトが出るまで押し続けます。
Press <ESCAPE> to stop boot sequence.
ディスプレイの表示がおかしい場合は、周波数が外れている可能性があります。 ディスプレイに合ったモニタータイプを選ぶことができます。
712 に VRAM ボードを増設している場合は、通常の VGA 680x480 モードの モニタータイプは 7 です。 VRAM ボードがない場合はこれとは異なる可能性があります (おそらく 5?)。
BOOT_ADMIN> monitor 7 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> reset
BOOT_ADMIN> boot pri isl
Booting
ISL Revision A.00.38 OCT 26, 1994
ISL>
準備すること:
- HP のサイトからファームウェアアップデート (PF_C7120023) を入手します (ただし、この段階ではファームウェアを更新しません)。
-
バイナリーを展開します。
% mkdir /tmp/712 % cd /tmp/712 % sh /
somewhere
/PF_C7120023 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 % rm /tmp/uud*endHP-UX 以外の OS 上で実行した場合、チェックサムが異なるかもしれませんが、 たぶんそれでもかまいません。
- ネットブートの設定 (BOOTP と tftp を使用) をして、さきほど展開したファイルでブートできるようにします (dhcpd.conf または bootptab で C7120023.frm を指定し、tftpd を設定するだけです)。
-
LAN から 712 をブートします。
BOOT_ADMIN> boot lan isl Booting ISL Revision A.00.25 November 18, 1992 ISL>
シリアルコンソールを使うようにするため、712 で以下のコマンドを実行します。
ISL> conspath 2/0/4.0x283
712 がローカルコンソール (つまり、キーボードとスクリーン) を使うように設定するには、 以下のコマンドを実行します。
ISL> conspath 1/0/0.0
display および information コマンドを使って、 設定が正しく保存されたか確認することができます。 すべて順調にできていれば、 ワークステーションの電源を再投入してシリアルコンソールの使用を開始します。
さらに、リセット時に PS/2 キーボードの “Esc” キーを押し続けると、 一時的にローカルコンソールを使うことができます。 この方法は、コンソールの場所を一時的に変えるだけで、 ファームウェアのリビジョン 1.6 およびそれ以降でのみ使えます。
---------------------------------------------------------------------------- BootRom Version 1.6 Memory Size: 64 MB ---------------------------------------------------------------------------- (c) Copyright 1990-1993, Hewlett-Packard Company. All rights reserved Press <ESCAPE> to stop boot sequence. <ESC> 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> monitor 7 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> reset ---------------------------------------------------------------------------- BootRom Version 1.6 Memory Size: 64 MB ---------------------------------------------------------------------------- (c) Copyright 1990-1993, Hewlett-Packard Company. All rights reserved Press <ESCAPE> to stop boot sequence. <ESC> 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> boot lan isl Booting ISL Revision A.00.25 November 18, 1992 ISL> display 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> conspath 2/0/4.0x283 ISL> display 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>
この後、電源を再投入します。
Back to NetBSD/hp700 ポートのページ