Anish's Weblog
Anish's Weblog

20061108 Wednesday November 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.

Posted by anish ( Nov 08 2006, 09:22:31 AM PST ) Permalink

Comments:

Post a Comment:

Comments are closed for this entry.

Archives
Language
Links
Referrers