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

Conference vaxaxp::vmsnotes

Title:VAX and Alpha VMS
Notice:This is a new VMSnotes, please read note 2.1
Moderator:VAXAXP::BERNARDO
Created:Wed Jan 22 1997
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:703
Total number of notes:3722

605.0. "dependencies of ALPBOOT08_062" by CTHU26::S_BURRIDGE () Thu May 15 1997 16:59

    
Customer installed ALPLIBR05_070 on his OpenVMS Alpha 6.2 system last night.  
System failed to reboot, error message "SYSINIT-F-LOADERR, error loading
MESSAGE_ROUTINES.EXE status=00000044".  DIR/FILE_ID shows file id for the new
version of SYS$LOADABLE_IMAGES:MESSAGE_ROUTINES.EXE=(8xxx,11,256).  I believe
this means the file number is >65535, hence the problem is probably the known
one fixed in the ALPBOOT08_062 kit:

" o  The primitive file system used during booting of OpenVMS Alpha
     cannot locate files whose file number is greater than 65536.
     Depending on the phase of the boot, this can result in an access
     violation (ACCVIO) or a message such as:

          %SYSINIT-F-LOADERR,error loading RMS.EXE status=00000044           "

The "ECO Summary" for ALPBOOT08_062 includes the following text:

"    NOTE:  In order to receive the full fixes listed in this kit,
            the following remedial kits also need to be installed:

                 ALPLAN04_062
                 ALPCLUSIO01_062                                             "

(1) Does this mean that these other kits are necessary prerequisites for the
installation of ALPBOOT08_062?  Or can he install the ALPBOOT patch in order to
fix the problem cited above without installing these other kits?

(2) Is there any way of somehow forcing a file to take a lower file number when
it is created?

Customer just wants to get the delta time patch on his system.  He is reluctant
to add a bunch of other new images.  He is also running PerfectCache, and in
the light of 586.* it would probably be inadvisable for him to install
ALPCLUSIO_062.


Thanks,

Stephen Burridge
Canadian CSC

T.RTitleUserPersonal
Name
DateLines
605.1VMSSG::FRIEDRICHSAsk me about Young EaglesThu May 15 1997 17:2119
    The interdependency between ALPBOOT08_062 and the LAN and CLUSIO kit
    are in regards to the DE500-AA support.  If you have a DE500-AA, you
    need to install all of those kits so that you can both boot through
    it and use it once the system starts..
    
    I don't know of any other interdependencies.  If it truely required
    the other kits, it would be stated that the other kits are 
    mandatory.
    
    That all said, since the customer is reluctant to put on other TIMA
    kits, I would suggest you continue to try to find a workaround for 
    the original problem...
    
    Can you mount this disk on another node, clean up some other files and
    get MESSAGE_ROUTINES.EXE moved??
    
    Cheers,
    jeff
    
605.2how to "move" the file?CTHU26::S_BURRIDGEThu May 15 1997 17:3014
 
    Jeff,
    
    Thanks for the info, and for the quick response.
    
    > Can you mount this disk on another node, clean up some other files and
    > get MESSAGE_ROUTINES.EXE moved??
    
    I'm not sure how this would work.  How could I "move" MESSAGE_ROUTINES.EXE 
    in such a way as to ensure that it gets a lower file number?
    
    Stephen Burridge
    
    
605.3same issue with VAX 3100 and >1GB diskGIDDAY::GILLINGSa crucible of informative mistakesThu May 15 1997 22:1322
  Stephen,
    I've seen exactly the same symptom on a VAX after installing VAXLIBR06_070
  on a 3100 with a 1.3GB system disk. MESSAGE_ROUTINES.EXE had landed across
  the 1.073GB mark which is the limit for a 3100 system disk. 

    Have your customer boot the system from CD and simply COPY the image,
  then use DIR/FILE to check the FID of the new version. Repeat until you
  have a small enough FID. If there are really no low numbered FIDs, you
  may need to free one up. I'm not sure what the allocation scheme is, but
  if it's "find first", just locate any file with a low enough FID, COPY
  it (should get a higher number), then DELETE the original. Now you should
  be able to COPY MESSAGE_ROUTINES.EXE and use the lower FID (however, I'm
  fairly sure the allocation scheme isn't that simple, so "repeat until
  low enough" may be your only choice).

    For my customer the first COPY created a new version below the magic
  limit. Unfortunately standalone DCL doesn't have a DUMP/HEADER command
  so he had to reboot to check it out. Before someone jumps - he will
  consider the risks of continuing with an (just) unsupported drive size
  against the cost and hassle of changing to a supported system disk.

						John Gillings, Sydney CSC
605.4AUSS::GARSONDECcharity Program OfficeFri May 16 1997 00:096
    re .3
    
    In trying to second guess the file number it may be helpful to know the
    behaviour of the FID cache. For example, it might be that with the FID
    cache *disabled* you will get "find first" behaviour which would give
    much more predictable results in this particular exercise.
605.5See 238.194 for a solutionUTRTSC::BOORFri May 16 1997 04:300
605.6The lowest FID in the cache gets reused first.MOVIES::16.196.144.83::brockbankFri May 16 1997 05:3411
Hi,

the FID cache is sorted so that the FID with the lowest file number 
is reused on any given create - which should help here.

Cheers,

Ian

Ian Brockbank,
OpenVMS Engineering Scotland
605.7CTHU26::S_BURRIDGEFri May 16 1997 10:218
    Thanks very much for all the replies.
    
    My customer will re-apply ALPLIBR05_070 this weekend.  If he has the
    same problem, he will try deleting some low-numbered files & then
    copying the file with the problem FID.  If this doesn't work, he will
    apply ALPBOOT08_062.
    
    Stephen Burridge
605.8EEMELI::MOSEROrienteers do it in the bush...Mon May 26 1997 15:294
    of course you can also trahs a file with a low FID by using
    $ COPY/OVERLAY (if the file is large enough to hold your new file)
    
    /cmos
605.9size doesn't matter?AUSS::GARSONDECcharity Program OfficeMon May 26 1997 22:086
    re .8
    
    Cute. I would have thought that /OVERLAY would extend the file as
    needed. Unless the disk is so fragmented that a whole extension file
    header is needed to perform the extension it should be guaranteed of
    producing a useable file.
605.10EEMELI::MOSEROrienteers do it in the bush...Tue May 27 1997 06:5012
    I would have to go back and re-check if the size matters. But if
    you also want to make sure that no segments of the possibly 
    fragmented file lands on the wrong side of the 1+ GB mark, you
    best pick a large enough file on the correct side, then rename it
    and copy it away to its original name, then overlay the new file
    onto this.
    
    I used to do this in the pre-V1 days of Alpha, when working with
    the Mannequin simulator and the boot would just take too long, and
    I was trying to use a new image...
    
    /cmos
605.11/OVERLAY works correctlyGIDDAY::GILLINGSa crucible of informative mistakesTue May 27 1997 19:307
   re .8:
    
>    I would have thought that /OVERLAY would extend the file as needed.
    
      I can confirm that COPY/OVERLAY definitely extends as required
    
    						John Gillings, Sydney CSC
605.12AUSS::GARSONDECcharity Program OfficeTue May 27 1997 20:317
    re .10
    
    Is the 1GB mark relevant here? I am aware that certain boxes have a
    restriction to booting from a small disk (VAXstation class) but the base
    note was talking about an Alpha. Certainly that is an additional peril
    on some VAXen but I can't believe that we ever sold an Alpha with the
    same problem!
605.13EEMELI::MOSEROrienteers do it in the bush...Wed May 28 1997 01:579
    re: .12
    
    I agree we do not have the 1GB mark on the Alpha's, but the
    COPY/OVERLAY also works for VAXen, and since the MESSAGE_ROUTINES.EXE
    as part of the 10K fix caused some grief on older VAXen with the 1GB
    mark, and apparently some other grief on Alpha with the FID, I've
    chosen COPY/OVERLAY as just one way to 'place' a file on a disk...
    
    /cmos
605.14boot drivers: bootstrap (or crash) only...XDELTA::HOFFMANSteve, OpenVMS EngineeringWed May 28 1997 10:1921
    
.12: Is the 1GB mark relevant here? I am aware that certain boxes have a
.12: restriction to booting from a small disk (VAXstation class) but the base
.12: note was talking about an Alpha. Certainly that is an additional peril
.12: on some VAXen but I can't believe that we ever sold an Alpha with the
.12: same problem!

   That limitation involves the console boot drivers used in certain
   systems, such as the VAXstation 3100 series.  (And specifically,
   the maximum local system disk for any member of the VAXstation 3100
   series is 1.073 GB, due to the use of six-byte SCSI commands in the
   console boot driver -- the driver "wraps" read and write references
   on larger disks.)

   On those disks accessed only by the OpenVMS disk drivers, this limit
   does not apply -- the system disk can be accessed by the boot drivers
   during a system crash, which is why the potential for disk corruptions
   exists even after a successful bootstrap.  Data disks are accessed only
   by the OpenVMS device drivers, and are not subject to any boot driver
   limitations.