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

1.1     ! mspo        1: -   [Using a serial console](#serial_console)
        !             2: -   [How do I configure power-on settings (boot device, console,
        !             3:     etc.)](#boot_admin)
        !             4: -   [What devices does my system try to boot from (and how do I change
        !             5:     it)](#boot_order)
        !             6: -   [HP-UX Compatibility](#hpux_compat)
        !             7: 
        !             8: * * * * *
        !             9: 
        !            10: ### 
        !            11: 
        !            12: #### Using a serial console ([top](#general))
        !            13: 
        !            14: On most models, you can configure the Boot ROM to use a serial console
        !            15: instead of a locally attached keyboard and the framebuffer. The serial
        !            16: console will typically run at 9600 bps, 8 N 1 on Port "A" or "1". The
        !            17: procedure varies between models, but you *will* need a keyboard and
        !            18: monitor connected initially to configure the Boot ROM. The procedure is
        !            19: described below.
        !            20: 
        !            21: There are some tricks you can play to force a serial console without
        !            22: initially connecting a keyboard and monitor. For models with removable
        !            23: framebuffers (such as the 720, 730, 735, and 755), simply remove the SGC
        !            24: framebuffer and the system will default to serial console. Apparently,
        !            25: [powering up with the keyboard
        !            26: disconnected](http://lists.parisc-linux.org/pipermail/parisc-linux/1999-December/008119.html)
        !            27: and [holding down the TOC (Transfer of Control) button on the side of
        !            28: the machine for 10 seconds while powering
        !            29: up](http://lists.parisc-linux.org/pipermail/parisc-linux/1999-December/008138.html)
        !            30: will force a serial console. The last two tricks do not appear to work
        !            31: on older models (such as the 715 and 735). See the [special
        !            32: instructions](serialconsole-712.html) for model 712 workstations.
        !            33: 
        !            34: From
        !            35: [http://tldp.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html](http://tldp.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html)
        !            36: by Thomas Marteau, The Puffin Group and Deb Richardson.
        !            37: 
        !            38: 1.  Turn the PA-RISC machine on. Have both the keyboard and mouse
        !            39:     connected.
        !            40: 2.  During the boot process, the following message will appear:
        !            41: 
        !            42:     ~~~~ {.programlisting}
        !            43:         Searching for Potential Boot Devices.
        !            44:         To terminate search, press and hold the ESCAPE key.
        !            45:     ~~~~
        !            46: 
        !            47:     When this message appears, press and hold the Esc key until an
        !            48:     options menu appears.
        !            49: 
        !            50: 3.  By default, you enter the `BOOT_ADMIN`{.code} console. In some 715s,
        !            51:     the options menu looks like this:
        !            52: 
        !            53:     ~~~~ {.programlisting}
        !            54:      b)    Boot from specified device
        !            55:      s)    Search for bootable devices
        !            56:      a)    Enter Boot Administration mode
        !            57:      x)    Exit and continue boot sequence
        !            58:      ?)    Help
        !            59: 
        !            60:             Select from menu:
        !            61:         
        !            62:     ~~~~
        !            63: 
        !            64:     Select `a) Enter Boot Administration mode`{.code}. This will bring
        !            65:     up a `BOOT_ADMIN>`{.code} prompt. Everything else you do will be in
        !            66:     `BOOT_ADMIN`{.code} mode. So now, everybody is in the
        !            67:     `BOOT_ADMIN`{.code} console!
        !            68: 
        !            69: 4.  To change to serial console mode, type the following command at the
        !            70:     `BOOT_ADMIN`{.code} command prompt:
        !            71: 
        !            72:     ~~~~ {.programlisting}
        !            73:     path console rs232_a.9600.8.none
        !            74:     ~~~~
        !            75: 
        !            76: 5.  Power down, power up. Be ready to hit ESC on your terminal to break
        !            77:     into the same options menu as in step 3.
        !            78: 
        !            79: ####The full procedure captured from a 735/99.
        !            80: NetBSD/hp700: Changing from Local Console to Serial Console
        !            81: ===========================================================
        !            82: 
        !            83: ~~~ {.programlisting}
        !            84: (c) Copyright.  Hewlett-Packard Company.  1992.
        !            85: All rights reserved.
        !            86: 
        !            87: PDC ROM rev. 1.1
        !            88: IODC ROM rev. 1.0
        !            89: 240 MB of memory configured and tested.
        !            90: 
        !            91: 
        !            92: Selecting a system to boot.
        !            93: To stop selection process, press and hold the ESCAPE key.
        !            94: <ESC>
        !            95: Booting from:     scsi.6.0     SEAGATE ST3600N
        !            96: 
        !            97: Selection process stopped.
        !            98: 
        !            99: Searching for Potential Boot Devices.
        !           100: To terminate search, press and hold the ESCAPE key.
        !           101: 
        !           102: Device Selection      Device Path              Device Type
        !           103: ----------------------------------------------------------------------------
        !           104: 
        !           105: P0                    scsi.6.0                 SEAGATE ST3600N
        !           106: <ESC>
        !           107: Search terminated.
        !           108: 
        !           109: 
        !           110: 
        !           111: b)    Boot from specified device
        !           112: s)    Search for bootable devices
        !           113: a)    Enter Boot Administration mode
        !           114: x)    Exit and continue boot sequence
        !           115: ?)    Help
        !           116: 
        !           117: Select from menu: a
        !           118: BOOT_ADMIN> path
        !           119: Primary boot path   = scsi.6.0
        !           120: Alternate boot path = lan.080009-6265a6.0.0
        !           121: Console path        = graphics
        !           122: Keyboard path       = hil
        !           123: BOOT_ADMIN> path console rs232_a.9600.8.none
        !           124: BOOT_ADMIN> reset
        !           125: Resetting ...
        !           126: ~~~
        !           127: 
        !           128: 
        !           129: #### How do I configure power-on settings (boot device, console, etc.) ([top](#general))
        !           130: 
        !           131: All 700 series workstations have a Boot Administration command line
        !           132: utility in their Boot ROM which lets you configure various settings. For
        !           133: example, you can set whether the system automatically boots an OS, which
        !           134: device to try booting from first, determine the ethernet MAC address,
        !           135: set up a serial console, and possibly do some low level hardware access.
        !           136: 
        !           137: To get to the `BOOT_ADMIN`{.code} prompt, you must press the
        !           138: `ESCAPE`{.code} key before it tries to boot an OS. Since these machines
        !           139: often take a long time between powering on and the brief window of time
        !           140: where you can hit the `ESCAPE`{.code} key, you must pay attention. It
        !           141: may take over a minute after pressing the power button before anything
        !           142: will show up on screen.
        !           143: 
        !           144: Once you have escaped out of the `Selecting a system to boot`{.code} and
        !           145: `Searching for Potential Boot Devices`{.code} you need to type the
        !           146: "`a`{.code}" key to get to the `BOOT_ADMIN`{.code} prompt. Now, use the
        !           147: online help with the `HELP`{.code} command.
        !           148: 
        !           149: `BOOT_ADMIN`{.code} menus options on a 735/99.
        !           150: 
        !           151: ~~~ {.programlisting}
        !           152: (c) Copyright.  Hewlett-Packard Company.  1992.
        !           153: All rights reserved.
        !           154: 
        !           155: PDC ROM rev. 1.1
        !           156: IODC ROM rev. 1.0
        !           157: 240 MB of memory configured and tested.
        !           158: 
        !           159: 
        !           160: Selecting a system to boot.
        !           161: To stop selection process, press and hold the ESCAPE key.
        !           162: <ESC>
        !           163: Booting from:     scsi.6.0     SEAGATE ST3600N
        !           164: 
        !           165: Selection process stopped.
        !           166: 
        !           167: Searching for Potential Boot Devices.
        !           168: To terminate search, press and hold the ESCAPE key.
        !           169: 
        !           170: Device Selection      Device Path              Device Type
        !           171: ----------------------------------------------------------------------------
        !           172: 
        !           173: P0                    scsi.6.0                 SEAGATE ST3600N
        !           174: <ESC>
        !           175: Search terminated.
        !           176: 
        !           177: 
        !           178: 
        !           179: 
        !           180: b)    Boot from specified device
        !           181: s)    Search for bootable devices
        !           182: a)    Enter Boot Administration mode
        !           183: x)    Exit and continue boot sequence
        !           184: ?)    Help
        !           185: 
        !           186: Select from menu: a
        !           187: BOOT_ADMIN> help
        !           188: 
        !           189: The following commands are available:
        !           190: 
        !           191:  AUTOSELECT           Display/Set state of AUTOSELECT flag
        !           192:  BOOT                 Boot from Primary/Alternate path or Specified Device
        !           193:  DATE                 Read/Set the Real-Time Clock
        !           194:  EXIT                 Return to previous menu
        !           195:  FASTBOOT             Display/Set state of FASTBOOT flag
        !           196:  FASTSIZE             Display/Set FASTSIZE memory parameter
        !           197:  FDDI_ADDR            Display FDDI Station Address
        !           198:  HELP <item>          Display Help information for <item>
        !           199:  INFO                 Display boot/revision information
        !           200:  LAN_ADDR             Display LAN Station Address
        !           201:  OS                   Display/Select Operating System
        !           202:  PATH                 Display/Modify Path Information
        !           203:  PIM_INFO             Display Processor Internal Memory Information
        !           204:  RESET                Reset the System
        !           205:  SEARCH               Search for boot device
        !           206:  SECURE               Display/set secure boot mode
        !           207:  SHOW                 Display the results of the previous search
        !           208: 
        !           209: BOOT_ADMIN> help autoselect
        !           210: 
        !           211: AUTOSELECT/AUTO       Display the state of the AUTOSELECT flag
        !           212: 
        !           213: AUTOSELECT ON         Enable  AUTOSELECT at next boot
        !           214: AUTOSELECT OFF        Disable AUTOSELECT at next boot
        !           215: 
        !           216: AUTOSELECT enables the automatic search and selection of
        !           217: a boot device.  The autoselection search process for boot
        !           218: devices is ordered:
        !           219:     - primary boot device (as defined in Stable Storage)
        !           220:     - SCSI at address 6
        !           221:     - SCSI at address 5
        !           222:     - FWSCSI at address 6
        !           223:     - FWSCSI at address 5
        !           224:     - LAN
        !           225:     - Other devices connected to SCSI
        !           226:     - Other devices connected to FWSCSI
        !           227:     - EISA
        !           228: 
        !           229: BOOT_ADMIN> autoselect
        !           230: AUTOSELECT ON.
        !           231: BOOT_ADMIN> autoselect off
        !           232: AUTOSELECT OFF.
        !           233: BOOT_ADMIN> lan_addr
        !           234: LAN Station Address:  080009-488879
        !           235: BOOT_ADMIN> help path
        !           236: 
        !           237: Set named path in Stable Storage:        PATH <path_type> <device>[.<options>]
        !           238: Display named path:                      PATH <path_type>
        !           239: Display all paths in Stable Storage:     PATH
        !           240: 
        !           241:    <path_type>              primary, alternate, console, keyboard
        !           242:    <device>[.<options>]     may be one of the following:
        !           243: 
        !           244:          eisa.<options>      (EISA adapter)
        !           245:          fwscsi.<options>    (On-board FASTWIDE SCSI interface)
        !           246:          lan.<options>       (Slider-card LAN interface)
        !           247:          scsi.<options>      (On-board SCSI interface)
        !           248: 
        !           249:          graphics            (Graphics Slot)
        !           250:          hil                 (HP-HIL Module)
        !           251:          parallel            (On-board Parallel Port)
        !           252:          rs232_a.<options>   (Serial Port A)
        !           253:          rs232_b.<options>   (Serial Port B)
        !           254: 
        !           255: For more information on device options, type  HELP <device>
        !           256: where <device> = eisa, lan, rs232, etc ...
        !           257: 
        !           258: BOOT_ADMIN> path
        !           259: Primary boot path   = scsi.6.0
        !           260: Alternate boot path = lan.080009-6265a6.0.0
        !           261: Console path        = graphics
        !           262: Keyboard path       = hil
        !           263: 
        !           264: BOOT_ADMIN> help lan
        !           265: 
        !           266: 
        !           267: LAN (IEEE 802.3/Ethernet LAN) Path Specification
        !           268: 
        !           269:    lan.<server_address>.<init_retry>.<io_retry>
        !           270: 
        !           271:     <lan_server_address>      12 digit (hex) LAN server address
        !           272:     <init_retry>              max number of times to try a boot request
        !           273:                                (0 = default, 255 = infinite)
        !           274:     <io_retry>                max number of times to try a read request
        !           275:                                (0 = default, 255 = infinite)
        !           276: 
        !           277: Example: to specify LAN address 123456-78ABCD with infinite
        !           278: initialization retries and default I/O retries,
        !           279: 
        !           280:            lan.123456-78ABCD.255.0
        !           281: 
        !           282: If one or more parameters are not specified, the following
        !           283: defaults will be used:    <lan_server_address> = 000000-000000
        !           284:                           <init_retry>   = 3 tries
        !           285:                           <io_retry>     = 6 tries
        !           286: 
        !           287: BOOT_ADMIN> reset
        !           288: Resetting ...
        !           289: ~~~
        !           290: 
        !           291: 
        !           292: #### What devices does my system try to boot from (and how do I change it) ([top](#general))
        !           293: 
        !           294: Use the `AUTOSELECT`{.code} and `PATH`{.code} commands in the
        !           295: [`BOOT_ADMIN`{.code}](#boot_admin) environment.
        !           296: 
        !           297: #### HP-UX Compatibility ([top](#general))
        !           298: 
        !           299: NetBSD/hp700 will one day feature extensive binary compatibility with
        !           300: HP-UX programs, however this work has not been done yet.
        !           301: 

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