Home

CPU Diagnostics Monitor (CDM) Home Page

CPU Diagnostics Monitor (CDM)

The Online CPU Diagnostics Monitor (CDM) is an online CPU diagnostic program for platforms based on the UltraSPARC® III and UltraSPARC-IV families of processors. CDM continuously verifies proper functioning of processors in the system. CDM provides additional high reliability to systems by detecting and taking action on detected faulty CPUs.

Support Information

CDM is supported on SPARC platforms based on US-III and US-IV family of processors (such as US-III, US-III+, US-IIIi, US-IV and US-IV+) with Solaris 8, Solaris 9 or Solaris 10 OS release.
CDM should not be installed on S10U7 and onwards Solaris 10 Update releases, Please refer section Transition to FpScrubber.

CDM Releases

Version RR date Major Enhancements Documentation & Download location
CDM 2.0.2 05/08 CDM 2.0.2 is Jumpstart friendly, supported on all SPARC platforms and will selectively run on appropriate HW platforms with optimal performance. Automatically detects sun4v, sun4u M-Series as not supported platforms CDM2.0.2
CDM 2.0.1 06/06 Added support for sun4u TSBW, Ultra-IIIi . CDM2.0.1
CDM 2.0 08/05 Performance Improvements CDM2.0
CDM 1.x packages have been EOL

CDM 1.x packages had significant performance issues and should be upgraded to latest CDM v2.0.2 or s10u7 integrated FPscrubber !

Transition to FpScrubber

Fp-scrubber project will add a capability in base Solaris to automatically and transparently run periodic (online) tests for validating proper functioning of FPU (Floating Point Unit) hardware in the system. Please refer to man fpsd for additional information http://docs.sun.com/app/docs/doc/819-2240/fpsd-1m?a=view

CDM functionality will be superseded by FpScrubber project starting with Solaris 10 Update7 Revenue Release. Please note FpScrubber will not be supported on Solaris 10 10/08 (S10U6) or older S10 releases.

  • FpScrubber functionality will be available on all new installations of S10U7 & later Solaris releases by default.
  • FpScrubber is not available as part of KU or any other patches. You cannot upgrade an older than S10U7 update release using patches or packages to get FPScrubber functionality. For OS version below S10U7, please continue to use CDM.
  • FpScrubber will supersede CDM, Please do not install CDM on S10U7 and higher Solaris Update releases.
FpScrubber will only be supported on S10U7 and later Solaris Update Releases.

Frequently Asked Questions

How would I know if my S10U7 system is running FpScrubber ?

You could check the status of fp-scrubber via SMF interfaces e.g. "svcs fpsd" or more specifically "svcs svc:/system/fpsd:default"
# svcs fpsd
STATE STIME FMRI
online 9:21:49 svc:/system/fpsd:default

Any info/warnings or functionality in s10u7 FPscrubber to automatically detect if <both> CDM and FPscrubber are installed/running simultaneously?

No. Customers should be advised not to install CDM on S10U7 and onwards Solaris Update releases.

How could I ensure if latest recommended CDM2.0.2 or later is installed on my system ?

Following unbundled packages comprise CDM
SUNWcdiam SUNWcdiar SUNWcdiax (supported on S8, S9, S10 up to S10U6)

You can verify your CDM version with commands: pkginfo -l, or pkginfo -x
for PKGS: SUNWcdiam SUNWcdiar SUNWcdiax

% pkginfo -x SUNWcdiam
SUNWcdiam Online CPU Diagnostics Monitor Man Pages
(sparc) 1.1,REV=2003.08.21.22.00 <=== *EOL'ed v1.x UPGRADE NEEDED

Recommend CDM version: v2.0.2 or newer.
# pkginfo -x SUNWcdiar SUNWcdiax SUNWcdiam
SUNWcdiam Online CPU Diagnostics Monitor Man Pages
(sparc) 2.0.2,REV=2008.03.25.22.00
SUNWcdiar Online CPU Diagnostics Monitor (Root)
(sparc) 2.0.2,REV=2008.03.25.22.00
SUNWcdiax Online CPU Diagnostics Monitor (64-bit)
(sparc) 2.0.2,REV=2008.03.25.22.00

What packages should exist on the system if FpScrubber is installed ?

New packages with S10U7: SUNWfsu SUNWfsr
FpScrubber packages depend upon some other packages with S10U7 and should not be installed on older Solaris Update releases.

What are the other diagnostics tool available to verify system hardware & functionality ?

Sun Validation Test Suite (SunVTS) verifies the functionality of most hardware controllers and devices for SUN SPARC and x86 architecture based systems. SunVTS tool can be used for system or component validation during development, production, receiving inspection, troubleshooting, periodic maintenance and general system exercising.
For additional details on SunVTS please refer to SunVTS documentation from http://docs.sun.com/app/docs/prod/test.validate
Latest SunVTS releases could be downloaded from http://www.sun.com/oem/products/vts/

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact