home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / landr4.exe / STATS.DOC < prev    next >
Text File  |  1993-10-06  |  63KB  |  1,029 lines

  1. LAN Driver Statistics        Introduction
  2.  
  3.                   By comparing information about the LAN drivers installed on 
  4.                   the NetWare server, you can tell which cabling system is  
  5.                   handling the most traffic.  
  6.  
  7.                   If errors occur frequently on a high-traffic system, you  
  8.                   may want to switch some of the workstations on the busy  
  9.                   system to a new cabling system or to a less busy cabling  
  10.                   system.  
  11.  
  12.                   For information on viewing LAN driver statistics, see " 
  13.                   Viewing LAN Driver Statistics" in Chapter 6 of Supervising  
  14.                   the Network. 
  15.                   The generic statistics common to most of the current  
  16.                   drivers are listed in the following tables: 
  17.  
  18. Table B-1, "LAN Driver statistics common to all topologies,"  
  19. Table B-2, "Generic statistics for Ethernet drivers," 
  20. Table B-3, "Generic statistics for RX-Net(tm) drivers," 
  21. Table B-4, "Generic statistics for Token-ring drivers," 
  22. Table B-5, "Generic statistics for baseband pcn2l drivers," 
  23.  
  24. CUSTOM STATISTICS vary, depending on the LAN driver installed. For statistical
  25. information about third-party drivers, check the documentation that comes with
  26. the driver.  In most cases the programmer put this information in to give added
  27. statistical information that is in most cases only useful to the programmer.  
  28.  
  29. NOTE: If Card is not listed in the custom statistics section contact
  30. manufacturer/Driver writer of LAN Card in server for custom statistics
  31. documentation.
  32.  
  33. Table B-6, "Custom statistics for Ethernet drivers," 
  34. Table B-7, "Custom statistics for RX-Net(tm) drivers," 
  35. Table B-8, "Custom statistics for Token-ring drivers," 
  36. Table B-9, "Custom statistics for IBM baseband pcn2l drivers," 
  37.  
  38. ----------------------------------------------------------
  39. Table B-1, "LAN Driver statistics common to all topologies,"  
  40.  
  41. Statistics for LAN Drivers 
  42.  
  43. LAN Driver statistics 
  44.  
  45. Statistic Explanation 
  46.  
  47.           Driver Name                      The driver name and parameters  
  48.                                            that correspond to the  hardware  
  49.                                            settings on the network board. 
  50.  
  51.           Version                          The current version of the driver.
  52.  
  53.           Node Address                     The station or node address of the 
  54.                                            network board in the  NetWare  
  55.                                            server. 
  56.  
  57.           Protocols                        The communication protocols bound  
  58.                                            to the driver with BIND.
  59.  
  60.           Network Address                  The network number assigned to the 
  61.                                            cabling system the LAN  driver is  
  62.                                            operating on. Appears only if the  
  63.                                            IPX protocol has  been bound to  
  64.                                            the board. 
  65.  
  66.      Generic Statistics
  67.           Total Packets Sent               The number of packets sent from 
  68.                                            the NetWare server through  this 
  69.                                            LAN driver. (By comparing this 
  70.                                            figure with the figures for  other
  71.                                            LAN drivers, you can see which 
  72.                                            driver is handling the  most 
  73.                                            traffic.)  (Maintained by TSM).
  74.  
  75.           Total Packets Received           The number of packets received by  
  76.                                            the NetWare server since  it was  
  77.                                            last booted (includes file service 
  78.                                            requests, packets  routed to  
  79.                                            another network, and packets sent  
  80.                                            to other IPX  sockets in the  
  81.                                            NetWare server). (Maintained by TSM).
  82.  
  83.           No ECB Available Count           A counter that increments when a  
  84.                                            device sends a packet to  your  
  85.                                            NetWare server, but no packet  
  86.                                            receive buffer is available.  The  
  87.                                            NetWare server allocates more  
  88.                                            packet receive buffers  after each 
  89.                                            incident until it reaches its  
  90.                                            maximum limit  (configured with a  
  91.                                            SET parameter). If you are using  
  92.                                            an EISA or  microchannel bus  
  93.                                            master board (such as the NE3200), 
  94.                                            you  will probably need to  
  95.                                            increase both the minimum and   
  96.                                            maximum number of packet receive  
  97.                                            buffers. See the SET parameters.
  98.                                            (Maintained by TSM).
  99.  
  100.           Send Packet Too Big Count        A counter that increments when the
  101.                                            NetWare server tries to  transmit 
  102.                                            a packet that is too large for the
  103.                                            hardware to handle. (Maintained by 
  104.                                            TSM). 
  105.  
  106.           Reserved                         This field is reserved for use by
  107.                                            the msm, but should be initialized
  108.                                            to zero.
  109.  
  110.           Receive Packet Overflow Count    The HSM (lan driver) may user this
  111.                                            counter to indicate the number of
  112.                                            times the adapter's receive buffers
  113.                                            overflowed causing subsequent
  114.                                            incoming packets to be discarded.
  115.                                            (?? A counter that increments when
  116.                                            the NetWare server receives  a
  117.                                            packet that is too big to store in
  118.                                            a cache buffer. This happens
  119.                                            rarely, unless you are running a 
  120.                                            software program that does  not 
  121.                                            negotiate packet size. Contact the
  122.                                            vender for an updated  version of 
  123.                                            the software. ??). (Maintained by
  124.                                            the HSM).
  125.                     
  126.           Receive Packet Too Big Count     The TSM increments this counter
  127.                                            whenever a packet is received that
  128.                                            is too large for the provided
  129.                                            receive buffer(s). (Maintained by
  130.                                            TSM).
  131.  
  132.           Receive Packet Too Small Count   Some TSMs increment this counter if
  133.                                            a packet is received that is too
  134.                                            small for media definitions. 
  135.                                            Currently only the RX-Net TSM
  136.                                            Maintains this counter. 
  137.  
  138.           Send Packet Miscellaneous        A counter that increments when  
  139.           Errors                           errors occur with send packets.
  140.                                            (Maintained by HSM).
  141.  
  142.           Receive Packet Miscellaneous     A counter that increments when  
  143.           Errors                           occur with receive   
  144.                                            packets. (Maintained by HSM).
  145.  
  146.           Send Packet Retry Count          A counter that increments when the
  147.                                            NetWare server tries to  send a 
  148.                                            packet but fails because of a 
  149.                                            hardware error. Based on  the 
  150.                                            number of retries in the retry 
  151.                                            counter, the NetWare server  will 
  152.                                            try to send the packet until it is
  153.                                            sent or the retry setting is  
  154.                                            reached. If you receive a large 
  155.                                            number of these errors, use  LOAD 
  156.                                            LAN driver to increase the maximum
  157.                                            retry count, or  check the cabling
  158.                                            and workstation hardware.
  159.                                            (Maintained by HSM).
  160.  
  161.           Checksum Errors                  The HSM may use this counter to
  162.                                            increment when the checksum byte at
  163.                                            the  end of the  packet does not
  164.                                            match the sum of the bytes 
  165.                                            contained in the packet. This
  166.                                            indicates a data error. (Maintained
  167.                                            by HSM).
  168.  
  169.           Hardware Receive Mismatch count  A counter that increments when the
  170.                                            packet length received  by the 
  171.                                            hardware and the length specified 
  172.                                            by the packet do  not match.
  173.                                            Currently only the Ethernet TSM
  174.                                            maintains this counter. (Maintained
  175.                                            by the TSM).
  176.  
  177.           Total Send OK Byte Count Low     The number of bytes including low
  178.                                            level headers successfully
  179.                                            transmitted.  (Maintained by the
  180.                                            MSM).
  181.  
  182.           Total Send OK Byte Count High    Upper 32-bits of the Total Send OK
  183.                                            Byte Count Low.  Basically this
  184.                                            will increment to 1 when the above
  185.                                            counter reaches 4 gigabytes
  186.                                            (Maintained by the MSM).
  187.  
  188.           Total Receive OK Byte Count Low  The number of bytes including low
  189.                                            level headers successfully
  190.                                            received.  (maintained by the MSM).
  191.  
  192.           Total Receive OK Byte Count High Upper 32-bits of the Total Receive
  193.                                            OK Byte Count Low.  Basically this
  194.                                            will increment to 1 when the above
  195.                                            counter reaches 4 gigabytes.
  196.                                            (maintained by the MSM).
  197.    
  198.           Total Group Address Send Count   The number of packets transmitted 
  199.                                            with a group or multicast  
  200.                                            destination address. (maintained by
  201.                                            MSM).
  202.  
  203.           Total Group Address Receive      The number of packets received  
  204.           Count                            with a group or multicast  
  205.                                            destination address. (maintained by
  206.                                            MSM). 
  207.  
  208.           Adapter Reset Count              The number of times the adapter 
  209.                                            was reset because of  internal 
  210.                                            failures or other calls to the
  211.                                            Driver Reset routine.  (maintained
  212.                                            by the HSM).
  213.  
  214.           Adapter Operating Time Stamp     The time stamp indicating when the 
  215.                                            adapter last changed  operational  
  216.                                            state (such as load, shutdown, or  
  217.                                            reset). (Maintained by the MSM). 
  218.  
  219.           Adapter Queue Depth              The number of transmit packets 
  220.                                            (transmit ECBs) that are queued for
  221.                                            the  adapter.  This is an
  222.                                            indication of throughput overload
  223.                                            on  transmits. (maintained by the
  224.                                            TSM).
  225.  
  226. ---------------------------------------------------------------
  227.  
  228. Table B-2, "Generic statistics for Ethernet drivers," 
  229.  
  230. Generic statistics for Ethernet drivers (Using ETHERTSM.NLM).
  231. Statistic Explanation  
  232.           Send OK Single Collision Count   The number of frames involved in a
  233.                                            single collision but are
  234.                                            subsequently transmitted 
  235.                                            successfully. When the Ethernet
  236.                                            controller detects a collision, it
  237.                                            backs off and then will retry the
  238.                                            transmission.
  239.  
  240.           Send OK Multiple Collision Count The number of frames involved in
  241.                                            more than one collision but  
  242.                                            transmitted successfully. This
  243.                                            happens when the Ethernet
  244.                                            controller had to back off more
  245.                                            than once due to collisions.  See
  246.                                            also TxAbortExcessCollisions.
  247.       
  248.           Send OK But Deferred             The number of frames whose  
  249.                                            transmission was delayed  because  
  250.                                            of a busy medium. This happens  
  251.                                            when another  station is  
  252.                                            transmitting on the wire when the  
  253.                                            adapter receives  the command to  
  254.                                            transmit a packet.
  255.      
  256.           Send Abort From Late Collision   The number of transmits that had a
  257.                                            collision occur after 512 bits of
  258.                                            the packet had been transmitted. 
  259.                                            This can be caused by faulty 
  260.                                            adapters, faulty network 
  261.                                            equipment, cable lengths not to
  262.                                            specifications, or faulty
  263.                                            termination. 
  264.  
  265.           Send Abort From Excess           The number of transmits that were  
  266.           Collisions                       aborted because of too  many 
  267.                                            collisions. This usually indicates
  268.                                            that a board in the network is bad
  269.                                            or jabbering.  This condition could
  270.                                            also possibly occur in very heavy
  271.                                            traffic  conditions.
  272.  
  273.           Send Abort From Carrier Sense    The number of transmits aborted 
  274.                                            because of loss of carrier  sense 
  275.                                            while transmitting without any
  276.                                            collisions occurring. This usually
  277.                                            indicates a bad board in the
  278.                                            network (shorting the cable),
  279.                                            faulty cable, un-terminated cable
  280.                                            or faulty repeater.
  281.  
  282.           Send Abort From Excessive        The number of transmits aborted  
  283.           Deferral                         because of excessive  deferrals. 
  284.                                            This is usually caused by a faulty
  285.                                            adapter or repeater in the network
  286.                                            that is jabbering on the wire. 
  287.                                            This condition could also possibly
  288.                                            occur in very heavy traffic
  289.                                            conditions.
  290.  
  291.           Receive Abort From Bad Frame     The number of received frames that 
  292.           Alignment                        were misaligned. This occurs when
  293.                                            the number of octets in the frame
  294.                                            is not correct or it does not pass
  295.                                            the FCS check.  These  bad packets
  296.                                            are usually caused by a faulty
  297.                                            adapter or repeater in the system.
  298.                                            They can also be caused by a
  299.                                            collision. 
  300.  
  301. -------------------------------------------------------
  302. Table B-3, "Generic statistics for RX-Net(tm) drivers," 
  303.  
  304. Generic statistics for RX-Net(tm) drivers (Using RXNETTSM.NLM).
  305. Statistic Explanation 
  306.  
  307.           No Response to Free Buffer       A counter that increments each  
  308.           Enquiry                          time there is no response  from  
  309.                                            the receiving node to Free Buffer  
  310.                                            Enquiry.
  311.  
  312.           Network Reconfiguration Count    A counter that increments each  
  313.                                            time a Network  Reconfiguration  
  314.                                            occurs.
  315.  
  316.           Invalid Split Flag in Packet     A counter that increments each  
  317.           Fragment                         time the Split Flag in the  packet 
  318.                                            fragment is not the value  
  319.                                            expected. Packet fragments   
  320.                                            received out of order can cause  
  321.                                            this value to increase. 
  322.  
  323.            Orphan Packet Fragment Count    A counter that increments each  
  324.                                            time a packet fragment is   
  325.                                            received that is not a part of a  
  326.                                            previously received packet and   
  327.                                            therefore cannot be appended.
  328.  
  329.            Receive Packet Timeout          A counter that increments each  
  330.                                            time a received packet times  out  
  331.                                            while waiting for the rest of the  
  332.                                            packet fragments to arrive.
  333.  
  334.            Free Buffer Enquiry NAK Timeout A counter that increments each  
  335.                                            time a transmit packet times  out  
  336.                                            while waiting for an  
  337.                                            acknowledgment to a Free Buffer   
  338.                                            Enquiry from the receiving node. 
  339.  
  340.            Total Send Packet Fragments OK  A counter that increments each 
  341.                                            time a packet fragment is sent  
  342.                                            successfully. This number will be
  343.                                            high because packets are made up of
  344.                                            multiple fragments. For example a
  345.                                            4K packet is actually eight 512
  346.                                            byte packet fragments.
  347.  
  348.            Total Receive Packet Fragments  A counter that increments each 
  349.            OK                              time a packet fragment is  
  350.                                            received successfully. This number
  351.                                            will be high because packets are
  352.                                            made up of multiple fragments. For
  353.                                            example a 4K packet is actually
  354.                                            eight 512 byte packet fragments.
  355.   
  356. ---------------------------------------------
  357. Table B-4, "Generic statistics for Token-ring drivers," 
  358.  
  359. Generic statistics for TOKEN-RING drivers (Using TOKENTSM.NLM).
  360. Statistic Explanation 
  361.  
  362.            AC Error Counter             This counter increments when a ring
  363.                                         station receives a "Standby Monitor
  364.                                         Present" MAC frame with the A/C bits
  365.                                         in the Frame Status field equal to
  366.                                         zero without first receiving an
  367.                                         "Active Monitor Present" MAC frame.
  368.  
  369.            Abort Delimiter              This counter increments when a ring
  370.                                         station transmits an abort delimiter.
  371.                                         An abort delimiter is transmitted when
  372.                                         a ring station receives a frame in
  373.                                         which the token bit of the access
  374.                                         control field is set to show "Token"
  375.                                         and not "Frame."  A ring station can
  376.                                         also transmit an abort delimiter in an
  377.                                         internal hardware error has occurred.
  378.  
  379.            Burst Error Counter          This counter increments when a ring
  380.                                         station detects the absence of "five
  381.                                         half-bit times" (a burst-five error). 
  382.                                         Other stations will detect a burst-
  383.                                         four error followed by idles.
  384.  
  385.            Frame Copied Error Counter   This counter increments when a ring
  386.                                         station recognizes (receives or
  387.                                         repeats) a frame addressed to its
  388.                                         specific address and detects that the
  389.                                         FS field A bits are set to 1
  390.                                         indicating a possible line hit or a
  391.                                         duplicate address.
  392.  
  393.            Frequency Error Counter      This counter is incremented when the
  394.                                         frequency of the incoming signal
  395.                                         differs from the expected frequency by
  396.                                         more than that specified in Section 7
  397.                                         (IEEE Std 802.5-1989).
  398.  
  399.            Internal Error Counter       This counts the times a ring station
  400.                                         has a recoverable internal error,
  401.                                         which means a ring station is probably
  402.                                         marginal.
  403.  
  404.            Last Ring Status             This code changes each time the ring
  405.                                         status changes.  Status codes, are
  406.                                         reported by the physical hardware. 
  407.                                         See the IBM Token-Ring Network
  408.                                         Architecture Reference for the Status
  409.                                         Code, Function and Meaning.
  410.  
  411.            Line Error Counter           This counter increments when a frame
  412.                                         or token is repeated by the ring
  413.                                         station.  A frame is repeated when a
  414.                                         "Frame Check Sequence" error occurs or
  415.                                         a code violation exists between the
  416.                                         starting and ending delimiters of the
  417.                                         frame.
  418.  
  419.            Lost Frame Counter           This counts instances when a ring
  420.                                         station transmits a frame that does
  421.                                         not return to the station.  The active
  422.                                         monitor sends a new token.
  423.  
  424.            Token Error Counter          This counter is incremented when a
  425.                                         station acting as the active monitor
  426.                                         recognizes an error condition that
  427.                                         needs a token transmitted. This occurs
  428.                                         when the TVX timer expires.
  429.  
  430.            Up Stream Node High Dword:   The first 8 digits of the Up Stream
  431.                                         node address of next node up stream on
  432.                                         the ring.
  433.  
  434.            Up Stream Node Low Dword:    The next 4 digits of the Up Stream
  435.                                         node address of next node up stream on
  436.                                         the ring.
  437.  
  438.            Last Ring ID                 This contains the value of the local
  439.                                         ring.
  440.  
  441.            Last Beacon Type             This contains the value of the last
  442.                                         beacon type.
  443.  
  444. ---------------------------------------------
  445. Table B-5, "Generic statistics for baseband pcn2l drivers," 
  446.  
  447. Generic statistics for PCN2L IBM BASEBAND drivers (Using PCN2LTSM.NLM).
  448. Statistic Explanation 
  449.  
  450.           Send OK Single Collision Count   The number of frames involved in a
  451.                                            single collision but subsequently
  452.                                            transmitted successfully. 
  453.  
  454.           Send OK Multiple Collision Count The number of frames involved in 
  455.                                            more than one collision but  
  456.                                            subsequently transmitted
  457.                                            successfully. 
  458.  
  459.           Send OK But Deferred             The number of frames whose  
  460.                                            transmission was delayed  because  
  461.                                            of a busy medium. This happens  
  462.                                            when another  station is  
  463.                                            transmitting on the wire when the  
  464.                                            adapter receives  the command to  
  465.                                            transmit a packet.
  466.  
  467.           Send Abort From Excess           The number of transmits that were  
  468.           Collisions                       aborted because of too  many  
  469.                                            collisions. This is usually caused 
  470.                                            by a faulty adapter in  the  
  471.                                            system. It can also occur under  
  472.                                            very heavy traffic  conditions.
  473.  
  474.           Send Abort From Carrier Sense    The number of transmits aborted  
  475.                                            because of loss of carrier  sense  
  476.                                            while transmitting any collisions. 
  477.                                            This is usually caused  by a  
  478.                                            faulty adapter in the system,  
  479.                                            faulty cabling, an  unterminated  
  480.                                            cable, or a faulty repeater. 
  481.  
  482.           Receive Abort From Bad Frame     The number of received frames that 
  483.           Alignment                        were misaligned. These  bad  
  484.                                            packets are usually caused by a  
  485.                                            faulty adapter or repeater  in the 
  486.                                            system. They can also be caused by 
  487.                                            a collision. 
  488.  
  489. -----------------------------------------------------
  490. Table B-6, "Custom statistics for Ethernet drivers," 
  491.  
  492. NE2000.LAN, NE2.LAN, and NE2_32.LAN, NE1000.LAN
  493.  
  494.           UnderrunErrorCount               This counter increments when the
  495.                                            RAM buffer on the network board is
  496.                                            full; the board cannot accept any
  497.                                            more packets until the RAM buffer
  498.                                            is cleared.
  499.  
  500.           TransmitTimeoutCount             This counter increments when a
  501.                                            network board interrupts the file
  502.                                            server with the message that the
  503.                                            "send bit" is lost.  This is a
  504.                                            hardware problem caused by faulty
  505.                                            cabling, a bad network board, or a
  506.                                            missing terminator.
  507.  
  508.           RxPagingErrorCount               This is a count of the errors that
  509.                                            occur when internal buffers on the
  510.                                            card are corrupted.
  511.  
  512.           ReceiveFIFOOverrunErrorCount     This counter increments when an
  513.                                            incoming packet causes an overflow
  514.                                            because FIFO was not serviced.
  515.  
  516.           ReceiverMissedPacketCount        This counter increments when a
  517.                                            packet is sent to a network board
  518.                                            that cannot accept the packet
  519.                                            because all its receive buffers are
  520.                                            full.
  521.  
  522.           GotNothingCount                  This counter increments when the
  523.                                            file server receives an interrupt
  524.                                            from a network board that is not
  525.                                            transmitting or receiving anything. 
  526.                                            This is not serious.
  527.  
  528.           UnsupportedFramePacketCount      This counter increments when a
  529.                                            packet is received by the lan
  530.                                            driver with a frame type that
  531.                                            hasn't been loaded for the given
  532.                                            card.
  533.  
  534.           UnsupportedMulticastCount        This counter increments for each
  535.                                            multicast packet received by the
  536.                                            card that is not registered with
  537.                                            the driver.
  538.  
  539.           BackToBackSendCount              This counter increments each time
  540.                                            the driver can buffer a send packet
  541.                                            onto the network board while the
  542.                                            board is sending a previous buffer. 
  543.                                            Use this counter to track
  544.                                            congestion on the network board. 
  545.                                            See also "EnqueuedSendsCount".
  546.  
  547.           EnqueuedSendsCount               This counter increments when the
  548.                                            driver is unable to transmit a
  549.                                            packet and must put the packet in a
  550.                                            que until the transmitter is
  551.                                            available.  Use the counter to
  552.                                            track congestion on the network
  553.                                            board.  See also "BackToBack
  554.                                            SendCount".
  555.  
  556.           In32BitModeCount (NE1000 only)   This counter increments if a
  557.                                            network board is ever found in 32-
  558.                                            bit mode. (Currently, workstations
  559.                                            run in 8-bit mode.) Occasionally,
  560.                                            older ne1000 boards have bad ships
  561.                                            that make the boards go into 32-bit
  562.                                            mode.  If you ever see this counter
  563.                                            incremented, you probably have one
  564.                                            of those older boards on the
  565.                                            network.
  566.  
  567. NE2100.LAN, NE1500T.LAN
  568.  
  569.           HeartBeatError                   This counter increments when there
  570.                                            is a collision after transmission. 
  571.                                            This function is also known as
  572.                                            heartbeat or SQE (Signal Quality
  573.                                            Error) test.  This counter would
  574.                                            indicate a hardware problem.
  575.  
  576.           MemoryTimeout                    This counter increments when there
  577.                                            is contention on the bus.  This
  578.                                            counter incrementing is indicative
  579.                                            of a bus contention problem.  If
  580.                                            this counter is incrementing then
  581.                                            more than likely you have either
  582.                                            have multiple NE2100 or NE1500T
  583.                                            cards in the server or another Bus
  584.                                            Mastering Device in the server (ie.
  585.                                            disk channel). 
  586.  
  587.           TxBabblingError                  This counter increments when there
  588.                                            is excessive length in the transmit
  589.                                            buffer.  It will increment after
  590.                                            1519 data bytes have been
  591.                                            transmitted from the buffer.  It
  592.                                            indicates that the transmitter has
  593.                                            been on the channel longer than the
  594.                                            time required to send the maximum
  595.                                            length packet.  This counter would
  596.                                            indicate a hardware NIC card
  597.                                            problem in the server.
  598.  
  599.           TxUnderflowError                 This counter increments when
  600.                                            something else on the bus takes
  601.                                            control of the bus while the LAN
  602.                                            driver is putting the data on the
  603.                                            wire.  The packet would then have
  604.                                            to be retransmitted.
  605.  
  606.           TXBufferError                    This counter increments when there
  607.                                            is a problem with the transmit
  608.                                            buffer.  This counter will also
  609.                                            commonly increment when
  610.                                            TxUnderflowError increments.  This
  611.                                            counter could be indicative of
  612.                                            hardware problem in the server.
  613.  
  614.           RxECBsOver16MegCount             This counter will increment when a
  615.           TxECBsOver16MegCount             transmit or receive occurs and the
  616.                                            driver has had to use the reserved
  617.                                            buffers below 16 meg double buffer
  618.                                            the ECB because the card can't
  619.                                            access above 16 Meg of memory
  620.                                            (physical limitation).  The NE1500T
  621.                                            and NE2100 cards are not able to
  622.                                            access memory above 16 MB.
  623.                                            Therefore, if the operating system
  624.                                            issues an Event Control Block (ECB)
  625.                                            with an address above 16MB of
  626.                                            memory, the board uses some of the
  627.                                            reserved buffers below 16MB to
  628.                                            queue the request.  These are not
  629.                                            errors.  They are only keeping
  630.                                            track of how many ECBs were
  631.                                            redirected to the buffers below
  632.                                            16MB.   In many cases, this counter
  633.                                            can be as high as the total packets
  634.                                            sent and received.  Because of this
  635.                                            double buffering that occurs it
  636.                                            does cause a performance hit.  Any
  637.                                            board that is busmastering or uses
  638.                                            DMA that is not a 32 bit adapter
  639.                                            will potentially experience a
  640.                                            performance hit if you have more
  641.                                            than 16 MB of ram.
  642.  
  643.  
  644.  
  645.           PacketUsed2ECBs                  This counter will increment if the
  646.                                            Server Maximum Physical Receive
  647.                                            Packet Size is set to 1514 (default
  648.                                            for 3.11 servers, it can be changed
  649.                                            in the STARTUP.NCF), and we need an
  650.                                            extra 4 bytes to receive a near
  651.                                            full size packet to include the CRC
  652.                                            on the end of the packet we will
  653.                                            use 2 ECBs.  This is a slight
  654.                                            performance hit to use 2 ECBs
  655.                                            instead of one but will function
  656.                                            properly. NOTE: Netware 3.12 and
  657.                                            4.X default the Maximum Physical
  658.                                            Receive Packet Size to 4202.
  659.  
  660.  
  661. NE3200.LAN
  662.           
  663.           Transmit Retry Failure:       This counter increments when the
  664.                                         driver is unable to transmit a packet
  665.                                         a reset number of times.  This may
  666.                                         indicate a hardware problem.
  667.  
  668.           Tx Clear To Sends Errors:     Attempt to catch an 82586 errata. 
  669.                                         There are some conditions when the
  670.                                         clear to send signal from the 82586
  671.                                         chip is incorrect.  This indicates the
  672.                                         number of times the corrective code on
  673.                                         the adapter was executed to work
  674.                                         around this condition in the 82586.
  675.  
  676.           Tx DMA Underrun Errors:       Attempt to catch an 82586 errata. 
  677.                                         This can occur when contention between
  678.                                         the BMIC, 80186 and 82586 occurs on
  679.                                         the adapter.  The 82586 thinks it did
  680.                                         not get all of the packet for
  681.                                         transmission. The transmit operation
  682.                                         must be retried in this case.  This
  683.                                         indicates the number of times the
  684.                                         corrective code on the adapter was
  685.                                         executed to work around this
  686.                                         condition.
  687.  
  688.           Rx DMA Overrun Errors:        Attempt to catch an 82586 errata.  If
  689.                                         two packets are received back to back
  690.                                         at near the minimum ethernet
  691.                                         inter-frame spacing of 9.6
  692.                                         microseconds then the chip may report
  693.                                         an overrun.  If so, the frames are
  694.                                         lost by the chip and the source will
  695.                                         have to re-transmit.
  696.  
  697.           Rx Packet Slide Errors:       Attempt to catch an 82586 anomaly.  In
  698.                                         some strange conditions, the 82586 may
  699.                                         get off by two bytes in the receive
  700.                                         packet descriptors. This number
  701.                                         indicates the number of times this
  702.                                         condition occurred. The sending
  703.                                         station must retransmit the packet in
  704.                                         this case.
  705.  
  706.           Rx Dummy RCB Used Errors:     Attempt to catch an 82586 errata.  In
  707.                                         some cases, the 82586 may attempt to
  708.                                         receive data into a non-existent
  709.                                         receive buffer off the end of its
  710.                                         receive buffer list.  To catch for
  711.                                         this condition and avoid internal data
  712.                                         corruption, a dummy receive buffer is
  713.                                         added to the end of the list.  This
  714.                                         variable counts the number of times
  715.                                         the 82586 attempted to write into the
  716.                                         dummy buffer.
  717.  
  718.  
  719.           Internal Adapter Reset:       This is count of the number of resets
  720.                                         in that occurred on the adapter (by
  721.                                         the 80186) due to failures on the
  722.                                         adapter.  This counter increments when
  723.                                         the software corrects itself for minor
  724.                                         problems or if the card gets into an
  725.                                         unknown state. This counter commonly
  726.                                         increments.  Under normal conditions,
  727.                                         more of these errors should occur
  728.                                         during idle time than when the driver
  729.                                         is busy.  For this counter to warn you
  730.                                         of potential hardware problems, you
  731.                                         must receive thousands of these errors
  732.                                         when the network is busy.
  733.  
  734.  
  735.           Mondo Fragment Length Errors: An NLM on the Server has passed the
  736.                                         NE3200 driver an ECB whose logical
  737.                                         memory address we couldn't change to a
  738.                                         physical memory address. You should
  739.                                         check other NLMs on the system and
  740.                                         upgrade them.  If you are still
  741.                                         experiencing problems identify which
  742.                                         NLM is causing the problem and contact
  743.                                         the third party manufacturer of the
  744.                                         NLM.
  745.  
  746.           Polling Timeout:              The adapters request was put on the
  747.                                         que but because the server was busy it
  748.                                         was not able to be serviced within 800
  749.                                         nanoseconds (default).  If this occurs
  750.                                         the adapter will then fire an
  751.                                         interrupt to get serviced.
  752.  
  753.           Reset Because Hardware Died Errors:     If the adapter gets in an
  754.                                         unknown state or stops transmitting on
  755.                                         the host side the driver will
  756.                                         increment this counter will
  757.                                         reset/restart the adapter.  
  758.  
  759.           Number Of Interrupts Fired:   This counter increments each time the
  760.                                         adapter had to fire an interrupt to
  761.                                         service a request because the polled
  762.                                         request wasn't serviced.
  763.  
  764.  
  765. NE32HUB.LAN
  766.  
  767.           FIFOUnderRunCount             This counter increments usually during
  768.                                         high utilization or high BUS usage and
  769.                                         we are unable to send the packet. 
  770.                                         This should occur rarely.
  771.  
  772.           ByteCountMismatchCount        This counter increments when the
  773.                                         transmit packet size is not = to sum
  774.                                         of fragments passed to the SONIC chip
  775.                                         on board.  This should occur rarely.
  776.  
  777.           HardTransmitErrorCount        This counter increments when a CRC,
  778.                                         Excessive Deferral, ByteCount
  779.                                         MismatchCount, or FIFOUnderRunCount
  780.                                         occurs on a transmit.  This is more of
  781.                                         a general transmit error counter.
  782.  
  783.           TransmitCollisionsCount       This counter increments when the card
  784.                                         can't transmit on the wire.  If the
  785.                                         card takes 5 times to get the packet
  786.                                         transmitted this counter will be
  787.                                         incremented by 4.
  788.  
  789.           OutOfWindowCollisionCount     This counter increments when an
  790.                                         illegal collision occurs.  The
  791.                                         collision should normally be during
  792.                                         the preamble.  If the collision
  793.                                         incorrectly occurs after the preamble
  794.                                         this counter will increment.  This
  795.                                         should be rare.
  796.  
  797.           CRCErrorCount                 This counter increments when a packet
  798.                                         is received by the card with a bad
  799.                                         CRC. 
  800.  
  801.           FIFOOverrunCount              This counter increments when a packet
  802.                                         is received and there are errors in
  803.                                         the packet. The driver looks at the
  804.                                         FIFO overrun counter to determine if
  805.                                         there are errors.  The packet is not
  806.                                         received if there are errors.
  807.  
  808.           RDAExhaustCount               This counter increments when the
  809.                                         driver can't take the data out of the
  810.                                         buffer fast enough to process it and
  811.                                         the Receive Descriptor Area is
  812.                                         overflowed.  This shouldn't happen
  813.                                         very often but is more likely under
  814.                                         high utilization.
  815.  
  816.           RRAExhaustCount               This counter increments when the
  817.                                         driver can't take the data out of the
  818.                                         buffer fast enough to process it and
  819.                                         the Receive Resource Area is
  820.                                         overflowed.  This shouldn't happen
  821.                                         very often but is more likely under
  822.                                         high utilization.
  823.  
  824.           RBAExceedCount                This counter increments when the
  825.                                         driver can't take the data out of the
  826.                                         buffer fast enough to process it and
  827.                                         the Receive Buffer Area is overflowed.
  828.                                         This shouldn't happen very often but
  829.                                         is more likely under high utilization.
  830.  
  831.           FlagFoundCount                This counter increments when the RIC
  832.                                         chip on the card reports an error such
  833.                                         as (Jabber, Out of window Collision
  834.                                         etc.)
  835.  
  836.           PacketsCompressedCount        This counter increments when the
  837.                                         driver is in promiscuous mode and is
  838.                                         looking at every packet.  To get the
  839.                                         management information efficiently the
  840.                                         driver only copies the first 50 bytes
  841.                                         of the packet into the buffer and then
  842.                                         adds on the 7 bytes of management
  843.                                         information on the end of the packet.
  844.                                         This occurs only on the packets that
  845.                                         are not destined for the server when
  846.                                         the driver is loaded with PCOMP=ENABLE
  847.                                         (default).  
  848.  
  849.           RICAddressWasInvalidCount     This counter increments when the RIC
  850.                                         address was corrupt on a receive
  851.                                         management packet.  The driver expects
  852.                                         this number to be correct.  That is
  853.                                         why the driver checks the RIC address.
  854.  
  855.           TxTimeOutCount                This counter increments when a
  856.                                         transmit doesn't occur in 2 seconds. 
  857.  
  858.           Port0ErrorCount               This counter increments when the port
  859.                                         address is set to 0. The port address
  860.                                         should always be between 1 and 12. 
  861.                                         This will not occur frequently.
  862.  
  863.           PortBigErrorCount             This counter increments when the port
  864.                                         address is above 13. The port address
  865.                                         should always be between 1 and 12.
  866.                                         This will not occur frequently.
  867.  
  868.           ValidCRCCount                 This counter increments when the
  869.                                         Management Information overlaying the
  870.                                         CRC is correct.  It should be
  871.                                         incorrect.  This should happen rarely.
  872.  
  873. ------------------------------------------------------
  874. Table B-7, "Custom statistics for RX-Net(tm) drivers," 
  875.  
  876. Custom statistics for Arcnet server driver:
  877. TRXNET.LAN Statistic Explanation 
  878. NONE
  879.  
  880.  
  881. ------------------------------------------------------
  882. Table B-8, "Custom statistics for Token-ring drivers," 
  883.  
  884. Custom statistics for token-ring cards:
  885.  
  886. TOKEN.LAN, NTR2000.LAN
  887.           Bad Correlator Count          This counter increments when a network
  888.                                         board responds with a request for data
  889.                                         from the file server that the file
  890.                                         server does not have.  The ECB or some
  891.                                         other code may be corrupted. 
  892.                                         Eventually, this type of error will
  893.                                         down the server.  If this counter is
  894.                                         non-zero, you should try to find the
  895.                                         software that is corrupting the data.
  896.  
  897.           
  898.           Unknown ARB requests          This counts bad ARBs (Adapter Request
  899.                                         Blocks).  Normally the network board
  900.                                         (adapter) uses one of four known
  901.                                         commands to communicate with the
  902.                                         driver.  If a network board sends a
  903.                                         command that is NOT one of the four,
  904.                                         the driver does not recognize the
  905.                                         request.  This is not a catastrophic
  906.                                         error.   Sometimes old adapters send
  907.                                         bad ARB requests because of software
  908.                                         problems resident on the board. 
  909.                                         NetWare responds to the network board
  910.                                         so that the board will not hang.
  911.  
  912. TOKENDMA.LAN
  913.  
  914.           MicroChannel Error Count:     Adapter ran into a problem
  915.                                         transmitting on the Bus. The Adapter
  916.                                         Interrupt occurred from the firmware
  917.                                         on the card.
  918.  
  919.           ECBs Over 16Meg:              The number of packets received that
  920.                                         had to use an ECB over 16 meg.  This
  921.                                         number should only increment when
  922.                                         using more than 16 meg of ram in the
  923.                                         F/S.
  924.  
  925.           DMA Bus Errors Count:         This counter is incremented when a DMA
  926.                                         transfer completes with a bus error.
  927.                                         If this increments it could be
  928.                                         indicative of a hardware problem.
  929.  
  930.           DMA Parity Errors Count:      This counter is incremented when a DMA
  931.                                         transfer completes with a parity
  932.                                         error. If this increments it could be
  933.                                         indicative of a hardware problem.
  934.  
  935.           Command Reject Count:         This counter is incremented when the
  936.                                         Driver sends a command to the card and
  937.                                         the command is either invalid or the
  938.                                         card is still busy processing the
  939.                                         previous command.  This number should
  940.                                         be 0 or low.
  941.  
  942.           Tx Timeout Count:             This counter is incremented and the
  943.                                         adapter is reset if 2 seconds elapses
  944.                                         and the driver hasn't heard back from
  945.                                         the firmware that the transmit was or
  946.                                         wasn't successful.  This counter shows
  947.                                         the driver successfully recovering
  948.                                         from the lost hardware transmit.  It
  949.                                         is OK to see this number increment.
  950.  
  951.           Transmit Late Count:          This counter will increment when the
  952.                                         driver thought that the card was
  953.                                         transmitting more than it really was
  954.                                         because of what was reported by the
  955.                                         firmware.  The data that wasn't
  956.                                         transmitted will then be sent in the
  957.                                         next packet.  This is a latency type
  958.                                         of issue.  You will likely see more of
  959.                                         these errors on a busier network.  
  960.  
  961.           Transmit Defragment Count:    The IBM Token-Ring DMA LAN boards are
  962.                                         not able to access memory above 16 MB.
  963.                                         Therefore, if the operating system
  964.                                         issues an Event Control Block (ECB)
  965.                                         with an address above 16MB of memory, 
  966.                                         the board uses some of the reserved
  967.                                         buffers below 16MB to queue the
  968.                                         request.  These are not errors.  They
  969.                                         are only keeping track of how many
  970.                                         ECBs were redirected to the buffers
  971.                                         below 16MB.   In many cases, this
  972.                                         counter can be as high as the total
  973.                                         packets sent and received.  Because of
  974.                                         this double buffering that occurs it
  975.                                         does cause a performance hit.  Any
  976.                                         board that is busmastering or uses DMA
  977.                                         that is not a 32 bit adapter will
  978.                                         potentially experience a performance
  979.                                         hit if you have more than 16 MB of
  980.                                         ram.
  981. ------------------------------------------
  982. Table B-9, "Custom statistics for IBM baseband pcn2l drivers," 
  983.  
  984. Custom statistics for PCN2L IBM baseband server driver:
  985. PCN2L.LAN
  986.           HotCarrierInterruptCount      This counter increments when the board
  987.                                         detects a carrier longer than expected
  988.                                         without a transmit.  This Generally
  989.                                         indicates that some board on the
  990.                                         network has failed or is starting to
  991.                                         go bad.
  992.  
  993.           No82588InterruptCount         This counter increments each time it
  994.                                         receives an interrupt from the card
  995.                                         but not the 82588 chip.  This should
  996.                                         never happen.
  997.  
  998.           WeirdInterruptCount           This counter increments when the file
  999.                                         server has received an interrupt from
  1000.                                         the card, but the card claims not to
  1001.                                         have sent one.  This should never
  1002.                                         happen.
  1003.  
  1004.           BadTransmitCompleteInterruptCount       This counter increments for
  1005.                                         each complete transmission with no
  1006.                                         transmit active.
  1007.  
  1008.           HardTransmitErrorCount        This counter increments when a
  1009.                                         transmit fails and the driver retries
  1010.                                         the transmit.
  1011.  
  1012.           GotNothingCount               This counter increments when the
  1013.                                         driver receives an interrupt from the
  1014.                                         card indicating that it has completed
  1015.                                         a receive but there is no data in the
  1016.                                         card's receive buffer.  This is not
  1017.                                         serious.
  1018.  
  1019.           ReceiveUnderrunErrorCount     This counter increments when the
  1020.                                         driver finds less data in the card's
  1021.                                         buffer than the card said was there.
  1022.  
  1023.           ReceivedShortPacketCount      This counter increments when a packet
  1024.                                         of less than 17 bytes is received.
  1025.  
  1026.           BadReceiveConditionCodeCount  This counter increments when the
  1027.                                         buffer is flushed because the card
  1028.                                         hasn't received the incoming packets
  1029.                                         properly.