x64: Solaris Installation could fail with certain PCI Express chipsets
By anish on Jun 09, 2006
Solaris Express x64 Installation failures with certain PCI Express Chipsets
Solaris Express x64 installation, after PCI Express support was added, could fail with certain
PCI Express chipsets. This is specially seen with ATI's RS480 chipsets. It has been fixed in
Solaris Express Build 41. Interim, if you run into this, you could apply this workaround:
Step 1: Boot with -kd optionNote that, above is not needed post Solaris Express Build 41.
You could break into GRUB menu editor
and append "-kd" to the line that begins with "kernel ..."
When Solaris boots, it will stop at the kernel debugger.
Step 2: Set a debugger breakpoint for the symbol "attach_drivers" thus:
::bp -d -n 1 attach_drivers
Solaris will hit above breakpoint
Step 3: Disable Error Handling
Step 4: This setting could be made permanent by adding this line to /etc/system
set npe:pcie_errror_disable_flag = 1
Technorati Tag: OpenSolaris Technorati Tag: Solaris