On certain systems with faulty or empty PCIe bridge hardware, the Solaris OS fails to install. These “broken” bridges implement an invalid I/O space, which when accessed causes the system to hang.
Workaround: Perform the following steps:
Boot using the -kvd option.
At the debugger prompt, type:
::bp -d -n 1 attach_drivers :c npe`pcie_error_disable_flag/W 1 :c |
Once the Solaris OS is installed, you can avoid using the workaround by adding the following variable to the /etc/system file:
set npe:pcie_error_disable_flag=1