NAME | SYNOPSIS | CAUTION | DESCRIPTION | OPTIONS | FILES
Only authorized service providers can execute this command. You must be user ssp to run this command.
autoconfig checks, in turn, the chip revisions of all configured system boards and the two centerplane halves in the Sun Enterprise 10000 system. It then looks at the sysboard/chip.ids file for system boards or the centerplane/chip.ids file for centerplane halves in $SSPVAR/data/Ultra-Enterprise-10000/common/board to determine the signature for the selected board. autoconfig then looks at the file board.sigs in the same directory to determine if and how the selected system board or centerplane half should be updated in the Scantool database.
Warning: Do not run this command on system boards that are running the operating system, or on the centerplane if any domain is running the operating system.
autoconfig executes the following steps:
Reads the chip IDs from all rings on the selected board to determine the ID value and the number of chips on a ring.
Determines that all chip IDs are valid and that the module type for variable-length rings is recognized.
Builds ring signatures for each ring on the selected board.
Determines from the board.sigs file which rings need updating in the Scantool database, and adds new ring signatures to the board.sigs file.
Selects the correct ring templates for all variable-length rings that need updating in the Scantool database.
Updates the Scantool database, if necessary, by creating a new revision for the board. autoconfig then adds new revision signature to the board.sigs file.
Updates the platform_name.config file in $SSPVAR/data/Ultra-Enterprise-10000/config with the new revision for the board.
If autoconfig detects an error on a ring, it leaves the ring unchanged and continues. If it detects errors when accessing the chip.ids or board.sigs files, or in attempting to edit the Scantool database, autoconfig restores the files for the selected board, then continues.
On completion, autoconfig prompts you to reboot the SSP to start the new Scantool database. Do this while logged in as user ssp so that the shell environment variables are set correctly.
The following options are supported:
Configure the specified board. Valid board names are sysboardn, where n is an integer 0 to 15, inclusive; or centerplanen, where n is either 0 or 1. Use this option only when a system board is moved from one slot to another, a new system board is added to the system, or the centerplane is replaced.
The following files in $SSPVAR/data/Ultra-Enterprise/ are supported:
Contains the IDs for all the chips on a system board.
Contains the IDs for all the chips on a centerplane.
Contains all the ring signatures and board revision signatures built so far for the system boards.
Contains all the ring signatures and board revision signatures built so far for the centerplane.
Contains the current revision given to each system board and centerplane.
revn is a copy of the rev1 directory. autoconfig edits the chips files in this copied directory, as necessary.
revn is a copy of the rev1 directory. Variable-length rings require a template containing the correct number of chips, which can be copied over the ringname.chips file.
revn is a copy of the rev1 directory. autoconfig edits the ringname.chips files for each affected ring.