<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Obtaining firmware revisions in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/obtaining-firmware-revisions/m-p/3520931#M5325</link>
    <description>Not an idea, but a question.&lt;BR /&gt;&lt;BR /&gt;How to get this info from DCL?&lt;BR /&gt;&lt;BR /&gt;Lexical would be fantastic of course, but I can live with a PIPE-&amp;amp;-SDA construct...&lt;BR /&gt;&lt;BR /&gt;Proost.&lt;BR /&gt;&lt;BR /&gt;Have one on me.&lt;BR /&gt;&lt;BR /&gt;jpe</description>
    <pubDate>Thu, 21 Apr 2005 14:47:32 GMT</pubDate>
    <dc:creator>Jan van den Ende</dc:creator>
    <dc:date>2005-04-21T14:47:32Z</dc:date>
    <item>
      <title>Obtaining firmware revisions</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/obtaining-firmware-revisions/m-p/3520928#M5322</link>
      <description>Hi guys,&lt;BR /&gt;&lt;BR /&gt;One for the weekend.&lt;BR /&gt;&lt;BR /&gt;We have some software that retrieves the version from the various software products installed on our systems.&lt;BR /&gt;One of the data items collected (at least for the Alphas) is the version of the PAL code and of the SRM&lt;BR /&gt;(via f$getsyi("PALCODE_VERSION") and&lt;BR /&gt;f$getsyi("CONSOLE_VERSION"))&lt;BR /&gt;&lt;BR /&gt;We want to do a similar thing for our Itanium (rx2600). With VMS 8.2 installed, the f$getsyi("PALCODE_VERSION") returns "1.1"; the f$getsyi("CONSOLE_VERSION") returns "Unknown".&lt;BR /&gt;Not that useful.&lt;BR /&gt;Using ANALYZE/SYSTEM, and then CLUE CONFIG, I see on the 2nd page:&lt;BR /&gt;&lt;BR /&gt;BIOS Version   02.31&lt;BR /&gt;&lt;BR /&gt;That's the version for the so-called "system firmware". But no mention of the MP or BMC firmware versions.&lt;BR /&gt;&lt;BR /&gt;Digging in some internal data structures, I noticed quite some difference in the CPU_SLOT data struct. In there is indeed stored the "slot$b_pal_maj_rev" &amp;amp; "slot$b_pal_min_rev". The value of these fields are meaningful on an Alpha, and contain 1 on an Itanium (only natural, since an Itanium has no real PAL). The Itanium version of CPU_SLOT has also the fields:&lt;BR /&gt;slot$iw_bmc_fw_min_rev&lt;BR /&gt;slot$iw_bmc_fw_maj_rev&lt;BR /&gt;slot$iw_mp_fw_min_rev&lt;BR /&gt;slot$iw_mp_fw_maj_rev&lt;BR /&gt;slot$iw_sys_fw_min_rev&lt;BR /&gt;slot$iw_sys_fw_maj_rev&lt;BR /&gt;&lt;BR /&gt;And now the questions:&lt;BR /&gt;1. Where does SDA retrieve the "BIOS version"?&lt;BR /&gt;2. AFAIK, the new fields mentioned above all contain zeroes. Are they going to be used someday?&lt;BR /&gt;3. In general is there a way to retrieve the version of the "BIOS", MP &amp;amp; BMC programmatically under VMS on Itanium (and no I do not want to parse the output of CLUE CONFIG).&lt;BR /&gt;&lt;BR /&gt;Thanx for any replies,&lt;BR /&gt;Kris (aka Qkcl)&lt;BR /&gt;&lt;BR /&gt;Btw. I won't be consulting this forum next week, so assigning points will have to wait a bit.</description>
      <pubDate>Fri, 08 Apr 2005 09:06:30 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/obtaining-firmware-revisions/m-p/3520928#M5322</guid>
      <dc:creator>Kris Clippeleyr</dc:creator>
      <dc:date>2005-04-08T09:06:30Z</dc:date>
    </item>
    <item>
      <title>Re: Obtaining firmware revisions</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/obtaining-firmware-revisions/m-p/3520929#M5323</link>
      <description>Kris,&lt;BR /&gt;&lt;BR /&gt;if you follow the SLOT$IQ_SAL_MEM_PA (physical address of SAL memory space) pointer, you can examine this type of data with:&lt;BR /&gt;&lt;BR /&gt;SDA&amp;gt; EXA/PHYS xxxxxxxx+1fc0;500&lt;BR /&gt;&lt;BR /&gt;(at least on our rx2600)&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Sun, 10 Apr 2005 11:37:23 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/obtaining-firmware-revisions/m-p/3520929#M5323</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2005-04-10T11:37:23Z</dc:date>
    </item>
    <item>
      <title>Re: Obtaining firmware revisions</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/obtaining-firmware-revisions/m-p/3520930#M5324</link>
      <description>Volker,&lt;BR /&gt;&lt;BR /&gt;Thanx for the tip. Following SLOT$IQ_SAL_MEM_PA I indeed found the info displayed by SDA.&lt;BR /&gt;However, what I need is a way to find this info by means of a program (written in C for instance).&lt;BR /&gt;&lt;BR /&gt;Anyone out there has any ideas/hints?&lt;BR /&gt;&lt;BR /&gt;Thanx,&lt;BR /&gt;Kris (aka Qkcl)&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 21 Apr 2005 02:52:05 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/obtaining-firmware-revisions/m-p/3520930#M5324</guid>
      <dc:creator>Kris Clippeleyr</dc:creator>
      <dc:date>2005-04-21T02:52:05Z</dc:date>
    </item>
    <item>
      <title>Re: Obtaining firmware revisions</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/obtaining-firmware-revisions/m-p/3520931#M5325</link>
      <description>Not an idea, but a question.&lt;BR /&gt;&lt;BR /&gt;How to get this info from DCL?&lt;BR /&gt;&lt;BR /&gt;Lexical would be fantastic of course, but I can live with a PIPE-&amp;amp;-SDA construct...&lt;BR /&gt;&lt;BR /&gt;Proost.&lt;BR /&gt;&lt;BR /&gt;Have one on me.&lt;BR /&gt;&lt;BR /&gt;jpe</description>
      <pubDate>Thu, 21 Apr 2005 14:47:32 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/obtaining-firmware-revisions/m-p/3520931#M5325</guid>
      <dc:creator>Jan van den Ende</dc:creator>
      <dc:date>2005-04-21T14:47:32Z</dc:date>
    </item>
    <item>
      <title>Re: Obtaining firmware revisions</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/obtaining-firmware-revisions/m-p/3520932#M5326</link>
      <description>Jan,&lt;BR /&gt;&lt;BR /&gt;&lt;QUOTE&gt;&lt;BR /&gt;How to get this info from DCL?&lt;BR /&gt;&lt;BR /&gt;Lexical would be fantastic of course, ...&lt;BR /&gt;&lt;/QUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;Personally I think that the lexical function f$getsyi("CONSOLE_VERSION") should be "fixed" on Itanium. If that beast can return and the PAL version, and the "console" version for Alpha, and SDA can find the "BIOS" version on Itanium, then I don't understand why f$getsyi("CONSOLE_VERSION") returns "Unknown".&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Kris (aka Qkcl)&lt;BR /&gt;</description>
      <pubDate>Thu, 21 Apr 2005 15:01:45 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/obtaining-firmware-revisions/m-p/3520932#M5326</guid>
      <dc:creator>Kris Clippeleyr</dc:creator>
      <dc:date>2005-04-21T15:01:45Z</dc:date>
    </item>
  </channel>
</rss>

