Sun Microsystems, Inc.  Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1011987.1
Update Date:2009-09-13
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 V480 Server
  •  
  • Sun Fire 280R Server
  •  
  • Sun Fire V880 Server
  •  
Related Categories
  • GCS>Sun Microsystems>Servers>Entry-Level Servers
  •  

PreviouslyPublishedAs
216429


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 has obp 4.5.16, the latest is 4.10.0. The customer installed the
patches in single user mode.

Resolution
The Sun Fire[TM] 280R is a server.  It 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.


Product
Sun Fire 280R Server
Sun Fire V880 Server
Sun Fire V480 Server

Previously Published As
71122

Change History
Date: 2003-08-12
User Name: 71396
Action: Approved
Comment: Trademarks applied.. reviewed. Publishing.
Version: 0
Date: 2003-08-12
User Name: 88369
Action: Approved
Comment: Removed part of the problem description that was incorrect or inadequate.
Version: 0
Date: 2003-08-11
User Name: 27190
Action: Approved
Comment: I added the following note in the srdb


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.
Version: 0
Date: 2003-08-11
User Name: 26074
Action: Rejected
Comment: There is no real resolution in this document.
What is the customer supposed to do about the message?
Ignore it? Or is there some way to make the message
go away?
Version: 0
Date: 2003-08-07
User Name: 27190
Action: Approved
Comment: I made changes to the old doc. It turns out to have nothing to do with the OBP.
Version: 0
Date: 2003-08-06
User Name: 71396
Action: Rejected
Comment: Sending document back to Mike Jaffee as per request 08/06/03 from Mike Jaffee
Version: 0
Date: 2003-08-04
User Name: 27190
Action: Approved
Comment: I know it is not a kernel srdb. Perhaps a hardware engineer needs to evaluate it.
Version: 0
Date: 2003-08-04
User Name: 27190
Action: Created
Comment:
Version: 0
Product_uuid
296f2476-0a18-11d6-86cf-c8096baa086c|Sun Fire 280R Server
29726712-0a18-11d6-8636-c7e996b581dc|Sun Fire V880 Server
a2b9bc2b-52c6-45c2-a3e0-f19bd2c86953|Sun Fire V480 Server

Attachments
This solution has no attachment
  Copyright © 2011 Sun Microsystems, Inc.  All rights reserved.
 Feedback