Annotation of wikisrc/ports/hp700faq.mdwn, revision 1.2

1.2     ! ryoon       1: [[!meta title="NetBSD/hp700: Frequently Asked Questions"]]
        !             2: 
        !             3: [[!toc startlevel=1 levels=1]]
1.1       mspo        4: 
                      5: * * * * *
                      6: 
1.2     ! ryoon       7: # Using a serial console
1.1       mspo        8: 
                      9: On most models, you can configure the Boot ROM to use a serial console
                     10: instead of a locally attached keyboard and the framebuffer. The serial
                     11: console will typically run at 9600 bps, 8 N 1 on Port "A" or "1". The
                     12: procedure varies between models, but you *will* need a keyboard and
                     13: monitor connected initially to configure the Boot ROM. The procedure is
                     14: described below.
                     15: 
                     16: There are some tricks you can play to force a serial console without
                     17: initially connecting a keyboard and monitor. For models with removable
                     18: framebuffers (such as the 720, 730, 735, and 755), simply remove the SGC
                     19: framebuffer and the system will default to serial console. Apparently,
                     20: [powering up with the keyboard
                     21: disconnected](http://lists.parisc-linux.org/pipermail/parisc-linux/1999-December/008119.html)
                     22: and [holding down the TOC (Transfer of Control) button on the side of
                     23: the machine for 10 seconds while powering
                     24: up](http://lists.parisc-linux.org/pipermail/parisc-linux/1999-December/008138.html)
                     25: will force a serial console. The last two tricks do not appear to work
1.2     ! ryoon      26: on older models (such as the 715 and 735). See the [[special
        !            27: instructions|serialconsole-712]] for model 712 workstations.
1.1       mspo       28: 
                     29: From
1.2     ! ryoon      30: <http://tldp.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html>
1.1       mspo       31: by Thomas Marteau, The Puffin Group and Deb Richardson.
                     32: 
1.2     ! ryoon      33: <ol>
        !            34: <li>Turn the PA-RISC machine on. Have both the keyboard and mouse connected.</li>
        !            35: <li>During the boot process, the following message will appear:
        !            36: <pre class="programlisting">
1.1       mspo       37: Searching for Potential Boot Devices.
                     38: To terminate search, press and hold the ESCAPE key.
1.2     ! ryoon      39: </pre>
        !            40: When this message appears, press and hold the Esc key until an
        !            41: options menu appears.</li>
        !            42: <li>By default, you enter the `BOOT_ADMIN` console. In some 715s,
        !            43: the options menu looks like this:
        !            44: <pre class="programlisting">
1.1       mspo       45: b)    Boot from specified device
                     46: s)    Search for bootable devices
                     47: a)    Enter Boot Administration mode
                     48: x)    Exit and continue boot sequence
1.2     ! ryoon      49: ?)    Help<br />
        !            50:        Select from menu:
        !            51: </pre>
        !            52: Select `a) Enter Boot Administration mode`. This will bring
        !            53: up a `BOOT_ADMIN>` prompt. Everything else you do will be in
        !            54: `BOOT_ADMIN` mode. So now, everybody is in the
        !            55: `BOOT_ADMIN` console!</li>
        !            56: 
        !            57: <li>To change to serial console mode, type the following command at the
        !            58: `BOOT_ADMIN` command prompt:
        !            59: <pre class="programlisting">
        !            60: path console rs232_a.9600.8.none
        !            61: </pre>
        !            62: </li>
        !            63: <li>Power down, power up. Be ready to hit ESC on your terminal to break
        !            64:     into the same options menu as in step 3.</li>
        !            65: </ol>
1.1       mspo       66: 
1.2     ! ryoon      67: # How do I configure power-on settings (boot device, console, etc.)
1.1       mspo       68: 
                     69: All 700 series workstations have a Boot Administration command line
                     70: utility in their Boot ROM which lets you configure various settings. For
                     71: example, you can set whether the system automatically boots an OS, which
                     72: device to try booting from first, determine the ethernet MAC address,
                     73: set up a serial console, and possibly do some low level hardware access.
                     74: 
1.2     ! ryoon      75: To get to the `BOOT_ADMIN` prompt, you must press the
        !            76: `ESCAPE` key before it tries to boot an OS. Since these machines
1.1       mspo       77: often take a long time between powering on and the brief window of time
1.2     ! ryoon      78: where you can hit the `ESCAPE` key, you must pay attention. It
1.1       mspo       79: may take over a minute after pressing the power button before anything
                     80: will show up on screen.
                     81: 
1.2     ! ryoon      82: Once you have escaped out of the `Selecting a system to boot` and
        !            83: `Searching for Potential Boot Devices` you need to type the
        !            84: "`a`" key to get to the `BOOT_ADMIN` prompt. Now, use the
        !            85: online help with the `HELP` command.
1.1       mspo       86: 
1.2     ! ryoon      87: Have fun (and see this brief [[transcript|boot_admin]] of some of the `BOOT_ADMIN` menus options on a 735/99).
1.1       mspo       88: 
1.2     ! ryoon      89: # What devices does my system try to boot from (and how do I change it)
1.1       mspo       90: 
1.2     ! ryoon      91: Use the `AUTOSELECT` and `PATH` commands in the
        !            92: [`BOOT_ADMIN`](#boot_admin) environment.
1.1       mspo       93: 
1.2     ! ryoon      94: # HP-UX Compatibility
1.1       mspo       95: 
1.2     ! ryoon      96: NetBSD/hp700 will one day feature extensive binary compatibility with
        !            97: HP-UX programs, however this work has not been done yet.
1.1       mspo       98: 
1.2     ! ryoon      99: # History of NetBSD/hp700
1.1       mspo      100: 
1.2     ! ryoon     101: The hp700 port of NetBSD was started by Matt Fredette in October 2001. He started working with Michael Shalayeff's [OpenBSD/hppa](http://www.openbsd.org/hppa.html) sources at that time, and after much work had it booting multiuser in March of 2002. At that time he began merging the port into the NetBSD tree.
1.1       mspo      102: 
1.2     ! ryoon     103: # Other sources of information
1.1       mspo      104: 
1.2     ! ryoon     105: * [OpenBSD/hppa](http://www.openbsd.org/hppa.html)
        !           106: * [PA-RISC Linux Development Project](http://parisc-linux.org/index.html)
        !           107: * [The Cypher HP PA-RISC Project page](http://www.openpa.net/) (good info on hp700 machines)
        !           108: * [Utah PA-RISC Mach/Lites/4.4](http://www.cs.utah.edu/flux/mach4-parisc/html/pamach.html) (obsolete)
        !           109: * [MkLinux for HP PA-RISC](ftp://ftp.cirr.com/pub/hppa/mklinux/mkpa.html) (obsolete)
        !           110: * [HPBSD: Utah's 4.3bsd port for HP9000 series machines](http://www.flux.utah.edu/~mike/hpbsd/hpbsd.html) (obsolete)
        !           111: * [HP Workstation Documentation Archive](http://www.hp.com/workstations/support/archive/) (some manuals for Series 700 machines)
        !           112: * [Netbooting NetBSD/hp700](http://www.NetBSD.org/docs/network/netboot/intro.hp700.html).
        !           113: * [General NetBSD Documentation](http://www.NetBSD.org/docs/) - for questions not specific to NetBSD/hp700.
1.1       mspo      114: 
                    115: 

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb