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-72-1011987.1
Update Date:2018-02-16
Keywords:

Solution Type  Problem Resolution Sure

Solution  1011987.1 :   Error message - cannot load module 'pm', undefined symbol 'pm_enqueue_notify_others'  


Related Items
  • Sun Fire V880 Server
  •  
  • Sun Fire 280R Server
  •  
  • Sun Fire V480 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>Workgroup Servers>SN-SPARC: SF-Vx80
  •  

PreviouslyPublishedAs
216429


Applies to:

Sun Fire 280R Server - Version All Versions and later
Sun Fire V480 Server - Version All Versions and later
Sun Fire V880 Server - Version All Versions and later
All Platforms

Symptoms

 On a 280R running Solaris[TM] 8, after installing the recommended patches customer got on the initial reboot the following error messages.

Aug 2 16:00:24 wnmcdct6 krtld: [ID 995402 kern.notice] /usr/kernel/drv/sparcv9/pm: undefined symbol 'pm_enqueue_notify_others'
Aug 2 16:00:24 wnmcdct6 krtld: [ID 472681 kern.notice] WARNING: mod_load: cannot load module 'pm'

 Customer had obp 4.5.16, which is not current. The customer installed the patches in single user mode.

Cause

 Power managment is not meant to run on constantly running servers.

Solution

 



To discuss this information further with Oracle experts and industry peers, we encourage you to review, join or start a discussion in the My Oracle Support Community - SPARC Legacy Servers


The Sun Fire[TM] 280R is a server and does not support power management.  It is designed to be on and running 24 hrs.a day / 7 days a week / 365 days a year.  The error message cannot load module 'pm', undefined symbol 'pm_enqueue_notify_others' occured because one of the patches (or the user) updated /etc/name_to_major with the pm module entry which will cause the pm module to be loaded. This causes a mismatch between the pm module loaded and the kernel image on the system. The computer does not contain patch 114288-XX which contained the updated kernel with this missing routine. To avoid getting this error the best approach would be to upgrade the system to the latest kernel patch. If this is not an option then the pm entry can be safely removed from name_to_major or the warning ignored since pm is not used in a server environment.

The Sun Fire[TM] V480/Sun Fire[TM] V880 are also servers and also don't support power management. The pmc module is used on these systems solely to support the Hardware Watchdog Timeout feature (automatic XIR or reset).  Per the comments at the top of the driver source code:
/*
* Driver for the Power Management Controller (logical unit 8) of the
* PC87317 SuperI/O chip. The PMC contains the hardware watchdog timer.
*/

In other words, V480/880 and this pmc driver is only using a section of the power management unit of the Super I/O chip.  They are not using the full power management capability of the chip which is provided on Sun Blade[TM] 1000/Sun Blade[TM] 2000 using the "xcalppm" driver.


Previously Published As
71122

The best approach would be to upgrade the system to the latest kernel patch. If this is not an option then the pm entry can be safely removed from name_to_major or the warning ignored since pm is not used in a server environment.

 


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