https://parisc.wiki.kernel.org/index.php?title=Hidden_B/C/J_Class_Manufacturer_and_DEBUG_commands&feed=atom&action=history
Hidden B/C/J Class Manufacturer and DEBUG commands - Revision history
2024-03-29T11:35:08Z
Revision history for this page on the wiki
MediaWiki 1.19.24
https://parisc.wiki.kernel.org/index.php?title=Hidden_B/C/J_Class_Manufacturer_and_DEBUG_commands&diff=9725&oldid=prev
Deller at 18:55, 29 September 2023
2023-09-29T18:55:46Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 18:55, 29 September 2023</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">According to some PDC docs, there seems to be a "mode byte" in NVM storage.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">Values are probably:</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">* Normal mode = 0x4E</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">* MFG mode = 0x4D</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">* Debug mode = 0x44</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>After repairing my J5000 (EEPROM was corrupted due to PDC experiments), the Bootloader showed some additional Entries:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>After repairing my J5000 (EEPROM was corrupted due to PDC experiments), the Bootloader showed some additional Entries:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
</table>
Deller
https://parisc.wiki.kernel.org/index.php?title=Hidden_B/C/J_Class_Manufacturer_and_DEBUG_commands&diff=8917&oldid=prev
Sven Schnelle at 07:21, 2 May 2019
2019-05-02T07:21:45Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 07:21, 2 May 2019</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>After repairing my J5000 (EEPROM was corrupted due to PDC experiments), the Bootloader showed some additional Entries:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>After repairing my J5000 (EEPROM was corrupted due to PDC experiments), the Bootloader showed some additional Entries:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Mfg Menu: Enter command > debug</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"> </ins>Mfg Menu: Enter command > debug</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"> </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  ----- Debug Menu ------------------------------------------------------------</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  ----- Debug Menu ------------------------------------------------------------</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"> </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       Command                          Description</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       Command                          Description</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       -------                          -----------</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       -------                          -----------</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 20:</td>
<td colspan="2" class="diff-lineno">Line 20:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       Sys_Info_Map                      Display SYS_INFO_MAP</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       Sys_Info_Map                      Display SYS_INFO_MAP</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       TOC                              Soft boot the system</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       TOC                              Soft boot the system</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"> </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       BOot [PRI|ALT|<path>]            Boot from specified path</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       BOot [PRI|ALT|<path>]            Boot from specified path</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       DIsplay                          Redisplay the current menu</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       DIsplay                          Redisplay the current menu</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 30:</td>
<td colspan="2" class="diff-lineno">Line 30:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  Debug Menu: Enter command > mfg</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  Debug Menu: Enter command > mfg</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"> </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  ----- Manufacturing Menu ----------------------------------------------------</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  ----- Manufacturing Menu ----------------------------------------------------</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>   </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>   </div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 52:</td>
<td colspan="2" class="diff-lineno">Line 52:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       STable [AR|UN] <addr> ...        Read or write Stable Storage locations</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       STable [AR|UN] <addr> ...        Read or write Stable Storage locations</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       VErsion                          Display PDC internal version number</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       VErsion                          Display PDC internal version number</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"> </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       BOot [PRI|ALT|<path>]            Boot from specified path</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       BOot [PRI|ALT|<path>]            Boot from specified path</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       DIsplay                          Redisplay the current menu</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       DIsplay                          Redisplay the current menu</div></td></tr>
</table>
Sven Schnelle
https://parisc.wiki.kernel.org/index.php?title=Hidden_B/C/J_Class_Manufacturer_and_DEBUG_commands&diff=8915&oldid=prev
Sven Schnelle: Created page with "After repairing my J5000 (EEPROM was corrupted due to PDC experiments), the Bootloader showed some additional Entries: Mfg Menu: Enter command > debug ----- Debug Menu ----..."
2019-05-02T07:21:14Z
<p>Created page with "After repairing my J5000 (EEPROM was corrupted due to PDC experiments), the Bootloader showed some additional Entries: Mfg Menu: Enter command > debug ----- Debug Menu ----..."</p>
<p><b>New page</b></p><div>After repairing my J5000 (EEPROM was corrupted due to PDC experiments), the Bootloader showed some additional Entries:<br />
<br />
Mfg Menu: Enter command > debug<br />
<br />
----- Debug Menu ------------------------------------------------------------<br />
<br />
Command Description<br />
------- -----------<br />
CLearScreen Clear the screen<br />
EepromFlag [<flag> [ON|OFF]] Display or set EEPROM Flag values<br />
Graphics_INfo Display graphics information<br />
HPMC Generate an HPMC<br />
IODC <addr> ... <arg7> Execute IODC procedure<br />
MODel Display model string<br />
Path_INfo [<path>] Display mnemonic path information<br />
PCI_info Display PCI information<br />
PDCE [Narrow] <arg0>...<arg7> Execute PDC procedure<br />
SideLoad [DIsplay] Copy firmware from Sabre to Flash Rom<br />
SPeed Measure various speeds<br />
Sys_Info_Map Display SYS_INFO_MAP<br />
TOC Soft boot the system<br />
<br />
BOot [PRI|ALT|<path>] Boot from specified path<br />
DIsplay Redisplay the current menu<br />
HElp [<menu>|<command>] Display help for menu or command<br />
RESET Restart the system<br />
MAin Return to Main menu<br />
-----<br />
Debug Menu: Enter command ><br />
<br />
Debug Menu: Enter command > mfg<br />
<br />
----- Manufacturing Menu ----------------------------------------------------<br />
<br />
Command Description<br />
------- -----------<br />
DefaultAll Set all Stable Store to defined values<br />
DimmRead [<slot>] Read serial EEPROM on DIMM/s<br />
EepromRead [<addr> [<len>]] Read EEPROM locations<br />
EepromWrite <addr> <data> ... Write EEPROM locations<br />
FAn [Domain1|Domain2 Display/change fan speed settings<br />
<lo> <md> <hi>]<br />
LanAddress [<addr>] Display or set system LAN address<br />
LIcense [ON|OFF] Display or set diagnostic licensing<br />
MemRead <addr> [<len>] [<type>] Read memory locations<br />
MemWrite <addr> <data> ... Write memory locations<br />
MfgConsole [<path>] Display or modify default console path<br />
MoDe [MFG|DeBug|NOrmal] Display or change system mode<br />
OVerride [ON|OFF] Override fan failure power down<br />
ScRoll [ON|OFF] Display or change scrolling ability<br />
SerialNum [<serial number>] Read or write serial number<br />
STable [AR|UN] <addr> ... Read or write Stable Storage locations<br />
VErsion Display PDC internal version number<br />
<br />
BOot [PRI|ALT|<path>] Boot from specified path<br />
DIsplay Redisplay the current menu<br />
HElp [<menu>|<command>] Display help for menu or command<br />
RESET Restart the system<br />
MAin Return to Main menu<br />
-----<br />
Mfg Menu: Enter command ><br />
<br />
Debug Menu: Enter command > eepromflag<br />
0 Use eeprom LDB checks OFF<br />
1 Use EEPROM test control OFF<br />
2 Update EEPROM fwd progress OFF<br />
3 Allow HPMC PIM overwrite OFF<br />
4 LDB_DEBUG_TRAP_IGNORE_BIT OFF<br />
5 No cycle codes in halt CPU OFF<br />
6 USE_SPEC_TOC_VECTOR_BIT OFF<br />
7 Disable BCH scroll control OFF<br />
8 INIT_EEPROM_CONFIG_BIT OFF<br />
9 DISABLE_AIO_BIT OFF<br />
10 Don't do a PDC ROM checksum OFF<br />
11 Enable Serial1 remote power OFF<br />
12 DISABLE_CCP_CHASSIS OFF<br />
13 DISABLE_CCP_BIT OFF<br />
14 ENABLE_LDB_TRIG_AT_LAUNCH OFF<br />
15 Skip full calc of MEM_10MSEC OFF<br />
16 Secure mode OFF<br />
17 Honor auto flags in MFG mode OFF<br />
18 Skip graphics init OFF<br />
19 Memory init only OFF<br />
20 Skip late self tests OFF<br />
21 Skip early self tests OFF<br />
22 Disable all FP units OFF<br />
23 Loop on early selftests OFF<br />
24 Loop on late selftests OFF<br />
25 No auto boot if uncleared PIM OFF<br />
26 Error handler invokes LDB OFF<br />
27 Error handler dumps state OFF<br />
28 DISABLE_XHOST_MSG OFF<br />
29 Enable proc call trace OFF<br />
30 Always emit chassis codes OFF<br />
31 Init mem system from ROM tableOFF</div>
Sven Schnelle