[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 7.286::fddi

Title:FDDI - The Next Generation
Moderator:NETCAD::STEFANI
Created:Thu Apr 27 1989
Last Modified:Thu Jun 05 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2259
Total number of notes:8590

856.0. "DMA on VS4000/90 FDDI problem" by POBOX::DCARROLL () Thu Feb 11 1993 20:19

    My customer utilizes VS4000/90s with the Dec FDDI controller 700 in 
    scientific workgroups. These systems are primarily used as MSCP file
    servers over FDDI. We have encountered a strange problem in that the
    controller doesn't seem to be doing DMA I/O!!??
    
     Running a program from one VS4000/90 on the same E-net segment that
    does large amounts of I/O to a disk served from the node in question,
    I/O rates are fairly good..approx. 1090 KB/sec. This compared to the
    same test and config. with LAVC protocol disabled on the FDDI and
    enabled on the e-net controller of the serving node yields thruputs of
    960 KB/sec.
    The problem is while the Enet controller test shows 12% CPU time on the
    Interrupt stack, the FDDI test shows 85% CPU time on the Interrupt
    stack or approx. 24 VUPS of processor power being used to service the
    FDDI controller!!! 
    
    After hanging me out the 15th floor window by my ankles... I was told
    I'd "sleep with the fishes" if I didn't find out where the problem was!
    
    Since the Model 60s didn't support DMA, we double checked on the Model
    90s to ensure this DMA capability. Did we miss an F.C.O. or driver
    change for buffer to buffer memory moves ?
                                             
    Any help on this "life threatening" situation would be greatly
    appreciated!!
    
    Thanks in Advance,
    Denis
         
T.RTitleUserPersonal
Name
DateLines
856.1NETRIX::thomasThe Code WarriorFri Feb 12 1993 02:141
The DEFZA does not do DMA on transmit.  (ie. DMA is only done for receives)
856.2try the new FDDI Turbochannel adapterQUIVER::WASHABAUGHBorn to be MildFri Feb 12 1993 15:375
Can you try the new FDDI Turbochannel adapter?  It has both transmit and receive
DMA, and generally has a more efficient architecture.  It has performed quite
well in the lab.

doug
856.3POBOX::DCARROLLFri Feb 12 1993 20:2915
    
    Doug,
    
    First..thanks for you response....but I/we still don't understand why
    there would be no DMA on the XMIT side of a hi-speed FDDI controller.
    My customer is a highly technical, widely respected national lab and I
    can't go back to them with merely "buy the new adapter to solve the
    problem". They are threatening to broadcast this wide and loud on
    Internet unless they get a straightforward answer.
    Second..I have to beg ingnorance of any new FDDI T-channel controller.
    Is this announced? If not can you indicate where I can get preliminary
    details.
    I greatly appreciate any details you can provide. Thanks !!
    
    Denis
856.4reasons why there are not transmit dmaQUIVER::WASHABAUGHBorn to be MildFri Feb 12 1993 22:1816
There are two reasons why the first FDDI adapter (the turbochannel 700) did not
have transmit DMA.  The first reason is that it was quicker time to market to not
do transmit DMA (TTM was of primary concern, not performance).  The second reason
is that the west coast folks argued that transmit DMA would not buy the customer
anything.  [I don't think they counted CPU cycles as being important to a 
customer.

The receive DMA engine has several limitations as well.  First, the firmware gets
involved in each and every packet, and second, a minimum of 512 bytes is DMA'd, 
even for 1 byte of data.  This can increase latency for small packets
unnecessarily.

I'm not exactly sure of the status of the DEFTA (the new turbochannel option).
Contact Sharon ONeill for details.

doug
856.5Are there any DEFZA -> DEFTA upgrade plans ?ANTIK::WESTERBERGStefan Westerberg DS StockholmSun Feb 14 1993 16:053
Are there any DEFZA -> DEFTA upgrade plans ?

Stefan
856.6Contact PM regarding adapter upgrade programsQUIVER::STEFANII've got a pocket full of KryptoniteSun Feb 14 1993 19:328
    Stefan,
    
       You should probably send mail to Sharon (DELNI::ONEILL) Oneill regarding
    any DEFZA to DEFTA upgrades.  She is the product manager for all of the
    FDDI Adapters (DEMFA, DEFEA, DEFZA, DEFTA, et al).
    
       - Larry Stefani
         DEFEA Project Engineering
856.7Why is this called a "problem"?KONING::KONINGPaul Koning, A-13683Tue Feb 16 1993 14:055
Something about this "highly respected lab" bothers me.  The adapter works
exactly as described.  Why are they upset?  Did someone tell them it has
DMA both ways?  It doesn't, never did, never will, never was designed to.

	paul
856.8STAR::PARRISVMS is VMS is OpenVMS nowWed Feb 17 1993 12:236
The DEFZA was out a long time (a year?) before the VS4000-90 came out, and used
on DECstations under Ultrix, so its design tradeoffs undoubtedly had the fast
MIPS CPU speed factored in.  The early TURBOchannel SCSI disk controllers don't
do DMA in either direction, by the way. 

I think a good trade-in offer is probably the best way to go. 
856.9don't insult the speed of VS4000/90MUDDY::WATERSWed Feb 17 1993 15:1421
>The DEFZA was out a long time (a year?) before the VS4000-90 came out, and used
>on DECstations under Ultrix, so its design tradeoffs undoubtedly had the fast
>MIPS CPU speed factored in.

    Correct me if I'm wrong, but some NVAX models are *faster* than
    DS 5000/200 and perhaps DS 5000/240.  Certainly the difference in CPU
    speed is minor.

    My theory: Unix and VMS users tend to have different ways of using
    machines, and different monitoring tools.  Perhaps the high CPU expense
    of driving DEFZA is less visible on Ultrix than on VMS.  And for
    historical hardware reasons, VMS users are more likely to closely
    watch the disappointing progress of their jobs, and to diagnose
    performance killers in the system.  8^)

    I've heard a Digital vice president champion programmed I/O even on
    slow, low-cost VAXes.  "The CPU chip makes a great DMA engine.  Our
    performance study shows that dedicated DMA hardware doesn't help much."
    This argument fails to recognize that some users have multiple tasks
    running at once.
    --gw
856.10.7 "bothers me"POBOX::DCARROLLWed Feb 17 1993 15:3913
    Not that the author of .7 deserves a reply re: the design of the DEFZA
    but I do wonder if he was on the GM gas tank design team?? I find the
    "never designed to " quote most amusing...I'm sure the engineers at the
    "highly respected" lab would also....maybe you'd like to relay that
    message?
    
    Because of the fact that early SCSI disks didn't do DMA as pointed out
    in .8, we made a point to find out if this device did DMA...guess we
    just "forgot" to ask if it was bi-directional.
    
    Also , in reply to .8  what Decstation was faster than the 33 spec
    VS4000 when the DEFZA was first introduced?
    
856.11KONING::KONINGPaul Koning, A-13683Wed Feb 17 1993 20:517
Well, you originally talked about this as if it were a bug, which of course
it isn't.  It may have been a bad design decision (though the opinions of
several highly respected senior people are, at best, mixed on that).
But your only recourse is to tell the customer "yes, you're right, it doesn't
do DMA".

	paul
856.12Fix is easy - go with DEFTALEVERS::WEAVERThu Feb 18 1993 17:3815
    When the DEFZA was introduced it was one of the first FDDI adapters on
    the market. It was less than half the form factor of the closest
    competitor and less than half the price. I don't think we should get
    into a pissing contest about a decision made over 3 years ago to only
    do DMA in one direction in order to complete the product design in
    under 6 months. Thats not going to solve the customers problem. The
    FEFTA hardware has been completed almost a year ago and it has been
    working with a driver for at least 6 months. It will be released with
    an OSF driver in March and a VMS driver in something like May. 
    It is the highest performance FDDI adapter available for sale by anyone
    today. NOTE - it may not be the lowest latency but it is the best for
    moving the most Mbits/sec. Hopefully you can work something out where
    they can trade the antique DEFZA's for DEFTA's. 
    I will try and post the product announcement for the DEFTA as the next
    reply - if I can't I will mail it to this notes originator.