DOCUMENT ID: 1274-02 SYNOPSIS: Moving EISA HBA after Solaris Installation OS RELEASE: 2.x PRODUCT: Solaris x86 KEYWORDS: move controller EISA x86 DESCRIPTION: Boot controller must be moved on a EISA system. SOLUTION: (This information is copied from the Solaris 2.1 for x86 Release Notes under Caveats and Known Problems section.) Solaris for x86 uses I/O addresses to uniquely identify adapters of the same type. The I/O address is encoded into the device name and is stored in several places for the benefit of the operating system. The I/O address of EISA adapters is slot dependant. Moving an EISA adapter affects the way it is named and the operating system can no longer identify it. The problem is particularly pronounced if the adapter in question is the boot adapter. In this case the system becomes unbootable. In the event that the boot adapter must be moved, the following steps must be taken BEFORE the system is shut down to make the move. 1. Edit /etc/bootrc. This file contains a line that resembles the following: setprop boot-path /eisa/eha@1000,0/cmdk@0,0:a The adapter name in this case is 'eha@1000,0'. The number after the @ and before the comma is the slot-dependent I/O address. In this example, it is 1000. The first digit (1) is the slot number. This single digit must be changed to reflect the slot where the adapter is to be placed. For example, moving the adapter to slot 6 would result in the device name 'eha@6000,0'. 2. Edit /etc/path_to_inst. There are several lines in this file that contain the same device information identified in /etc/bootrc. The slot number in each must be changed as described in step 1. 3. Shut down the system. 4. Move the EISA HBA to the new slot. 5. Use the EISA configuration diskette to reconfigure the machine. 6. Do a reconfiguration reboot of Solaris by typing the following at the boot prompt: b -r 7. Log in as root. 8. Remove the directories /dev/dsk and /dev/rdsk. 9. Recreate these directories by typing: disks Note - If the system fails to come up after step 6, and, instead of a login prompt, you get a # sign prompt, follow steps 8 and 9 first, then press Ctrl-D to continue the system startup. DATE APPROVED: 03/26/95