[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference wrksys::alphastation

Title:Alpha Workstation Conference
Notice:See note 1.* for conference notices
Moderator:WRKSYS::HOUSE
Created:Wed Sep 07 1994
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1996
Total number of notes:9122

1842.0. "DEC3000 300 DECWindows display is 1/4" in height across bottom" by PEACHS::BECHTOLD () Wed Feb 05 1997 21:49

    
    
    
    If this is not the appropriate Notes Conference, please advise.
    I will also cross post this in the DECWindows Notes Conf.
    
         Problem statement:
    
    DEC3000-300L OpenVMS Alpha V6.1 Customer updated the System SRM Firmware
    to V6.9 using the V3.8 AXP Firmware CD. Since doing so the system fails
    to display a full Login Window display under OpenvMS DECwindows.
    Everything else on the system appears to be fine, and the DECWindows Xserver
    appears to be running as normal, except that the display on the screen is 
    only at � inch in height across the bottom of the display. System is using 
    the embedded HX+ PMAGB-B Graphics option.
    
    Workaround:
    
    The Customer Support Center has seen a few of these situations over the
    last week. Either downgrading the firmware to SRM V6.1 or updating the
    operating system to OpenVMS V7.1 resolves the problem.
    
    Questions:
    
    1) Should this work ?
    
    Per the "DEC 3000 AXP[TM] Systems and TURBOchannel[TM] Options Update 
    Utility Procedures - Release Notes V6.9" off the V3.8 AXP Firmware CD.
    
    FILE: DISK:[DOC]DEC3000_V69_FW_RELNOTE.TXT;1
    
    <Extract>
    
                  The following tables show the compatibility between the
                  firmware revisions and revisions of OpenVMS AXP and
    Digital
                  UNIX.
    
                  Table 1 DEC 3000 Model 300/300L AXP
    
                  Firmware
                  Rev        OpenVMS AXP            Digital UNIX
    .
    .
    .
                  6.9        6.1, 6.1-1Hx, 6.2H-     3.0, 3.2x, 4.0, 4.0b
                             1Hx, 7.0, 7.1
    
    <End of extract>
    
    
    I have expereinces this problem and others similiar where the SRM
    Console Firmware was required to be downgraded back to a version that
    shipped with the Operating System. IE OpenVMS V6.1 requires V6.0 or
    V6.1 SRM Console firmware.
    
    Should customers upgrade the SRM Console Firmware to the latest and
    greatest without consideration of the Operating system version ?
    
    Or do the SRM Console Firmware and Operating Systems require specific
    compatible releases ?
    
    According to the SRM Firmware Release Notes as noted above, the V6.9
    SRM console firmware should work with V6.1 of the operating system.
    
    This particular customer is required to use the DEC3000 300L for both
    Digital Unix V4.0B, requires V6.9 SRM Firmware, and OpenVMS Version
    6.1. So, they are in a bind and do not wish to downgrade/upgrade the 
    firmware each time they need to boot the various operating system
    disks.
    
    Any help is appreciated.
    
    Regards,
    Dave Bechtold
    DTN 343-1216
T.RTitleUserPersonal
Name
DateLines
1842.1WRKSYS::DEC3000WRKSYS::HOUSEKenny House, Workstations EngineeringThu Feb 06 1997 07:237
    re .0 - "If this is not the appropriate Notes Conference, please
    advise."
    
    Try WRKSYS::DEC3000 for discussion of the DEC 3000 line of
    TURBOchannel-based Alpha workstations.  Press KP7.
    
    -- Kenny House
1842.2STAR::KLEINSORGEFrederick KleinsorgeThu Feb 06 1997 11:2922
    Perhaps not the right conference for this, however, there is a more
    general issue.  O/S & Firmware matching.
    
    VMS is implementing for V7.2 a firmware revision check that looks for
    the minimum revision for the platform, and tells the user if they are
    below the minimum revision (in fact, will refuse to run unless
    explicitly overridden by the user).
    
    However, to make things truly work, we are asking the firmware folks to
    impose some new discipline on the version naming.  That is, if the
    major ident is used to indicate compatability changes, we can handle
    both upgrade and downgrade issues.  That is, we will know that the
    firmware is compatable with a release because the major ident matches. 
    If the major ident is not the same, then we would know that the firmware
    is not compatable with the version of the O/S.
    
    So.  Now that workstations has diffused the firmware folk into
    individual hardware groups, who is the decision maker for AlphaStation
    firmware issues?  It would be nice if we can get this agreed to by both
    the Server and Workstation groups.
    
    
1842.3Firmware Min. & Max Versions ? -FYI Problem Solved!PEACHS::BECHTOLDSun Feb 09 1997 13:36126
    
    	Hi Fred,
    
    	I understand the Minimum version issue, but we have expereinced
    issues that are related to maximum versions. Meaing, customer is on
    Alphastation, AlphaServer, or older DEC3000's with OpenVMS V6.1 or
    DUnix V3.2C and wanting to update to a current release of firmware, say
    off the V3.8 AXP Firmware CD, then problems start. The problems I have
    worked on both DUnix and OpenVMS are typically the Graphics options not
    being seen, or malfunctioning in some way. We can resolve these issues
    by having the customer downgrade their firmware back to where they were
    prior to the upgrade to the most current release, or by having them
    upgrade the Operating System. According to the Firmware Release Notes
    for the systems I have checked, they support a wide range of Operating
    systems, ie V6.1 - V7.1 for the AXP Firmware V6.9 on the DEC3000. So,
    my questions are these...
    
    1) Should the curent releases of Firmware work with older versions of
       the OS ?
    
    2) Is there any regression testing performed on systems with the
       lastest firmware and older versions of the OS ?
    
    
    Regards,
    Dave Bechtold
    DTN 343-1216
    
    FYI
    
    This particular customer issue noted in .0 is resolved. I found a V6.2
    SYS$GXADRIVER image that worked with V6.1 OS.
    Actually the SYS$GXADRIVER.EXE image ident info for the image that 
    worked follows.
    
                    image name: "SYS$GXADRIVER"
                    image file identification: "DW T6.2-950128"
                    image file build identification: "X5Z2-FT2-0000"
                    link date/time: 23-MAY-1995 13:02:58.57
                    linker identification: "T11-11"
    
    I'm not sure where this image is from, it doesn't appear to be from the
    VMS V6.2 kit. Maybe Open3D V2.5 or other source.
    
    Also, I did find that the Server ACCVIO's but somehow recovers and
    continues. I have placed the SERVER Log file info below.
    
    DECW$SERVER_0_ERROR.LOG
    
    This is the DECwindows X11 display server for OpenVMS AXP V6.1-940402
                    compiled on Apr  2 1994 at 12:12:02
    Main address = 00032328
    Activating extension image DECW$SVEXT_Adobe_DPS_Extension,
    extension name: Adobe-DPS-Extension, entry address 0033C2A8
    Activating extension image DECW$SVEXT_Xie,
    extension name: Xie, entry address 004BE6D0
    .
    .
    .
    DECWINDOWS DigitalEquipmentCorp. AXP, Release 6.1
    Shareable Image DDX GX, InitOutput loaded at 007DA000
    
    sfbvmsScreenInit: Init SFB screen number 0
    DEC-XTRAP:  AddExtension assigned Major Opcode '137'
    DEC-XTRAP:  Vers. 3.3-0 successfully loaded
    MultibufferExtensionInit: Drawlib not loaded.
     5-FEB-1997 10:42:48.6 Calling the dispatcher...
     5-FEB-1997 10:42:52.4 %SYSTEM-F-ACCVIO, access violation, reason
    mask=04, virtual address=01FFF160, PC=00000004, PS=00000000
    Request opcode 74 is ignored due to internal runtime error c for client
    2 (#error = 1)
    Mapped Images...
    
      START       END        LENGTH    IMAGE NAME
      -----       ---        ------    ----------
       10000      301ff      201ff    DECW$SERVER_MAIN
       32000     1a3bff     171bff    DECW$SERVER_DIX
      208000     2481ff      401ff    DECW$SECURITY_VMS
      1a4000     206410      62410    DECW$TRANSPORT_COMMON
    80810310   8081c990       c680    SYS$BASE_IMAGE
    7fde4000   7fe45fff      61fff    DECC$SHR
    7fbc4000   7fd15fff     151fff    DPML$SHR
    7fb44000   7fb75fff      31fff    LIBOTS
    7fae4000   7fb35fff      51fff    LIBRTL
    7fb84000   7fbb5fff      31fff    CMA$TIS_SHR
    80802ad8   808040b8       15e0    SYS$PUBLIC_VECTORS
      33c000     4bd3ff     1813ff    DECW$SVEXT_ADOBE_DPS_EXTENSION
      4be000     58f3ff      d13ff    DECW$SVEXT_XIE
      590000     5c03ff      303ff    DECW$SVEXT_DEC_XTRAP
      5c2000     6023ff      403ff    DECW$SVEXT_MULTI_BUFFERING
      604000     6645ff      605ff    DECW$SERVER_DEC_3DLIB
      668000     728bff      c0bff    DECW$TRANSPORT_DECNET
      72a000     72b3ff       13ff    DECC$MSG
      72c000     7329ff       69ff    SHRIMGMSG
      734000     7441ff      101ff    DECW$TRANSPORTMSG
      746000     7863ff      403ff    DECW$TRANSPORT_LOCAL
      788000     7c83ff      403ff    DECW$TRANSPORT_TCPIP
      7da000     80a3ff      303ff    DECW$SERVER_DDX_GX
      80c000     86c9ff      609ff    DECW$SERVER_DDX_SFB
      86e000     8de9ff      709ff    DECW$SERVER_DDX_CFB8
      8e0000     9307ff      507ff    DECW$SERVER_DDX_MFB
    
    Exception Call stack dump follows:
    
         PC     IMAGE+offset of call
         --     --------------------
      841f4c     DECW$SERVER_DDX_SFB + 35f4c
      84785c     DECW$SERVER_DDX_SFB + 3b85c
      181688     DECW$SERVER_DIX + 14f688
       e0e14     DECW$SERVER_DIX + aee14
       daf38     DECW$SERVER_DIX + a8f38
       b2f40     DECW$SERVER_DIX + 80f40
    
    ********** marking the end of call stack dump **********
    ********************************************************
     5-FEB-1997 10:42:53.2 vmsScreenClose: Closing screen down
     5-FEB-1997 10:42:53.3 DECWINDOWS DigitalEquipmentCorp. AXP, Release
    6.1
    Shareable Image DDX GX, InitOutput loaded at 007DA000
    
    sfbvmsScreenInit: Init SFB screen number 0
    DEC-XTRAP:  AddExtension assigned Major Opcode '137'
    DEC-XTRAP:  Vers. 3.3-0 successfully loaded
    MultibufferExtensionInit: Drawlib not loaded.
     5-FEB-1997 10:42:54.8 Calling the dispatcher...
    <End of info>
1842.4STAR::KLEINSORGEFrederick KleinsorgeMon Feb 10 1997 09:2719
    Ah, that is what I am talking about.  We have the technology to do
    minimum revision checking today.  However, what we do not have today
    is the ability to do "compatability" testing.  This is very visible
    when customers try to down-rev the O/S.
    
    The issue here is that to do this, you need to have the ability to
    determine if the firmware version is compatable with the O/S.  Because
    currently the major ident has no rules (it can change on whim, for
    instance because the minor ident was larger than 10), we cannot key on
    the major ident for compatability.
    
    If simple versioning rules are applied, where the major ident is
    changed only when a incompatabilty occurs, and the minor ident is used
    for changes that do not break compatabilty (new drivers, bugfixes,
    etc).  Then you will get what you are asking for.  Not exactly "Max
    Version" but "Compatable Version" support.  Until then, all we can do
    on the O/S side is minimum revision checking.
    
    
1842.5STAR::KLEINSORGEFrederick KleinsorgeMon Feb 10 1997 09:3323
    
    The answers to your 2 questions are:
    
    1) Yes... but there are problems.  The console group(s) have no
       experience or mechanisms to support multiple streams, and ship
       multiple versions.  So, if for instance, a incompatable change
       occurs in the firmware, they have no way to say, add a new boot
       driver to the current firmware, and to a previous incompatable
       version.
    
       So, it's in everyones best interest to maintain backward
       compatability if possible, and resist making incompatable changes.
    
    2) No.  I am not aware of any formal testing of arbitrary version
       checking with different baselevels of the O/S and firmare.  In
       general, I believe only the shipping versions are checked.