[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