[net.unix-wizards] Emulex TC7000 trouble reports wanted

RSanders@USGS2-MULTICS.ARPA (08/02/85)

[Cough, choke] Someone recently referred to the troubles using Emulex
TC7000 tape controllers with 4.2 BSD (this is the first I've heard of
troubles).  Since one of these is about to be delivered here, could
anyone with experiences, good or bad, MAIL me a short description.  I'll
summarize if sufficient responses come in.

-- Rex
   RSanders @ Denver (ARPA)
   ucbvax!menlo70!sanders (UUCP)

stevens@hsi.UUCP (Richard Stevens) (08/05/85)

Yes, there is a problem with the TC7000.  I posted a query about 4 weeks
ago when we found a problem with the TC7000/Kennedy 9400 combination.
The problem is as follows:  for certain combinations of record lengths
and starting buffer addresses, the TC7000 will return the actual record
length that was read, but the final portion of the buffer is not actually
transferred from the controller to your buffer.  The problem is repeatable
but will change if you move the buffer from, say a page boundary, to some
other address.  I have since had others run my little test program that
duplicates the problem on a real DEC TM03 controller (which the TC7000
emulates) and on an SI controller which also emulates the TM03.  The
results were fine, which showed that the problem was not in the 4.2 BSD
ht driver.  Emulex, in their true to form 3rd party vendor style, said
"we don't have the problem under VMS so it must be a UNIX problem".
Well, I just got off the phone with Emulex Tech Support and they now
admit that it is a problem in the TC7000 and they were able to duplicate
the problem under VMS.  They were sure that it was a timing problem with
the UNIX driver.  I'll post what I find out from Emulex, or if you need
additional information just give me a call.

One additional note - Emulex is finally getting a UNIX source license in-house.
While I like their products a lot (we have their VMaster/SC780 with an Eagle,
a CS21/F, CS21/H, CS32/F, a TM11/9300 and the TC7000/9400) this is the
second time I've been burned with their "it works fine under VMS" attitude.
Maybe now they will take some time to learn UNIX since they must do quite a
volume of business to UNIX sites.  Maybe they'll even join the net !!

	Richard Stevens
	Health Systems International, New Haven, CT
           ihnp4 ! hsi ! stevens