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

Conference azur::mcc

Title:DECmcc user notes file. Does not replace IPMT.
Notice:Use IPMT for problems. Newsletter location in note 6187
Moderator:TAEC::BEROUD
Created:Mon Aug 21 1989
Last Modified:Wed Jun 04 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:6497
Total number of notes:27359

2250.0. "NO USEABLE SERVICE CIRCUITS -TSAM" by SNOC01::MISNETWORK (They call me LAT) Mon Feb 03 1992 02:01

    I originally had a problem which I thought was related to TSAM being
    dead, but have sinced tracked down to something else. 
    
    Basically, I have a number of PDPs that are registered as STATIONS as I
    connot access them via DECNET AM due to no NML access. The PDPs have
    the following attributes 
    
    MCC> show station tpa all attri
    
    STATION NRMANM_NS:.tpa
    AT  3-FEB-1992 17:43:14 All Attributes
    
                                    Address = AA-00-04-00-03-04
                                       Name = NRMANM_NS:.TPA
                             Boot Supported = False
                   Console Carrier Reserved = False
                  Console Carrier Supported = False
               Data Link Counters Supported = False
                             Dump Supported = False
                             Loop Supported = False
                Multiblock Loader Supported = False
                   Primary Loader Supported = False
                         Responding Address = AA-00-04-00-03-04
    Cannot communicate with target    !!!!!!!! Hadn't seen this originally 
                        Functions Supported = DEC_ENETV2
                             Implementation = DEQNA Q-bus CSMA/CD
    controller
                        Maintenance Version = V3.0.0
                        Implementation Desc = ""
                                   Location = ""
                               MAIL Account = ""
                               Phone Number = ""
                                    Remarks = ""
                         Responsible Person = ""
                                  Text File = ""
    
    I have setup some alarms to keep track of these systems reachability,
    by checking for LOOP SUPPORTED = FALSE, and using the exception alarm
    to tell me the PDP is dead ( crude, but what else is available )
    
    When I enable just one of these alarms, my DECserver and MUXserver
    alarms would die ( start fire exceptions ). I found that tusing TSM or
    TSAM or NCP to connect to the terminal servers while my PDP alarm was
    enabled would give the following results -
    
    TSM error is NO USEABLE SERVICE CIRCUITS
    TSAM error is NO USEABLE SERVICE CIRCUITS
    NCP error is CONSOLE CARRIER PROTOCOL NOT AVAILABLE - ALREADY IN USE
    
    Is the STATION AM using the same protocol as TSM/TSAM ?
                           
    Cheers,
    Louis
    
    p.s. I could use DECnet alarms for the PDPs, but this would mean I
    would use REMOTE NODE type alarms, and these would not light up the
    PDPs when errors occured, a must for this customer 
                                                         
T.RTitleUserPersonal
Name
DateLines
2250.1Remote Console!CHRISB::BRIENENDECmcc Bridge|Station|SNMP Management.Mon Feb 03 1992 10:5420
Both TS AM and Ethernet AM use the Remote Console protocol type.

The protocol type is acquired/shared using protocol/address pair.
The MCC_EA routines provide locks to allow queueing of requests using
the same protocol/address pair, but TS AM doesn't use the MCC_EA routines
(and doesn't use our lock scheme).

Summary:

	1. Short term : the two AMs will not interoperate

	2. Medium term: TS AM should add our lock code.

Suggestion:

	The TS AM developer(s) should acquire (from MCC_EA developer -
	Vince YAZ8::Guarino) MCC_EA lock code and incorporate it in
	TS AM.

						Chris Brienen 
2250.2Can't we share it?TOOK::CASSIDYLinda, LKG2-2/BB10, DTN 226-7270Mon Feb 03 1992 12:0516
Chris,

Couldn't the two AMs both use the Remote Console protocol at once by both
agreeing not to get an EXCLUSIVE lock on the protocol?  This has been the
problem with Ethernim and TSM for years, and I have pointed out to those
developers how to get the protocol in "shared" mode instead of exclusive.  
Since they were not doing any further development, that change never got into 
their code, but I did ask that any AMs get the protocol shared so that we
wouldn't bump into each other like this.

Or is this not the sme problem?  Remember, I haven't been in this code for a
while!

Thanks

 - Linda
2250.3Not possible...CHRISB::BRIENENDECmcc Bridge|Station|SNMP Management.Mon Feb 03 1992 14:1721
Hi Linda,

 I don't believe we're using the word "EXCLUSIVE" in the same way...

 As long as TS AM and Ethernet AM are talking to DIFFERENT ADDRESSES,
or using DIFFERENT PROTOCOLS, or using DIFFERENT CONTROLLERS, there is
no "conflict" (both using Shared-with-destination, right?; lock created
by the MCC_EA Routines use PROTOCOL|ADDRESS|CONTROLLER).

 The problem comes when two processes/threads/whatever attempt to
use the same ethernet protocol type (remote console) to access the same
target address (e.g., terminal server) : which process/thread/whatever does
the ethernet driver give return packets from that address? It has to use
something to decide this (addr or protocol type)...

 DECmcc (the MCC_EA Routines) uses locks to queue access to the driver
in the case where there's a conflict.

 Doesn't seem like adding the lock code would be that big of a deal...

						Chris 
2250.4got itTOOK::CASSIDYLinda, LKG2-2/BB10, DTN 226-7270Tue Feb 04 1992 10:1910
Hi Chris,

Okay, I see what you mean.  Good, I didn't want to see that same old protocol
sharing thing come up again.  I will ask the TSAM developers to contact Vince 
Guarino if they haven't already.  Since you say it's not difficult, maybe they
can add it in time for SSB.

Thanks for clarifying

 - Linda
2250.5Talking to different addressesSNOC01::MISNETWORKThey call me LATWed Feb 05 1992 22:0512
re .3
>>> As long as TS AM and Ethernet AM are talking to DIFFERENT ADDRESSES,
>>> or using DIFFERENT PROTOCOLS, or using DIFFERENT CONTROLLERS, there is
>>> no "conflict"

Then why when I try using an alarm via the Ethernet AM on one address ( a PDP )
does my terminal server alarm using TS AM die when it is looking at another 
address ?? If I understand correctly, both should be able to work at the same 
time.

Cheers,
Louis
2250.6TOOK::FONSECAI heard it through the Grapevine...Wed Feb 12 1992 10:497
The reason is that the Ethernet AM and the Terminal_server AM share
the same address on the host end.  If you have alarms set on one
or both, and the response for the Ethernet AM comes back, but is
recieved by the Terminal Server AM (since they are resident on the same
node, (and same process?)) things are bound not to work.

-Dave