C H A P T E R  51

SEEPROM Test (seepromtest)

seepromtest Description

seepromtest verifies the functionality of the SEEPROM. The probing portion of seepromtest traces the PICL (Platform Information and Control Library) tree and finds the SEEPROM nodes with physical addresses. In addition, the probing portion of seepromtest verifies the size of the physical parent of the SEEPROM. Once the probing portion is complete, seepromtest reads each byte of the SEEPROM devices to verify that the SEEPROM is the correct size. Finally, the seepromtest checks the read operation of the SEEPROM devices.

Note - seepromtest can only be performed on platforms with one or more SEEPROM physical address in the PICL tree. Currently, seepromtest is only supported on the Sun Blade 1000/2000 workstations.

seepromtest Options

To reach the following dialog box, right-click on the test name in the System Map and select Test Parameter Options. If you do not see this test in the System Map, you might need to expand the collapsed groups, or your system might not include the device appropriate to this test. Refer to the SunVTS User's Guide for more details.

FIGURE 51-1 seepromtest Test Parameter Options Dialog Box

Screenshot of the seepromtest Test Parameter Options dialog box

TABLE 51-1 seepromtest Options




Specifies the number from which the offset of the SEEPROM is read.


Specifies the number of bytes to be read from the SEEPROM.

seepromtest Test Modes

TABLE 51-2 seepromtest Supported Test Modes

Test Mode



Performs the entire seepromtest.


Performs the entire seepromtest.

seepromtest Command-Line Syntax

/opt/SUNWvts/bin/seepromtest standard_arguments [-o
[ dev=device_name ]
[ from=
number ]
[ size=
number ] ]

TABLE 51-3 seepromtest Command-Line Syntax




The name of the SEEPROM device, for example, seeprom0.


The number from which the offset is read.


The number of bytes to be read.

SEEPROM devices do not have device names. seepromtest assigns a device name such as seeprom0, seeprom1, seeprom2. If you do not specify a device name in the command-line syntax, the seepromtest lists the device names as seeprom0, seeprom1 or seeprom2, and the physical addresses.

When invoked, seepromtest displays a list of the SEEPROMs in the system and their usage. The following is an example of invoking seepromtest without any arguments. Notice the logical names on the left and physical names on the right.

seeprom0 : /devices/.../dimm-fru@1,a0:dimm-fru 
seeprom1 : /devices/.../dimm-fru@1,a4:dimm-fru