Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-71-1101554.1
Update Date:2017-10-18
Keywords:

Solution Type  Technical Instruction Sure

Solution  1101554.1 :   Solaris 10 Floating Point Unit Scrubber (FPScrubber) Daemon  


Related Items
  • Sun Fire V880z Visualization Server
  •  
  • Sun Fire 15K Server
  •  
  • Sun Netra 1280 Server
  •  
  • Sun Ultra 45 Workstation
  •  
  • Sun Ultra 3 Mobile Workstation
  •  
  • Sun Fire E20K Server
  •  
  • Sun Fire V215 Server
  •  
  • Sun Fire V440 Server
  •  
  • Sun Fire 3800 Server
  •  
  • Sun Fire 6800 Server
  •  
  • Sun Fire E2900 Server
  •  
  • Sun Fire V880 Server
  •  
  • Sun Fire V890 Server
  •  
  • Sun Fire E25K Server
  •  
  • Sun Netra CT900 Server
  •  
  • Sun Fire 280R Server
  •  
  • Sun Blade 1000 Workstation
  •  
  • Sun Fire 4810 Server
  •  
  • Sun Netra 240 (DC) Server
  •  
  • Sun Fire V240 Server
  •  
  • Sun Blade 2500 Workstation
  •  
  • Sun Blade 2500 Silver (1.6 Ghz) Workstation
  •  
  • Sun Ultra 25 Workstation
  •  
  • Sun Fire V1280 Server
  •  
  • Sun Fire 12K Server
  •  
  • Sun Netra CT410 Server
  •  
  • Sun Fire V250 Server
  •  
  • Sun Blade 2000 Workstation
  •  
  • Sun Fire 4800 Server
  •  
  • Sun Netra 240 (AC) Server
  •  
  • Sun Netra CT810 Server
  •  
  • Sun Fire V210 Server
  •  
  • Sun Fire V245 Server
  •  
  • Sun Blade 1500 Workstation
  •  
  • Sun Fire V480 Server
  •  
  • Sun Netra 210 Server
  •  
  • Sun Netra CP3010 Blade Server
  •  
  • Sun Fire V445 Server
  •  
  • Sun Fire E4900 Server
  •  
  • Sun Fire E6900 Server
  •  
  • Sun Fire V490 Server
  •  
  • Sun Netra 20 Server
  •  
  • Sun Netra 440 Server
  •  
  • Sun Netra 1290 Server
  •  
  • Sun Netra CP2500 Blade Server
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>Enterprise>SN-SPARC: SF-x8x0/Ex900
  •  
  • Tools>Primary Use>Availability
  •  




In this Document
Goal
Solution
References


Applies to:

Sun Fire V210 Server - Version All Versions and later
Sun Fire V215 Server - Version All Versions and later
Sun Fire V240 Server - Version All Versions and later
Sun Fire V245 Server - Version All Versions and later
Sun Fire V250 Server - Version All Versions and later
Oracle Solaris on SPARC (32-bit)
Oracle Solaris on SPARC (64-bit)
SPARC

Goal

NOTE: FPScrubber comes installed on Solaris 10 5/09 (Update 7) and above.

FPScrubber is a service that actively checks to verify the FPU is functioning correctly. In doing so, it schedules tests such that the system load is minimal and won't interrupt any power saving functions.

FPScrubber is composed of the following:

    * fpsd : an SMF daemon that runs in the background of Solaris
    * fptest : the binary that does the actual testing
    * fps-transport : FMA module that relays the ereport payload from fptest
    * cpumem-diagnosis : FMA module that can offline a CPU that has a malfunctioning FPU

The process begins by fpsd scheduling the fptest to run on a CPU ID. Fptest then begins a series of tests on that CPU ID. If any errors are found, fptest will generate an ereport payload and send it to the fps-transport module through a sysevent channel. Once there, it's recorded in the FMA logs, and the cpumem-diagnosis engine will attempt to offline that CPU ID.

The testing continues such that every CPU ID gets tested at every test stress level within 24 hours.
    

Solution

Installation:
The fpscrubber daemon is found in packages: SUNWfsu, SUNWfsr and SUNWfmd.

Usage:
It supports the following CPUs:

    * UltraSPARCIII
    * UltraSPARCIIIi
    * UltraSPARCIII+
    * UltraSPARCIV
    * UltraSPARCIV+


To disable:
# svcadm disable svc:/system/fpsd

To enable:
# svcadm enable svc:/system/fpsd

Additional information can be found in the fpsd(1M) man page.
To view any logs, use the fmdump utility.
See the man page fmdump(1M).

 

====================================================

Additional references

 

Affected SPARC Systems

All Systems that contain the following SPARC CPUs running Solaris 10 OS

    * UltraSPARC III
    * UltraSPARC IIIi
    * UltraSPARC III+
    * UltraSPARC IV
    * UltraSPARC IV+

Which may include the following server products

Entry-Level Servers
Sun Fire V210 (N31)
Sun Fire V215 (215)
Sun Fire V240 (N32)
Sun Fire V245 (245)
Sun Fire V250 (A50)
Sun Fire 280R (A35)
Sun Fire V440 (A42)
Sun Fire V445 (A77)
Sun Blade 1000 (A28)
Sun Blade 2000 (A29)
Sun Blade 1500 (A43)
Sun Blade 2500 (A39)
Sun Ultra 25 Workstation (A89)
Sun Ultra 45 Workstation (A70)
Sun Ultra 3 Mobile Workstation (A60/A61)

Midrange Servers
Sun Fire 3800 (F3800)
Sun Fire 4800 (F4800)
Sun Fire 4810 (F4810)
Sun Fire 6800 (F6800)
Sun Fire E2900 (E29)
Sun Fire E4900 (E4900)
Sun Fire E6900 (E6900)
Sun Fire V1280 (A40)
Sun Fire V480 (A37)
Sun Fire V490 (A52)
Sun Fire V880 (A30)
Sun Fire V880z (A47)
Sun Fire V890 (A53)

High-End Servers
Sun Fire 12K (F12K)
Sun Fire 15K (F15K)
Sun Fire E20K (E20K)
Sun Fire E25K (E25K)

Telco Systems
Sun Netra 20 (N28)
Sun Netra 210 (N79)
Sun Netra 240 (N54)
Netra 440 (N42)
Netra 1280 (N40)
Netra 1290 (N80)
Netra CT900   UltraSPARC 3i: CP3010
Netra CT410   UltraSPARC 3i: CP2500
Netra CT810   UltraSPARC 3i: CP2500

 

Prior to Solaris Solaris 10 5/09 (Update 7), this Solaris OS integrated FPScrubber technology was performed by an unbundled free download called CDM - CPU Diagnostic Monitor.

CPU Diagnostics Monitor (CDM) (Doc ID 1254524.1)

References

<NOTE:1254524.1> - CPU Diagnostics Monitor (CDM)

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback