home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 29 Fixes_o / 29-Fixes_o.zip / us8210b4.dsk / IBMCOM / MACS / MACS.ZIP / ibmcom / macs / ibmfdx.txt < prev    next >
Text File  |  1995-06-01  |  20KB  |  483 lines

  1. Warning:
  2. --------
  3. * The feature ODI2NDI of the MPTS product does not currently support
  4. FDDI networks.
  5.  
  6. * On 8540, 8535 and other AT machines you could find some IPL problems
  7. if you use IO base X'0100' (This address is assigned to system registers).
  8. Change IO base address to a free one using DIP switch W4 as described
  9. in the "Installation Guide"
  10.  
  11. * On some Value Point systems the interrupt level 9 is already used on
  12. the system board. Change the IRQ level using DIP switch W4 as described
  13. in the "Installation Guide"
  14.  
  15. * On 8540, 8535 and Value Point machines the Optical Bypass feature is not
  16. pluggable today.
  17.  
  18.  
  19.  
  20. ADAPTER CONFIGURABLE PARAMETERS :
  21. _______________________________
  22.  
  23. The IBM FDDI Adapter device driver allows the followings parameters to
  24. be set via LAPS :
  25.  
  26.  
  27. NETADDRESS
  28.  
  29. This field will contain a local administered address if filled. The range
  30. is from 'X4000 0000 0000' to 'X7FFF FFFF FFFF'
  31.  
  32.  
  33. ATTACHMENTCLASS
  34.  
  35. This parameter specifies, if the FDDI station is a single attached
  36. (value "one") or a dual attached (value "two") station. The NDIS
  37. device driver sets the defaults according to the installed adapter
  38. cards:
  39. -       Base card only: single attached station
  40. -       Base card and Extender card: dual attach station
  41.  
  42.  
  43. PMFPASSWORD
  44.  
  45. This parameter is 16 hexadecimal characters long, and initialized with
  46. 'X00', which means the password function is not activated. Once a
  47. password is defined, it must then be included in all SMT Parameter
  48. Management Frames.
  49.  
  50. This protects the station from an unauthorized setting of MIB
  51. attributes by a remote station using SMT PMF frames.
  52.  
  53.  
  54. USERDATA
  55.  
  56. This field is 32 bytes long and can contain any user data, for example
  57. station name, location, etc.
  58.  
  59.  
  60. LERCUTOFFa/b
  61.  
  62. provides local write access to the LER Cutoff  attribute, registered as
  63. fddiPORT 58 in the SMT standard.  This attribute identifies the
  64. excessive Link Error Rate that removes Port A/B (or Port S).
  65.  
  66.  
  67. LERALARMA/B
  68.  
  69. provides local write access to the LERalarmA/B attribute, registered
  70. as fddiPORT 59 in the SMT standard.  This attribute identifies the
  71. excessive link error rate that signals an alarm at Port A/B (or Port S).
  72.  
  73.  
  74. TMAX
  75.  
  76. provides local write access to the 2's complement T-Max attribute,
  77. registered as fddiMAC 53 in the SMT standard.
  78.  
  79.  
  80. TMIN
  81.  
  82. provides local write access to the 2's complement T-Min attribute,
  83. registered as fddiMAC 55 in the SMT standard.
  84.  
  85.  
  86. TREQ
  87.  
  88. provides local write access to the 2's complement T-Req attribute,
  89. registered as fddiMAC 51 in the SMT standard.
  90.  
  91.  
  92. TVX
  93.  
  94. provides local write access to the TVX attribute, registered as
  95. fddiMAC 54 in the SMT standard.  It provides local control of the
  96. recovery time
  97.  
  98.  
  99. KNOWN LIMITATIONS  :
  100. -----------------
  101. Be careful when using the parameter 'Network Adapter Address', the driver
  102. accepts also Multicast and Broadcast addresses.
  103.  
  104.  
  105.  
  106. CONFIGURING SYNCHRONOUS SERVICES  :
  107. ________________________________
  108.  
  109. This file contains information about the adapter parameters you must modify
  110. to configure the synchronous services. These parameters configure the operations
  111. of the ESS and the SBA functions. These functions are part of the device
  112. driver and are installed with it. They must be configured with the LAPS
  113. program before starting the workstation.
  114.  
  115. For instructions on how to modify SBA and ESS parameters, refer to the
  116. appropriate step of the .DOC file you used to configure your environment.
  117. The following sections describe the function and the valid values for each
  118. parameter.
  119.  
  120.  
  121.  
  122. IMPORTANT     : If you use the static mode and configure this workstation to
  123.                 use synchronous transmission, you must change the default value
  124.                 for the SbaCommand, SbaPayLoad and SynchTxMode parameters.
  125.                 Although you can change default value for the other parameters,
  126.                 only advanced users are recommended to do so. Otherwise, a
  127.                 system failure may result.
  128.  
  129.  
  130.  
  131. CONFIGURING ADAPTER PARAMETERS
  132. _______________________________
  133.  
  134.  
  135.  These 2 tables will give you a summary of parameters used to configure SBA
  136.  and ESS in STATIC mode and in DYNAMIC mode and show their default values.
  137.  
  138.  
  139.   ╔═══════════════════════════════════════════════════════════════════════════╗
  140.   ║  S T A T I C                                                              ║
  141.   ╚═══════════════════════════════════════════════════════════════════════════╝
  142.   ┌────────────────────────────────┬──────────────────────────────────────────┐
  143.   │                                │                                          │
  144.   │ S B A                          │ E S S                                    │
  145.   │                                │                                          │
  146.   ├────────────────────────────────┼──────────────────────────────────────────┤
  147.   │ Name          Default Value    │ Name           Default Value             │
  148.   ├────────────────────────────────┼──────────────────────────────────────────┤
  149.   │ SbaCommand    STOP             │ SbaPayLoad     0 ( User MUST change it   │
  150.   │                                │                    to get bandwidth )    │
  151.   ├────────────────────────────────┼──────────────────────────────────────────┤
  152.   │ SbaAvailable  50               │ SbaOverHead    50                        │
  153.   │               Not Applicable if│                Not Applicable (N/A) if   │
  154.   │               SBACommand = STOP│                SbaPayLoad = 0            │
  155.   ├────────────────────────────────┼──────────────────────────────────────────┤
  156.   │                                │ MaxTNeg        25                        │
  157.   │                                │                N/A if SbaPayLoad = 0     │
  158.   ├────────────────────────────────┼──────────────────────────────────────────┤
  159.   │                                │ MinSegmentSize 1                         │
  160.   │                                │                N/A if SbaPayLoad = 0     │
  161.   ├────────────────────────────────┼──────────────────────────────────────────┤
  162.   │                                │ SbaCategory    0                         │
  163.   │                                │                N/A if SbaPayLoad = 0     │
  164.   ├────────────────────────────────┼──────────────────────────────────────────┤
  165.   │                                │ SynchTxMode    SPLIT                     │
  166.   │                                │                N/A if SbaPayLoad = 0     │
  167.   └────────────────────────────────┴──────────────────────────────────────────┘
  168.  
  169.  
  170.  
  171.  
  172.  
  173.   ╔═══════════════════════════════════════════════════════════════════════════╗
  174.   ║  D Y N A M I C                                                            ║
  175.   ╚═══════════════════════════════════════════════════════════════════════════╝
  176.   ┌────────────────────────────────┬──────────────────────────────────────────┐
  177.   │                                │                                          │
  178.   │ S B A                          │ E S S                                    │
  179.   │                                │                                          │
  180.   ├────────────────────────────────┼──────────────────────────────────────────┤
  181.   │ Name          Default Value    │ Name             Default Value           │
  182.   ├────────────────────────────────┼────────────────┬─────────────────────────┤
  183.   │ SbaCommand    STOP             │ SbaPayLoad     │ SbaPayLoad MUST be 0.   │
  184.   ├────────────────────────────────┼────────────────┤                         │
  185.   │ SbaAvailable  50               │ SbaOverHead    │ Application will        │
  186.   │               N/A if           │                │                         │
  187.   │               SBACommand = STOP│                │ request all needed      │
  188.   ├────────────────────────────────┼────────────────┤                         │
  189.   │                                │ MaxTNeg        │ parameters to Network   │
  190.   │                                │                │                         │
  191.   ├────────────────────────────────┼────────────────┤ Allocator.              │
  192.   │                                │ MinSegmentSize │                         │
  193.   │                                │                │                         │
  194.   ├────────────────────────────────┼────────────────┤                         │
  195.   │                                │ SbaCategory    │                         │
  196.   │                                │                │                         │
  197.   ├────────────────────────────────┼────────────────┴─────────────────────────┤
  198.   │                                │ SynchTxMode    SPLIT                     │
  199.   └────────────────────────────────┴──────────────────────────────────────────┘
  200.  
  201.  
  202.  
  203.  
  204.   ┌───────────────────────────────────────────┐
  205.   │  Example of configuration in Static Mode  │
  206.   └───────────────────────────────────────────┘
  207.  
  208.  
  209.  To give you an example of configuration where a server S1 has 6 clients
  210.  R1 to R6 with ActionMedia cards supporting videostreams of 1.2 Mbps each.
  211.  This means that the server has to support a payload of 6 x 1.2 Mbps = 7.2 Mbps
  212.  This is equivalent to 112.5 Synchronous Units (see conversion formula
  213.  hereunder). Setting SbaPayLoad to 120 will make sure that your server has
  214.  enough bandwidth to guarantee quality of service for all videostreams.
  215.  
  216.  
  217.  
  218.  
  219.                             ┌───────┐  SbaPayLoad = 120 SbaOverHead    =    50
  220.                             │  S 1  │                   MaxTNeg        =    25
  221.                             │ E S S │                   MinSegmentSize =   500
  222.                             └───────┘                   SbaCategory    =     0
  223.                                 │                       SynchTxMode    = SPLIT
  224.                                 │
  225.                                 │
  226.              ╔═══════════════════════════════════════╗
  227.              ║                                       ║   ┌───────┐
  228.              ║       F D D I     S E G M E N T       ║───│ S B A │
  229.              ║                                       ║   └───────┘
  230.              ╚═══════════════════════════════════════╝   SbaCommand   = START
  231.                   │     │     │     │     │     │        SbaAvailable =    50
  232.                   │     │     │     │     │     │
  233.                 ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐
  234.                 │R 1│ │R 2│ │R 3│ │R 4│ │R 5│ │R 6│
  235.                 └───┘ └───┘ └───┘ └───┘ └───┘ └───┘
  236.  
  237.  
  238.  
  239.  
  240.  
  241. PARAMETERS DESCRIPTIONS
  242. _______________________
  243.  
  244.   ┌──────────────────┐
  245.   │  SBA Parameter   │
  246.   └──────────────────┘
  247.  
  248.    SbaCommand
  249.  
  250.    Valid Range: "START" , "STOP"
  251.    Default Value: "STOP"
  252.      The SbaCommand keyword specifies an SBA local action to start or stop
  253.      the SBA application and is an IBM specific attribute.
  254.      Note: There should be only one active SBA application in the same segment.
  255.  
  256.    SbaAvailable
  257.  
  258.    Valid Range: 0 - 100
  259.    Default Value: 50
  260.      The SbaAvailable keyword defines the maximum synchronous bandwidth (in
  261.      percent) available for the primary path.
  262.      If a value is specified which lies outside the valid range, the upper or
  263.      lower limit will be taken. The effective value remains zero until the SBA
  264.      application is enabled and active.
  265.  
  266.  
  267.                           ******************************
  268.  
  269.  
  270.   ┌──────────────────┐
  271.   │  ESS Parameters  │
  272.   └──────────────────┘
  273.  
  274.    SbaPayLoad
  275.  
  276.    Valid Range: 0 - 1562
  277.    Default Value: 0
  278.      * The SbaPayLoad keyword defines the requested synchronous bandwidth for
  279.        manual static allocations in synchronous units ( SU ).
  280.        The synchronous unit is the number of bytes transmitted in 125
  281.        microseconds.
  282.  
  283.      * Valid values are from 0 to 1562 bytes per 125 microseconds.
  284.        (1562 SU = 100 Mbits / sec).
  285.  
  286.      * The correlation between a payload in Mbits/sec and in Synchronous
  287.        Units, as specified in the SMT ANSI Standard, is shown in the following
  288.        table.
  289.  
  290.   ┌───────────────────────────────────────────────────────────────────────────┐
  291.   │ Mbits/sec  1   2   3   4   5   10   15   20   25   30   35   40   45   50 │
  292.   ├───────────────────────────────────────────────────────────────────────────┤
  293.   │ Payload   16  32  47  63  79  157  235  313  391  469  547  625  704  782 │
  294.   └───────────────────────────────────────────────────────────────────────────┘
  295.  
  296.  
  297.      * The default value is zero - no synchronous bandwidth is used.
  298.  
  299.      * If a value is specified which lies outside the valid range, the upper or
  300.        lower limit will be taken (for example SbaPayLoad = 800 is corrected
  301.        to 782).
  302.  
  303.  
  304.      * You must define the amount of bandwidth in order to send synchronous
  305.        frames. If the SbaPayLoad keyword is not specified, the SbaOverHead,
  306.        MaxTNeg, MinSegmentSize and SbaCategory keywords have no effect.
  307.  
  308.      * The workstation supports either the static allocation mode, where
  309.        the requested payload is specified by the  SbaPayLoad keyword, or the
  310.        dynamic allocation mode ( where the required synchronous bandwidth is
  311.        allocated directly by the multimedia application). Therefore, if you are
  312.        using a multimedia application which can dynamically allocate the
  313.        bandwidth, do not specify a value for the SbaPayLoad keyword.
  314.  
  315.  
  316.      * Conversion formula:
  317.  
  318.        (Requested Payload(Mbits/sec) ÷ 8)x 125E-6 = SbaPayLoad (Synchronous
  319.                                                                       Units)
  320.        For example, if the required bandwidth is 1 MBit/sec (125,000 Bytes/sec),
  321.        the value of the payload is 125,000 x 125E-6 = 15.625 (rounded up to
  322.        16 SU).
  323.  
  324.    SbaOverHead
  325.  
  326.    Valid Range: 0 - 5000
  327.    Default Value: 50
  328.      The SbaOverHead keyword defines the requested overhead for static
  329.      allocations. If a value is specified which lies outside the valid range,
  330.      the upper or lower limit will be taken.
  331.    Note:  This keyword has only an effect, if the keyword SbaPayLoad is
  332.           specified.
  333.  
  334.  
  335.  
  336.    MaxTNeg
  337.  
  338.    Valid Range: 5 - 165
  339.    Default Value: 25
  340.      This MaxTNeg keyword defines the maximum token rotation delay
  341.      accepted by the application(s) using synchronous bandwidth.
  342.      If a value is specified which lies outside the limits, the upper or
  343.      lower limit will be taken.
  344.    Note:  This keyword has only an effect, if the keyword SbaPayLoad is
  345.           specified.
  346.  
  347.  
  348.  
  349.    MinSegmentSize
  350.  
  351.    Valid Range: 1 - 4478
  352.    Default Value: 500
  353.      The MinSegmentSize keyword defines the minimum synchronous segmentation
  354.      size. This value corresponds to the amount of bytes to be transmitted
  355.      per token opportunity. If a value is specified which lies outside the
  356.      limits, the upper or lower limit will be taken.
  357.    Note:  This keyword has only an effect, if the keyword SbaPayLoad is
  358.           specified.
  359.  
  360.  
  361.  
  362.    SbaCategory
  363.  
  364.    Valid Range: 0 - 65535
  365.    Default Value: 0
  366.      The SbaCategory keyword defines the session ID of the SBA_Category for
  367.      the static allocation. If a value is specified which lies outside the
  368.      limits, the upper or lower limit will be taken.
  369.    Note:  This keyword has only an effect, if the keyword SbaPayLoad is
  370.           specified.
  371.  
  372.  
  373.    SynchTxMode
  374.  
  375.    Valid Range: "ALL" , "SPLIT"
  376.    Default Value: "SPLIT"
  377.      The SynchTxMode keyword defines the synchronous transmission mode.
  378.      The default value is 'SPLIT', where only frames identified as
  379.      synchronous frames are transmitted by the synchronous queue.
  380.      The other possible value is 'ALL', where all LLC frames received
  381.      from upper layers are transmitted via the synchronous queue.
  382.      This keyword only has an effect, if the ESS is able to receive
  383.      the required synchronous bandwidth from the SBA.
  384.  
  385.  
  386.  
  387.  
  388. KNOWN LIMITATIONS / COMPATIBILITY
  389. _________________________________
  390.  
  391.  
  392.    The synchronous traffic is perfectly compatible and has been successfully
  393.    tested with following IBM products :
  394.                 IBM 8240 FDDI Concentrator,
  395.                 IBM 8244 FDDI Workgroup Concentrator,
  396.                 IBM 8250 Multiprotocol Intelligent Hub,
  397.                 IBM 3172 Interconnect Controller Model 2,
  398.  
  399.  
  400.    The following IBM products cannot support synchronous services :
  401.  
  402.                 IBM 3172 Interconnect Controller Model 3,
  403.                 IBM FDDI PS2 Adapters /A,
  404.                 IBM FDDI RS6000 Adapters /A,
  405.                 IBM FDDI MCA , ISA , EISA Base Adapter (Driver V2.0).
  406.  
  407.    If you already have some IBM FDDI Base Adapters , you must upgrade your
  408.    device driver to this latest level (V3.0). To do this installation,
  409.    proceed using the LAPS program as if it was the first installation
  410.    and do not forget to specify paramaters specific to Synchronous
  411.    Services if needed.
  412.  
  413.  
  414.  
  415.  
  416. LAN SERVER ULTIMEDIA
  417. ____________________
  418.  
  419. If you are using LAN SERVER ULTIMEDIA V1.0 with LAN Server v3.0 you must apply
  420. the APAR EC07262 providing a new NETBEUI driver for FDDI in synchronous mode.
  421.  
  422.  
  423. PROBLEM DETERMINATION
  424. _____________________
  425.  
  426.  
  427. When problems arise in synchronous transmission, always ask your network
  428. administrator for help.
  429. The following questions can help you to determine the failing part in the
  430. network.
  431. These following questions assume that your adapter has been correctly installed
  432. If it has not been correctly installed, refer to Chapter 4 of the Installation
  433. and Test Instructions: Problem Determination .
  434.  
  435.  
  436. Q: Is there an SBA active on the segment ?
  437.  
  438.      A1: Check the SBACommand and verify it is correctly set to START.
  439.          (default value : "STOP").
  440.          Check also the SbaAvailable parameter (default is 50).
  441.      A2: Check the fddiPATHSbaAvailable attribute (fddiPATH 20) with
  442.          a network manager on the station where you started the SBA.
  443.          If it is 0, the SBA is not started. Check the SbaCommand and
  444.          SbaAvailable parameters and reboot the station.
  445.      A3: Check if there is only one SBA instance on the segment. Multiple SBA
  446.          on one segment may give you conflicts at workstation level between
  447.          bandwidth allocation requests.
  448.  
  449.  
  450. Q: Has the ESS received an answer from the SBA (request granted or denied) ?
  451.  
  452.      A: Check the fddiPATHSbaPayload attribute (fddiPATH 15) with a network
  453.         manager on the station where you enabled the ESS.
  454.         If it is 0, the SBA has denied the payload requested by the ESS.
  455.         The ESS will keep requesting payload to the SBA every 10 seconds.
  456.         Call your network administrator if the problem persists.
  457.  
  458.  
  459. Q: My ESS has had payload granted by the SBA. When I reboot it, is this payload
  460.    still granted for this station or will the ESS send a new request ?
  461.  
  462.      A: Every time the ESS station boots, it sends an allocation request
  463.         to the SBA, asking for payload according to the value specified
  464.         in its PROTOCOL.INI file. The SBA grants or denies this request
  465.         according to the bandwidth available. If the request is granted,
  466.         the ESS is allowed to use this bandwidth.
  467.         A communication protocol between the ESS and the SBA prevents
  468.         the SBA from allocating payload more than once for an ESS.
  469.  
  470.  
  471.  
  472. Q: My ESS has had payload granted by the SBA and is now disconnected from
  473.    the segment. What happens with the payload allocated for it ? Is it lost
  474.    or could it be allocated for another station ?
  475.  
  476.      A: If ESS has been disconnected from the FDDI segment , SBA will detect
  477.      it no longer than 8 minutes after ESS quits the segment. If this happens,
  478.      the SBA is allowed to allocate this bandwidth to new requests.
  479.  
  480.  
  481.  
  482.  
  483.