[Info-vax] Y3K for PDP-11 Operating Systems

Bob Koehler koehler at eisner.nospam.encompasserve.org
Tue May 10 13:50:45 EDT 2011


In article <696a284f-1e28-499f-bcec-bb21ccf7cbc9 at l14g2000pro.googlegroups.com>, John Wallace <johnwallace4 at yahoo.co.uk> writes:
> 
> I remember one of my 1980s customers whose hardware service was done
> by a 3rd party. Their 2*78x cluster had a problem in that one node
> wouldn't mount one of the shared disks. They'd been waiting for their
> fixit folks to sort this for months, no progress. Then one day the
> other 78x failed, leaving them unable to produce vehicles (cars, and
> an IT company in this picture which is now part of HP, work it out).
> As a favour, DEC Field Circus came in, ran the usual diagnostics, and
> within minutes it emerged that an FPU fault had been preventing the
> disk being mounted on the original dodgy 785. It was a bit of a
> surprise to me to see an FPU involved in mounting a disk, but
> apparently it shouldn't have been a surprise.

   The FPA for the VAX-11/780, and I believe for the 785, was part of
   the data path between RAM and CPU.  When the CPU fetched and
   instruction that was implemented in the FPA, the FPA executed it,
   presented an instruction to store the result, and padded with NOPs
   to maintain instruction alignment.

   When the FPA went bad, all kinds of screw ups could happen.  I was
   quite suprized to find an FPA bug that created incorrect behaviour
   in our applications by dropping bits, but allowed VMS itself to
   run all day long.  We finally found the bug by running the Fortran
   compiler repeatedly to put a load on the CPU.  From time to time
   it would die, and we were able to see that a RET had gone to the
   wrong address, one bit different from the saved PC.

   Pulling the FPA made everything work correctly.  We ran without it
   for a couple of days until the replacement showed up (third party
   maintenance, didn't keep one in stock).

   



More information about the Info-vax mailing list