x64: Solaris Installation could fail with certain PCI Express chipsets

                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 option
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
:c

Solaris will hit above breakpoint
Step 3: Disable Error Handling
npe`pcie_error_disable_flag/W 1
:c

Step 4: This setting could be made permanent by adding this line to /etc/system
set npe:pcie_errror_disable_flag = 1

Note that, above is not needed post Solaris Express Build 41.
 


Technorati Tag: Technorati Tag:
Comments:

Post a Comment:
Comments are closed for this entry.
About

anish

Search

Top Tags
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today