| T.R | Title | User | Personal Name
 | Date | Lines | 
|---|
| 3910.1 | Content of CDI cache | ZUR01::FEER | Peter Feer, MCS Zurich | Wed Mar 26 1997 07:36 | 40 | 
|  |     $ mc cdi_cache_dump
    
     CDI Cache Checkpoint file dumper
    
    [Checkpoint filename = "SYS$SYSTEM:DECNET$CDI_CACHE.DAT;1"]
    Reading file...
    136192 bytes (of 4) loaded from checkpoint file
    Computing checksum...
    cache size (except checksum) (in words): 34048
    Checksum correct
    Cache checksum: file: E7D0E247, computed: E7D0E247
    CDI cache successfully loaded from ckpt file...
      Cache id = 950022
      Cache version = 2.2
      cache_init_flag = 1
      cache_size = 128
      MRU pointer = 125
    
    *********************** Cache Entries (MRU order) *********************
        - ptr - Dir s.name
    Ent Bck Fwd Svc off len Input name               Synonym Fullname
    
    125 124 127   1   7   5 ALPHA                    ALPHA   LOCAL:.alpha
      | tower 1: "DNA_NODE"/"SC2"/"TP4=DEC0"/NS+49+0001AA000400020421
      | tower 2: "DNA_NODE"/"SC2"/"NSP"/NS+49+0001AA000400020420
      | created: Tue Mar 25 15:02:04 1997
    
    127 125 126   1   7   5 LOCAL:.ALPHA             ALPHA   LOCAL:.alpha
      | tower 1: "DNA_NODE"/"SC2"/"TP4=DEC0"/NS+49+0001AA000400020421
      | tower 2: "DNA_NODE"/"SC2"/"NSP"/NS+49+0001AA000400020420
      | created: Tue Mar 25 15:01:01 1997
    
    126 127   0   1   7   5 NET$490001AA0004000204   ALPHA   LOCAL:.alpha
      | tower 1: "DNA_NODE"/"SC2"/"TP4=DEC0"/NS+49+0001AA000400020421
      | tower 2: "DNA_NODE"/"SC2"/"NSP"/NS+49+0001AA000400020420
      | created: Tue Mar 25 15:01:26 1997
    
    
    **************************  3 entries listed  *************************
    
 | 
| 3910.2 | Sounds Familiar | HTKING::M_SHELDON |  | Wed Mar 26 1997 08:35 | 10 | 
|  | Peter:
Try dumping sys$system:net$config.dat...
This sounds like the problem I reported in note 3881.0 I still do not know 
what's wrong with that particular system.
						Mike Sheldon
						CSC/CS Network Support
 | 
| 3910.3 | NET$STARTUP_RENAME.COM ? | UTRTSC::VELZEN | Pim van Velzen, CS/SSO Holland | Thu Mar 27 1997 03:42 | 13 | 
|  |     
Re: .0
Maybe there is an old NET$STARTUP_RENAME.COM on SYS$STARTUP,
containing incorrect information ? This command-procedure is
executed (if it exists) by NET$STARTUP during the bootstrap and
it updates the NET$CONFIG.DAT file.
If there is an old version of the NET$STARTUP_RENAME.COM, delete
it, rerun option 2 of NET$CONFIGURE and see what happens after
the next reboot.
/\Pim.
 | 
| 3910.4 | NET$CONFIG.DAT ? | ZUR01::FEER | Peter Feer, MCS Zurich | Thu Mar 27 1997 06:02 | 25 | 
|  |     re: .3
    
    Pim, no there isn't an NET$STARTUP_RENAME.COM. I've seen this one.
    After a NET$CONFIGURE Menu option 2 (change name) there is one
    containing
    the correct information.
    After the first reboot this file is deleted (the name and logicals are
    then
    still set, since NET$STARTUP_RENAME.COM. executes "RENAME NEW NAME" )
    
    
    But since your mentioning NET$CONFIG.DAT ....
    
    
    This file doesn't seem to contain any information (I check with $DUMP)
    On system with no problem I can recognice at least something like
    nodename
    etc. But this system just has some repeating hex code in it.
    
    Question:
            What should NET$CONFIG.DAT contain and how is it structured ?
    
    
    Regards, Peter
    
 | 
| 3910.5 | error message | ZUR01::FEER | Peter Feer, MCS Zurich | Thu Mar 27 1997 06:06 | 32 | 
|  |     since I suspectedt the NET$CONFIG.DAT to be corrupt I deleted it
    and run NET$CONFIGURE again to create a new one.
    But this new one contains still the same rubish 
    it contains all  %xC339 (repeating)
    
    But during NET$CONFIGURE I noticed an error message
    
    ....
    %NET$CONFIGURE-I-MODCHECKSUM, checksumming NCL management scripts
    modified by NET$CONFIGURE
    
    sys$manager:net$dns_clerk_startup.ncl changed to use the new default
    namespace.
    
    Your default namespace nickname is LOCAL.
    
    Your default namespace NSCTS is
    08-00-2B-0D-C0-9D-5F-FA-A9-88-43-46-95-00.
    
    Clearing old local namespace entries prior to loading new entries
    Loading new local namespace node name entries
    
    >>>> %LOCREG-E-CACHE, cannot add timestamp attribute to node name object
    >>>>    Node name:  .ALPHA
    >>>>    Reason:     Access denied
    
    
    >>>> %LOCREG-E-LOAD, unable to copy node entries into the local namespace
    >>>> %DNS-E-NOCONFIG, DECdns is not configured. 
    
    
    Peter
 | 
| 3910.6 | is system disk ok ? | BULEAN::OLSON |  | Thu Mar 27 1997 15:58 | 11 | 
|  |     
    
    
      The errors you listed in the previous reply would not cause 
    a problem in the config.dat file.  There is something very strange 
    ocurring on your system.  The config.dat file is a text file that 
    you can simply look at with the type command.  Is the system disk 
    nearly full ?  any thirdparty disk utilities running on the system disk
    
    
    
 | 
| 3910.7 | Insufficient NPAGEDYN on FIS systems ? | COMICS::WEIR | John Weir, UK Country Support | Tue Apr 01 1997 03:18 | 43 | 
|  | 
	Hi,
	We have just had two or three Customers with two or three systems
	each, with all systems exhibiting the same problem, viz: apparently
	corrupt NET$CONFIG.DAT files, and losing the nodename on reboot.
	These calls are not in my queue, so someone else in our Unit has
	all the details, but ...
	The systems have Factory Installed Software, and it appears that the
	supplied configuration has insuffient NPAGEDYN. In any case, when
	DECnet-Plus was exhibiting the problem, the NPAGEDYN on the system
	showed an initial value of about 2Meg, which had expanded to about
	3� Meg. The NPAGEDYN sysgen parameter was increased to 4 Meg and the
	system AUTOGENned and rebooted and after NET$CONFIGURE option 2 and
	a further reboot it appeared to operate correctly.
	Assuming that increasing NPAGEDYN also resolves the problem on other
	systems, this would seem to imply:
		a) FIS systems are shipped configured with insufficient
		   NPAGEDYN for DECnet-Plus to even start properly.
		b) SYS$NETWORK_SERVICES (which handles NET$CONFIG.DAT) has to
		   allocate pool for the configuration, but if the pool
		   allocation fails then SYS$NETWORK_SERVICES does not detect
		   it or does not recover from it...
		c) SYS$NETWORK_SERVICES is loaded very early in the boot
		   sequence -- I don't know, but perhaps it is so early in
		   the boot sequence that NPAGEDYN expansion does not work,
		   so if you don't have enough NPAGEDYN at boot time it will
		   just not recover.
	If the above is correct, it would be good if this could be fixed,
	or at least as a minimum, if an error message could be displayed on
	the console.
	Regards,
		John
 | 
| 3910.8 | still no cure | ZUR01::FEER | Peter Feer, MCS Zurich | Tue Apr 01 1997 07:40 | 18 | 
|  |     re: .6
    the net$config.dat isn't a "type"-able file at least not
    on the systems I've seen. but with $DUMP there is at least something
    you can recognize. 
    The system I've problem with doesn't have any third party
    diskutilities and the net$config.dat is still corrupt even after
    recreation.
    
    re: .7
    John, thanks for your input. I've tried them but to no success.
    I've doubled the NPAGEDYN from 2840000 to 5670000 (on a 64MB system)
    but the NET$CONFIG still does contain rubish. 
    
    I recreated the NET$CONFIG.DAT by deleting it and then run
    NET$CONFIGURE option 1.
    
    
    Peter
 | 
| 3910.9 | Only on Alpha 1000s? | KERNEL::VERNOND |  | Tue Apr 08 1997 05:24 | 31 | 
|  |     Hi,
    
    Regarding the reply from John Weir, the calls are in my queue. There
    are two customers whose systems have this problem. One has dial-in and
    this customer has the same problem on three machines all bought with
    DECnet Plus factory installed.
    
    However, the other customer, (who doesn't have dial-in) reckons that out
    of four VMS V7.1, decnet plus systems:
    
    4000 Alpha 1G memory
    4000 Alpha .5G memory (x2)
    1000 Alpha .5G memory
    
    Only the Alpha 1000 has the mentioned problems. To make things
    interesting, he believes that it was only on the Alpha 1000 that he
    orginally ran the quick config; on the others the first config was
    advanced. (I don't think this would make a difference, but I'm sure
    someone could prove me wrong.) 
    
    My money would be on a possible difference between 4000's and 1000's
    alpha architecturally that could influence the amount of resources for
    writing net$config.dat. 
    Has anyone else noticed this?
    
    Thanks
    
    Dave Vernon
    
    Comms Support,
    Digital CSC
 | 
| 3910.10 |  | BULEAN::BANKS | Saturn Sap | Wed Apr 09 1997 09:08 | 23 | 
|  |     Talking this problem over with Pat Taylor, it occurs to me that if the
    thing gets written wrong once, it'll probably stay corrupt, even if you
    try to delete NET$CONFIG.DAT out from under it (mainly 'cause it'll
    just rewrite it).
    
    Have you tried:
    
    Booting P1="MINIMUM" - DO NOT start DECnet
    Deleting NET$CONFIG.DAT
    Booting normally, and reruning the config
    
    Note that although NET$CONFIG.DAT contains some (but not much)
    information from the configure process (in our case, mostly the node
    name), it is not related in any way to NET$CONFIGURE, as much as the
    names might seem to imply this.  It's mainly a repository for
    information that the system has to keep track of, mainly because the
    startup scripts either can't specify it, or because they're too late to
    specify it.
    
    It gets read at system boot time, and is periodically rewritten by
    NET$ACP.  This is the problem: If you have NET$ACP running, deleting
    the file has virtually no effect, since NET$ACP is liable to just
    rewrite it, anyway.
 | 
| 3910.11 | did not help | ZUR01::FEER | Peter Feer, MCS Zurich | Wed Apr 09 1997 10:09 | 22 | 
|  |     re :.10
    
    I defined NET$IGNORE_DECNET and rebooted.
    checked NET$ACP is not running and then deleted SYS$SYSTEM:NET$CONFIG.DAT
    
    deassigned the logical NET$IGNORE_DECNET
    then did a new configruation @NET$CONFIGURE ADVANCED (option 1)
    this starts the network 
    	right now the logical SYS$NODE is set and a new NET$CONFIG.DAT
        is created.
    BUT this new NET$CONFIG.DAT contains the same (bad) data as the old
    one.
    
    After a new reboot the logicals SYS$NODE is not set anymore.
    
    So this didn't help either.
    
    Peter
    
    PS I did not boot with P1=MINIMUM , because I would have lost also my
    LAT connection to the system. But I guess I doesn't make any
    difference. NET$ACP was not running. 
 | 
| 3910.12 |  | VELI::KORKKO | Veli K�rkk� @FNO, 879-5512 | Wed Apr 09 1997 13:20 | 14 | 
|  |         One esy to way to maintain LAT connectivity is to have something
        like
        
        $ arch= f$getsyi("ARCH_NAME")
        $ if arch .eqs. "VAX" then mc sysgen auto all
        $ if arch .eqs. "Alpha" then mc sysman io auto all
        $ @sys$startup:lat$Startup.com
        
        in say SYLOGICALS.COM.
        
        Did there exist a NET$*RENAME*.COm after the NET$CONFIGURE
        /before reboot?
        
        _veli
 | 
| 3910.13 | fixed the corrupt NET$CONFIG.DAT | ZUR01::FEER | Peter Feer, MCS Zurich | Thu Apr 10 1997 09:11 | 47 | 
|  | How to fix it:
1. Boot MINIMUM (NET$IGNORE_DECNET is not enough) in order to prevent
   DECnet starting
2. Delete SYS$SYSTEM:NET$CONFIG.DAT;* 
   (and evtl. SYS$SYSROOT:[SYSMGR]NET$STARTUP_RENAME.COM )
3. Boot FULL 
	(there is an error message early during boot after the message 
         telling about the network images loading
	 there is the message
	 %DECnet-W-NOOPEN, could not open SYS$SYSROOT:[SYSEXE]NET$CONFIG.DAT )
   DECnet is now starting
	"NET$STARTUP_STATUS" = "RUNNING-ALL"
   the logicals SYS$NODE and SYS$NODE_FULLNAME are still not defined
   *** BUT *** SYS$SYSTEM:NET$CONFIG.DAT contains some real data
4. MC NCL RENAME NEW NAME LOCAL:.ALPHA
   creates the logicals and the NCL node name identifiers
   and update SYS$SYSTEM:NET$CONFIG.DAT 
   (a NET$CONFIGURE option 2 would probably do as well)
	!!! Now the system keeps it nodename (SYS$NODE etc.) 
            for all reboots 
The question, which still remains is:
How does the corruption to the NET$CONFIG.DAT come in the first
place ???
This corruption has been seen on
Alphaserver 400, Alpha 2100, Alphaserver 4000, Alpha 3000 Model 300
with Memory size varying from (64Mb - 132 Mb)
System disks are SCSI drives
an probably most important these are all Factory Installed Systems (FIS).
An installation from CD distribution did not create this corruption.
	 	 
 | 
| 3910.14 |  | BULEAN::BANKS | Goose Cooker | Tue May 06 1997 08:47 | 2 | 
|  | Don't know where the corruption came from in the first place, but once it's
there, it'll stay there until you do what you did in .13.
 |