<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-1276" src="https://rootuser.ninja/wordpress/wp-content/uploads/2013/09/Memorex-ad-300x132.jpg" alt="" width="300" height="132" srcset="https://rootuser.ninja/wp-content/uploads/2013/09/Memorex-ad-300x132.jpg 300w, https://rootuser.ninja/wp-content/uploads/2013/09/Memorex-ad.jpg 600w" sizes="auto, (max-width: 300px) 100vw, 300px" /><BR><strong>UPDATED</strong></p>
<p>Last year I budgeted for 3 P740C model&#8217;s to replace 3 P6 550 models that were getting long in the tooth. Because of the long lead time in our budget process and the continued downward pressure from IBM on their pricing, I was able to purchase 4 P7+ 740D models.  That is a big win for us.</p>
<p>After implementing new 7042-CR7 model HMCs (which I recommend everyone upgrade to) and powering on our first box, I noticed that the latest HMC code reports the server has a Power7 and not a Power7+.  The Power7 chip has been out for nearly a year, and the HMC has been through several updates since then, so why does it not show Power7+ the way it did for Power6+?  Here&#8217;s what the screen looks like:</p>
<p><a href="https://rootuser.ninja/wordpress/wp-content/uploads/2013/09/HMC-CPU-Mode.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1010" src="https://rootuser.ninja/wordpress/wp-content/uploads/2013/09/HMC-CPU-Mode.png" alt="HMC CPU Mode" width="469" height="108" /></a></p>
<p>So, what does the LPAR say when it&#8217;s powered on?  Everywhere I look, it&#8217;s Power7.  Here&#8217;s what the system thinks the CPU is:</p>
<pre>nim # lsattr -El proc0
frequency   4228000000     Processor Speed       False
smt_enabled true           Processor SMT enabled False
smt_threads 4              Processor SMT threads False
state       enable         Processor state       False
type        <strong>PowerPC_POWER7</strong> Processor type        False</pre>
<p>And prtconf:</p>
<pre>nim # prtconf 
System Model: IBM,8205-E6D
Machine Serial Number: 
Processor Type: <strong>PowerPC_POWER7</strong>
Processor Implementation Mode: <strong>POWER 7</strong>
Processor Version: <strong>PV_7_Compat</strong>
</pre>
<p>I do have a Power7 server running in Power6+ compatibility mode, here&#8217;s the output of prtconf on that server:</p>
<pre># prtconf</pre>
<pre>System Model: IBM,8202-E4B
Machine Serial Number: 10418BP
Processor Type: PowerPC_POWER7
Processor Implementation Mode: <strong>POWER 6</strong>
Processor Version: <strong>PV_6_Compat</strong></pre>
<p>So, maybe the OS commands aren&#8217;t aware of the CPU compatibility mode.  This is the latest firmware and the latest AIX 7.1 level.  I&#8217;m also running the latest HMC code, and I&#8217;ve confirmed the same behavior in the latest VIOS level (2.2.2.2).</p>
<p>Of course, the question was asked, did we really get what we paid for? So, I called my IBM Business Partner and asked their Technical sales team to dig into this.  The box does have Power7+ processors, so it&#8217;s wasn&#8217;t mis-ordered and it WAS built correctly in the factory. They reached out to some other customers running a new P7+ 770, and they&#8217;ve confirmed the same behavior there, so I assume this is the same across the product line.</p>
<p>Then I had a bit of luck. As part of this upgrade, I&#8217;m testing AME on our non-production servers.  The amepat tool, shows the correct processor mode:</p>
<pre>nim # amepat

Command Invoked                : amepat

Date/Time of invocation        : Fri Sep 27 11:53:38 EDT 2013
Total Monitored time           : NA
Total Samples Collected        : NA

System Configuration:
---------------------
Partition Name                 : nim
Processor Implementation Mode  : <strong>POWER7+ Mode</strong>
Number Of Logical CPUs         : 4
Processor Entitled Capacity    : 0.10
Processor Max. Capacity        : 1.00
True Memory                    : 4.00 GB
SMT Threads                    : 4
Shared Processor Mode          : Enabled-Uncapped
Active Memory Sharing          : Disabled
Active Memory Expansion        : Enabled
Target Expanded Memory Size    : 8.00 GB
Target Memory Expansion factor : 2.00</pre>
<p>There we see the expected Power7+ mode.  This command works and reports the processor correctly on systems without AME enabled, so it can be used on any LPAR to show the correct processor type for Power7+ systems.  Here is the output on our Power7 LPAR running in Power6+ mode:</p>
<pre># amepat</pre>
<pre>Command Invoked : amepat</pre>
<pre>Date/Time of invocation : Wed Oct 2 12:41:43 EDT 2013
Total Monitored time : NA
Total Samples Collected : NA</pre>
<pre>System Configuration:
---------------------
Partition Name : tsm1
Processor Implementation Mode : POWER6</pre>
<p>So, amepat doesn&#8217;t report Power6+ for Power7 systems running in Power6+ mode.</p>
<p>Our IBM client team is looking into this issue, and I expect the relevant commands will be enhanced in a future service pack and HMC level.  But, in the mean time, we can prove that what we ordered is what was delivered.</p>
<p><strong>UPDATE :</strong></p>
<p>IBM&#8217;s answer:</p>
<p style="padding-left: 30px;">Historically IBM has not included the &#8220;+&#8221; on any of our products (ie Power 5+, Power6 or Power7+).  You can open a PMR and request a Design Change Request (DCR) to have the &#8220;+&#8221; added for Power7 servers.</p>
<p>That is an interesting answer to me.  We never purchased any Power6+ servers, so I can&#8217;t comment on what the OS commands, lsattr and the like, may or may not report. But, the HMC most definitely did report a separate compatibility mode for Power6+. My only thought is that the Power7+ CPU didn&#8217;t introduce a new operational mode, which is a little surprising to me because of some of the work done in this chip.</p>
{"id":1008,"date":"2013-09-27T12:04:28","date_gmt":"2013-09-27T16:04:28","guid":{"rendered":"http:\/\/patrickv.info\/wordpress\/?p=1008"},"modified":"2018-05-30T11:28:56","modified_gmt":"2018-05-30T16:28:56","slug":"is-it-power7-or-is-it-power7","status":"publish","type":"post","link":"https:\/\/rootuser.ninja\/index.php\/2013\/09\/27\/is-it-power7-or-is-it-power7\/","title":{"rendered":"Is it Power7 or is it Power7+?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1276\" src=\"https:\/\/rootuser.ninja\/wordpress\/wp-content\/uploads\/2013\/09\/Memorex-ad-300x132.jpg\" alt=\"\" width=\"300\" height=\"132\" srcset=\"https:\/\/rootuser.ninja\/wp-content\/uploads\/2013\/09\/Memorex-ad-300x132.jpg 300w, https:\/\/rootuser.ninja\/wp-content\/uploads\/2013\/09\/Memorex-ad.jpg 600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><BR><strong>UPDATED<\/strong><\/p>\n<p>Last year I budgeted\u00a0for 3 P740C\u00a0model&#8217;s to replace 3 P6 550 models that were getting long in the tooth. Because of the long lead time in\u00a0our budget\u00a0process and the\u00a0continued downward\u00a0pressure from IBM on their pricing, I was able to purchase\u00a04 P7+ 740D models.\u00a0 That is a big win for us.<\/p>\n<p>After implementing new 7042-CR7\u00a0model HMCs\u00a0(which I recommend everyone upgrade to) and powering on our first box, I noticed that the latest HMC code reports the server has a Power7\u00a0and not a Power7+.\u00a0 The Power7\u00a0chip has been out for nearly a year, and the HMC has been through several updates since then, so why does it not show Power7+ the way it did for Power6+?\u00a0 Here&#8217;s what the screen looks like:<\/p>\n<p><a href=\"https:\/\/rootuser.ninja\/wordpress\/wp-content\/uploads\/2013\/09\/HMC-CPU-Mode.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1010\" src=\"https:\/\/rootuser.ninja\/wordpress\/wp-content\/uploads\/2013\/09\/HMC-CPU-Mode.png\" alt=\"HMC CPU Mode\" width=\"469\" height=\"108\" \/><\/a><\/p>\n<p>So, what does the LPAR\u00a0say when it&#8217;s powered on?\u00a0 Everywhere I look, it&#8217;s Power7. \u00a0Here&#8217;s what the system thinks the CPU is:<\/p>\n<pre>nim\u00a0# lsattr\u00a0-El\u00a0proc0\r\nfrequency   4228000000     Processor Speed       False\r\nsmt_enabled true           Processor SMT enabled False\r\nsmt_threads 4              Processor SMT threads False\r\nstate       enable         Processor state       False\r\ntype        <strong>PowerPC_POWER7<\/strong> Processor type        False<\/pre>\n<p>And prtconf:<\/p>\n<pre>nim\u00a0# prtconf\u00a0\r\nSystem Model: IBM,8205-E6D\r\nMachine Serial Number: \r\nProcessor Type: <strong>PowerPC_POWER7<\/strong>\r\nProcessor Implementation Mode: <strong>POWER 7<\/strong>\r\nProcessor Version: <strong>PV_7_Compat<\/strong>\r\n<\/pre>\n<p>I do have a Power7 server running in Power6+ compatibility mode, here&#8217;s the output of prtconf on that server:<\/p>\n<pre># prtconf<\/pre>\n<pre>System Model: IBM,8202-E4B\r\nMachine Serial Number: 10418BP\r\nProcessor Type: PowerPC_POWER7\r\nProcessor Implementation Mode: <strong>POWER 6<\/strong>\r\nProcessor Version: <strong>PV_6_Compat<\/strong><\/pre>\n<p>So, maybe the OS commands aren&#8217;t aware of the CPU compatibility mode. \u00a0This is the latest firmware and the latest AIX 7.1 level.\u00a0 I&#8217;m also running the latest HMC code, and I&#8217;ve confirmed the same behavior in the latest VIOS level (2.2.2.2).<\/p>\n<p>Of course, the question was asked, did we really get what we paid for? So, I called my IBM Business Partner\u00a0and asked their Technical sales team to dig into this.\u00a0 The box does have Power7+\u00a0processors, so it&#8217;s wasn&#8217;t mis-ordered and it WAS built correctly in the factory.\u00a0They reached out to some other customers running a new P7+ 770, and they&#8217;ve confirmed the same behavior there, so I assume this is the same across the product line.<\/p>\n<p>Then I had a bit of luck. As part of this upgrade, I&#8217;m testing AME on our non-production servers.\u00a0 The amepat tool, shows the correct processor mode:<\/p>\n<pre>nim\u00a0# amepat\r\n\r\nCommand Invoked                : amepat\r\n\r\nDate\/Time of invocation        : Fri Sep 27 11:53:38 EDT 2013\r\nTotal Monitored time           : NA\r\nTotal Samples Collected        : NA\r\n\r\nSystem Configuration:\r\n---------------------\r\nPartition Name                 : nim\r\nProcessor Implementation Mode  : <strong>POWER7+ Mode<\/strong>\r\nNumber Of Logical CPUs\u00a0        : 4\r\nProcessor Entitled Capacity    : 0.10\r\nProcessor Max. Capacity        : 1.00\r\nTrue Memory                    : 4.00 GB\r\nSMT Threads                    : 4\r\nShared Processor Mode          : Enabled-Uncapped\r\nActive Memory Sharing          : Disabled\r\nActive Memory Expansion        : Enabled\r\nTarget Expanded Memory Size    : 8.00 GB\r\nTarget Memory Expansion factor : 2.00<\/pre>\n<p>There we see the expected Power7+ mode.\u00a0 This command works and reports the processor correctly on systems without AME enabled, so it can be used on any LPAR to show the correct processor type for Power7+ systems. \u00a0Here is the output on our Power7 LPAR running in Power6+ mode:<\/p>\n<pre># amepat<\/pre>\n<pre>Command Invoked : amepat<\/pre>\n<pre>Date\/Time of invocation : Wed Oct 2 12:41:43 EDT 2013\r\nTotal Monitored time : NA\r\nTotal Samples Collected : NA<\/pre>\n<pre>System Configuration:\r\n---------------------\r\nPartition Name : tsm1\r\nProcessor Implementation Mode : POWER6<\/pre>\n<p>So, amepat doesn&#8217;t report Power6+ for Power7 systems running in Power6+ mode.<\/p>\n<p>Our IBM client team is looking into this issue, and I expect the relevant commands will be enhanced in a future service pack and HMC level.\u00a0 But, in the mean time, we can prove that what we ordered is what was delivered.<\/p>\n<p><strong>UPDATE\u00a0:<\/strong><\/p>\n<p>IBM&#8217;s answer:<\/p>\n<p style=\"padding-left: 30px;\">Historically IBM has not included the &#8220;+&#8221; on any of our products (ie Power 5+, Power6 or Power7+). \u00a0You can open a PMR and request a Design Change Request (DCR) to have the &#8220;+&#8221; added for Power7 servers.<\/p>\n<p>That is an interesting answer to me. \u00a0We never purchased any Power6+ servers, so I can&#8217;t comment on what the OS commands, lsattr and the like, may or may not report. But, the HMC most definitely did report a separate compatibility mode for Power6+. My only thought is that the Power7+ CPU didn&#8217;t introduce a new operational mode, which is a little surprising to me because of some of the work done in this chip.<\/p>\n","protected":false},"excerpt":{"rendered":null,"protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,1],"tags":[],"class_list":["post-1008","post","type-post","status-publish","format-standard","hentry","category-aix-notes","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/posts\/1008","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/comments?post=1008"}],"version-history":[{"count":0,"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/posts\/1008\/revisions"}],"wp:attachment":[{"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/media?parent=1008"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/categories?post=1008"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/tags?post=1008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}