Wednesday Nov 08, 2006

New misc module: pcie(7d) for x64 Solaris

PCI Express x64 Install errors: post Solaris Express Build 53


In case Solaris Express installation fails or hangs on your PCI Express system, then discard the previous suggested workaround per x64_solaris_installation_could_fail. Solaris Express Build 53 introduces a new module for x64 PCI Express Error handling called - pcie(7d). This is same as on the SPARC based machines. The workaround is now:

Step 1: Boot with -kd option

Do break into the GRUB menu editor and append "-kd" to
the line that begins with "kernel ..."

When Solaris boots, it will pause at the kernel debugger prompt.

Step 2: Set a kernel breakpoint for the symbol "attach_drivers" thus:
[0]> ::bp -d -n 1 attach_drivers
[0]> :c

Step 3: Disable PCI Express Error Handling thus:
[0]> pcie`pcie_error_disable_flag/W 1
[0]> :c

Step 4: To make this setting permanent, append to /etc/system
set pcie:pcie_errror_disable_flag = 1

A more permanent solution is in the works.

About

anish

Search

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