Text 574, 333 rader
Skriven 2012-05-18 00:11:37 av Robin Hajek (2:420/33)
Ärende: eCS - sio2k
===================
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)
|