File:  [NetBSD Developer Wiki] / wikisrc / ports / Attic / hp700faq.mdwn
Revision 1.1: download - view: text, annotated - select for diffs
Sat Dec 22 14:36:17 2012 UTC (8 years, 4 months ago) by mspo
Branches: MAIN
CVS tags: HEAD
add hp700 and attempt some html fixes on sun3

    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