Annotation of wikisrc/ports/hppafaq.mdwn, revision 1.1

1.1     ! skrll       1: [[!meta title="NetBSD/hppa: Frequently Asked Questions"]]
        !             2: 
        !             3: [[!toc startlevel=1 levels=1]]
        !             4: 
        !             5: * * * * *
        !             6: 
        !             7: # Using a serial console<a name="serial_console"></a>
        !             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
        !            26: on older models (such as the 715 and 735). See the [[special
        !            27: instructions|serialconsole-712]] for model 712 workstations.
        !            28: 
        !            29: From
        !            30: <http://tldp.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html>
        !            31: by Thomas Marteau, The Puffin Group and Deb Richardson.
        !            32: 
        !            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">
        !            37: Searching for Potential Boot Devices.
        !            38: To terminate search, press and hold the ESCAPE key.
        !            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">
        !            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
        !            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>
        !            66: 
        !            67: # How do I configure power-on settings (boot device, console, etc.)
        !            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: 
        !            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
        !            77: often take a long time between powering on and the brief window of time
        !            78: where you can hit the `ESCAPE` key, you must pay attention. It
        !            79: may take over a minute after pressing the power button before anything
        !            80: will show up on screen.
        !            81: 
        !            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.
        !            86: 
        !            87: Have fun (and see this brief [[transcript|boot_admin]] of some of the `BOOT_ADMIN` menus options on a 735/99).
        !            88: 
        !            89: # What devices does my system try to boot from (and how do I change it)
        !            90: 
        !            91: Use the `AUTOSELECT` and `PATH` commands in the
        !            92: [`BOOT_ADMIN`](#boot_admin) environment.
        !            93: 
        !            94: # HP-UX Compatibility
        !            95: 
        !            96: NetBSD/hppa will one day feature extensive binary compatibility with
        !            97: HP-UX programs, however this work has not been done yet.
        !            98: 
        !            99: # History of NetBSD/hppa
        !           100: 
        !           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.
        !           102: 
        !           103: The port was renamed NetBSD/hppa for the 7.0 release.
        !           104: 
        !           105: # Other sources of information
        !           106: 
        !           107: * [OpenBSD/hppa](http://www.openbsd.org/hppa.html)
        !           108: * [PA-RISC Linux Development Project](http://parisc-linux.org/index.html)
        !           109: * [The Cypher HP PA-RISC Project page](http://www.openpa.net/) (good info on hppa machines)
        !           110: * [Utah PA-RISC Mach/Lites/4.4](http://www.cs.utah.edu/flux/mach4-parisc/html/pamach.html) (obsolete)
        !           111: * [MkLinux for HP PA-RISC](ftp://ftp.cirr.com/pub/hppa/mklinux/mkpa.html) (obsolete)
        !           112: * [HPBSD: Utah's 4.3bsd port for HP9000 series machines](http://www.flux.utah.edu/~mike/hpbsd/hpbsd.html) (obsolete)
        !           113: * [HP Workstation Documentation Archive](http://www.hp.com/workstations/support/archive/) (some manuals for Series 700 machines)
        !           114: * [Netbooting NetBSD/hppa](http://www.NetBSD.org/docs/network/netboot/intro.hp700.html).
        !           115: * [General NetBSD Documentation](http://www.NetBSD.org/docs/) - for questions not specific to NetBSD/hppa.
        !           116: 
        !           117: 

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