I found this information interesting.

The statement

"To save a couple of pennies per system the
> VAX hardware designers determined that having full hardware modem
> control (DECstandard 52) on the board was not needed, because "very
> few workstation users hook a modem up to their serial line".

has two different meanings (to me) in the context of this discussion. They are:

1) RI and DCD are not implemented in hardware (Ring indicator and data carrier detect)

2) A subset of RTS, CTS, DSR, DTR as well as RI and DCD are not implemented in hardware. 

Does anyone want to clarify this in greater detail?  Just curious.    


On 7/6/2024 8:59 PM, Jon "maddog" Hall via WLUG wrote:
John:
That's an interesting statement.  I would think it was the same case
and port setup, but a different motherboard since you couldn't just
slot a MIPS processor into a VAXstation processor.

That is why I said "based".   "Based" means that you did not have to requalify a lot of the parts, that you could use a lot of the same Bill of Materials....it does not mean you use exactly the same PCB.   In the case of the VAXstation/DECstation 3100 that meant we used the same serial io chips and did not provide the hardware flow control.

Yes! It's coming back to me, the 3100s were horrible for serial,
though I think they had fixed it for the 5000 series systems, since
the DECstation 5000 and the DECserver 5100 were identical, except the
DECStation had a graphics card and cost 10-20% _less_ than the
DECstation 5000.  So we bought DECStations and used them as servers.

The server groups were different engineers, and the 5000s were designed after the DECstation 3100/2100 series.

Actually we MIGHT have caught the issue with the serial port for the DECstation 3100/2100 because I brought up the issue in a hardware meeting and was assured that it had been fixed because (and I can still hear this person's voice in my head) the DECstation was a REAL UNIX MACHINE.   I should have found that person later and beaten him to death.

David:
Actually, Cutler was already in trouble with management because of the Prism project.  Prism was the first try at building a RISC machine (this was in the 1985-1986 time frame) and it was managed by Dave Cutler.  Unfortunately, Dave was not a good administrator.  He was doing a very bad job of managing the project and doing a very bad job of keeping management up to date on what was going on.  Finally, management cancelled Prism and that is when they decided to go with the MIPS architecture.

That is not what I experienced.  I will not comment on Dave's skills as an administrator or manager of the project.   I do know that he had the very ambitious project of doing the next-generation architecture and the next generation operating system.   He wanted a micro-kernel based system with "personalities", one personality being VMS and the other personality being Unix.    One issue he had was when there was a clash between personalities he would always favor VMS and therefore the Unix personality would not be "perfect".   I felt this was a mistake, since Unix people did not tolerate things that did not smell like Unix.   VMS people could have been led over to a new environment over time since DEC controlled the path with VMS.

The reason I know this is that I personally interviewed with David Cutler for the position of Unix Product Manager for his new operating system.    The interview was going fine until I tried to explain to Dave why his strategy was wrong and he had to make the Unix side really compatible.   Then things got ugly, as David really did not like to be told he was wrong.

Ken did have the bad habit of cutting off Dave's development money, then giving it back to him again.   I seem to remember that Dave was still going full steam ahead while the PMAX was being developed, which is one reason why he was caught so flat-footed when PMAX was announced.   It was kept REALLY SECRET.   It probably did not help that Ken reportedly asked David in a gleeful tone if the new chip would be as fast as the PMAX....

"Will it be THIS FAST, Dave?" was the reported question.

It is also my belief that the Alpha chip came directly from Dave's work on the PRISM, and that Windows NT came directly from David's work on the microkernel with personalities.    DEC never "decided to go with MIPS" except as a stop-gap measure for Unix.    If DEC had "decided to go with MIPS" they would have ported VMS to it, and since that never happened, it was obvious that DEC had not embraced MIPS.

md


On Sat, Jul 6, 2024 at 3:27 PM John Stoffel <john@stoffel.org> wrote:
>>>>> "Jon" == Jon \"maddog\" Hall via WLUG <wlug@lists.wlug.org> writes:

> The DECstation 3100 (aka the PMAX) was a system based on the same
> motherboard as the VAXstation 3100, except with a MIPS processor.  
> It was the first time that Digital had built a system using another
> company's chip architecture.

That's an interesting statement.  I would think it was the same case
and port setup, but a different motherboard since you couldn't just
slot a MIPS processor into a VAXstation processor. 

> We had a choice between supporting the MIPS R2000 chip as "big
> endian" or "little endian".   We chose to support "little endian" to
> be compatible with PDP-11s, VAXen and Intel chips, rather than be
> compatible with other manufacturers.   This, in my mind, was very
> important since it let us share data over NFS and give greater
> compatibility with programs and libraries of applications already
> running on other Unix-like systems such as Ultrix, BSD, etc.   Sun
> experienced this grief when they ported Solaris off the big endian
> Motorola and SPARC chips to little endian Intel.

> One of the few issues of the DECstation 3100 (and 2100, known as the
> "PMIN" after that) was that the serial I/O port did not support
> hardware handshaking.   To save a couple of pennies per system the
> VAX hardware designers determined that having full hardware modem
> control (DECstandard 52) on the board was not needed, because "very
> few workstation users hook a modem up to their serial line".   What
> they meant was that "very few VMS workstation users hooked a modem
> up to their serial line", opting for DECnet to handle their
> networking.   Therefore the pins necessary to support hardware modem
> control were missing from the DECstation product lines.

Yes! It's coming back to me, the 3100s were horrible for serial,
though I think they had fixed it for the 5000 series systems, since
the DECstation 5000 and the DECserver 5100 were identical, except the
DECStation had a graphics card and cost 10-20% _less_ than the
DECstation 5000.  So we bought DECStations and used them as servers.
:-)

I used to live and breathe the DEC options catalog, which was
something like an inch thick book in purple (maybe blue? maybe changed
each year?) with all the various options and configurations you could
get.

> Unix users, on the other hand, often had modems hooked up to their
> workstation, to handle cu(1), uucp(1) and other serial line
> protocols.   We eventually got around this by better refining
> software modem control, but it was painful.

The EE department had Sun 1s at WPI, and they have the 9600 baud
bitnet connection running of a VAX 11/780 at the time. 

> The proposal, design and release of the DECstation 3100 was a
> top-secret project inside of DEC, kept secret from even many people
> in the Digital Unix group in Nashua, New Hampshire.   The
> development of the system was done in Palo Alto's WorkStation
> Engineering group and the software engineering was done in the
> Western Software Labs in Palo Alto, albeit by taking key engineers
> from the Nashua facility and transplanting them temporarily to Palo
> Alto.

> The implementation was kept so secret that it caught Dave Cutler,
> then working on DEC's next-generation operating system and chips, by
> surprise when it debuted at a Board Meeting in Maynard,
> Massachusetts.   Shortly after that board meeting Mr. Cutler left
> Digital and moved (with some of his team) to Microsoft.

Do you think that was just the straw that broke the camel's back? 

> The DECstations only were manufactured for a couple of years, as the
> DEC Alpha processor replaced MIPS in Digital's lineup.   Although
> originally promised that OSF/1 would be ported to the DECstation
> line, this port was dropped due to realizing that there would never
> be an application base to support the customers of a DECstation
> OSF/1 port.   It was better for ISVs and customers to maintain the
> Ultrix base for the DECstations than to split the base into Ultrix
> and OSF/1.

Yeah, we had a ton of DECstations and a bunch of various early model
Alphas at WPI which we beta tested for DEC.  The AS2100 with 8 DEC
StorageWorks canisters (which Netapp used on their early F220, F330,
F740 NAS systems) holding 3.5" disks, dual ported, hot-swapable.  Nice
gear. 

The move from Ultrix to DEC OSF/1 was a bit painful, but not terrible
as I recall, but I'm sure I've blocked all the bad memories from then.

Thanks for the walk down memory lane!
John

_______________________________________________
WLUG mailing list -- wlug@lists.wlug.org
To unsubscribe send an email to wlug-leave@lists.wlug.org
Create Account: https://wlug.mailman3.com/accounts/signup/
Change Settings: https://wlug.mailman3.com/postorius/lists/wlug.lists.wlug.org/
Web Forum/Archive: https://wlug.mailman3.com/hyperkitty/list/wlug@lists.wlug.org/message/UUCPQ4AAGHN37ST6IFAL7NSACXXFI6FE/