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

Conference 7.286::fddi

Title:FDDI - The Next Generation
Moderator:NETCAD::STEFANI
Created:Thu Apr 27 1989
Last Modified:Thu Jun 05 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2259
Total number of notes:8590

295.0. "TVX and Claim" by COMICS::WOODWARD (Smile!) Tue Jul 09 1991 11:40

Hello all,

Why does a change in the TVX value, on a concentrator in my tests, cause the
concentrator to initialise the ring ? (I'm seeing the inits by checking the
counters using ELMS).

Also, why should my bridge show 2 "ring initialisation received" for each
single init from the concentrator ? 

Setting tvx in a bridge 500 doesn't cause a ring init. The bridge is running 
v2.2 and the concentrator is the same with both v2.3 and v3.0.2ft (I don't 
have a real v3 to try).

Just as an extra point, 'upgrading' from v3.0.2ft to v2.3 causes nvram checksum
failure when the con comes back up, and requires an nvram reset to clear this.
(I haven't logged this officially as I'd like to try real v3 first).

Steve
T.RTitleUserPersonal
Name
DateLines
295.1Ring init answersQUIVER::CIARFELLAWhen in doubt, mumble.Wed Jul 10 1991 11:0825
>Why does a change in the TVX value, on a concentrator in my tests, cause the
>concentrator to initialise the ring ? (I'm seeing the inits by checking the
>counters using ELMS).
    
    	Timing parameters, such as TVX and Requested TRT (T_REQ), as 
    	programmed into the MAC chip.  Any changes to these values 
    	requires that the chip be turned off, the new value loaded, and
    	then turned back on.
    
>Setting tvx in a bridge 500 doesn't cause a ring init. The bridge is running 
>v2.2 and the concentrator is the same with both v2.3 and v3.0.2ft (I don't 
>have a real v3 to try).
    
    	You should see the exact same behavior with the bridge, ie., if you
    	set a new TVX value (different from the previous), then the ring
    	should reinitialize.
    
>Also, why should my bridge show 2 "ring initialisation received" for each
>single init from the concentrator ? 
    
    	Because the ring is initialized when the MAC is turned off on the
    	concentrator and then again when it is turned back on after the
    	new parameter value is loaded into the chip.
    
    
295.2I don't see this so where's the problemCOMICS::WOODWARDSmile!Wed Jul 10 1991 11:5528
Thanks for the info but I'm not seeing the same on the bridge as the con;  

>>    	You should see the exact same behavior with the bridge, ie., if you
>>    	set a new TVX value (different from the previous), then the ring
>>    	should reinitialize.

There are no ring inits on the bridge (v2.2 or v3), and no inits received on the
con.

IS this a problem, and if so where (bridge or con)? I almost hope the bridge is
correct as I don't see much need to init the ring when tvx changes as this is a
local-to-station parameter (although I realise it may be necessary depending on
how the MAC is implimented)


Also;
>>   	Because the ring is initialized when the MAC is turned off on the
>>    	concentrator and then again when it is turned back on after the
>>    	new parameter value is loaded into the chip.
   
I'm still a bit confused here, the bridges show 2 ring inits RECEIVED, so who
is causing the first ring init (con only shows 1 init). Is this  timing 
related, ie when the MAC turns off does this cause an init due to tvx expiry
(does it really take this long to turn off/on the MAC) or what?

Thanks,

Steve
295.3Let me look a little more at this ...QUIVER::CIARFELLAWhen in doubt, mumble.Wed Jul 10 1991 13:0415
>There are no ring inits on the bridge (v2.2 or v3), and no inits received on the
>con.
    
    I'll take a look at how the firmware is behaving; something sounds
    funny here - it could be the SMT implementation or the RBMS agent.
    
>           I don't see much need to init the ring when tvx changes as this is a
>local-to-station parameter (although I realise it may be necessary depending on
>how the MAC is implimented)
    
    It is because of the way that the MAC is implemented.  The timing
    parameters are stored in registers which are writeable only when the
    chip is off.
    
    
295.4DECbridge 500 firmware bugQUIVER::CIARFELLAWhen in doubt, mumble.Wed Jul 17 1991 10:1725
	It looks like you've found a bug in the DECbridge 500 firmware.
	The values that you set for TVX and T_REQ are not getting programmed
	into the MAC chip correctly by the management agent code on the bridge.

	This problem affects only the FDDI Line TVX, T_REQ, and T_MAX 
	parameters.  The Phy Port LEM Threshold is not affected.

    	The problem resides in V2.1, V2.2, and 3.0 FT (field test).
    
	The problem is that the values are stored in the bridge's internal 
	management database and NVRAM but are not programmed into the chip.  
	The bridge must be power-cycled or reset by a management command for 
	the new values to be programmed into the MAC chip.

	Any management reads of the bridge will return the new values that
	were set.  These values will not reflect the actual operational values
	until the bridge is reset.

	This problem will be fixed in the version of the DECbridge 500 firmware
	which introduces SNMP set capability.  I don't know what version number
	it will be.

    	Paul C