Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition | |||
|
|
Solution Type Problem Resolution Sure Solution 1011987.1 : Error message - cannot load module 'pm', undefined symbol 'pm_enqueue_notify_others'
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 |
||||||||||||
|