[Info-vax] Working with broken hardware, was: Re: DECnet Phase IV broken after VSI update
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Sat Nov 6 18:44:56 EDT 2021
On 2021-11-06 20:42:14 +0000, Simon Clubley said:
> Does VMS support hardware which doesn't correctly implement a standard
> (by implementing a workaround as Linux tends to do), or has VMS
> Engineering over the decades outright said that it doesn't follow the
> standards, so it's broken, so we won't support it ?
DE500 Fast Ethernet support was... turbulent... during the hardware
transition to auto-negotiation, and was a mixed bag around
auto-negotiation.
As were some of the other NICs in that era. Later NICs worked better,
and GbE NICs do much better with both speed and duplex. Earlier NICs
can be hit or miss, and more than a few were settings-locked.
In the antediluvian era of networking, locking NIC settings was
recommended for specific configurations, too.
> If it's the latter, is that going to change for x86-64 VMS, given some
> of the hardware out there ?
I would expect to be rid of DE500 NICs when transitioning over to
x86-64. Not at current GbE NIC prices and DE500 speeds, for those cases
where the GbE or 10 GbE NIC isn't already server-integrated.
There are *lots* of ways to get in trouble with OpenVMS. Where it'll
fail with weird errors. Duplicate MAC address detection checks were
added there, and can catch some configuration issues. There are others.
DHCP client support in OpenVMS was problematic for instance and may
still be (it's been a ~decade since I've bothered to try it), and
hopefully that will be improving with what VSI has been and will be
working on.
IPv6 support on OpenVMS similarly needs some help.
For those of you wondering how to find and learn about the more
meddlesome areas? Postings around here, of course. There are other
ways. Over several years, there was a well-done and well-presented
series of boot camp technical sessions offered by some HP/HPE folks,
describing how to implement and debug and work around what was clearly
some poorly-documented and seemingly busted OpenVMS code. Better
documenting and hardening the associated OpenVMS code was seemingly
somehow out of bounds. Looking around for code that has
stupid-complicated configuration requirements and/or stupidly-manual
configuration requirements is another. SMTP server had a wonderful
failure mode for a while and may still, where a missing configuration
file generated no diagnostics and the the SMTP server silently (and
incredibly) defaulted to operating as an open relay. I've previously
pointed to certificate authentication. IPv6. Etc.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list