The following commands may be useful for diagnosing problems with downloads and uploads:
The following troubleshooting subcommands require password privilege mode. Use the save command to update NVRAM. To return to normal operation, reset the parameters.
The set command has several troubleshooting subcommands that toggle debugging, display diagnostic information to the terminal, rerun the load procedure, and loop diagnostic tests. Refer to "BIOS Console Configuration Commands" for more information on the set command.
The set log command determines whether the BIOS uses the BIOS console for communication. Accessing the BIOS console automatically enables the set log command.
Note: The set log command is a special support function to be used with technical support only.
The set console command sets the 7318 debug console port. When a terminal is in use as a console, the host cannot access it.
Note: The set console command is a special support function to be used with technical support only.
The set upload command uploads a memory image dump of the 7318 to the load host. This memory image can be analyzed to find programming problems.
Note: The set upload command is a special support function to be used with technical support only.
The following show subcommands as well as the load and stats commands are useful for troubleshooting problems with the 7318.
The show self command displays on demand the result of the BIOS diagnostic self-test, a 32-bit hexadecimal number. The value of the self-test mask for a 7318 that has successfully passed all of the power up diagnostics is 0xFFFFFFFF. To see the result of the BIOS diagnostic self-test, type:
show self FFFFFFFF
The meaning of each bit is as follows:
/* selftest results 1=passed, 0=failed */
port 0 0x00000001 port 1 0x00000002 port 2 0x00000004 port 3 0x00000008 port 4 0x00000010 port 5 0x00000020 port 6 0x00000040 port 7 0x00000080 port 8 0x00000100 port 9 0x00000200 port 10 0x00000400 port 11 0x00000800 port 12 0x00001000 port 13 0x00002000 port 14 0x00004000 port 15 0x00008000
CPU test 0x00010000 DRAM test 0x00020000 PROM test 0x00040000 LAN loopback 0x00080000 DMA ASIC test 0x00100000 Static RAM test 0x00200000 Reserved 0x00400000 First NVRAM 0x00800000 Second NVRAM 0x01000000 CIO #1 Test 0x02000000 CIO #2 Test 0x04000000 VPD area 0x08000000
The BIOS automatically detects the amount of physical memory in the 7318. It does not, however, change that setting in the NVRAM, unless a conflict exists that makes the platform nonfunctional.
The show pmem command displays the results of the BIOS autodetect. It shows the number (1-8) that corresponds to the proper dynamic random access memory (DRAM) setting for that amount of memory. If the show ram command displays a different DRAM value than the show pmem command, then the 7318 contains a different amount of memory than configured in the NVRAM. To see a 7318's physical memory, type:
show pmem 4
The biosload command reprograms the BIOS NVRAM. Use this program with care, since improper programming of the NVRAM may result in the 7318 needing to be reloaded using the low-level loader.
Note: The biosload command is a special support function to be used with technical support only.
The load command loads the 7318 with its download image. After issuing the load command, the BIOS downloads an image and transfers control to the executable entry point. To run the load command, type:
where the PathName parameter is an optional download path name. If any NVRAM parameters have been changed prior to the load (from the BIOS console), you must use the save command before issuing the load command. If you do not, the BIOS issues a warning and returns you to the BIOS console prompt.
The ipxping command tests the 7318's hardware and network attachment. To send repeated echo requests to another machine, type:
where the IPXAddress parameter specifies the IPX address of the machine to which to issue the ipxping echo request.
The stats command displays information about the state of the LAN interface. The command is a diagnostic tool for debugging Ethernet problems.