[Info-vax] DECnet Phase IV broken after VSI update

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Sat Nov 6 12:28:58 EDT 2021


On 2021-11-06 13:52:03 +0000, Robert A. Brooks said:

> On 11/5/2021 7:52 PM, Rich Jordan wrote:
> 
>> VSI found it, though there's still a mystery of sorts attached.
>> 
>> The original system also has EIA-0 (and 1) NICs.  The EIA-0 is set to 
>> 1Gbs full duplex, auto negotiation disabled, and the corresponding 
>> Cisco port is set the same.
> 
>> This is because they've had the system long enough that they 
>> experienced the bad behavior between VMS and switches doing auto 
>> negotiations in the dim past.
> 
> Unless they are referring back to the mid-90's when the early PCI 
> Ethernet adapters on Alphas were not-so-great, that info is a bit stale.
> 
> VMS Engineering (specifically, the guy who's been writing our Ethernet 
> drivers for over 30 years) has stated that auto-negotiate should always 
> be used.
> 
> If it doesn't work, he'll fix it, or determine that the switch is 
> non-conforming to the standard.


That's been becoming the new policy since ~Y2K or so—though with some 
wrinkles around Alpha and Itanium NICs—then GbE controllers and 
late-era Fast Ethernet that are detected with auto-negotiate disabled 
should generate an informational message at OpenVMS boot, in the logs, 
when viewed within LANCP, and within the documentation. For important 
network switch settings preferences, I'd be included to post driver 
status information to end-users via SHOW DEVICE /FULL, and AMDS/AM, too.

The distribution of this information—and of other analogous 
recommendations for many other API choices available—has been 
inconsistent, at best. An API with choices needs to have published 
opinions, and best has diagnostics when the existing settings are 
drifting out of current preferences. Y'all want us pesky customers to 
move in certain shorter-term or longer-term directions, y'all need to 
tell us that. WTFM, minimally. Displaying diagnostics is preferred.

If y'all as developers don't have an opinion for an API or settings 
choice, there shouldn't be an API or settings choice. And preferences 
can shift over time, which means shifting our usages.

Unfortunately for this and similar cases where the end-user really 
intends to have a bogus setting—this because there's a busted switch 
port or busted switch firmware or whatever—OpenVMS also lacks a means 
to provide overt alert messaging and to then suppress the the overt 
displays over time, moving the displays to status-related cases.  Such 
as into LANCP, here. That'll probably require some updates to the 
existing 1970s- and 1980s-era diagnostics and status-reporting 
infrastructure.


-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list