home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 May / PCO_5_97.ISO / FilesBBS / OS2 / CF2B1205.ARJ / CF2B1205.ZIP / README.OS2 < prev    next >
Encoding:
Text File  |  1997-02-18  |  17.2 KB  |  462 lines

  1.  
  2.         'cFos/2' readme file
  3.         ----------------------------------------------------------------
  4.  
  5.  
  6.         Dear user,
  7.  
  8.         This README.OS2 file contains only important information. A
  9.         full fledged documentation of the same quality as the 'cFos'
  10.         documentation CFOS.{DOC|ENG} will be available soon. Refer to
  11.         the 'cFos' documentation in case of questions.
  12.  
  13.         Be sure to read the WHATSNEW file if you alreay have cFos in
  14.         use. It contains a lot of additional infos and changes!
  15.  
  16.         Check ORDER.* to order 'cFos/2'.
  17.  
  18.  
  19.  
  20.         Before you start:
  21.         -----------------
  22.  
  23.         If you write mail to us concerning 'cFos/2' be sure to include
  24.         the following header. We WILL NOT answer ANY MAIL without this
  25.         header. Please include it in EVERY MAIL, even in replies and
  26.         even if we replied a lot of times. We will get a big bunch of
  27.         bug-report-mails and this is neccessary if we shall be able to
  28.         handle this flood of eMail.
  29.  
  30.            OS/2 Version: x.xxx  (include internal revision if possible)
  31.            CPU type and clock rate: xxxxx
  32.            ISDN board name: xxxxxxx
  33.            CAPI Manufacturer: xxxxxxxxxx
  34.            CAPI Version: x.xxx  (we need to know the version of the
  35.                                  implementation of that CAPI, not of the
  36.                                  specification. So please don't say
  37.                                  "CAPI v1.1")
  38.            'cFos/2' Version and Beta level: 0.xx Beta xxx
  39.            Application software name and version: xxxxxx
  40.  
  41.         If you preceed your mails with this, we will be able to handle
  42.         your reports efficiently. Please address every mail to
  43.            "cfos-os2-bugs, 2:2453/30" (fidonet) or
  44.            "cfos-os2-bugs@zaphod.infox.com" (internet).
  45.         Be prepared that we eventually will not answer your letter
  46.         but will write an answer in CFOS_HELP or notice your comments
  47.         without response.
  48.  
  49.         CFOS_HELP is the international (though mostly in German) fidonet help
  50.         conference for 'cFos' and 'cFos/2'. Feel free to post questions and
  51.         comments to this area. If you currently have no connection to
  52.         CFOS_HELP, here are some folx that have:
  53.  
  54.            2:24/64, 2:24/901, 2:24/999, 2:240/5002, 2:240/5500,
  55.            2:2450/10, 2:2453/2, 2:301/1, 2:301/2, 2:310/1212
  56.            2:310/3, 2:317/7, 2:318/2
  57.  
  58.         Please ask one of them or your echomail uplink for this area, BUT
  59.         NOT US. It is impossible for us to deliver CFOS_HELP to every
  60.         net (or node) individually.
  61.  
  62.         CFOS_HELP is moderated by the authors of 'cFos'. Rules are in
  63.         CFOSHELP.RUL. This area is an 'official' Fidonet german backbone
  64.         echo.
  65.  
  66.  
  67.  
  68.         'cFos/2': Registering
  69.         ---------------------
  70.  
  71.         If you like to register 'cFos/2', simply fill out the ORDER.DOC,
  72.         ORDER.ENG or another of the ORDER.* files and send it to us or
  73.         use CFOSCFG (in a DOS box) to order.
  74.  
  75.         The key-file must reside in the same directory as CFOS.SYS
  76.         resides in and must be named CFOS.KEY.
  77.  
  78.  
  79.  
  80.  
  81.         'cFos/2': What does it do?
  82.         --------------------------
  83.  
  84.         'cFos/2' is an OS/2 physical device driver that enables you to
  85.         use your ISDN board as if it were a "normal" modem. You can
  86.         use all your favorite OS/2 modem software!
  87.  
  88.         'cFos/2' adds a character device to your system and you may set
  89.         your programs to use this device name and will find a "modem"
  90.         with AT commands etc. behind this device.
  91.  
  92.         In order to operate, 'cFos/2' needs to be loaded AFTER your ISDN
  93.         CAPI drivers in CONFIG.SYS, and these drivers must be
  94.         implemented as physical device drivers as well. If all goes
  95.         well, 'cFos/2' will load, allocate some memory, do some init's,
  96.         display some messages and your system is ready for ISDN!
  97.  
  98.         'cFos/2' does now run with both CAPI 1.1 and CAPI 2.0.
  99.  
  100.  
  101.  
  102.  
  103.         'cFos/2': How do I load it?
  104.         ---------------------------
  105.  
  106.         You may specify the device(s) and switches on the commandline.
  107.         Some switches are special to the OS/2 version, others have
  108.         the same meaning as under DOS with 'cFos'. Name as many character
  109.         devices as you need. Use COMx for those programs that only run
  110.         on COMx device names. Your commandline looks like this:
  111.  
  112.            DEVICE=C:\CFOS\CFOS.SYS <devicename(s)> <switches>
  113.  
  114.         if you load cFos/2 for CAPI 1.1. If you like to use CAPI 2.0
  115.         use:
  116.  
  117.            DEVICE=C:\CFOS\CFOS20.SYS <devicename(s)> <switches>
  118.  
  119.         Replace <devicename> with your device's name, e.g. COM3.
  120.  
  121.         Note that you may load 'cFos/2' only once, even for multiple
  122.         ports. use "DEVICE=CFOS.SYS COM3 COM4", for example.
  123.  
  124.         Note furthermore, that you can NOT use the -c switches to
  125.         specify the COM ports as you would do with cFos/DOS.
  126.  
  127.         For those of you familiar with 'cFos' (for DOS) the following
  128.         info may be useful:
  129.  
  130.         'cFos/2' loads for as many ports as you specify devices, max 30
  131.         in the registered version. The shareware version supports 2 ports
  132.         at a time.
  133.         'cFos/2' uses an alternate monochrome monitor if you specify
  134.         the -ja switch. On this monitor traces and the statusline are
  135.         displayed.
  136.  
  137.         'cFos/2' uses receive and transmit buffers of a default of 8 kbytes
  138.         each (defaults are chosen on the settings of -w and -b switches).
  139.         Use the -r and -t switches to adjust the buffer sizes if needed.
  140.         Other switches that are available are:
  141.  
  142.            -w   set windowsize
  143.            -b   set blocksize
  144.            -j0  enable callerid repair
  145.            -ja  enable alternate monochrome debug monitor
  146.            -jp  enable passive B3 connection
  147.            -jr  disable CAPI reregistering
  148.            -jv  disable V.110 B3 protocol
  149.            -jy  ignore DTR signal
  150.            -kc  set open and close function calls to leave the DTR signal
  151.                 unchanged. THIS MAY BE DANGEROUS. ONLY USE IF NEEDED!
  152.            -kn  enable API_SET_SIGNAL (0:0) before API_RELEASE. This may
  153.                 be good behaviour, but crashes some CAPI's. Use this switch
  154.                 for debugging.
  155.            -kw  wait for an ENTER after loading
  156.            -kx  behave like SIO (see note 1 below)
  157.  
  158.         Switches for the registered version of cFos/2:
  159.  
  160.            -aX  Add an auxiliary port for channel bundling with controller
  161.                 X
  162.  
  163.         For a documentation of the switches, read the CFOS.ENG documentation
  164.         file.
  165.  
  166.         Note 1: The SIO specification differs from the spec by IBM in one
  167.                 important point:  The set device control block function
  168.                 (set DCB, IOCTL 1/53).  Under COM.SYS changing DTR control
  169.                 mode from 1 to 0 drops DTR, changing it from 0 to 1 raises
  170.                 DTR.  Under SIO this only controls the handling of DTR when
  171.                 a COM port is opened or closed.  If control mode is set to
  172.                 0, DTR won't change when the port is closed/opened.  If set
  173.                 to 1, DTR is raised on open and dropped on close.
  174.  
  175.                 If you have trouble dropping DTR (as, for example, with
  176.                 Binkley/2 2.60 XE) DO NOT use -kx (resp. set S10.12=0).
  177.                 If you have trouble with spawned programs (i.e. the
  178.                 connection is terminated when one application spawns
  179.                 another), try -kx, resp. set S10.12=1.
  180.  
  181.                 You may use the S10.12 bit to control the mode on each
  182.                 port seperately, while -kx set S10.12 to 1 on all ports.
  183.  
  184.                 Before you start using any unattended communication software
  185.                 check if it is hanging up properly! If not, try the other
  186.                 S10.12 setting in your init string.
  187.  
  188.         If you do not specify any device name, 'cFos/2' loads with "ISDN"
  189.         as the device name.
  190.  
  191.  
  192.  
  193.  
  194.         Known Bugs :
  195.         ------------
  196.  
  197.         -- The V.42bis compression has sometimes CRC errors while
  198.            transmitting.
  199.  
  200.         -- Problems with either dropping carrier or spawning programs
  201.            result from the different ways COM.SYS and SIO.SYS work.
  202.            See "How do I load it", Note 1.
  203.  
  204.         -- Teles CAPI 3.10 has problems with more than one ISDN board.
  205.            Incoming calls may not be reported or you may get ERROR/LISTEN
  206.            after a while. This is due to an error in TELES CAPI. We
  207.            currently do not know any workaround for this. Ask TELES.
  208.  
  209.         If you find other bugs (or think you've done), first check the
  210.         README.OS2 file (this one) for some additional information.
  211.         If your bug stays, please write an eMail to the above address
  212.         or in CFOS_HELP.
  213.  
  214.         Be sure to provide us with the information in the header
  215.         of your mail (see above).
  216.  
  217.         Do NOT send fax'es or surface mail; your letter would stay
  218.         unanswered. Please do NOT call us voice. We need our time to
  219.         improve 'cFos' for you!
  220.  
  221.  
  222.  
  223.  
  224.         Some technical info:
  225.         --------------------
  226.  
  227.         'cFos/2' is an OS/2 level 3 device driver with DOSDevIOCtl2.
  228.         It includes all Category 1 IOCtl functions described in the
  229.         "IBM Physical Device Driver Reference, Second Edition" as of
  230.         March 1994. It does not support deinstall so far.
  231.  
  232.         'cFos/2' devices must be opened before use and closed afterwards.
  233.  
  234.         'cFos/2' does NOT feature:
  235.  
  236.         -- XON/XOFF stripping in incoming data
  237.         -- usage of the error replacement character
  238.         -- null stripping
  239.         -- automatic RTS or DTR control modes. Currently they may be
  240.            activated, but you will never see RTS or DTR change.
  241.         -- +++ hangup sequence (use DTR drop instead)
  242.         -- a statusline on the primary display. It is only possible to
  243.            display one on a secondary HGC display using the -ja switch.
  244.  
  245.         Because of some OS/2 restrictions, 'cFos/2' does some
  246.         initialisations in the first access to the device driver.
  247.         I.e. when you first call any function (excluding shutdown) of
  248.         a cFos-device, 'cFos/2' registers at the CAPI, installs the
  249.         signal handler and more. 'cFos/2' checks the signalling with
  250.         CAPI and waits up to 5 seconds for a reply from CAPI.
  251.         If there is no reply from CAPI, 'cFos/2' won't work and will
  252.         only issue errors when you try to dial out. The error code will
  253.         be something like 0x60??. In case of trouble try an ATI6 command
  254.         to get some more information.
  255.  
  256.  
  257.  
  258.  
  259.         'cFos/2' is currently tested with:
  260.         ----------------------------------
  261.  
  262.         OS/2 2.11 with
  263.  
  264.             TELES S0.16, CAPI 2.92, 2.95
  265.             NCP P/16, CAPI 1.3
  266.             Diehl Diva, CAPI 5.00
  267.             AVM B1 V2.0, CAPI Rev 8.1
  268.             ITK iX1 V1.2, CAPI 1.05
  269.             HST Saphir, CAPI 1.3 (rev 04)
  270.  
  271.         OS/2 Warp with
  272.  
  273.             HST Saphir, CAPI v1.3 - v1.4, CAPI 1.1 and 2.0
  274.             AVM B1 V2.0, CAPI Rev 8.1
  275.             ELSA PCF/Pro, CAPI 0.10 of 16-May-95
  276.             BinTec BIANCA, CAPI 1.50 of 10-Apr-95
  277.             TELES S0.16.3, CAPI 3.10
  278.  
  279.         ZOC 2.05 - 2.13, TE/2 1.30, PMComm 2.20, Maximus/2 2.02,
  280.         LoraBBS 2.40B4, BinkleyTerm OS/2 2.50 EE Beta E3-32,
  281.         Xenia/2 1.98, MainDoor/2 0.99b, UUPC/extended 1.12j,
  282.         Warp Internet Access Kit, Cantaloup/2 Beta 0.73,
  283.         UUGate's uucico 0.33, CKermit 5A(190), OS2CIM 2.0.1,
  284.         OS/2 ppp 2.00 Rev 1.8, PCBoard/2 15.22, Lotus Notes,
  285.         OS/2 WebExplorer, Infimail 1.34
  286.  
  287.  
  288.         Comments to some hard/software:
  289.  
  290.  
  291.           TELES
  292.  
  293.           See note under "Known bugs".
  294.  
  295.  
  296.           Diehl Diva
  297.  
  298.           Elder versions of Diva CAPI are unable to transmit data
  299.           with 2k frames without errors. If you set the maximum transmit
  300.           frame size (S28) to 1024 no problems occure. Either do this
  301.           or get a new version of CAPI.
  302.  
  303.  
  304.           AVM B1, CAPI Rev. 8.1
  305.  
  306.           You have to run the ISDNLOAD program *before* you ACCESS the
  307.           'cFos/2' ports the first time (you must LOAD 'cFos/2' before
  308.           ISDNLOAD, of course). It was reported that the system
  309.           shutdown hangs with 'cFos/2' and the AVM B1. If it does,
  310.           please give us a hint.
  311.  
  312.  
  313.           ITK iX1, CAPI 1.05
  314.  
  315.           ITK CAPI has problems with system crashes once in a while. This
  316.           seems to be a problem of ITK, not 'cFos/2'.  You should set
  317.           S28=1024 to inhibit Zmodem CRC errors when uploading.
  318.  
  319.           You need to run IXLOAD *before* you access cFos/2 the *first*
  320.           time. ITK CAPI does not work with the -kn switch.
  321.  
  322.           ITK told us that the CAPI 1.05 was not very stable under Warp.
  323.           Use CAPI 1.06.
  324.  
  325.  
  326.           ELSA PCF/Pro, CAPI 0.10
  327.  
  328.           To run 'cFos/2' with ELSA CAPI you need to set the -ks
  329.           switch on the commandline. If you don't, the system will crash
  330.           when you do a shutdown.
  331.  
  332.  
  333.           HST/Janussoft boards, NCP boards
  334.  
  335.           Elder versions of HST CAPI required -ks to be set, otherwise
  336.           they crashed at shutdown.  Setting this switch won't do any harm
  337.           with CAPI, so just use it for safety. Starting with CAPI 1.3
  338.           rev 05 beta04 this should no longer be necessary.
  339.  
  340.  
  341.           UUGate uucico
  342.  
  343.           It seems that uucico does not raise the DTR signal before
  344.           sending data to the comport. Load 'cFos/2' with -jy to ignore
  345.           the DTR setting. Note that this can cause trouble in dropping
  346.           DTR to hang up.
  347.  
  348.  
  349.           PCBoard/2
  350.  
  351.           You need to set the -kx switch (resp. use S10.12) to run PCBoard/2.
  352.  
  353.  
  354.           InterMail 2.29e
  355.  
  356.           I tested a demo version of InterMail. It has support for native
  357.           OS/2 COM-access, i.e. InterMail (in an OS/2-DOS-box) uses the
  358.           same function calls as a native OS/2 application would do.
  359.           Unfortunately, the downloads had CRC errors and the uploads from
  360.           the terminal are quite slow; but the uploads in the mailer are
  361.           really fast. We are investigating on this problem. IM runs ok
  362.           with the -kx switch.
  363.  
  364.           Use VCFOS if you have problems with the Intermail OS/2 COM port
  365.           access.
  366.  
  367.  
  368.           OS2CIM
  369.  
  370.           I tested OS2CIM here and it ran quite fine, but had a bug in
  371.           the routines that set the modem signals via IOCTL function
  372.           0x46 (cat 1). The upper 6 bits of the masks must be 0, but
  373.           they aren't always. 'cFos/2' set the known signals to the
  374.           desired values but issues an error. If anyone can get this
  375.           to the programmers of OS2CIM (or mail me their address),
  376.           then i would be glad (and could remove this paragraph).
  377.  
  378.  
  379.           BinkleyTerm/2
  380.  
  381.           Some versions seem to need the -kx switch to spawn external
  382.           applications (ie. BBS'es), others can no longer drop DTR
  383.           when -kx is set (eg. Binkley/2 2.60 XE).  Test it before use.
  384.           See note 1 in the switches section for more info.
  385.  
  386.  
  387.           Internet Access Kit
  388.  
  389.           The TONLINE.CMD file enables connections to T-Online in Germany
  390.           via SLIPPM and 'cFos/2'. This file updates the TONLINE.CMD of
  391.           the T-Online CD. You need to set the dial string to ATB6D to
  392.           connect to T-Online.
  393.  
  394.  
  395.           OS/2 LanServer 4.0
  396.  
  397.           It is possible to share the 'cFos/2' ports with a NET ALIAS
  398.           command. If you want to share more than 2 ports in total,
  399.           change the maxchdevq and maxchdevs settings in ibmlan.ini.
  400.           Thanx to Franz Leippert for this hint.
  401.  
  402.  
  403.           OS/2 LanDistance
  404.  
  405.           Does not work with cFos, because it programs the serial port
  406.           hardware.
  407.  
  408.  
  409.         If you need some newer CAPI version, try to get it from your
  410.         dealer, capi manufacturer, etc. first. If not otherwise possible,
  411.         you may try to request/download it from our mailbox, area ISDN.
  412.  
  413.  
  414.  
  415.  
  416.         How to get new versions?
  417.         ------------------------
  418.  
  419.         Versions are named something like CF2_xxxx.ZIP, where 'xxxx' is
  420.         a version number like '081C'.
  421.  
  422.  
  423.         See AVAIL.DOC to find out where to get the latest versions.
  424.  
  425.  
  426.  
  427.  
  428.  
  429.         Credits:
  430.         --------
  431.  
  432.         Thanx very much to the following people for their help, advice
  433.         and/or time:
  434.  
  435.         Joern Bardewyck, Kalle Braun, Rainer Schuetze, Dennis Rowe (for
  436.         his sample device driver code), Michael Buenter, Heinz-Otto
  437.         Scheid (for his patience), Wim Abels and Patrick Bosch.
  438.  
  439.         Thanx to the following companies for their help and boards to
  440.         test with: HST, TELES, Diehl, NCP, AVM, ITK, ELSA, BinTec.
  441.  
  442.  
  443.  
  444.  
  445.         Plans for the future:
  446.         ---------------------
  447.  
  448.         -- Implement all features that 'cFos' (for DOS) currently has.
  449.  
  450.         -- Add a utility for some PM window with full featured 'cFos/2'
  451.            status display.
  452.  
  453.         -- Add an easy-to-use installation program.
  454.  
  455.  
  456.  
  457.  
  458.         End of file
  459.         -----------
  460.  
  461.         Have fun, thanx for using 'cFos/2'.
  462.