- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Obtaining firmware revisions
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-08-2005 02:06 AM
тАО04-08-2005 02:06 AM
Obtaining firmware revisions
One for the weekend.
We have some software that retrieves the version from the various software products installed on our systems.
One of the data items collected (at least for the Alphas) is the version of the PAL code and of the SRM
(via f$getsyi("PALCODE_VERSION") and
f$getsyi("CONSOLE_VERSION"))
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".
Not that useful.
Using ANALYZE/SYSTEM, and then CLUE CONFIG, I see on the 2nd page:
BIOS Version 02.31
That's the version for the so-called "system firmware". But no mention of the MP or BMC firmware versions.
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" & "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:
slot$iw_bmc_fw_min_rev
slot$iw_bmc_fw_maj_rev
slot$iw_mp_fw_min_rev
slot$iw_mp_fw_maj_rev
slot$iw_sys_fw_min_rev
slot$iw_sys_fw_maj_rev
And now the questions:
1. Where does SDA retrieve the "BIOS version"?
2. AFAIK, the new fields mentioned above all contain zeroes. Are they going to be used someday?
3. In general is there a way to retrieve the version of the "BIOS", MP & BMC programmatically under VMS on Itanium (and no I do not want to parse the output of CLUE CONFIG).
Thanx for any replies,
Kris (aka Qkcl)
Btw. I won't be consulting this forum next week, so assigning points will have to wait a bit.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-10-2005 04:37 AM
тАО04-10-2005 04:37 AM
Re: Obtaining firmware revisions
if you follow the SLOT$IQ_SAL_MEM_PA (physical address of SAL memory space) pointer, you can examine this type of data with:
SDA> EXA/PHYS xxxxxxxx+1fc0;500
(at least on our rx2600)
Volker.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-20-2005 07:52 PM
тАО04-20-2005 07:52 PM
Re: Obtaining firmware revisions
Thanx for the tip. Following SLOT$IQ_SAL_MEM_PA I indeed found the info displayed by SDA.
However, what I need is a way to find this info by means of a program (written in C for instance).
Anyone out there has any ideas/hints?
Thanx,
Kris (aka Qkcl)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-21-2005 07:47 AM
тАО04-21-2005 07:47 AM
Re: Obtaining firmware revisions
How to get this info from DCL?
Lexical would be fantastic of course, but I can live with a PIPE-&-SDA construct...
Proost.
Have one on me.
jpe
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-21-2005 08:01 AM
тАО04-21-2005 08:01 AM
Re: Obtaining firmware revisions
How to get this info from DCL?
Lexical would be fantastic of course, ...
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".
Regards,
Kris (aka Qkcl)