So Your HP 3000 Is Crashed
Now What?


If your HP 3000 system has merely hung, then you want the System Hang web page.

Please follow this checklist, to help the support people to better understand the system crash.


  1. What are the last few console messages? (If possible cut/paste the console memory and email it to support.)

              ____________________________________________

              ____________________________________________

              ____________________________________________

              ____________________________________________

  2. What were the last few things you remember the system doing? (e.g., jobs run, program run)

              ____________________________________________

              ____________________________________________

              ____________________________________________

              ____________________________________________

  3. Take a dump (if this is the first crash you've had a very long time, and if you have a large memory system, you might just decide to reboot instead):

    1. Boot your system to the "ISL" prompt:

      1. N-Class and A-Class systems:

        1. Press control-B, then TC, then press <return> ... do not enter RS!

        2. Watch the console, and wait for output. If you see:
                To discontinue search, press any key (termination may not be immediate).
          
          ...then press a key (e.g., space bar) to stop the search.

        3. Enter: BOOT PRI and when asked:
                Interact with IPL (Y, N, or Cancel)?>
          
          answer: Y

      2. Older systems:

        1. Press control-B, then TC, then press <return> ... do not enter RS!

        2. Watch the console, and wait for output. If you see:
                To discontinue, press any key within 10 seconds.
          
          ...then press a key (e.g., space bar) to stop the search.

        3. If asked:
                Boot from primary boot path (Y or N)?>
          
          answer: Y

        4. When asked:
          Interact with IPL (Y or N)?>
          
          answer: Y

    2. Put a write-enabled tape into the tape drive.

    3. At the ISL prompt, enter: DUMP

    4. Enter a one line description of the dump, and press <return>

      (The dump should now start writing to the tape, and will print periods on the console while it is writing. The dump will take between 5 minutes and 2 hours, depending upon how much memory your computer has, and how busy the computer was.)

    5. When the dump is done, eject the tape, write-protect it, and make sure it is labelled with the date and word "DUMP".

  4. Restart the system as normal (e.g.: START)



    The following is optional, but useful and speeds up dump analysis.
    If you skip it, then please send the dump tape you just created to the support group.


  5. Load the dump onto your HP 3000

    1. Logon as MGR.TELESUP,DUMPS or MANAGER.SYS,DUMPS, or wherever you want to logon and put the dump.

      If you've never done this before, we suggest:

            :HELLO MANAGER.SYS
            :NEWGROUP DUMPS
            :CHGROUP DUMPS
      

    2. Run the DAT (Dump Analysis Tool) program to load the dump:
            :DAT.DAT.TELESUP
      

    3. Tell DAT to load the dump into a file named something like SA1.

      (There is a five character limit to the dump name. The first character has to be a letter, and may be followed by any combination of letters and digits.)

      Enter the getdump command: (The following example creates a dump file called SA1)

            getdump SA1
      

      DAT will request the tape (you may need to =REPLY to the tape request) and will allocate disk space to hold the dump. It then reads the tape onto disk, and displays a progress bar while doing so.

    4. Load the DAT macros: (SA1 is the name from the prior step)
            macstart "SA1", "1"
      

      Note: if DAT says it found errors while loading the dump, and asks if it should continue, enter YES.

    5. Pre-process the dump a bit, saving time for support
            process_wait; ui_showjob
      
    6. Exit DAT:
            exit
      

  6. STORE the dump to tape
          :STORE SA1@ ;; show; progress
    

    (You can STORE the dump onto the original tape, if you wish ... the original dump tape is no longer needed, because the STORE tape version is more useful.)

  7. Send the STORE tape with the dump to the support group (or, if you're being nice to them, continue with the following steps).



    The following is optional, but useful and speeds up dump analysis on your system.
    If you skip it, then please send the dump tape you just created to the support group.


  8. Load the memory dump onto your HP 3000 from the tape:

    1. Logon as MGR.TELESUP,DUMPS or MANAGER.SYS,DUMPS, or wherever you want to logon and put the memory dump.

      If you've never done this before, we suggest:

            :hello MANAGER.SYS
            :newgroup DUMPS
            :chgroup DUMPS
      
      Note: you might want to NEWGROUP/HOMEVS the DUMPS groups to a user volume set that has a lot of available free space. Assuming a volumeset called BIG, you could do:
            :hello MANAGER.SYS
            :newgroup DUMPS
            :newgroup DUMPS; onvs=BIG
            :altgroup DUMPS; homevs=BIG
            :chgroup DUMPS
      

    2. Run the DAT (Dump Analysis Tool) program to load the dump:
            :DAT.DAT.TELESUP
      

    3. Tell DAT to load the dump into a file named something like HANG1.

      (There is a five character limit to the dump name. The first character has to be a letter, and may be followed by any combination of letters and digits.)

      Enter the getdump command: (The following example creates a dump file called HANG1)

            getdump HANG1
      

      DAT will request the tape (you may need to =REPLY to the tape request) and will allocate disk space to hold the dump. It then reads the tape onto disk, and displays a progress bar during loading.

    4. Load the DAT macros: (HANG1 is the name from the prior step)
            macstart "HANG1", "1"
      

      Note: if DAT says it found errors while loading the dump, and asks if it should continue, enter YES.

    5. Pre-process the dump, saving time for support:
            process_wait; ui_showjob; io_dev_list
      
      (The above will search the dump and build a list of all processes, all jobs/sessions, and all IO LDEVs, and will save the list in a disk file associated with the dump, called HANG1MEM.)

    6. Exit DAT:
            exit
      

  9. STORE the dump to tape
          :STORE HANG1@ ;; show; progress
    

    (You can STORE the dump onto the original tape, if you wish ... the original dump tape is no longer needed, because the STORE tape version is more useful.)

  10. Send the STORE tape to the support group (they should not need the original tape created by the DUMP command, but you might want to save it for a few days).


Last modified: 2007-08-08 - SS


Updated [3khat16.ico]HP3000 [3khat16.ico]3kMail [archive16.gif]