home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   OS2BBS      Support For OS/2-Based BBS Software      296 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 100 of 296   
   Robin Hajek to All   
   eCS - sio2k   
   18 May 12 00:11:37   
   
       Hi, All!   
      
   I use about 2 years SIO2K 2.03 and eCS 2.0 and PCBoard FrontDoor   
      
   Physical ports for analog modems: COM1 and COM2   
   Virtual port for Internet - Telnet: COM3 (VMODEM VM000 = COM3)   
      
   Many hours I was searching the Internet help, because I could not VMod to   
   work, but I never found a help function. Then all I did. Below is my   
   configuration. The only problem I SIO2K that is not registered for 2 years and   
   I found a solution :-( Not to buy or get from someone who has registered.   
      
   Thus I have the settings in CONFIG.SYS:   
      
   REM [----- SIO2K -----]   
   rem device=C:\sio2k\esp.sys logfile=C:\sio2k\sio2k.log NoPause   
   device=C:\sio2k\vmodem.sys logfile=C:\sio2k\sio2k.log NoPause nPorts=1   
   device=C:\sio2k\uart.sys logfile=C:\sio2k\sio2k.log   
   device=C:\sio2k\sio2k.sys logfile=C:\sio2k\sio2k.log   
   device=C:\sio2k\vsio2k.sys logfile=C:\sio2k\vsio2k.log vIrqList(3,4,3=7)   
   rem device=C:\sio2k\vx00.sys   
   REM [----- SIO2K -----]   
      
   Thus I have the settings in SIO2K.CFG settings:   
      
    THIS CONFIG FILE IS FOR ADVANCED USERS.  START WITHOUT ANY CONFIG FILE   
    AND ADVANCE SLOWLY FROM THERE.   
      
    This sample configuration file should reflect the defaults used by   
    SIO2K.SYS.  That is, using this configuration file should be the same as   
    using no configuration file at all.  If you wish to start your own   
    configuration file, copy this file to SIO2K.CFG and start the modification   
    process.   
      
    Basically, there are two elements in the config file.  The option type   
    which starts in the first column below, and the specific option within   
    that type.  Data may be entered into this file in upper and lower case or   
    any mixture.   
      
    Anything following a semicolon (;) is ignored, additionally blank lines   
    are ignored.   
      
    The option types are:   
       Os2Device - The specific options in this group define and specify an OS/2   
                   proper device, such as COM1, COM2 etc.   
      
    Specific options available under the "Os2Device" type are:   
       Name   
         Example, Name=com1.  SIO2K.SYS allows users to define the device names   
         that it will service.  The name need NOT be com1, com2 etc.  It can be   
         any name (valid file name) up to 8 characters.  This feature allows   
         SIO2K.SYS to be coresident with other drivers that define standard   
         device names.  Example, COM.SYS can control com1 to com4, and SIO2K.SYS   
         can start at com5.   
      
       AltDriver   
         Example, AltDriver=UART$,3.  This option is telling SIO2K.SYS that   
         another device driver, that identifies itself as UART$,  is   
         controlling the actual hardware, AND that the third device within   
         UART$ is to be used.  Among other things, this option gives   
         drivers without a virtual Dos interface access to SIO2K's virtual   
         drivers.  The name UART$ is an inter device driver name and must be   
         obtained from the drivers documentation.  The name is usually NOT   
         the same as the device drivers name.  For example, the IDC name for   
         UARTS.SYS is UART$.   
      
       LockedBitRate   
         Example, LockedBitRate=57600.  This option will cause SIO2K.SYS to set   
         the bit (baud) rate to the specified value and to ignore attempted   
         changes made by application programs.  NO CHECKING OF THE VALUE IS   
         DONE.   
      
       Os2Shares   
         Normally when an OS/2 application open a comm port, Dos/Windows cannot   
         access the comm port, even if the OS/2 app specified sharing is   
         allowed.  This option overrides the restriction and allows Dos to   
         have access to the port.   
      
    EXPERIMENT AT LEAST A WEEK BEFORE ASKING FOR SUPPORT.   
      
   -----------------------;----------------------------------------------------   
   Os2Device  ;   
    Name=com1  ;System name to assigned to port (max 8 chars).   
      ;   
    AltDriver=uart$,1 ;The name and logical port number (1 relative) of   
                           ;an alternate device driver that will control the   
      ;hardware, see the manual.   
   -----------------------;----------------------------------------------------   
   Os2Device  ;   
    Name=com2  ;System name to assigned to port (max 8 chars).   
      ;   
    AltDriver=uart$,2 ;The name and logical port number (1 relative) of   
                           ;an alternate device driver that will control the   
      ;hardware, see the manual.   
   -----------------------;----------------------------------------------------   
   Os2Device  ;   
    Name=com3  ;System name to assigned to port (max 8 chars).   
      ;   
    AltDriver=vmodem$,1 ;The name and logical port number (1 relative) of   
                           ;an alternate device driver that will control the   
      ;hardware, see the manual.   
   -----------------------;----------------------------------------------------   
   Os2Device  ;   
    Name=com4  ;System name to assigned to port (max 8 chars).   
      ;   
    AltDriver=uart$,4 ;The name and logical port number (1 relative) of   
                           ;an alternate device driver that will control the   
      ;hardware, see the manual.   
   ----------------------------------------------------------------------------   
      
    This section of the config file is for UARTS.SYS, aka UART$   
      
    The option types are:   
       BaseUart - This option signals the end of the SIO2K.SYS config   
       information and the start of the UARTS.SYS section of the config file.   
      
    Specific options available under the "BaseUart" type are:   
      SuperIO - Many motherboards and IDE controller cards have uarts with   
      enhance capabilities, such as faster bit (baud) rates.  If this option   
      is included below, it enables the searching for these type of uarts and   
      the use of their extended features.  This option is global and need to   
      be given only once.   
      
       ExclusiveIRQ   
         Device drivers can choose to use an IRQ exclusively, or to allow other   
         device drivers to use the IRQ at the same time.  Conflicts can occur   
         either way.  UARTS.SYS defaults to sharing IRQs with other drivers.   
         Using this option will cause UARTS.SYS to use an IRQ exclusively.   
         Thus other drivers are NOT allowed to have access to the IRQ.   
      
       Hardware   
         Example, Hardware=AutoDetect.  This options tells UARTS.SYS to   
         automatically (in this example) determine if the UART is an 8250, 16450   
         or a 16550.  You can force the UART to by specifying the device type.   
         For example: Hardware=16550.  At this writting, UART.SYS supports   
         the 8250/16450, 16550, 16650, 16650A, 16654, 16750, 16850 and their   
         variants.   
         In addition, you may specify Hardware=PCI.  In this case, the driver   
         will select the next available PCI device and use that UART.  If   
         Hardware=PCI is used, then IO_Address setting (if any) is ignored.   
      
       IO_Address   
         Example, IO_Address=3f8.  This option tells UARTS.SYS the I/O port   
         to use, OR the method that UARTS.SYS is to use the assign a default   
         address.  The COMMON addresses for COM1 through COM4 are 3f8, 2f8, 3e8   
         and 3e8 respectively.  See the appendix in the user documentation for   
         other common I/O addresses, like PS/2 systems.   
      
         COM.SYS, and many other drivers and programs use a strage method of   
         assigning the DEFAULT addresses for COM1 to COM4.  They extract the   
         default addresses from memory locations in Bios Ram.  See the users   
         manual for more discussion on this.  If you desire to use the COM.SYS   
         method of setting the DEFAULT I/O address, then specify BiosRamCom1   
         through BiosRamCom4 as the option.  Example: IO_Address=BiosRamCom1.   
      
         Defults only apply to COM1 through COM4.  You MUST give a specific   
         I/O address for all other devices.   
      
    As defined in the examples below, UARTS.SYS will setup COM1 to COM4 in   
    the same same manner as com.sys does.   
   ------$UART,1----------;----------------------------------------------------   
   BaseUart  ;define the first device to UARTS.SYS   
    SuperIo  ;enable usage of features on enahnced uarts.   
    IO_Address=BiosRamCom1 ;I/O port address or method of assignment.   
      ;Valid I/O port Address options are:   
      ;  BiosRamComN - assign like com.sys, com1 to com4 only.   
      ;  nnnn - a hexidecimal number like 2F8.   
      ;   
    Hardware=AutoDetect ;Valid types are (see manual too):   
      ;  AutoDetect - autodetect 8250, 16450, or 16550 etc   
      ;  PCI - Select the next PCI device   
      ;  8250 - force uart to 8250   
      ;  16450 - force uart to 16450   
      ;  16550 - force uart to 16550   
   ------$UART,2----------;----------------------------------------------------   
   BaseUart  ;define a second device to UARTS.SYS   
    SuperIo  ;enable usage of features on enahnced uarts.   
    IO_Address=BiosRamCom2 ;I/O port address or method of assignment.   
      ;Valid I/O port Address options are:   
      ;  BiosRamComN - assign like com.sys, com1 to com4 only.   
      ;  nnnn - a hexidecimal number like 2F8.   
      ;   
    Hardware=AutoDetect ;Valid types are (see manual too):   
      ;  AutoDetect - autodetect 8250, 16450, or 16550 etc   
      ;  PCI - Select the next PCI device   
      ;  8250 - force uart to 8250   
      ;  16450 - force uart to 16450   
      ;  16550 - force uart to 16550   
   ------$UART,3----------;----------------------------------------------------   
   BaseUart  ;define a third device to UARTS.SYS   
    SuperIo  ;enable usage of features on enahnced uarts.   
    IO_Address=BiosRamCom3 ;I/O port address or method of assignment.   
      ;Valid I/O port Address options are:   
      ;  BiosRamComN - assign like com.sys, com1 to com4 only.   
      ;  nnnn - a hexidecimal number like 2F8.   
      ;   
    Hardware=AutoDetect ;Valid types are (see manual too):   
      ;  AutoDetect - autodetect 8250, 16450, or 16550 etc   
      ;  PCI - Select the next PCI device   
      ;  8250 - force uart to 8250   
      ;  16450 - force uart to 16450   
      ;  16550 - force uart to 16550   
   ------$UART,4----------;----------------------------------------------------   
   BaseUart  ;define a fourth device to UARTS.SYS   
    SuperIo  ;enable usage of features on enahnced uarts.   
    IO_Address=BiosRamCom4 ;I/O port address or method of assignment.   
      ;Valid I/O port Address options are:   
      ;  BiosRamComN - assign like com.sys, com1 to com4 only.   
      ;  nnnn - a hexidecimal number like 2F8.   
      ;   
    Hardware=AutoDetect ;Valid types are (see manual too):   
      ;  PCI - Select the next PCI device   
      ;  AutoDetect - autodetect 8250, 16450, or 16550 etc   
      ;  8250 - force uart to 8250   
      ;  16450 - force uart to 16450   
      ;  16550 - force uart to 16550   
   ----------------------------------------------------------------------------   
    This section of the config file is for dos sessions, ie VSIO2K.SYS.   
      
    The option types are:   
       DosDevice - This option signals the end of the UARY.SYS config   
       information and the start of the VSIO2K.SYS section of the config file.   
      
    Specific options available under the "BaseUart" type are:   
      
       Os2DevName   
         Example, Os2DevName=com1.  This option tells vsio2k.sys the name of   
         the OS/2 device (eg com1, com2 etc) that is to be associated with   
         the DOS device being defined.   
      
       VirtualIO   
         Example, VirtualIO=2f8 or VirtualIO=BiosRamCom1.  This option tells   
         vsio2k.sys the I/O address that this DOS device is to virtualize.   
         If a DOS or Windows program touches this I/O port, the accesses   
         will be intercepted by vsio2k.sys and translated into calls to   
         SIO2K.SYS (the OS/2 driver).  Note that the virtual address NEED NOT   
         be the same as the address of the (real) OS/2 device.   
      
       VirtualIRQ   
         Example, VirtualIRQ=4.  This option tells vsio2k.sys which virtual   
         IRQ to associate with the dos device being defined.  All DOS devices   
         can share virtual IRQs.  However, your application software must   
         be configured to use the same IRQ.  The virtual IRQ need not be the   
         same as the IRQ that the associated OS/2 device is using.   
      
       DosShares   
         This option tells vsio2k.sys to allow OS/2 sessions to have access to   
         this DOS device.  Note that the OS/2 kernel prevents two DOS sessions   
         from using the same device, so two DOS sessions can never share a   
         communications port.   
      
       VirtualUart   
         Example, VirtualUart=16550.  This option tells vsio2k.sys the type of   
         uart to emulate.  Generally, 16550 should be specified.   
   -----------------------;----------------------------------------------------   
   DosDevice  ;   
    Os2DevName=com1 ;This name must match a name given in an Os2Device   
      ;name statement.  The Os2Device name statement must   
      ;preceed this statement in the config file.   
      ;   
    VirtualIO=BiosRamCom1 ;Virtual I/O port address or method of assignment.   
      ;Valid I/O port Address options are:   
      ;  BiosRamComN - assign like com.sys, com1 to com4 only.   
      ;  nnnn - a hexidecimal number like 2F8.   
      ;   
    VirtualIRQ=4  ;Decimal number from 3 to 15. Virtual IRQ for this port.   
      ;   
    DosShares  ;OS/2 can access DOS opened port.   
      ;   
    VirtualUart=16550 ;Valid types are (see manual too):   
      ;  16450 - simulate a 16450 uart   
      ;  16550 - simulate a 16550 uart   
   -----------------------;----------------------------------------------------   
   DosDevice  ;   
    Os2DevName=com2 ;This name must match a name given in an Os2Device   
      ;name statement.  The Os2Device name statement must   
      ;preceed this statement in the config file.   
      ;   
    VirtualIO=BiosRamCom2 ;Virtual I/O port address or method of assignment.   
      ;Valid I/O port Address options are:   
      ;  BiosRamComN - assign like com.sys, com1 to com4 only.   
      ;  nnnn - a hexidecimal number like 2F8.   
      ;   
    VirtualIRQ=3  ;Decimal number from 3 to 15. Virtual IRQ for this port.   
      ;   
    DosShares  ;OS/2 can access DOS opened port.   
      ;   
    VirtualUart=16550 ;Valid types are (see manual too):   
      ;  16450 - simulate a 16450 uart   
      ;  16550 - simulate a 16550 uart   
   ;-----------------------;----------------------------------------------------   
   DosDevice  ;   
    Os2DevName=com3 ;This name must match a name given in an Os2Device   
      ;name statement.  The Os2Device name statement must   
      ;preceed this statement in the config file.   
      ;   
    VirtualIO=BiosRamCom3 ;Virtual I/O port address or method of assignment.   
      ;Valid I/O port Address options are:   
      ;  BiosRamComN - assign like com.sys, com1 to com4 only.   
      ;  nnnn - a hexidecimal number like 2F8.   
      ;   
    VirtualIRQ=7  ;Decimal number from 3 to 15. Virtual IRQ for this port.   
      ;   
    DosShares  ;OS/2 can access DOS opened port.   
      ;   
    VirtualUart=16550 ;Valid types are (see manual too):   
      ;  16450 - simulate a 16450 uart   
      ;  16550 - simulate a 16550 uart   
   ;-----------------------;----------------------------------------------------   
   DosDevice  ;   
    Os2DevName=com4 ;This name must match a name given in an Os2Device   
      ;name statement.  The Os2Device name statement must   
      ;preceed this statement in the config file.   
      ;   
    VirtualIO=BiosRamCom4 ;Virtual I/O port address or method of assignment.   
      ;Valid I/O port Address options are:   
      ;  BiosRamComN - assign like com.sys, com1 to com4 only.   
      ;  nnnn - a hexidecimal number like 2F8.   
      ;   
    VirtualIRQ=3  ;Decimal number from 3 to 15. Virtual IRQ for this port.   
      ;   
    DosShares  ;OS/2 can access DOS opened port.   
      ;   
    VirtualUart=16550 ;Valid types are (see manual too):   
      ;  16450 - simulate a 16450 uart   
      ;  16550 - simulate a 16550 uart   
   ;-----------------------;----------------------------------------------------   
      
                                   Bye   
                                  Robin   
      
   --- GEcho 1.20/KLF Team   
    * Origin: POPPER Univerzal BBS (FidoNet), Praha, BOHEMIA & MORAVIA (2:420/33)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca