• eCS - sio2k

    From Robin Hajek@2:420/33 to All on Fri May 18 00:11:37 2012
    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)
  • From Robert Wolfe@1:261/20 to Robin Hajek on Fri May 18 07:50:40 2012
    Hi, All!

    I use about 2 years SIO2K 2.03 and eCS 2.0 and PCBoard FrontDoor

    Robin, I use SIO2k 2.03 and eCS 2.1 here (however with BBBS/2's own telnet server, I don't utilize the vmodem software that much).

    --- BBBS/2 v4.10 Dada-1
    * Origin: Omicron Theta * Buffalo, NY * telnet://fpsoft.net (1:261/20)