Hidden B/C/J Class Manufacturer and DEBUG commands

From Linux PARISC Wiki
Revision as of 18:55, 29 September 2023 by Deller (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

According to some PDC docs, there seems to be a "mode byte" in NVM storage. Values are probably:

  • Normal mode = 0x4E
  • MFG mode = 0x4D
  • Debug mode = 0x44

After repairing my J5000 (EEPROM was corrupted due to PDC experiments), the Bootloader showed some additional Entries:

Mfg Menu: Enter command > debug

----- Debug Menu ------------------------------------------------------------

      Command                           Description
      -------                           -----------
      CLearScreen                       Clear the screen
      EepromFlag [<flag> [ON|OFF]]      Display or set EEPROM Flag values
      Graphics_INfo                     Display graphics information
      HPMC                              Generate an HPMC
      IODC <addr> ... <arg7>            Execute IODC procedure
      MODel                             Display model string
      Path_INfo [<path>]                Display mnemonic path information
      PCI_info                          Display PCI information
      PDCE [Narrow] <arg0>...<arg7>     Execute PDC procedure
      SideLoad [DIsplay]                Copy firmware from Sabre to Flash Rom
      SPeed                             Measure various speeds
      Sys_Info_Map                      Display SYS_INFO_MAP
      TOC                               Soft boot the system

      BOot [PRI|ALT|<path>]             Boot from specified path
      DIsplay                           Redisplay the current menu
      HElp [<menu>|<command>]           Display help for menu or command
      RESET                             Restart the system
      MAin                              Return to Main menu
-----
Debug Menu: Enter command >
Debug Menu: Enter command > mfg

----- Manufacturing Menu ----------------------------------------------------

      Command                           Description
      -------                           -----------
      DefaultAll                        Set all Stable Store to defined values
      DimmRead [<slot>]                 Read serial EEPROM on DIMM/s
      EepromRead [<addr> [<len>]]       Read EEPROM locations
      EepromWrite <addr> <data> ...     Write EEPROM locations
      FAn [Domain1|Domain2              Display/change fan speed settings
          <lo> <md> <hi>]
      LanAddress [<addr>]               Display or set system LAN address
      LIcense [ON|OFF]                  Display or set diagnostic licensing
      MemRead <addr> [<len>] [<type>]   Read memory locations
      MemWrite <addr> <data> ...        Write memory locations
      MfgConsole [<path>]               Display or modify default console path
      MoDe [MFG|DeBug|NOrmal]           Display or change system mode
      OVerride [ON|OFF]                 Override fan failure power down
      ScRoll [ON|OFF]                   Display or change scrolling ability
      SerialNum [<serial number>]       Read or write serial number
      STable [AR|UN] <addr> ...         Read or write Stable Storage locations
      VErsion                           Display PDC internal version number

      BOot [PRI|ALT|<path>]             Boot from specified path
      DIsplay                           Redisplay the current menu
      HElp [<menu>|<command>]           Display help for menu or command
      RESET                             Restart the system
      MAin                              Return to Main menu
-----
Mfg Menu: Enter command >
Debug Menu: Enter command > eepromflag
     0  Use eeprom LDB checks         OFF
     1  Use EEPROM test control       OFF
     2  Update EEPROM fwd progress    OFF
     3  Allow HPMC PIM overwrite      OFF
     4  LDB_DEBUG_TRAP_IGNORE_BIT     OFF
     5  No cycle codes in halt CPU    OFF
     6  USE_SPEC_TOC_VECTOR_BIT       OFF
     7  Disable BCH scroll control    OFF
     8  INIT_EEPROM_CONFIG_BIT        OFF
     9  DISABLE_AIO_BIT               OFF
    10  Don't do a PDC ROM checksum   OFF
    11  Enable Serial1 remote power   OFF
    12  DISABLE_CCP_CHASSIS           OFF
    13  DISABLE_CCP_BIT               OFF
    14  ENABLE_LDB_TRIG_AT_LAUNCH     OFF
    15  Skip full calc of MEM_10MSEC  OFF
    16  Secure mode                   OFF
    17  Honor auto flags in MFG mode  OFF
    18  Skip graphics init            OFF
    19  Memory init only              OFF
    20  Skip late self tests          OFF
    21  Skip early self tests         OFF
    22  Disable all FP units          OFF
    23  Loop on early selftests       OFF
    24  Loop on late selftests        OFF
    25  No auto boot if uncleared PIM OFF
    26  Error handler invokes LDB     OFF
    27  Error handler dumps state     OFF
    28  DISABLE_XHOST_MSG             OFF
    29  Enable proc call trace        OFF
    30  Always emit chassis codes     OFF
    31  Init mem system from ROM tableOFF
Personal tools