Has somebody experience with SUNPCI III on an ULTRA SPARC 10 ?


I've installed an SUNPCI III Card on an ULTRA SPARC 10. The Installation of the sunpci software 3.2.1 works fine, but after starting sunpci i received following messages in the /var/adm/messages:

Oct 16 17:55:08 sun005 sunpci3drv: [ID 668438 kern.notice] Hardware Reboot: X86
failed to respond. flags are 0
Oct 16 17:57:15 sun005 sunpci3drv: [ID 267625 kern.notice]    smirate readback r
etry failed, rate is: 57

And in the SUNPCI-Window nothing happens. A W2K-Boot CDROM is inserted into the cdrom and the cdrom is attached to sunpci (i hope so. i done it manually via sunpci). But no Installation starts, also no BIOS was displayed.
I knew, that ULTRA SPARC 10 is not official supported for SUNPCI III Card. But perhaps, it will work. A SUNPCI II Card worked fine.
Any ideas?
Holger S.
Who is Participating?
moduloConnect With a Mentor Commented:
PAQed with no points refunded (of 250)

Community Support Moderator
You might need to update your OBP, Minimum OBP revision for SunPCi is 3.9.10, please
read the following Sun doc for more details:


Document ID: 71520
Title: Basic SunPCi[TM] Troubleshooting and Information Gathering
Synopsis: Basic SunPCi[TM] Troubleshooting and Information Gathering
Update Date: Thu Apr 01 00:00:00 MST 2004
Products:  SunPCi 1.1  SunPCi 1.2  SunPCi 1.2.1  SunPCi 1.2.2  SunPCi 1.3  SunPCi II 2.0.1  SunPCi II 2.1  SunPCi II 2.2.1  SunPCi II 2.2.2  SunPCi II 2.3  SunPCi II 2.3.1  SunPCi II 2.3.2  SunPCi II Hardware  SunPCi III  SunPCi III Hardware
Technical Areas:  Windows  Troubleshooting



Keyword(s):sunpci, troubleshoot, windows, pc

Problem Statement: Top

With so many versions of SunPCi cards and software at customer sites,  it
often can be difficult to narrow a SunPCi problem down to its precise nature.  

The following provides support engineers and customers guidelines on
what information to gather and basic troubleshooting steps.  

Many problems can be resolved just by ensuring that the the following is
gathered and executed.
Troubleshooting Steps: Top

First, gather the basic Sun hardware and Solaris Operating Environment

# uname -a
# cat /etc/release
# cat /var/sadm/system/admin/CLUSTER
# prtconf -V

SunPCi questions to ask and data to gather:
Q1.  What release of SunPCI hardware do you have?
Check with:
        # prtconf | grep pci

A1. Possible results:

      pci108e,5043 =       SunPCi
      pci108e,7063 =       SunPCiII / SunPCiIIpro  
      pci108e,676e =       SunPCiIII        
      pci1011,46   >>  Note: this value indicates that customer has either a
beta card or the card's ROM may be fried.  Follow the instructions at
http://onestop.eng/sunpc/sunpci_faq.shtml to update the bios or replace the
card if it is still under warranty or contract.

Attention:   SunPCi III cards are only supported on newer servers and
workstations that have Universal PCI controllers.  

See supported configuration in the SunPCi Installation Guide for any updates:
      Sun Blade[TM] 100 and 150
      Sun Blade[TM] 1000, 1500, and 2000
      Sun Blade[TM] 2500
      Sun Enterprise[TM] 450
      Sun Enterprise[TM] 220R, 250, and 420R
      Sun Fire[TM] V210 and V240
      Sun Fire[TM] 280R and V480

Q2.   What SunPCi software are you using?
Check with:
         # pkginfo | grep spci

A2.  Possible results:
      system       SUNWspci       SunPCi
      system      SUNWspci2      SunPCi II
      system      SUNWspci3      SunPCi III

Q3.  Does the software support the card?

A3.  The software must match the hardware.  

Q4.  What version of SUNWspci(X) is currently installed?

A4.  Check with:
        # pkginfo -l SUNWspci | grep VERSION
        # pkginfo -l SUNWspci2 | grep VERSION
        # pkginfo -l SUNWspci3 | grep VERSION

Q5.  Does the system's PROM support the card?

A5.  The minimum OBP levels are listed at

           System                              Minimum OBP revision for SunPCi
           Ultra 5, Ultra 10                 3.9.10
           Ultra 30                          3.11.2
           Ultra 60                          3.11.25
           Ultra 80                            any
           Ultra 450                         3.7.107

Q6. Does the software support the card and is the software supported in the
Solaris Operating Environment?

A6.  The only answers:

      Hardware family           Package                 Supported Solaris OE      
      SunPCi              SUNWspci             Solaris 2.6,7,8
      SunPCiII              SUNWspci2 2.3            Solaris 2.6,7,8
                          SUNWspci2 2.3.1            Solaris 7,8,9  
      SunPCiIII                SUNWspci3            Solaris 7,8,9

Q7.  Is your version of SUNWspci(x) the latest release?

A7.  Latest Releases:
      Hardware                 Software                   Comments
      SUNWspci cards           SUNWspci 1.3         EOL - probably last release
      SUNWspci2 cards          SUNWspci2 2.3.2      EOL - probably last release
      SUNWspci3 cards          SUNWspci3 3.2        Released 12th April 2003

Implications:  The SunPCi group issues new software releases about once
every three months.  Each new release is full of bug fixes and additional
functionality.  Engineering will insist that you install the latest package
release before accepting a bug or escalation.

SunPCi download site:

Be sure to read the SunPci Installation guide and Release Notes of the
version you are installing for full instruction.  Remember to pkgrm the
current version of SUNWspci(x) before adding the new package.

Q8.  Is there only one SUNpci driver package installed?

Warning!    SunPci  driver corruption can occur if more than one package is
installed.  If customers "update" their MS Windows drivers with dual
packages, it could corrupt their c.diskimage so badly that it will never
boot again.  If there is no backup, they must build a new diskimage:

Check with:
     # ls /var/sadm/pkg | grep spci

A8.  Only ONE instance should be returned.
If more than one package name is returned, pkgrm all of them, eg.,

      # pkgrm SUNWspci2.2
      # pkgrm SUNWspci2

Then pkgadd ONLY ONE - preferably the latest.
        # pkgadd -d . SUNWspci(x)

Q9.  Did the customer flash the card's bios?  
Note:  If the numbers returned by sunpciflash with the -v flag do not
match, then you need to flash the bios.

A9. How to flash the BIOS:

For SunPCi3.x
First, check the version:
      # cd  /opt/SUNWspci2/bin  
      #./sunpciflash -f ../bios/bios3.bin -v

Then, to flash the BIOS (do not do this while sunpci is running):
      # ./sunpciflash -f ../bios/bios3.bin

For SunPCi2.x
First, check the version:
      # cd  /opt/SUNWspci2/bin  
      # ./sunpciflash -f ../bios/bios.bin -v

Then, to flash the BIOS (do not do this while sunpci is running):
      # ./sunpciflash -f ../bios/bios.bin

How to get the mac address:
      # ./sunpciflash -f ../bios/bios.bin -m

From: http://sunsolve.sun.com/search/printfriendly.do?assetkey=1-37-71520-1

Good luck!

For SunPCi 1.x
First, check the version:
      # cd  /opt/SUNWspci/bin  
      # ./sunpciflash -f ../bios/sunpci.bin -v

Then, to flash the BIOS (do not do this while sunpci is running):
      # ./sunpciflash -f ../bios/sunpci.bin
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.