SUMMARY: Problem with latest kernel patch 108528-23 - pmemtest fails: FATAL mem: "Unable to read pointer to memlist structure"?

From: Tony Magtalas <ttk67_at_yahoo.com>
Date: Thu Sep 04 2003 - 02:19:19 EDT
Thanks to the following people:
"Liston Bias" <bias@pobox.com
"shailen_singh" <shailen_singh@indiatimes.com>
"Justin Stringfellow" <Justin.Stringfellow@Sun.COM>
"Vizdy" vd129052@helix.India.Sun.COM

as Justin Stringfellow summarized it as follows:


When running SunVTS[TM] 4.4,4.5,4.6 and 5.1 with
Solaris[TM] 8 and kernel update patch 108528-16, you
will see error messages of:

10/16/02 16:09:02 ctech121 SunVTS4.5: VTSID 7004
vtsk.INFO : *Start all tests*

System Passes: 0, Cumulative Errors: 1, Elapsed Test
Time: 000:00:01

mem(pmemtest)            passes: 0      errors: 1

10/16/02 16:09:04 ctech121 SunVTS4.5: VTSID 8004
pmemtest.FATAL mem:

"Unable to read pointer to memlist structure."
                         
Resolution 	

Problem is due to the fact that the symbol
"max_ce_err" was deleted from the kernel with the
108528-16 patch.

Workaround:

To fix this problem apply the patch appropriate with
the SunVTS version.

4.4 apply patch 111854-04

4.5 apply 112250-04

4.6 apply 112336-06

5.1 apply 113614-12
--
        ______
       /_____/\         Justin Stringfellow
      /____ \\ \        Sun Microsystems
     /_____\ \\ /       Guillemont Park
    /_____/ \/ / /      Tel. : +44 (0)870 6003222
   /_____/ /   \//\     email: js@sun.com
   \_____\//\   / /
    \_____/ / /\ /
     \_____/ \\ \
      \_____\ \\
       \_____\/
---
Date:	 Thu, 28 Aug 2003 09:16:31 -0500 (CDT)
From:	"Liston Bias" <bias@pobox.com>
To:	ttk67@yahoo.com

I believe you need SunVTS 5.1 and patch 113689-01 to
resolve.
----
From: vd129052@helix.India.Sun.COM
[mailto:vd129052@helix.India.Sun.COM]
On Behalf Of Vizdy
Sent: Thursday, August 28, 2003 10:46 PM
Cc: Vishvambhar Dayal

Hi Tony,

Here is the info.

RELEASE		PATCH-IDs

VTS4.4		111854-04
VTS4.5		112250-05
VTS4.6		112336-06
VTS5.1		113689-01 OR 113169-10 OR 113614-12 OR
114479-11
(latest)


Regards,
--Vizdy

-----

pmemtest reads the ECC error statistics using libkvm
in Solaris 8 and libkstat in Solaris 9 and onwards. In
solaris 8 the ECC counter used to roll over after a
specific number of errors - this number was specified
by the max_ce_err symbol/variable. In kstats however
the counter does not rollover, so the above symbol is
not required. In Solaris 10 they removed the symbol
altogether. It seems that in the patch for Solaris 
8, they fixed the rollover issue and removed the
symbol (probably a back port from Solaris 10).

I removed the code section which was using this symbol
with some modifications in algorithm to report number
of ECC errors.

Regards,
--Vizdy

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers
Received on Thu Sep 4 02:23:12 2003

This archive was generated by hypermail 2.1.8 : Thu Mar 03 2016 - 06:43:18 EST