CONFIG.SYS - BASEDEV Statements: Difference between revisions
Batchheizer (talk | contribs) →BASEDEV=BOOTDLY.SYS: source: http://bugs.ecomstation.nl/view.php?id=3029 |
|||
Line 697: | Line 697: | ||
|Yes | |Yes | ||
|} | |} | ||
=BASEDEV=BOOTDLY.SYS= | |||
Creates a delay of about 20 seconds during boot of eCS. | |||
BASEDEV=BOOTDLY.SYS | |||
BOOTDLY was added to resolve startup time on some systems with SCSI HBAs. You may be able to REM it out without affecting your system. | |||
<b>Platform Support:</b> | |||
{| class="wikitable" style="text-align:center" border="1" | |||
|- | |||
!OS/2 2.x | |||
!OS/2 3.0 | |||
!OS/2 4.0 | |||
!OS/2 4.5x | |||
!eCS 1.x | |||
!eCs 2.x | |||
|- | |||
|No | |||
|No | |||
|No | |||
|No | |||
|No | |||
|Yes | |||
|} | |||
=BASEDEV=BPCDOS2.ADD= | =BASEDEV=BPCDOS2.ADD= | ||
Backpack CD-ROM OS/2 Driver from Micro Solutions (www.micro-solutions.com) | Backpack CD-ROM OS/2 Driver from Micro Solutions (www.micro-solutions.com) |
Revision as of 17:38, 20 July 2011
Return to The Config.sys Documentation Project Main Page
The Base Device Drivers are needed by OS/2 to install elementary services, like your hard disk, keyboard, etc. The Base Device Drivers are the first entries from the config.sys file that are loaded during the boot. They are not loaded in the same order as they appear in the config.sys file. They are loaded dependant on their file extension.
Here is the order of loading for the file extensions.
- *.SYS
- *.BID
- *.VSD
- *.TSD
- *.ADD
- *.I13
- *.FLT
- *.DMD
If the config.sys contains several files with the same extension, those files will be loaded in the order they appear in the config.sys file.
The Base Device drivers must be located in the root directory in the \OS2 directory or in the \OS2\Boot directory. If you set up a Base Device driver in your config.sys please use only the name of the driver without the path. The following pages describe these entries : :p.
BASEDEV=ACPICA.ADD
BASEDEV=ACPICA.ADD <parameter>
Parameters:
- /N
This switch is used to research the ACPI problems. The switch prohibits ACPI IRQ. If you boot with it then ACPI Timer and Power buttons are not supported (ACPI events are not supported too).
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
No | No | No | No | Yes | Yes |
BASEDEV=AHA152X.ADD
Driver for Adaptec Aha1522/1510 SCSI host adapters and the AIC-6350/6360 controller.
BASEDEV=AHA152X.ADD <parameter>
Parameters:
- /V
- /F:x
TIP: If you are using an Adaptec SCSI Card you can also use BASEDEV=AHA152X.ADD /V /F:x to force the target SCSI ID x. The host adapter will assume that the target ID x is connected to SCSI Bus.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=AHA154X.ADD
Driver for the Adaptec Aha1540/1542 SCSI host adapters.
BASEDEV=Aha154x.add <parameter>
Parameters
- /V
- /DBUFF
Loose access to RAM above 16M.
- /A:0
- /BON
- /BOFF:8
TIP: By Prof. C.W. Fischer Physics Department Director CPES Micro-Computer Lab. Users may be interested in a undocumented parameter on the Adaptec AHA154x.add file i.e /DBUFF. Anyone using this SCSI adapter without /DBUFF will loose access to RAM above 16M. It's a Bus mastering problem on ISA (thanks to Steven Levine).
NOTE: When you use Seagate Backup Exec for OS/2 Warp, Version 3.0 with both a hard drive and a SCSI or QIC backup device connected you have to add - to avoid DMA errors - the following to your driver line to prevent BUS errors: /V /A:0 /BON /A:0 /BOFF:8
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=AHA164X.ADD
Driver for the Adaptec Aha164x SCSI host adapter.
BASEDEV=AHA164X.ADD <parameters>
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=AHA174X.ADD
Driver for the Adaptec Aha1740/1744 SCSI host adapters.
BASEDEV=AHA174X.ADD <parameter>
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=AHA2920.ADD
Adaptec AHA-2920 SCSI Host Bus Adapter Driver. Also supports the Future Domain TMC-3260/16xx and MCS-600/700 adapters.
BASEDEV=AHA2920.ADD
Parameter:
- /A: - No description
- /!DM:
- /!SM:
- /ET:
- /ET
- /FS
- /!FS
- /!SN
- /RD:
- /16BIT
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=AIC7770.ADD
Driver for the Adaptec AHA-2840QVL/2842VL/2740/2742 SCSI host adapters and for the AIC-7770 controller.
BASEDEV=Aic7770.add <parameter>
Universal Parameters:
- /ET
Allow embedded targets. This parameter indicates that the ADD should assume that all targets have more than one logical unit (LUN) defined.
- /!ET
Do not allow embedded targets (DEFAULT). This parameter indicates that the ADD should assume that all targets have only one logical unit (LUN) defined.
- /V
Load driver verbosely. This parameter will display the driver name as well as the version number and Adaptec copyright if the driver loads successfully. Information on all targets found in the system will also be displayed.
- /PCIHW
Enables driver to access PCI configuration hardware registers. This switch is implemented because in some PCI systems, accessing PCI configuration space through PCI BIOS function calls causes problems. This switch is enabled by default. New with Version 3.02
- /!PCIHW
Disables the PCIHW switch. This parameter will cause the driver to access the PCI configuration space through PCI BIOS function calls. New with version 3.02
General Unit Parameters:
- /I
Ignore the specified adapter. This allows another driver to share the adapters that the ADD would normally use.
- /DM
Enable DASD manager support (DEFAULT). This parameter allows OS2DASD.DMD to control the specified target(s) if they are identified as DASD (hard disk) devices.
- /!DM
Disable DASD manager support. This parameter prevents OS2DASD.DMD from controlling the specified target(s).
- /SM
Enable SCSI manager support (DEFAULT). This parameter allows OS2SCSI.DMD to control the specified target(s) if they are identified as NON-DASD SCSI devices. All SCSI hard drives will be controlled by OS2DASD.DMD.
- /!SM
Disable SCSI manager support. This parameter prevents OS2SCSI.DMD from controlling the specified target(s).
- /TAG:n ... n=1-16.
Specifies the maximum number of tagged commands for all target devices on the host adapter (1-16). A value of 1 disables tagged queuing. The maximum number allowed is 16. (The default is 8.)
- /UR
Enables reporting of under runs (DEFAULT).
- /!UR
Disables reporting of under runs.
TIP: If Warp dsn't recognise the AIC7870 Driver add the parameter /A:n n=Number of Controller and /TAG:n n=number of PCI-Slot to AIC7870.ADD. It seems that the version 2.2 of the Adaptec 2940 driver does not work correctly with RSJ, but version 2.11 works fine.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=AIC7870.ADD
Driver for the Adaptec AHA-2940 SCSI host adapter and the AIC-7870 controller.
BASEDEV=Aic7870.add <parameters>
Universal Parameters:
- /ET
Allow embedded targets. This parameter indicates that the ADD should assume that all targets have more than one logical unit (LUN) defined.
- /!ET
Do not allow embedded targets (DEFAULT). This parameter indicates that the ADD should assume that all targets have only one logical unit (LUN) defined.
- /V
Load driver verbosely. This parameter will display the driver name as well as the version number and Adaptec copyright if the driver loads successfully. Information on all targets found in the system will also be displayed.
- /PCIHW
Enables driver to access PCI configuration hardware registers. This switch is implemented because in some PCI systems, accessing PCI configuration space through PCI BIOS function calls causes problems. This switch is enabled by default. New with Version 3.02
- /!PCIHW
Disables the PCIHW switch. This parameter will cause the driver to access the PCI configuration space through PCI BIOS function calls. New with version 3.02
General Unit Parameters:
- /I
Ignore the specified adapter. This allows another driver to share the adapters that the ADD would normally use.
- /DM
Enable DASD manager support (DEFAULT). This parameter allows OS2DASD.DMD to control the specified target(s) if they are identified as DASD (hard disk) devices.
- /!DM
Disable DASD manager support. This parameter prevents OS2DASD.DMD from controlling the specified target(s).
- /SM
Enable SCSI manager support (DEFAULT). This parameter allows OS2SCSI.DMD to control the specified target(s) if they are identified as NON-DASD SCSI devices. All SCSI hard drives will be controlled by OS2DASD.DMD.
- /!SM
Disable SCSI manager support. This parameter prevents OS2SCSI.DMD from controlling the specified target(s).
- /TAG:n -- n=1-16.
Specifies the maximum number of tagged commands for all target devices on the host adapter (1-16). A value of 1 disables tagged queuing. The maximum number allowed is 16. (The default is 8.)
- /UR
Enables reporting of under runs (DEFAULT).
- /!UR
Disables reporting of under runs.
TIP: If Warp doesn't recognise the AIC7870 Driver add the parameter /A:n n=Number of Controller and /TAG:n n=number of PCI-Slot to AIC7870.ADD. It seems that the version 2.2 of the Adaptec 2940 driver does not work correctly with RSJ, but version 2.11 works fine.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=AIC78U2.ADD
Adatec U2W SCSI Host adapter driver.
BASEDEV=Aic78u2.add Parameters
For Parameters see AIC7870.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=AICU160.ADD
Decive Driver for Adaptec AIC-7892 Single Channel PCI-to-Ultra160 SCSI ASIC, AIC-7899 Dual Channel PCI-to-Ultra160 SCSI ASIC, AHA-3960D/39160 Dual Channel 64-bit PCI-to-Ultra160 SCSI Host Adapter, 29160 Single Channel 64-bit PCI-to-Ultra160 SCSI Host Adapter, 29160N Single Channel 32-bit PCI-to-Ultra160 SCSI Host Adapter (OEM), 29160LP Single Channel 64-bit Low Profile PCI-to-Ultra160 SCSI Host Adapter
BASEDEV=AICU160.ADD
Parameter:
- [Universal Parameter] - An option that applies to all adapters controlled by the driver.
- [Adapter ID] - /A:n, where n is the number (zero relative) of the adapter installed in the system. The adapter ID is determined when the driver is loaded based on the order that adapters are found in the system. (Refer to the Configuration Examples in the "General Unit Parameters" section below for information on how to use this option.)
- [Unit Parameter] - Modifies the behavior of the selected host adapter.
- [SCSI Target ID] - The targets to which the Unit Parameter will be applied. This parameter may be a single ID (d) or list of IDs (d,d,d).
Universal Parameters:
- /ET
Allow embedded targets. This parameter indicates that the ADD should assume that all targets have more than one logical unit (LUN) defined.
- /!ET
Do not allow embedded targets (DEFAULT). This parameter indicates that the ADD should assume that all targets have only one logical unit (LUN) defined.
- /V
Load driver verbosely. This parameter will display the driver name as well as the version number and Adaptec copyright if the driver loads successfully. Information on all targets found in the system will also be displayed.
Unit Parameters: General:
- /I
Ignore the specified adapter. This allows another driver to share the adapters that the ADD would normally use.
- /DM
Enable DASD manager support (DEFAULT). This parameter allows OS2DASD.DMD to control the specified target(s) if they are identified as DASD (hard disk) devices.
- /!DM
Disable DASD manager support. This parameter prevents OS2DASD.DMD from controlling the specified target(s).
- /SM
Enable SCSI manager support (DEFAULT). This parameter allows OS2SCSI.DMD to control the specified target(s) if they are identified as NON-DASD SCSI devices. All SCSI hard drives will be controlled by OS2DASD.DMD.
- /!SM
Disable SCSI manager support. This parameter prevents OS2SCSI.DMD from controlling the specified target(s).
- /TAG
Specifies the maximum number of tagged commands for all target devices on the host adapter (1-16). A value of 1 disables tagged queuing. The maximum number allowed is 16. (The default is 8.)
- /UR
Enables reporting of under runs (DEFAULT).
- /!UR
Disables reporting of under runs.
NOTE= Intel Errata #8511 lists known data integrity issues with the processor cache on the Saturn-1 chipset (82424TX). For this reason, Adaptec recommends that processor cache be disabled via the CMOS setup to avoid data corruption. For more information, see Intel Errata #8511. You may get this from Intel's FaxBack system at or .
There are installation problems when installing on the maximum hard disk drive partition size supported by OS/2 v3.0. On OS/2 v3.0 it is a known problem. Refer to IBM for further info. IBM's APARs PJ15988 and PJ 6151 deal with this issue.
There are known installation problems installing OS/2 Warp v4.0 on a Micron (LSI chipset) 64 bit PCI system.
There are known installation problems installing OS/2 Warp with 8MB of RAM unless all the third-party basedev statements are removed from config.sys.
There are known installation problems installing OS/2 using two SCSI host adapters on a "Marl" motherboard. Whenever you have a LVD HDD on one Ultra160 host adapter and a HDD, CD-ROM, and removable Syjet on another UltraSCSI host adapter, Syjet conflicts with the CD-ROM and the system is unable to access the CD-ROM.
This version of the Ultra160 Family Manager Set driver supports the AIC-7892/99 Family of Host Adapters. Adapter numbers are first assigned to boards with their BIOS enabled. The numbers are assigned from lowest BIOS address to highest address. Any remaining boards are assigned numbers by scanning slots. Each slot is a combination of a bus number and a device number pair starting from lowest to highest numbers, and the adapters are assigned a number in the order they are found.
Example:
Bus 0, device 0 assigned as adapter 0; Bus 1, device 1 assigned as adapter 1, etc.
There are no switches for controlling OS2ASPI.DMD directly. IBM did not define them in their specification and Adaptec cannot be sure that other host adapters will have the same switches. OS2SCSI.DMD will only allocate devices when a device driver requests it, but this will prevent OS2ASPI from accessing it. There is nothing in the ASPI specification regarding device allocation so OS2ASPI must rely on other managers to fairly share targets. This should only be a problem if you have two drivers that use different managers and you want them both to access the same target at the same time.
Do NOT disable DASD manager access to target 0 if you are booting from your SCSI host adapter. This will prevent the system from booting!
Fault Tolerance is supported in the driver. However, ABORT and SCSI BUS RESET will only work for targets that are properly behaved.
IBM does not support installing the operating system onto magneto optical devices. Additionally, OPTICAL.SYS (OS/2 3.0) or OPTICAL.DMD (OS/2 4.0) allows magneto optical devices to be supported as though they were large floppy devices.
LOCKDRV.FLT allows removable media such as MO's to be supported as though they were fixed hard drives. It is not possible to install OS/2 3.0 on drives with capacity greater than 8 GB, nor in a partition greater than 4 GB.
OS/2 will allocate the SCSI devices as the order in CONFIG.SYS if two drivers (such as the AIC7870.ADD and AICU160.ADD) are loaded. OS/2 will assign drive letters for SCSI devices first then IDE devices.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=ALI.ADD
Aladin Busmaster driver, better use DANIS506.ADD
BASEDEV=ALI.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=AMD_K86.DMD
Enables write combining on AMD K6-II Stepping 8 or greater
BASEDEV=AMD_K86.DMD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=AODBSMD.SYS
Thinkpad Resource Management Driver
BASEDEV=AODBSMD.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=APM.SYS
BASEDEV=APM.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
??? | ??? | Yes | Yes | Yes | Yes |
BASEDEV=ARCDRIVE.ADD
Arcdrive PCMCIA HD Driver
BASEDEV=ARCDRIVE.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=ARCIDECD.FLT
Arcdrive PCMCIA CD Driver
BASEDEV=ARCIDECD.FLT
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=ASC.ADD
Driver for AdvanSys SCSI-Controller
BASEDEV=ASC.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=ATAPIMO.FLT
MO device filter from Fujitsu
BASEDEV=ATAPIMO.FLT
NOTE This driver is fully substituted by the DANIATPI.FLT
Parameters
- /Rn or /R:n
(Number of reserved drives) 'n' is a number between 1 and 10. Default is 1. A series of logical drive names can be reserved for each MO drive for future partitioning. If the number of valid partitions exceeds the number specified /R option, and if /S option is not specified, up to 16 partitions are allowed.
- /S
(Reserved drive priority) No more logical drives than the number of /R option is assigned. When the number of reserved drives specified with the /R option is fewer than the number of valid partitions on a disk, the number of reserved drives takes priority. For example, if there are four valid partitions on the disk and the number of reserved drives is specified at 3, a logical drive name cannot be assigned to the fourth partition, and hence it cannot be accessed.
- /I {h:} m {[n]} {+-{h:} m {[n]}}+-...
(Specify the drive ID) This parameter specifies the target MO drive by the host adapter number and SCSI-ID number. If this option is not used, all accessible MO drives are used by default. h is the host adapter number (between 0 and 9). The default is 0. m is the SCSI-ID number (0 to 7). n is the number of reserved drives. When 'n' is omitted, the value specified with the /R option is used.
- /U:{IDE adapter name}
(Required, specify IDE adapter driver) This parameter is not optional but required both for ATAPIMO.FLT and MODISK.DMD. You must specify same name for these two drivers. Usually '/U:ST506_HardDrive' works fine if 'IBM1S506.ADD' or 'IBM2S506.ADD' is used as IDE adapter driver.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=ATP6820.ADD
ACARD 6820 SCSI RAID device driver
BASEDEV=ATP6820.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=ATP8400A.ADD
ARTOP IDE cache Driver for ATP8400A
BASEDEV=ATP8400A.ADD
ARTOP IDE cache OS/2 warp driver support OS/2 2.x standard OS/2 DASD interface and ATAPI upto 16 IDE device(hdd and cdrom).ATP8400A OS/2 driver will auto check I/O port and IRQ.
Parameter:
- /P:1F0 /P:170 /P:1e8 or /P:168 => Select I/O port of ARTOP IDE cache
- /I:14 /I:15 /I:10 /I:11 /I:12 => Select IRQ 10,11,12,14 or 15.
- /A:0 /A:1 /A:2 or /A:3 => Select Adapter number.
- /S:00 /S:01 .. /S:15 => Select IDE speed for Non cache mode.
IF IO port or IRQ overlay with IBM1S506 Please reference follows :
IBM1S506.ADD(Please reference IBM OS/2 manual)
- /V => Show config condition.
- /A:0 => Assign Adapter number(0,1 and 2).
- /I => Ingore Adapter( number of above assign).
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=AUTODRV2.SYS
Autoconfigurator supports PCMCIA modems.
BASEDEV=AUTODRV2.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=BOOTDLY.SYS
Creates a delay of about 20 seconds during boot of eCS.
BASEDEV=BOOTDLY.SYS
BOOTDLY was added to resolve startup time on some systems with SCSI HBAs. You may be able to REM it out without affecting your system.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
No | No | No | No | No | Yes |
BASEDEV=BPCDOS2.ADD
Backpack CD-ROM OS/2 Driver from Micro Solutions (www.micro-solutions.com)
BASEDEV=BPCDOS2.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=BSCOS2.ADD
Newmedia Basics SCSI II Pcmcia Adapter
BASEDEV=BSCOS2.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=BTOS2.ADD
PCMCIA SCSI Bus Toaster Adapter Device Driver
BASEDEV=BTOS2.ADD
Parameter:
globalopts:
- /V
Verbose (default=quiet)
- /A:#
Adapter index (only 0 is valid)
adapteropts:
- /V
Verbose [default=quiet]
- /P:###
Base I/O port address (32 ports will used)
- /Q:#
IRQ
- /I
Ignore adapter
- /H:#
Host SCSI ID [default=7]
- /[!]F
Fast-SCSI negotiation [default=on]
- /[!]TA
Termination always on [default=power saving mode]
- /[!]TD
Termination detect (Type II cards only) [default=on]
- /[!]Y
Parity checking [default=on]
- /[!]DM
DASD manager support [default=on]
- /[!]SM
SCSI manager support [default=on]
- /[!]SN
Synchronous negotiation [default=on]
- /[!]ET
Embedded targets [default=off]
- /[!]DR
Disconnect/Reselect [default=on]
deviceopts:
- /[!]DM
- unit_list DASD manager support [default=on]
- /[!]SM
- unit_list SCSI manager support [default=on]
- /[!]SN
- unit_list Synchronous negotiation [default=on]
- /[!]ET
- unit_list Embedded targets [default=off]
- /[!]DR
- unit_list Disconnect/Reselect [default=on]
unit_list: unit[,unit_list] unit: t | (t,l) t Target ID l Target LUN
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=BTSCSI.ADD
Driver for various Buslogic SCSI host adapters.
BASEDEV=Btscsi.add parameters
TIP: For using the RSJ Writer you maybe have to set the Timeout parameter to zero /A:n /TO:0 (n=Adapter number)
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=BTSEIDE.FLT
Back Again/2 ATAPI/IDE tape support
BASEDEV=BTSEIDE.FLT
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CADH.SYS
CAD-handler is a ctrl+alt+del manager and kill process application.
CADH.SYS <parameter>
Parameters:
- /Q
- /V
- /W
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
??? | ??? | Yes | Yes | Yes | Yes |
BASEDEV=CBENABLE.SYS
Device driver by Veit Kannegiesser that uses OS/2 Card services to enable any CardBus card you insert in a slot and assign an IRQ line and and IO window.
BASEDEV=CBENABLE.SYS
Parameter: are 3 values for Bus, Device and Function of the CardBus bridge. You have most likely only one chip and let CBENABLE.SYS search for it by using * for each.
is an number from 0 to 7.
is the set of allowed IRQ to use for the CardBus card. Separate IRQs using ","
is the base address and the window size to assign to the CardBus card. Make sure (RMVIEW /IO) this area is not already used. Or use base address 0 to let the Card Services find a free IO area. Window size of 256 ($100) should be sufficient for most devices.
Optional hardware depended Option for Texas Instruments 1225 and compatible chips (values 0/1). For value 1, the "Memory read burst enable upstream" bit is set. Measured Realtek 8139 NETIO throughput goes from 3,2 MB/s to 11 MB/s on the development system.
Optional hardware dependend Option for Texas Instruments 1225 and compatible chips (values 0/1/2/3). Modifies Interrupt mode:
- 0 = Parallel PCI interrupts only
- 1 = Parallel IRQ and parallel PCI interrupts
- 2 = IRQ serialized interrupts and parallel PCI interrupt
- 3 = IRQ and PCI serialized interrupts (default)
Optional parameter to restrict card types that are processed. Possible values are:
- 0 = Multi-Function
- 1 = Memory
- 2 = Serial Port
- 3 = Parallel Port
- 4 = Fixed Disk
- 5 = Video Adapter
- 6 = Network Adapter
- 7 = Auto Incrementing Mass Storage
- 8 = SCSI
- 9 = Security
- 10..253 = Reserved
- 254 = Vendor-Specific
- * = ignore value (default)
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CDBLAZER.ADD
Device Driver for OnSpec/MULTIPORT CD Parallel-Port adapter
BASEDEV=CDBLAZER.ADD
Parameter:
- /E
Disables fast EPP. This applies only for Enhanced Parallel Ports.
- /SF=1..30
Introduces a delay factor of 30 (Can take a value from 1 to 30 with 30 as the slowest mode of operation).
- /U
Forces Uni-Directional mode. (Applicable only for non Uni-directional ports.
- /V
Enables verbose mode
- /W
Disables burst mode data transfer. This does not apply for Enhanced Parallel Ports.
- /CH
To detect all the slots in a CD changer on older versions of OS/2 prior to Warp 4.0
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CDBOOT.FLT
OS/2 Filter for bootable CD's according to the EL TORITO SPECIFICATION
BASEDEV=CDBOOT.FLT
Parameter:
- /D:2
BASEDEV=CDS...
Back Again 2000 BASEDEV Statements
BASEDEV=CDSEIDE.FLT
Back Again 2000 ATAPI/IDE Tape Filter Driver
BASEDEV=CDSEIDE.FLT
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CDSTAP2.DMD
Back Again 2000 Tape Device Manager
BASEDEV=CDSTAP2.DMD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CDSTAPE.DMD
Back Again/2 tape device manager
BASEDEV=CDSTAPE.DMD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CD_BOOT.FLT
CD Boot Filter according to the El Torito Specification
BASEDEV=CD_BOOT.FLT
Parameter:
- /D:2
Read the Boot CD How To in Chapter 00. Introduction Part of Cdboot.zip available for FREE and also of Device Driver Pack 2
TIP See also the enhanced DANIBOOT.FLT
BASEDEV=CHKDSK.SYS
Provides support for the enhanced Chkdsk.exe new to Warp 4 Fixpack 3 and Warp 3 Fixpack 29. The new Chkdsk.exe creates a binary service log file (chkdsk.log) on the root of the drive being checked. To view the log file you need the chklog package.
BASEDEV=CHKDSK.SYS
note: This driver has no parameters.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes FP29 | Yes FP3 | Yes | Yes | Yes |
BASEDEV=CL6832SS.SYS
Socket Services driver for Toshiba Tecra
BASEDEV CL6832SS.SYS
ATTENTION Must be in front of all other PCMCIA Drivers, but after PCMCIA.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CMPXCHG8.SYS
Fix for the "Pentium F00F Bug".
BASEDEV=CMPXCHG8.SYS
note: This driver has no parameters.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CRCCD2.ADD
Creative Labs CD-Rom driver. Supports Panasonic CR 52x, Panasonic CR 563, Creative CD 200, Funai E2550-UA, Funai E2800-UA
BASEDEV=CRCCD2.ADD
Parameter:
- /P:xxx
SB cards base address.
- /M:xxx
MKE compatible cards CDRom base address.
- /T:x
Switch for standalone cards. if x=1 then it is a Sound card. (Default),if x=2 then it is a standalone card.
- /D:x
Double Speed switch.
- /N:x
Single Speed switch. if x=0 to x=3 implies the drive number, ix x=a implies that all drives are to be made double or single speed. /d:a is default.
- /NS
No scan. Implies that only one drive present with ID=0 and will not scan for other drives. Scaning for all drives is default procedure.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CRYP2X.SYS
Disk adapter drivers for the ERACOM (http://www.eracom.com.au) PCVault product used by a number of banks. The product gives transparent hard disk encryption amongst other things.
BASEDEV=CRYP2X.SYS
MPORTANT NOTE The order of the base drivers must be: basedev=cryp2x.sys basedev=crypie2x.sys basedev=edasdf.flt And they should be at the end of the config.sys
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CRYPIE2X.SYS
Disk adapter drivers for the ERACOM (www.eracom.com.au) PCVault product used by a number of banks. The product gives transparent hard disk encryption amongst other things.
BASEDEV=CRYPIE2X.SYS
MPORTANT NOTE The order of the base drivers must be: basedev=cryp2x.sys basedev=crypie2x.sys basedev=edasdf.flt And they should be at the end of the config.sys
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CTCDRFLT.FLT
Filterdriver for Unite CD-Maker
BASEDEV=CTCDRFLT.FLT
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CWAUDIO.SYS
Crystal OS/2 Audio device driver for CS4236B, CS4237B, CS4238B, CS4235, CS4239
Parameter:
- /N
Name of PDD BSAUD1$ (Supplied by install)
- /V
Verbose Display
- /X1
AUX1 unmute/gain 0..100 (decimal) (*50) (usually "Line-In")
- /X2
AUX2 unmute/gain 0..100 (decimal) (*50) (usually CD-ROM)
- /L
LINE unmute/gain 0..100 (decimal) (*100)(FM volume)
- /LCAPT
Line-In record source X1, X2, *X1X2, L (X1X2 is mixed aux1+aux2)
- /T
Inactivity power down 1..5 minutes (*1)
- /MBY
<0,1> Mono bypass *1 (mono-in connected to mono-out)
- /MIM
<0,1> Mono input mute *1 (mono-in not connected to input mixer)
- /MOM
<0,1> Mono out mute *0 (audible)
- /XCTRL0
<0,1> XCTRL0 Pin set System specific. Sometimes used to
- /XCTRL1
<0,1> XCTRL1 Pin set control power to amplifier. On IBM Aptiva with Bose speakers, set both to 1
- /P
Codec Port *534, 608, (530..FF8, divisible by 4)
- /I
Codec IRQ *5, 7, 9, 11, 15 (decimal)
- /D
Codec DMA 0, 1, 3 (Default 1,0)
- /C
Control Port 120, *538, (120..FF8, divisible by 8)
- /J
Joystick Port *200, 208, NONE
- /S
Sound Blaster Port *220, 240, 260, 280, NONE
- /M
MPU Port and IRQ *330, NONE, (300..3E0, divisible by 8) IRQ: 7, 9, 11, 12, 15, *NONE
- /F
FM synth port *388, NONE, (388..3F8, divisible by 8)
- /IRQRate:dd
Target interrupt rate *32 Range: 1..64 interrupts per second
- /DMASize:nnnn
DMA Buf size maximum *8192 Range: 256..16384 (2 IRQs/Buffer)
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CWCMMPM.SYS
Crystal OS/2 audio device drivers for the PCI bus family (CS4614, CS4624, CS4630 and CS4280)
BASEDEV=CWCMMPM.SYS
Parameter:
/N:CWCAUD1$ Name of PDD
NOTEWhen you have no WinOS installed check after installing (and before rebooting) if there is any of these WinOS2 drivers in your config.sys.
DEVICE=drive:\MMOS2\CWWINPDD.SYS DEVICE=drive:\MMOS2\CWWINVDD.SYS DEVICE=drive:\MMOS2\CWVOPL3.SYS RUN=drive:\MMOS2\CWDAEMON.EXE
If yes REM or delete them, otherwise you may get get a trap with PMMERGE and QUERYMCD at boot. Tested with Warp 4, FP15.
NOTE: When you have the Flash Navigator Plug-In installed make shure to use at least driver Version 3.08 or higher, otherwise your system will freeze.
TIP: Andreas Paulick reported that it is possible to get the TurtleBeach SantaCruz and the Videologic SonicFury working if you use the CWOS2311.ZIP driver package. Additionally you have to search the two TLV2465 Operational amplifier chips on the soundboards and disconnect there pins 8 and 9. This step disables the shutdown terminal (only necessary for conserving battery life in portables).
A Mixer for this Soundcard is the FREE LBMix
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CWCONFIG.SYS
Crystal Soundcard Configuration driver
BASEDEV=CWCONFIG.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CWCSPUD.SYS
Crystal DSP manager device driver for the PCI chips CS4614, CS4624 and CS4280
BASEDEV=CWCSPUD.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CWGMSG.SYS
Crystal DSP manager messaging device driver for PCI bus (CS4614, CS4624 and CS4280)
BASEDEV=CWGMSG.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CWUSBD.SYS
Basic USB driver by Chris Wohlgemuth, based on the sources available on the DDK site. It does not have the feature set of the latest IBM driver downloadable with software choice. If you already have a (maybe better) working driver from there feel free to use that one.
BASEDEV=CWUSBD.SYS
Parameter:
- /V
Verbose, show some information while booting.
- /I13
parameter could be used to delay USB host overtaking by USB driver stack until other device driver finishes required initialization operations and then send request to USBD driver to start USB service. It could be used to boot from USB floppy drive.
- /REQ
This parameter controlls USBD driver initialization: driver at initalization time checks for listed host controller drivers and fails to install if none of listed drivers is loaded. Current version of USB stack supports the following parameter codings:
- /REQ:USBUHCD$
- /REQ:CWUSBUHC$ USBD driver is loaded only if UHCI compliant host driver is loaded
- /REQ:USBOHCD$
- /REQ:CWUSBOHC$ USBD driver is loaded only if OHCI compliant host driver is loaded
- /REQ:USBUHCD$,USBOHCD$,CWUSBOHC$,CWUSBUHC$
USBD driver is loaded only if one of OHCI/UHCI compliant host drivers is loaded. This most general form of parameter and must be used in most cases.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
No | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CWUSBMSD.ADD
Enhanced USB mass storage driver by Chris Wohlgemuth which supports more (or other) devices than the IBM version. Support for READ 10 commands and better disk geometry handling. Can force external hard disks to appear as removable devices.
BASEDEV=CWUSBMSD.ADD
Parameter:
- /V
Verbose, show some information while booting.
- /FLOPPIES:n
Number of floppy devices to be served (by default 1). In order to remove service the key value must be set to 0.
- /A_USAGE:n
Parameter controls usage of 'A' drive flag for the 1st floppy device. The following values of n can be used:
- 0 - 'A' drive flag is not used;
- 1 - 'A' drive flag is used;
- 2 (default value) - 'A' drive flag is used only if there is no other device driver using this flag.
- /MAX_FLOPPY
Parameter forces driver to report floppy device geometry with maximal sector count as floppy device physical geometry. With this parameter driver supports LS-120 media formatting but does not support XDF floppy filter features and vice versa.
- /REMOVABLES:n
Number of removable media devices to be served (by default 1).
- /FIXED_DISKS:n
Number of fixed disks to be served.
- /CDS:n
Number of CD-ROM/CD-RW devices to be served (by default 1).
- /REMOVABLE_AS_FLOPPY
System uses removable disks as partitioned volumes:
- /FORCE_TO_REMOVABLE
Change external hard disks (for example Archos Jukebox) to removable. This may be necessary if a device anounces itself as a fixed disk but you want to use it as a removable device.
Tested devices:
Archos Jukebox Recorder 20 : This is a portable MP3 player which may also be used as a hard disk. It contains an In-System Design USB 2.0 bridge. The file system is FAT32. No DRM or similar crap.
EasyDisk memory stick : A memory stick with 64M flash memory.
Siemens MP3-Player USB : Small MP3-player to be used with Siemens cell phones and some Siemens Gigaset cordless phones (Gigaset Micro). The mobile is used for display and power supply. It uses MultiMedia cards (MMC) for storing the MP3s and may also be used as an external memory device for carrying any kind of files. File system is VFAT. No DRM or similar crap.
Iomega Zip100 USB
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CWUSBOHC.SYS
OHCI compliant host controller driver
This driver by Chris Wohlgemuth is based on the sources available on the DDK site. It does not have the feature set of the latest IBM driver downloadable with software choice If you already have a (maybe better) working driver from there feel free to use that one. Unlike the latest IBM drivers only one controller chip is supported with this driver. When loading this driver twice you system may freeze when attaching an USB device .
Use this driver if your USB controller chip is OHCI compliant . Refer to your mainboard documentation if in doubt.
BASEDEV=CWUSBOHC.SYS
Parameter:
- /V
Verbose, show some information while booting.
- /FS
Forces driver to stop USB host during OS/2 shutdown process. This parameter can be used to prevent POST (power on system test) failure on some hardware with legacy keyboard.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
No | Yes | Yes | Yes | Yes | Yes |
BASEDEV=CWUSBUHC.SYS
UHCI compliant host controller driver
This driver by Chris Wohlgemuth is based on the sources available on the DDK site. It does not have the feature set of the latest IBM driver downloadable with software choice If you already have a (maybe better) working driver from there feel free to use that one. Unlike the latest IBM drivers only one controller chip is supported with this driver. When loading this driver twice you system may freeze when attaching an USB device .
Use this driver if your USB controller chip is UHCI compliant (for example Intel and VIA chipsets). Refer to your mainboard documentation if in doubt.
BASEDEV=CWUSBUHC.SYS
Parameter:
- /V
Verbose, show some information while booting.
- /FS
Forces driver to stop USB host during OS/2 shutdown process. This parameter can be used to prevent POST (power on system test) failure on some hardware with legacy keyboard.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DAC960.ADD
Mylex PCI to RAID adapter driver.
BASEDEV=DAC960.ADD <parameter>
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DANIADSK.FLT
Replacement for IBMATAPI.FLT by Daniela Engert. This filter driver supports all of the ATAPI disks that IBMATAPI does (LS-120, ZIP-100, JAZZ), and in addition the ZIP-250 (including full media swapping). Superceded by DANIATAPI.FLT.
BASEDEV=DANIADSK.FLT
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DANIATAP.FLT
This highly recommended filter driver supports all types of ATAPI devices by Daniela Engert shortened to the 8.3 naming convention for use on floppy-bootdisks. See BASEDEV DANIATAPI.FLT for more information
BASEDEV=DANIATAP.FLT
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DANIATAPI.FLT
This highly recommended filter driver by Daniela Engert (dani@ngrt.de) supports all types of ATAPI devices. It is a superset of IBMIDECD.FLT, IBMATAPI.FLT and DaniADsk.FLT, and supports all devices that the mentioned drivers do. Additionally, all ATAPI devices can be accessed through the OS/2 ASPI software interface. Each EIDE channel shows up as a SCSI channel, and each ATAPI device as a SCSI device (master = SCSI ID 0, slave = SCSI ID 1).
NOTE: Make sure that all other ATAPI related drivers are inactive or come after DaniATAPI.FLT in your CONFIG.SYS. If you intend to run the BootOS utility or to install this filter driver on a 8.3-only filesystem, rename the driver to DaniATAP.FLT.
- can deal with the ATAPI ZIP-250
- improved ZIP performance (up to factor 4 on ZIP-250)
- supports arbitrary swapping of 100MB and 250MB media
- reflects the current media capacity up to FDISK, DISKIO or the like
- OS/2 boot from ZIP is possible
- faster 32bit PIO in conjunction with DANIS506.ADD (rel. 1.1.1 or later)
- Busmaster DMA mode works and is tested with Intel, VIA, AMD, HPT, SiS and CMD chipsets until now. Busmaster DMA is available now for ALi as well (CD/DVD-ROM is safe, but some chip revisions fail on DMA write operations!). Due to hardware limitations there is no 32bit PIO and no busmaster DMA possible for ATAPI devices attached to a Promise Ultra controller.
- ATAPI devices appear to the rest of the system as regular SCSI-2 devices if used with DANIS506.ADD (rel. 1.1.5 or later). This may be disabled globally or individually.
- advanced "hot-swap" support if used with DANIS506.ADD (rel. 1.1.9 or later)
- support for PCCard (formerly: PCMCIA) ATAPI devices (like the Iomega PCMCIA ZIP-250 or the Iomega Click!40)
- the translation of old-style 6-byte SCSI commands into their more modern 10-byte counterparts is no longer hardcoded. The device is sensed now to check if it requires this translation.
- like DaniS506.ADD, this driver stores boot messages internally for later readout. To view them, issue "copy ATAPI$ con:", to dump them into a file, issue "copy ATAPI$ anyfile".
- automatic media unload on shutdown if desired
- supports up to eight IDE channels
BASEDEV=DANIATAPI.FLT
Parameter: This driver supports all switches and options that IBM1ATAPI.FLT supports.
Generic options
- /!V
(quiet) (not) Verbose mode
- /EJ
(don't eject) eject medium at shutdown
- /ZA
(default mapping) map ZIP drive to A:
- /!SCSI
(export all) don't export any ATAPI devices as SCSI devices
Adapter options
- /A:n (n/a) Adapter number (0, 1, 2, 3)
- /I (off) Ignore adapter
- /EJ (don't eject) eject medium at shutdown
- /!SCSI (export all) (don't) export ATAPI devices as SCSI devices
Unit options
- /U:n
(n/a) Unit number (0, 1)
- /UNIT:n
same as /U
- /I
(off) Ignore unit
- /EJ
(don't eject) eject medium at shutdown
- /!SCSI
(export) (don't) export ATAPI devices as SCSI devices
- /RSJ
(off) RSJ CDROM backdoor. Installs an additional backdoor to re-enable regular CD ROM operation via OS2CDROM.DMD (or replacements).
- /TYPE:
Units marked as "hot-swappable" on DANIS506.ADD's command line (by /FORCE /ATAPI) need the new option /TYPE: to advice DaniATAPI.FLT to report appropriate device types to the device managers. The same applies to PCCard adapter channels (marked as /FORCE /PCMCIA on DANIS506.ADD's command line). This is done by additional characters designating the supported device types:
- 'c' or 'C': all CD-ROM like devices (CD-ROM, CD-R/W, DVD-ROM, DVD-RAM)
- 'z' or 'Z': all ZIP drives
- 'l' or 'L': the LS-120 drive
- 'w' or 'W': all CD writer like devices (CD-R/W, DVD-RAM)
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DANIBOOT.FLT
DaniBoot.FLT is a enhanced filter driver which allows to boot OS/2 from a CD-ROM.
The boot image may be split into two images on the CD-ROM medium to accomodate space requirements for BASEDEVs. These two images need to be physically adjacent on the medium! The first part of the images needs to be of standard floppy size (1.44MB or 2.88MB) or the BIOS might not accept the image as a bootable one.
BASEDEV=DANIBOOT.FLT
Parameter:
- /D:n
total number of 1.44MB pseudo-images comprising the boot image
- /N:name
the image name to search for in case of multiple boot images. may contain any character except for white space. The length of name is 11 characters or less; excess characters are discarded.
- /H
hide all non-boot CD-ROM units
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DANIDASD.DMD
Replacement Driver for OS2DASD.DMD by Daniela Engert supports also Partiontypes 0E, 0B, 0C, 8F and 0F to ease the coexistance with WinXY and Linux.
For a discussion of these types see: Introduction, Partition types.
BASEDEV=DANIDASD.DMD
Enhancements:
it supports extendedX partitions (type 0F) and Linux extended partitions (type 8F, even more clueless and useless than the Microsoft invented type 0F !) exactly the same as regular extended partitions (type 05). ExtendedX partitions are common today because of disks larger than 8GiB.
It supports FAT32 partitions (type 0B and 0C) exactly as IFS partitions (type 07, used by HPFS and NTFS). This way FAT32 partitions show up in "correct" order (w.r.t. the disk layout), and are assigned drive letters "as expected". PARTFILT.FLT is no longer necessary to make FAT32 partitions accessable, but Henk Kelder's FAT32.IFS is still required.
It supports FAT16X partitions (type 0E) exactly as big FAT16 (type 06) partitions.
Parameter (the driver supports all parameter the OS2DASD.DMD supports, so take a look at the link too) :
- /AT:{,{,...}}
Must be two digits hexadecimal. Supports up to eight additional partition types as specified by by the user. This is meant for making hidden partitions (types 1x) or foreign file systems like Linux's ext2 (type 83) visible to the DASD manager. You have to tell DaniDASD.DMD the additional partition types by means of the parameter.
To summarize the notion of acceptable partition types, have a look at this table:
DASD manager partition types supported extended regular OS2DASD (pre-LVM): 05 01, 04, 06, 07 OS2DASD (LVM): 05, 0F 01, 04, 06, 07, 35, [+ other] DaniDASD: 05, 0F, 8F 01, 04, 06, 07, 0B, 0C, 0E, [+ other]
If an additional partition type is a "hidden" partition (1x), then a matching partition is propagated to its "not-hidden" counterpart (0x) and the acceptance rules above apply.
- /BD:
Overwrites the boot drive letter assignment from fisrt boot stage. Can overcome boot problems which result in "can't operate hard disk" messages. This is common if OS/2 is booted without proper help of OS/2 Bootmanager which is required to notify OS/2 of the *correct* boot drive letter. If there is no boot manager with this capability available (e.g. when booting from removable media), or the boot manager fails to figure out the correct boot drive letter, you can tell DaniDASD.DMD the correct one by means of the parameter.
Example: in a mixed SCSI/EIDE environment with two SCSI adapters and and two different EIDE controllers involved (my current setup at home), the ATAPI ZIP250 drive gets assigned drive letter M:. To boot from this unit I have this line in CONFIG.SYS of the ZIP boot floppy
BASEDEV=DaniDASD.DMD /BD:M
- /MT:
can create a logical volume map independently from the physical volumes (partitions).
CAUTION when this option is in effect, DaniDASD no longer follows the old OS2DASD rule of accepting only the first acceptable partition in the primary partition table. Instead, the LVM rule of accepting all acceptable primary partitions applies!
After scanning the *fixed* disks for acceptable partitions following the rules above, a logical volume mapping is created from these partitions. This is done by means of a map table. This table lists the partitions which are to be given a drive letter in ascending, consecutive order, starting from drive letter C:. A particular physical partition is indicated by a two-letter code number>. Code "Aa" indicates the first partition on the first disk, "Ab" the second partition on the same disk, "Bc" the third partition on the second disk, and so on. The numbering of disks and partitions is given by the regular scanning order of DaniDASD.
Each entry in the mapping table must be unique, entries without an existing partition are ignored.
Example:
BASEDEV=DaniDASD.DMD /MT:Aa,Ad,Ba,Bb
creates logical volumes C:..F: from the indicated physical partitions.
CAUTION this does *not* apply to removable media units! Their driveletters *always* follow the fixed disk ones.
NOTE DANIDASD.DMD does not work with OS2LVM.DMD, so use it in NON-LVM Systems only.
NOTE Together with DANIDASD.DMD the use of PARTFILT.FLT is no longer necessary to access FAT32 drives.
TIP You may also need a FAT32 aware FDISK.EXE. It was included in FP10 - FP14 for Warp4
TIP By Daniela Engert: You want to get rid of the LVM layer in WSeB/ACP/MCP/eCS ? I checked that on an old WSeB installation with only compatibility volumes, yesterday. I removed these two lines in CONFIG.SYS
BASEDEV=OS2DASD.DMD // the LVM-aware DASD manager BASEDEV=OS2LVM.DMD // the LVM layer
and added this single line
BASEDEV=DaniDASD.DMD // the non-LVM-aware DASD manager
The system behaved DASD wise like an ordinary Warp4 system afterwards. A Warp4 OS2DASD.DMD will do as well.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DANIN512.FLT
DANIN512.FLT is a N512DASD.FLT replacement filter driver which allows to access removable media with large sectors (1024 and 2048 bytes/sector) to work with other drivers which only support 512-byte sectors.
BASEDEV=DANIN512.FLT
Parameter:
- /Q
(quiet)
- /V
(verbose)
- /!n
(skip unit n)
For working the '/of' Parameter has to be set to BASEDEV=DANIDASD.DMD or BASEDEV=OS2DASD.DMD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DANIS506.ADD
Highly recommended replacement IBM1S506.ADD EIDE driver by Daniela Engert
EIDE/serialATA driver with support for Intel, VIA, ALi, SiS, CMD, Promise, Cyrix, HighPoint, AMD, Artop, SMSC, ServerWorks, Opti, Nvidia, National Semiconductor and SiliconImage chipsets, and generic busmaster support for all SFF-8038i compliant chips. IDE RAID controllers are only supported in NON-RAID Bios setups.
BASEDEV=DANIS506.ADD <parameter>
Parameter:
Universal:
- /!V /VL /VLL
(quiet) (not) Verbose mode (less/lesser verbose)
- /!W /WL /WLL
(quiet) same as /!V, but pauses screen
- /!AA
(beep) No Audible Alerts
- /PCLK:x (33MHz) PCI Clock (DECIMAL)
- /GBM
(off) Generic Busmaster Mode
- /FORCEGBM
(off) Force Generic Busmaster mode
- /!SHUTDOWN (not) Shutdown each attached device
- /MGAFIX
(off) Fix problem with Matrox drivers
- /DEBUG:n
(0) Set debug level (DECIMAL)
- /!BIOS
(call BIOS) Disable all BIOS Int13 calls
Adapter
- /A:n
(n/a) Adapter number (0, 1, .. 7)
- /!R
(enable) Disable adapter resets
- /P:hhh
(PCI, Snooper) Base port address (HEX)
- /PORT:hhh
same as /P
- /IRQ:n
(PCI, Snooper) IRQ level (DECIMAL)
- /I
(off) Ignore adapter
- /!BM (ATA : enable)
(not) Enable BusMaster DMA (ATAPI: disable)
- /PF:xxxx
(0) Register access timings
- /80WIRE
(autodetect) 80 wire cable present
- /FORCEGBM
(off) Force Generic Busmaster mode
- /PCMCIA
(off) channel is implemented by PCCard adapter
- /TO:n
(DECIMAL) (5s/dynamic) Interrupt timeout
Unit
- /U:n
(n/a) Unit number (0, 1)
- /UNIT:n
same as /U
- /T:n
(5s) Error retry time in seconds (DECIMAL)
(autodetect) Drive geometry override (DECIMAL)
- /!SMS
(autodetect) Disable block mode
(autodetect) Set SMS block length to n
- /LBA
(autodetect) LBA addressing support
- /!DM
(off) Prevents OS2DASD.DMD from managing the device
- /FORCE
(off) Force unit present
- /!ATAPI
(autodetect) Force (not) ATAPI device
- /IT:x
(BIOS) Inactivity timer (DECIMAL)
- /MR:udp
(maximum) Limit data rate of a device
- /PF:xxxx
(0) Register access timings
- /!RMV
(device default) (not) removable media drive
- /NL:n
(current device noise level, n = 0 (faint) ... 126 (noisysetting)
- /!SETMAX
disable unlocking of full drive capacity
- /PROT0
enable write protection of first disk track
Deprecated
- /GEO:(n,n,n,n)
- /LBA
Obsolete
- /!CYLA
- /DC:n
- /!DSG
- /DT:x
- /NEC
Undocumented
- /LAT
- /FIXES
- /DEBUG
Rule of thumb: if your system doesn't suffer from any (possibly unknown) flaws, not a single command line option is required. The driver adapts itself to the environment and runs at maximum performance.
In some situations, you may need some of the following options to achieve optimum performance:
- by default, ATAPI devices are initialized to PIO mode only. If you intend to run particular ATAPI devices using busmaster DMA, apply the proper /A:x /U:y /BM options.
For a detailed discussion of all parameters see the Danis506.doc delivered with the driver.
NOTE By Daniela Engert: DaniS506.ADD v1.3.9b or later has both the "official" and the "inofficial" fix for the VIA686B bug. The official fix is applied automatically if the driver detects the affected chip revisions, the inofficial fix needs to be enabled by an undocumented option. This fix seems to be necessary even if you don't run any IDE hardware
Undocumented and unsupported ! (so don't ask Daniela) Parameter. Use only at _your_ ! own risk:
- /FIXES:2
unofficial VIA686B bugfix. Only needed if a NEC Zip-100 works extremly slow (in comparison to a Zip-100 from Iomega). It is possible that other things refuse to work.
- /!SETMAX
don't use max. Disksize. DANIS506.ADD uses the full disksize by default. If you have an old/defunct BIOS, some hardisks have the option to reduce the reported size. Together with this Parameter you can use this option. You can re-program the 'faked' size by using an actual DISKINFO.EXE.
- /PROT0
(PROT-NULL!) writeprotect Track 0. Prohibits the 'killing' of alternative Bootmanagers by FDSIK/LVM. You can en-/disable the write protection with an actual DISKINFO.EXE
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DC1368.ADD
Dawicontrol DC-1368 Parallel to SCSI Adapter
BASEDEV=DC1368.ADD
Parameters:
- /S[=ID-List]
Forces Safe transfermode. Optionally you can specify the target-id's, otherwise this parameter is valid for all targets.
Examples:
/S ;forces safe mode for all targets /S=0,1,2,3 ;forces safe mode for target-id's 0,1,2 and 3 /S=0;1;2;3 ;same as above /S=0123 ;same as above /S:0123 ;same as above /S=0,1;23 ;same as above
- /U[=ID-List]
Forces Uni-Directional transfermode. Optionally you can specify the target-id's, otherwise this parameter is valid for all targets.
- /B[=ID-List]
Forces Bi-Directional transfermode. Optionally you can specify the target-id's, otherwise this parameter is valid for all targets.
- /US[=ID-List]
Forces Uni-Directional Safe transfermode. Optionally you can specify the target-id's, otherwise this parameter is valid for all targets.
- /BS[=ID-List]
Forces Bi-Directional Safe transfermode. Optionally you can specify the target-id's, otherwise this parameter is valid for all targets.
- /EPP8[=ID-List]
Forces EPP-Byte mode. This parameter can help to solve problems related to some EPP port hardware. Optionally you can specify the target-id's, otherwise this parameter is valid for all targets.
- /PORT=xxx
xxx=378, 278 or 3BC, this parameter selects the I/O address the driver should use. Normaly you don't need this parameter, because the driver automatically detects the port, where the SCSI cable is connected. If the driver fails to do this or in case of conflict with other adapter cards this parameter will force the driver to check only the given port address.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DC2974.ADD
Dawicontrol DC-2974 PCI SCSI Host Adapter
BASEDEV=DC2974.ADD
Parameter:
- /PORT=xxx
If you are working with several SCSI hostadapters, type in the adapter number (for PCI hostadapters, starting with zero) or the I/O address (for ISA hostadapters) as the parameter's attribute. In this case, you will have to start the driver by specifying the adapter number or I/O address resp. for every connected hostadapter separately. This parameter is not required if you are working with only one SCSI hostadapter.
- /PS=x
This parameter controls the Power Save function by specifying the maximum inactivity period (from 1 to 60 minutes). If the set value is exceeded, any hard disks, removable disks and CD ROM drives will be switched off automatically. The relevant device will be started again when it is accessed later. Not setting this parameter means that the function is disabled.
- /ID=x
x = hostadapter's SCSI ID. The SCSI ID of the hostadapter will be set automatically if this parameter is not specified. Valid SCSI ID values are 0 to 7. Hostadapters supplied with a SCSI setup ignore this parameter and use the setup settings instead.
- /LUN
This parameter enables the device's support of several LUNs (Logical Units). However, most SCSI devices only have LUN 0 available to them so that you will need this parameter only for special cases. Host adapters supplied with a SCSI setup ignore this parameter and use the setup settings instead.
- /!SN=x,..,x
This parameter defines the devices that are to run in asynchronous instead of in synchronous mode even if the device tries to switch into synchronous mode. Hostadapters supplied with a SCSI setup ignore this parameter and use the setup settings instead.
- /SN=x,..,x
This parameter specifies the devices to be operated in Synchronous Data Transfer mode if this mode is supported by these devices. If you do not set this parameter only devices that can switch into synchronous mode themselves will be operated in this mode, all other devices will remain in asynchronousmode.
- /!SM=x,..,x
Use this parameter to specify a list of SCSI IDs representing the devices that are not to be supported by OS/2's Device Manager. As a rule, all connected devices can be controlled by the SCSI Device Manager.
- /!DM=x,..,x
Use this parameter to specify a list of SCSI IDs representing the devices that are not to be supported by OS/2's DASD Manager (Device Manager for disk drives). As a rule, all connected devices can be controlled by DASD Manager.
- /Q
Suppresses all onscreen messages (including error messages) during driver installation.
NOTE: For using scanners please insert the following parameters in the adapter-settings /!SN=(Scanner ID) /!DISC=(Scanners ID) Example: the scanner's ID is 6: /!SN=6 /!DISC=6.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DC2975.ADD
Dawicontrol DC-2975U SCSI Host Adapter
BASEDEV=DC2975.ADD
Parameter:
- /PORT=xxx
If you are working with several SCSI hostadapters, type in the adapter number (for PCI hostadapters, starting with zero) or the I/O address (for ISA hostadapters) as the parameter's attribute. In this case, you will have to start the driver by specifying the adapter number or I/O address resp. for every connected hostadapter separately. This parameter is not required if you are working with only one SCSI hostadapter.
- /PS=x
This parameter controls the Power Save function by specifying the maximum inactivity period (from 1 to 60 minutes). If the set value is exceeded, any hard disks, removable disks and CD ROM drives will be switched off automatically. The relevant device will be started again when it is accessed later. Not setting this parameter means that the function is disabled.
- /ID=x
x = hostadapter's SCSI ID. The SCSI ID of the hostadapter will be set automatically if this parameter is not specified. Valid SCSI ID values are 0 to 7. Hostadapters supplied with a SCSI setup ignore this parameter and use the setup settings instead.
- /LUN
This parameter enables the device's support of several LUNs (Logical Units). However, most SCSI devices only have LUN 0 available to them so that you will need this parameter only for special cases. Host adapters supplied with a SCSI setup ignore this parameter and use the setup settings instead.
- /!SN=x,..,x
This parameter defines the devices that are to run in asynchronous instead of in synchronous mode even if the device tries to switch into synchronous mode. Hostadapters supplied with a SCSI setup ignore this parameter and use the setup settings instead.
- /SN=x,..,x
This parameter specifies the devices to be operated in Synchronous Data Transfer mode if this mode is supported by these devices. If you do not set this parameter only devices that can switch into synchronous mode themselves will be operated in this mode, all other devices will remain in asynchronousmode.
- /!SM=x,..,x
Use this parameter to specify a list of SCSI IDs representing the devices that are not to be supported by OS/2's Device Manager. As a rule, all connected devices can be controlled by the SCSI Device Manager.
- /!DM=x,..,x
Use this parameter to specify a list of SCSI IDs representing the devices that are not to be supported by OS/2's DASD Manager (Device Manager for disk drives). As a rule, all connected devices can be controlled by DASD Manager.
- /Q
Suppresses all on screen messages (including error messages) during driver installation.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DC2976.ADD
Dawicontrol DC-2976UW SCSI Host Adapter
BASEDEV=DC2976.ADD
Parameter:
- /PORT=xxx
If you are working with several SCSI hostadapters, type in the adapter number (for PCI hostadapters, starting with zero) or the I/O address (for ISA hostadapters) as the parameter's attribute. In this case, you will have to start the driver by specifying the adapter number or I/O address resp. for every connected hostadapter separately. This parameter *
- /ID=x
x = hostadapter's SCSI ID. The SCSI ID of the hostadapter will be set automatically if this parameter is not specified. Valid SCSI ID values are 0 to 7. Hostadapters supplied with a SCSI setup ignore this parameter and use the setup settings instead.
- /LUN
This parameter enables the device's support of several LUNs (Logical Units). However, most SCSI devices only have LUN 0 available to them so that you will need this parameter only for special cases. Host adapters supplied with a SCSI setup ignore this parameter and use the setup settings instead.
- /!SN=x,..,x
This parameter defines the devices that are to run in asynchronous instead of in synchronous mode even if the device tries to switch into synchronous mode. Hostadapters supplied with a SCSI setup ignore this parameter and use the setup settings instead.
- /SN=x,..,x
This parameter specifies the devices to be operated in Synchronous Data Transfer mode if this mode is supported by these devices. If you do not set this parameter only devices that can switch into synchronous mode themselves will be operated in this mode, all other devices will remain in asynchronousmode.
- /!SM=x,..,x
Use this parameter to specify a list of SCSI IDs representing the devices that are not to be supported by OS/2's Device Manager. As a rule, all connected devices can be controlled by the SCSI Device Manager.
- /!DM=x,..,x
Use this parameter to specify a list of SCSI IDs representing the devices that are not to be supported by OS/2's DASD Manager (Device Manager for disk drives). As a rule, all connected devices can be controlled by DASD Manager.
- /Q
Suppresses all on screen messages (including error messages) during driver installation.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DC2980.ADD
Dawicontrol DC-2980 U2W SCSI Host Adapter
BASEDEV=DC2980.ADD
Parameter:
- /PORT=xxx
If you are working with several SCSI hostadapters, type in the adapter number (for PCI hostadapters, starting with zero) or the I/O address (for ISA hostadapters) as the parameter's attribute. In this case, you will have to start the driver by specifying the adapter number or I/O address resp. for every connected hostadapter separately. This parameter is not required if you are working with only one SCSI hostadapter.
- /PS=x
This parameter controls the Power Save function by specifying the maximum inactivity period (from 1 to 60 minutes). If the set value is exceeded, any hard disks, removable disks and CD ROM drives will be switched off automatically. The relevant device will be started again when it is accessed later. Not setting this parameter means that the function is disabled.
- /ID=x
x = hostadapter's SCSI ID. The SCSI ID of the hostadapter will be set automatically if this parameter is not specified. Valid SCSI ID values are 0 to 7. Hostadapters supplied with a SCSI setup ignore this parameter and use the setup settings instead.
- /LUN
This parameter enables the device's support of several LUNs (Logical Units). However, most SCSI devices only have LUN 0 available to them so that you will need this parameter only for special cases. Host adapters supplied with a SCSI setup ignore this parameter and use the setup settings instead.
- /!SN=x,..,x
This parameter defines the devices that are to run in asynchronous instead of in synchronous mode even if the device tries to switch into synchronous mode. Hostadapters supplied with a SCSI setup ignore this parameter and use the setup settings instead.
- /SN=x,..,x
This parameter specifies the devices to be operated in Synchronous Data Transfer mode if this mode is supported by these devices. If you do not set this parameter only devices that can switch into synchronous mode themselves will be operated in this mode, all other devices will remain in asynchronousmode.
- /!SM=x,..,x
Use this parameter to specify a list of SCSI IDs representing the devices that are not to be supported by OS/2's Device Manager. As a rule, all connected devices can be controlled by the SCSI Device Manager.
- /!DM=x,..,x
Use this parameter to specify a list of SCSI IDs representing the devices that are not to be supported by OS/2's DASD Manager (Device Manager for disk drives). As a rule, all connected devices can be controlled by DASD Manager.
- /Q
Suppresses all on screen messages (including error messages) during driver installation.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DELIVERY.SYS
Supports the function MOVE Mode with IBM SCSI 2 Fast/Wide Controllers.
BASEDEV=DELIVERY.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DETNE2.SYS
Driver for NE2000 Network adapter cards.
BASEDEV=DETNE2.SYS <parameters>
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DPT20XX.ADD
Driver for DPT SCSI Host adatper.
BASEDEV=DPT20XX.ADD <parameters>
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DSKSLEEP.FLT
The SCSI Disk Sleeper Filter by Vitus Jensen. Spins down the Harddisk after a adjustable time.
BASEDEV=DSKSLEEP.FLT
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=DTC3280.ADD
DTC3x80/3x70/3x50/3150V SCSI Device Driver
BASEDEV=DTC3280.ADD
Parameter:
- /M:xxxx
where xxxx is the "Memory Mapped Address" configured on the board. Only necessary with DTC3150V
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=EDASDF.FLT
Encryption adapter driver for the ERACOM (www.eracom.com.au) PCVault product used by a number of banks. The product gives transparent hard disk encryption amongst other things.
BASEDEV=EDASDF.FLT
IMPORTANT NOTE The order of the base drivers must be:
basedev=cryp2x.sys basedev=crypie2x.sys basedev=edasdf.flt
And they should be at the end of the config.sys
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=EPATCD.ADD
Shuttle-EPAT parallel port to IDE adapter
Shuttle's Parallel-port adapters provide interface between the parallel port of the PC to either the SCSI or the IDE devices, apart from providing a pass-thru parallel-port on the adapter.
BASEDEV=EPATCD.ADD
Parameter:
- /Rx
x=0 Nibble Fast, x=1 Nibble Normal,, x=2 Nibble Slow, x=3 Uni Fast, x=4 Uni Normal, x=5 Uni Slow, x=6 Toshiba Fast, x=7 Toshiba Slow, x=8 PS/2 Fast, x=9 PS/2 Slow,, x=10 EPP Normal, x=11 EPP Fast
- /Wx
x=0 Write Fast, x=1 Write Normal, x=2 Write Slow, x=3 EPP Normal, x=4 EPP Fast
- /Zx
The default EPP wait state programmed by the ADD Driver is 2.
To change the wait state, give the appropriate value in '/Zx'. For example, to program the EPP Shuttle to zero wait, use '/Z0'. Valid range of x : 0 to 9.
- /de
Disables the EPP automatic detection during the initialization of the Driver.
- /da
Disables auto-detection. With no command line options, the driver defaults to 'Nibble Slow' and 'Write Slow' modes.
- /dp
Disables PS/2 DMA arbitration.
- /fe
Force EPP mode
- /fp
Force PS/2
- /fb
Enables Bi-directional capability in some EISA chipset machines
BASEDEV=EPIACD.ADD
Shuttle-EPIA parallel port to IDE adapter
Shuttle's Parallel-port adapters provide interface between the parallel port of the PC to either the SCSI or the IDE devices, apart from providing a pass-thru parallel-port on the adapter.
BASEDEV=EPIACD.ADD
Parameter:
- /Rx
x=0 Nibble Fast, x=1 Nibble Normal,, x=2 Nibble Slow, x=3 Uni Fast, x=4 Uni Normal, x=5 Uni Slow, x=6 Toshiba Fast, x=7 Toshiba Slow, x=8 PS/2 Fast, x=9 PS/2 Slow,, x=10 EPP Normal, x=11 EPP Fast
- /Wx
x=0 Write Fast, x=1 Write Normal, x=2 Write Slow, x=3 EPP Normal, x=4 EPP Fast
- /Zx
The default EPP wait state programmed by the ADD Driver is 2.
To change the wait state, give the appropriate value in '/Zx'. For example, to program the EPP Shuttle to zero wait, use '/Z0'. Valid range of x : 0 to 9.
- /de
Disables the EPP automatic detection during the initialization of the Driver.
- /da
Disables auto-detection. With no command line options, the driver defaults to 'Nibble Slow' and 'Write Slow' modes.
- /dp
Disables PS/2 DMA arbitration.
- /fe
Force EPP mode
- /fp
Force PS/2
- /fb
Enables Bi-directional capability in some EISA chipset machines
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=EPSA2.ADD
Shuttle-EPSA2 is a Parallel Port to SCSI adapter http://www.multiport.de/Home_Deutsch/home_deutsch.html
BASEDEV=EPSA2.ADD
Parameter:
- /t
Treats Magneto Optical drives as Removable Hard disk drives. E.g. IBM MO.
- /x
Excludes OS2DASD support for all devices.
- /xr
Excludes OS2DASD support only for Removable hard disk drives.
- /Rx
x=0 Nibble Fast, x=1 Nibble Normal, x=2 Nibble Slow, x=3 Uni Fast, x=4 Uni Normal, x=5 Uni Slow, x=6 Toshiba Fast, x=7 Toshiba Slow, x=8 PS/2 Fast. x=9 PS/2 Slow, x=10 EPP Normal, x=11 EPP Fast,
- /Wx
x=0 Write Fast, x=1 Write Normal, x=2 Write Slow, x=3 EPP Normal, x=4 EPP Fast
- /Zx
The default EPP wait state programmed by the ADD Driver is to change the wait state, give the appropriate value in '/Zx'.
For example, to program the EPP Shuttle to zero wait, use '/Z0'.
Valid range of x : 0 to 9.
- /de
Disables the EPP automatic detection during the initialization of the Driver.
- /da
Disables auto-detection. With no command line options, the driver defaults to 'Nibble Slow' and 'Write Slow' modes.
- /dp
Disables PS/2 DMA arbitration.
- /fe
Force EPP mode
- /fp
Force PS/2
- /fb
Enables Bi-directional capability in some EISA chipset machines.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=EPST.ADD
Shuttle-EPST is a Parallel Port to SCSI adapter http://www.multiport.de/Home_Deutsch/home_deutsch.html
Parameter:
- /t
Treats Magneto Optical drives as Removable Hard disk drives. E.g. IBM MO.
- /x
Excludes OS2DASD support for all devices.
- /xr
Excludes OS2DASD support only for Removable hard disk drives.
- /Rx
x=0 Nibble Fast, x=1 Nibble Normal, x=2 Nibble Slow, x=3 Uni Fast, x=4 Uni Normal, x=5 Uni Slow, x=6 Toshiba Fast, x=7 Toshiba Slow, x=8 PS/2 Fast. x=9 PS/2 Slow, x=10 EPP Normal, x=11 EPP Fast,
- /Wx
x=0 Write Fast, x=1 Write Normal, x=2 Write Slow, x=3 EPP Normal, x=4 EPP Fast
- /Zx
The default EPP wait state programmed by the ADD Driver is to change the wait state, give the appropriate value in '/Zx'.
For example, to program the EPP Shuttle to zero wait, use '/Z0'.
Valid range of x : 0 to 9.
- /de
Disables the EPP automatic detection during the initialization of the Driver.
- /da
Disables auto-detection. With no command line options, the driver defaults to 'Nibble Slow' and 'Write Slow' modes.
- /dp
Disables PS/2 DMA arbitration.
- /fe
Force EPP mode
- /fp
Force PS/2
- /fb
Enables Bi-directional capability in some EISA chipset machines.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=EXT2FLT.FLT
This filter driver makes the ext2 partition visible to OS/2. Read the inf make OS/2 see your Linux ext2fs partitions.'. ext2-ifs documentation for more information
BASEDEV=EXT2FLT.FLT <parameter>
Parameters:
- /Q
Disable the messages shown at boot up.
- /V
Displays some diagnostic information during the boot.
- /W
This allows write access to the ext2 partitions. note: You must also enable the write access at the Ext2-os2.ifs driver.
- /A
Virtualize all found partitions. If you use this option, you must also specify the /M option, otherwise OS/2 may crash. The only good reason to use this option is along with the /M option to control the mounting order of all partitions.
- /M mount-order
Mounts the partitions in the order specified in the mount-order. The mount-order is a list of numbers separated by commas. To find out which number a partition has, use the program fdisk with the parameter /Query. It shows you a list of all partitions, number the first in the list with 0, the second with 1 and so on, but exclude the Bootmanager partition. The Bootmanager partition is the partition with the FStyp "0a". Type in the partition numbers in the order you like. If you want to hide a partition than you must simply remove the partition number from the mount-order.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=FAUXDASD.FLT
Filter driver for dock dasd.
BASEDEV=FAUXDASD.FLT
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=FAUXREM.FLT
Filter driver for dock removable dasd.
BASEDEV=FAUXREM.FLT
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=FD16-700.ADD
Driver for the Future Domain SCSI host adapters.
BASEDEV=FD16-700.ADD <parameters>
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=FD7000EX.ADD
Driver for Future Domain SCSI host adapter.
BASEDEV=FD7000EX.ADD <parameters>
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=FD8XX.ADD
Driver for Future Domain SCSI host adapter.
BASEDEV=FD8XX.ADD <parameters>
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=FLASHPT.ADD
Buslogic Flashpoint SCSI host adapter driver.
BASEDEV=FLASHPT.ADD <parameters>
Parameter:
- /V
Verbose switch. This switch enables driver verbosity at initialization time.
- /QU
Warning-error suppression switch. When invoked, the driver will not complain about references to non-existent targets/LUNs specified on the BusLogic ADD driver command line.
- /O
Early Opti chipset work-around switch. This switch provides a work-around for an early version of the Opti PCI chipset which can generate spurious interrupts. Do not use this option unless your system hangs at boot-time and you are using an Opti chipset.
- /SH
Allow sharing of IRQ across different host adapter families. This option is not necessary when sharing an IRQ within the FlashPoint product family. A side-effect of using this switch is less responsive mouse and keyboard event recognition during heavy I/O.
- /A:x
Adapter identification switch. x is between 0 and 5 and identifies the adapter being referenced. This switch is followed by one or more of the switches below.
- /DM:xx
DASD Manager Support switch. As defined by IBM, this switch enables/disables support for this unit by the IBM-supplied DASD Manager (OS2DASD.DMD).
- /SM:xx
SCSI Manager Support switch. As defined by IBM, this switch enables/disables support for this unit by the IBM-supplied SCSI Manager (OS2SCSI.DMD).
- /TQ
Enable tagged queuing support on ALL targets on the specified host adapter (specified by the receding /A: switch) that supports tagged queuing.
NOTE Tagged queuing is an advanced SCSI-II feature that allows overlapped commands to a SCSI device, resulting in enhanced performance. While BusLogic provides support for this important SCSI-II feature, not all SCSI devices support tagged queuing. The SCSI device must support tagged queuing to take advantage of this feature. BusLogic's OS/2 SCSI Adapter Driver defaults to tagged queuing DISABLED on all devices. For devices that support tagged queuing, the following command line switches are provided to manage tagged queuing support on a finer device-specific level.
- /TQ:x,y,z,...
Enable tagged queuing support on a specified list of SCSI targets. x,y,and z is a list of embedded SCSI targets separated by commas. The Logical Unit Number (LUN) is presumed to be 0.
- /TQ:(a,b), (c,d), ...
Enable tagged queuing support on a specified list of pairs of SCSI targets/LUNs in parenthesies. Each parenthesized pair is separated by commas.
- /LUNS:xx
This switch specifies the maximum number of Logical Units (LUNs) the host adapter will support (try to detect). If the switch is not specified, the default is 8. Valid range is from 1 to 32. If the host adapter only has embedded SCSI targets attached (that is, all attached devices are at LUN 0), it is recommended to set this option value to 1 to turn off LUN support for LUNs other than 0.
- /TO:xx
Command Timeout switch. This per-host adapter switch specifies a timeout on each I/O request in seconds. It takes a decimal digit input between 1 and 99. The driver default is 15 seconds in this absence of this switch. Setting the timeout value to 0 turns off the timeout mechanism.
NOTE This switch has no effect on tape requests.
- /MR:xx
Maximum Request switch. This per-host adapter switch specifies the maximum number of requests that can be pending on the host adapter. Valid range is 1 - 64. Default is 16.
- /MA:xx
Maximum Active switch. This per-host adapter switch specifies the maximum number of active requests that can be outstanding on each device on the host adapter. Valid range is 1 - . Default is 8. This value can be adjusted to increase performance.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=HFS.FLT
This filter driver is used by IFS=HFS.IFS Installable File System to make a HFS-media visiable to OS/2.
BASEDEV=HFS.FTL
This driver has no parameters.
note: If you want to use Macintosh CDRoms you must place the HFS.FLT before the IBMIDECD.FLT driver.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=I2OSOSM.ADD
I2O Storage OSM filter. Intelligent I/O Storage, i960 with IRTOS.
BASEDEV=I2OSOSM.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=I2OXPORT.SYS
I2O Transport Device Driver
BASEDEV=I2OXPORT.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM1FLPY.ADD
Installs support for diskette drives. Use this driver for PCs with PCI or ISA bussystems. See the Tips and Tricks section for more information. Supports diskette drives on non-Micro Channel PC's.
BASEDEV=IBM1FLPY.ADD <parameters>
TIP: If you wish to prevent users from using the floppy drives under OS/2 (to keep them from loading non-authorised programs or in a workstation situation), REM the BASEDEV=IBMxFLPY.ADD line (where x is 1 for ISA and EISA machines, or 2 for Microchannel).
NOTE: In Warp, the install program may have placed both IBM1FLPY.ADD and IBM2FLPY.ADD BASEDEV drivers in your config.sys. Remove IBM2FLPY.ADD if you don't have a Micro Channel PC.
The correct setting for e.g. a IBM Thinkpad 560 with external floppy disk is (see the Warp Reference book for a detailed description):
BASEDEV=IBM1FLPY.ADD /A:0 /FORCE:2 /U:0 /F:1.44MB /U:1 /F:1.44MB
Using the /DAPM Parameter (which disables the Power Managment) may also help on some Notebooks (e.g. Thinkpad 600) who can't find the Floppy.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM1S506.ADD
Installs support for IDE drives . Use this driver for PCs with PCI or ISA bussystems. See the Tips and Tricks section for more information. It supports busmastering only on Intel chipsets, if you have a none Intel chipset I recommend to use the Danis506.add driver. The OS/2 IDE Controller Adapter Device Driver (IBM1S506.ADD) for Non-Mcro Channel PC's.
Supports the following chipsets: CMD640, RZ1000, I82371FB,PIIX3,ORIO, PIIX4,I82801AA, I82801AB, I82801BA, CMD646, CMD648,VIA586B,VIA596B, VIA686A,SIS630
Intel chipsets restrictions: In case there are 2 devices on a channel on any Intel 82801 chip, the top UDMA mode will be limited to UDMA 2.
VIA chipsets restrictions: All of the chipsets have a problem with 40 pin cable detection. to ensure the proper operation, please check what kind of IDE cables are used. If you have a 40 pin cable on any channel, please specify the parameter /UDMA:2 in CONFIG.SYS . Any VIA chipset, which is not in the list above, but has the same Device ID, will be detected as VIA586B and performance will be dropped down to UDMA 2.
SiS chipsets restrictions: Since there is a problem for these IDE contrllers to work in UDMA mode with the secondary channel when 40 pin cable is installed, the driver will drop to PIO mode on this channel if 40 pin cable is detected. This, however, does not apply to primary channel. It is not advised to use /UDMA:x parameter on SiS IDE controllers.
BASEDEV=IBM1S506.ADD <parameters>
Parameters A list of all parameters is enclosed in your OS/2 online help. New Parameters (not listed in online help):
- /W
(Wait) pauses the config.sys after displaying the verbose
- /!SHUTDOWN
disables the new shutdown behaviour.
- /FORCE
Forces the emulation of an IDE CDROM drive, even though one is not present.
- /UDMA:x
Limits the highest UDMA mode, x can be from 1-9.
- /!UDMA
Disables UDMA
- /!BIGLBA
disables 48bit LBA support and reverst to legacy 28bit LBA (in this case max. disk size is 137GB)
- /CDA
Enables chipset extended detection algorithm for Intel chipsets.
If you are using the /BM or !BM parameters to enable or disable busmaster; you MUST specify the adapter with /A:x. You can also specify the unit on that adapter with /U:z. For example:
BASEDEV=IBM1S506.ADD /A:0 /U:0 /!BM or /A:0 /!BM to disable BUS Master DMA
BASEDEV=IBM1S506.ADD /A:0 /U:0 /BM or /A:0 /BM to enable
TIP: If you have an IBM Thinkpad 760E/ED/ELD/EL that exhibits sluggish harddisk behaviour (pausing intermittently with hard drive light on) after FixPaks have been applied, add the /!BM parameter to the BASEDEV=IBM1S506.ADD statement (if present) in your CONFIG.SYS. This will disable the Bus Mastering function whose default has been changed from OFF to ON. Example: BASEDEV=IBM1S506.ADD /A:0 /!BM /U:1 /ATAPI /FORCE
TIP: A 'New Feature' that went into IBM1S506.ADD to flush buffers more reliably during shutdown using C-A-D seems to cause some disks to SPIN DOWN and stay there. Add " /!SHUTDOWN". This is known to fix the problem.
NOTE: /SMS! works only if the hardware doesn't report SMS capability, otherwise SMS enabled will be used regardless if the parameter is set or not.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2ADSK.ADD
Adapter driver for Micro Channel IDE drives.
BASEDEV=IBM2ADSK.ADD
note: This driver has no parameters.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2AMB1.SYS
Ambra Socket Services
BASEDEV=IBM2AMB1.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2AST1.SYS
AST Socket Services.
BASEDEV=IBM2AST1.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2CAD1.SYS
Socket Services for CompuAdd
BASEDEV=IBM2CAD1.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2CMQ1.SYS
Compaq Socket Services.
BASEDEV=IBM2CMQ1.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2FLPY.ADD
Installs support for diskette drives. Use this driver for PCs with Micro-Channel bussystems (MCA). See the Tips and Tricks section for more information.
BASEDEV=IBM2FLPY.ADD <parameters>
Note: This driver has no parameters.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2NCR.SYS
Socket Services for NCR
BASEDEV=IBM2NCR.SYS <parameters>
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2NEC.SYS
Socket Services for NEC.
BASEDEV=IBM2NEC.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2SCSI.ADD
IBM SCSI host adapter driver for Micro Channel systems.
BASEDEV=IBM2SCSI.ADD <parameters>
TIP: If you want to use SCSI Hardisks together with (E)IDE-Disks and to boot from SCSI first, make sure that the SCSI-Drivers are in front of the IDE-Drivers (normally IBM1S506.ADD).
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2SS01.SYS
IBM Thinkpad 750 (and others) Socket services
BASEDEV=IBM2SS01.SYS
ATTENTION: Must be in front of all other PCMCIA Drivers, but after PCMCIA.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2SS02.SYS
Socket Services for Thinkpad 720.
BASEDEV=IBM2SS02.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2SS04.SYS
Socket Services driver for IBM Thinkpads (e.g. 560)
BASEDEV=IBM2SS04.SYS
ATTENTION: Must be in front of all other PCMCIA Drivers, but after PCMCIA.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2SS14.SYS
Socket Services driver for IBM Thinkpads
BASEDEV=IBM2SS14.SYS
ATTENTION: Must be in front of all other PCMCIA Drivers, but after PCMCIA.SYS
Parameter:
- /C0=z
These parameters define the IRQ level to be used by the
- /C1=z
Socket Services driver. The new Card Services and Socket Services drivers for OS/2 do not use a hardware interrupt to notify the PCMCIA status change, so you do not need these parameters.
- /IG0=y
This parameter defines a slot number, which Socket Services ignores. If you use the "Point enabler" supplied with a PC Card, you should take into consideration the coexistence with Socket Services.
For Example, "/IG0=1" defines that slot 1 is reserved for a "Point enabler" and Socket Services will ignore the slot.
- /RI0=x
This parameter defines a slot number, where Socket Services disables the RI_OUT signal. If you are using a modem card with a ThinkPad computer, and you can't enable the "suspend" or "hibernation" function while the modem card is inserted, please try this parameter.
For Example, "/RI0=1" specifies slot 1.
- /D
This parameter enables "Warm docking" from the view point of PCMCIA hardware. By adding this parameter, two additional PCMCIA slots are reserved for the docking station.
- /APOFF
This parameter turns off the Auto-Power Mode. If the Auto-Power Mode is ON, a PC Card will be automatically turned ON by the hardware when it is inserted. The default for Auto-Power Mode is ON.
- /IO0=s
This parameter defines the slot number, for which Socket Services will change the way the -IOCS16 signal is generated. By default, the -IOCS16 signal is generated based on the -IOIS16 signal from the PC Card. If this parameter is specified, the -IOCS16 signal is generated based on the I/O data size which is specified by the Client program. This option is needed for some cards which do not generate the -IOIS16 signal. You need to verify this information with PCMCIA card vendors.
For Example, "/IO0=1" specifies that the -IOCS16 signal for slot 1 is to be generated based on the I/O data size specified by the Client program.
Point Enabler Adapter card drivers are device drivers that support specific Adapter cards without requiring the use of the Card and Socket services provided in the PC Card Director package.
Problems using these Point Enabler device driver will occur when used in conjunction with the Card and Socket Services. The problem that must likely will occur is that the Point Enabler Adapter card will not function. The PC Card Director will indicate that the Card Type is incorrect and the Status of the Card will be 'IN' instead of 'READY'.
In order to use a Adapter card with Point Enabler Device driver a configuration parameter must be added to the IBM2SS14.SYS device driver entry in CONFIG.SYS. The parameter is as follows:
- /IG0=y
Where 'y' defines the slot number that contains the Adapter card using the Point Enabler Device Driver.
After the system has been rebooted the slot specified in the configuration parameter will be ignored by Card and Socket Services allowing that slot to be used by Point Enabler device drivers. It also means the following:
- the PC Card Director program will not detect the insertion or removal of adapter cards in that slot - Adapter cards with device drivers that utilitize Card and Socket Services can no longer use that slot
The following is a list of Adapter Cards that use Point Enabled Device Drivers:
- IBM 10/100 EtherJet Cardbus Adapter
- IBM 10/100 EtherJet Cardbus Adapter with 56K modem
- Intel PRO/100 Cardbus II
- Xircom CreditCard Ethernet Adapter II
- Xircom CreditCard Ethernet Adapter 10/100
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2TOS.SYS
Toshiba Socket Services
BASEDEV=IBM2TOS.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2TOS1.SYS
Socket Services
BASEDEV=IBM2TOS1.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2ZEN.SYS
Socket Services for Zenith 2 Lite
BASEDEV=IBM2ZEN.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBM2ZOS.SYS
Socket Services for ZEOS
BASEDEV=IBM2ZOS.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBMATAPI.FLT
Filter driver ATAPI disks. New with Fixpaks since Fixpak 6/35 supports ATAPI Removable Media like ZIP100 and ZIP250, LS120 attached to an IDE Port. Since build 10.085 IBMATAPI.FLT is a superset of IBMIDECD.FLT. So make sure IBMIDECD.FLT is not in your config.sys.
TIP: If you have removable media drives (MO, IOMEGA, SYQUEST and others) look at http://rheooptik.fmf.uni-freiburg.de/www/faq/ remmedia.htm for a detailed removable media FAQ.
BASEDEV=Ibmatapi.flt
PARAMETER (since 10.085)
- /V
Verbose Mode, displays filter status on detected and emulated devices.
- /A:n
Specify adapter: 0 = primary, 1 = secondary, 2 = DockingStation primary, 3 = DockingStation secondary.
- /I
Ignore adapter n specified by /A:n. Example: "/A:1 /I" secondary IDE channel will not be filtered.
- /U:n
Specify unit: 0=master, 1=slave.
- /!U:n
Specified unit will be ignored. Examples: "/A:1 /!U:1" ignore(not claim) slave unit on secondary IDE channel. "/A:2 /!U:0" ignore(not claim) DockingStation UltraBay.
- /SCSI
Export IDE device as SCSI device. Can be used to emulate SCSI CD-RW device as IDE CD-RW device. Example: "/A:1 /U:0 /SCSI" will report SCSI CD device attached as secondary IDE channel master unit .
- /TYPES:xxx
Specify device types supported by WarmSwap. x can be C=CD (CD-ROM,CD-R, CD-RW, DVD, etc), L=LS (LS-120, LS-240), Z=ZIP. Examples: "/A:1 /U:0 /TYPES:CLZ" enable swapping between CD, LS and ZIP "/A:1 /U:0 /TYPES:CZ" enable swapping only between CD and ZIP If certain device is in the UltraBay during Boot it will be enabled for swapping. /C IBMATAPI.FLT has been modified so that it no longer fills the request's S/G list with 0's for the commands without data transfer phase, even if the particular command contains a valid S/G list. To avoid possible unforeseen compatibility problems with older drivers, /C parameter disables this new behavior.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBMDSS01.SYS
IBM Thinkpad Socket services
BASEDEV=IBMDSS01.SYS
ATTENTION Must be in front of all other PCMCIA Drivers, but after PCMCIA.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBMDSS02.SYS
IBM Thinkpad 720 Socket services
BASEDEV=IBMDSS02.SYS
ATTENTION Must be in front of all other PCMCIA Drivers, but after PCMCIA.SYS.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBMIDECD.FLT
This filter driver makes your IDE CDRom drive visible to OS/2. Support for ATAPI CD-ROM drives attached to an IDE Port. Superceded by IBMATAPI.FLT V 10.085. It is important to use IBMIDECD.FLT with the IBM1S506.ADD driver. Since Ver. 10.047 IDE CD-Writers for reading/writing are supported. Note: To get CDRom support in OS/2 you must also install IBM1S506.ADD and Os2cdrom.dmd .
BASEDEV=IBMIDECD.FLT <parameter>
Parameters:
- /V
Displays some information during the boot.
- /C
IBMATAPI.FLT and IBMIDECD.FLT have been modified so that they no longer fill the request's S/G list with 0's for the commands without data tranfer phase, even if the particular command contains a valid S/G list. To avoid possible unforseen compatibility problems with older drivers, /C parameter disables this new behavior.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBMINT13.I13
Generic driver for INT13 Bios. Supports generic disk adapters supported by the BIOS. Using this driver is very slow, but it works with every harddisk supported by your BIOS, even scsi
BASEDEV=IBMINT13.I13
Note: This driver has no parameters.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBMKBD.SYS
Provides support for your keyboard. Some Tools e.g. the Ctrl-Alt-Del Commander form Perez Computing or the Process-Commander from Stardock are replacing KBDBASE.SYS by there own version. Whenever you deinstall these tools manually be sure to revert to the original KBDBASE.SYS. It is also reported that Process-Commander fails with Warp 4.5 versions (WSeB and Warp4 Fixpak 13 or higher)
BASEDEV=IBMKBD.SYS <parameters>
Parameter:
- /NONE
Assumes a keyboard is installed even if a keyboard is not attached. Starts OS/2 even when no keyboard is attached. Useful for unsupervised operation.
- /NUMON
Turns the numeric keys on your keyboard on. This switch works only on some configuratins, it depends on what a keyboard you have and what Codepage you use.
- /NUMOFF
Turns the numeric keys on your keyboard off.
TIP: For the mostly sold so called 'Win95-Keyboards' (how ironic, as with windows9x you can only loose) there are two replacement drivers: One by Robert Muchsel (muchsel@acm.org), Release is Ver 2.00 available under winkey02.zip, and a newer one available at: http://os2.avi.kiev.ua/ Release is ver.021
TIP: By Kovacs Istvan: If you try BASEDEV=IMBKBD.SYS /NUMON numlock could turned on like with the utility 'jshifter'. Works only with some releases of the IBMKBD.SYS delivered with Warp. According to the mails I've got it seems that the parameter doesn't work on nearly most keyboards, (but one some) so you have still to use 'jshifter' available at: http://www.gbar.dtu.dk/~c948129, or 'numlock' by Peter Engels available at http://www.uni-bonn.de/~uzs0ad.
TIP: If you prefer a so called Dvorak keyboard layout (a keyboard which tends to arrange the characters more ergonomic than the qwerty type - which was a need when constructing mechanical typewriters at the end of the 19.th century - since Fixpak 8 for Warp 4 (maybe earlier, but this was the first time I was aware of its existance) go to your keyboard settings in the System Setup folder and simply select Dvorak (for left and righthanded !, but only in English). Now you only need a keyboard with a Dvorak layout (or one of these old but beautiful IBM keyboards with a 'klick' and 'solid as a rock', here you can pull the caps and place em where you want). This is another new goodie in OS/2 IBM never speaks of.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IBMRSCSI.FLT
SCSI Removable Devices Filter Device Driver (e.g. for Iomega ZIP drives)
This IBMRSCSI filter corrects the geometry reported by the device driver, if required, insuring that all space is reachable and that LVM considers the partitions valid.
BASEDEV=IBMRSCSI.FLT
Parameter:
- /V
verbose mode. If this parameter is specified, IBMRSCSI displays information about devices accepted for filtering.
- /W
verbose wait mode. If this parameter is specified, filter displays same information as for /V parameter and waits for user to press any key with message "Press any key to continue...".
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=ICMEMCDD.SYS
Driver for PCMCIA Memorycards.
BASEDEV=ICMEMCDD.SYS
Parameter (sperated by commata):
- 1(default) or 2 - Number of slots
- S(default) or D - Supported Memory Area, S = Single, D = Double
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=ICMEMMTD.SYS
IC Memory Client Device Driver for IBM PCMCIA Flash-Cards
BASEDEV=ICMEMMTD.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=ICRMU01.SYS
PCMCIA Resource Management. Only needed for OS/2 2.1
BASEDEV=ICRMU01.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IDECD.ADD
MULTIPORT/KINGBYTE Parallel Port ATAPI CD-Rom device driver
http://www.multiport.de http://www.kingbyte.com
BASEDEV=IDECD.ADD
Parameter:
- /Sn
set the starting search port access speed level for printer port. If this parameter is not specified, driver will try from the fastest speed level 0, and then level 1, level 2 until level 9 automatically, n must be 0 ~ 9. Default value is 0 (the fastest level).
- /Zn
n is a byte-length value bit1 = 1, suppress bi-direction mode = 0, not suppress bi-direction mode (default) bit2 = 1, suppress uni-direction emulation mode = 0, not suppress uni-direction emulation mode (default) bit3 = 1, suppress epp emulation mode = 0, not suppress epp emulation mode (default)
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IDEDRVR1.ADD
OnSpec/MULTIPORT Hard Disk Parallel Port Device driver
http://www.multiport.de/Home_Deutsch/home_deutsch.html
BASEDEV=IDEDRVR1.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=INI910U.ADD
Driver for Initio 9100 SCSI cards.
BASEDEV=INI910U.ADD
Parameter:
- /V
Verbose mode provides detail information about driver when driver is initialized
- /!V
Non Verbose mode (default)
- /ET
Driver assumes that all targets have more than one LUN (default)
- /!ET
Driver assumes that all targets only have LUN 0
- /Q:x
Specifies maximum number of tag commands per target
- /!Q
No tag command
- /B:(d,dd),.
Scan devices only on PCI BUS d, DEVICE dd
- /B:d
Scan all the devices on the PCI BUS d
- /T:xxxx
Target enable mask WORD (Default scan all targets)
- /A:d
Adapter IDs are assigned based on BIOS address and then PCI device address
- /DM:d,..
Enable direct access storage device (DASD) support on target d
- /!DM:d,..
Disable DASD manager support on target d
- /SM:d,..
Enable SCSI manager support on target d
- /!SM:d,..
Disable SCSI manager support on target d
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IOMGDRV.FLT
Driver for the Iomega internal SCSI drives.
BASEDEV=IOMGDRV.FLT
TIP: There is no longer any reason to use these drivers unless you need to use the protect utility to password protect your disks. Better use the new O2DASD.DMD
Advantages:
Works with any OS/2 supported SCSI card. Allows you to use multiple SCSI devices on your SCSI card. Compatible with the format that the disks come with from the factory (in non-fixed mode).
Disadvantages:
Slow, unless you use fixed mode. Fixed mode must be partitioned and, as such, all cartridges must be partitioned and will no longer work with DOS, Windows, or OS/2 not running with fixed mode drivers. In fixed mode, disks have to be unmounted and remounted using a utility before they can be ejected and after they have been reinserted. Needs HPFSRem to gain HPFS removability support.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=IPSRAID.ADD
IBM ServeRAID Driver
BASEDEV=IPSRAID.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=K6.SYS
An utility to enable the read/write combining code in the K6 processor.
BASEDEV=K6.SYS
One needs to get the documentation for the k6 chip and discover the correct formula for the value to use for the video register. The authors suggested value doesn't work in most cases.
TIP: See also BASEDEV WACKER.SYS which is recommended by users.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=KME40S2.ADD
Panasonic Quad Speed PCMCIA CD-ROM Player KXL-D740 Adapter driver for the Interface Card.
BASEDEV=KME40S2.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=KME40S2.SYS
Panasonic Quad Speed PCMCIA CD-ROM Player KXL-D740. Enabler for the Interface Card.
BASEDEV=KME40S2.SYS <parameter>
NOTE: This file is located after the PCMCIA.SYS and the IBM2SS01.SYS in the CONFIG.SYS.
Parameter:
- /nobeep
Setting this option turn off the beep sound that is generated when inserting or removing the PC card.
- /v
Verbose
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=KTRACE.SYS
Goldencode Kernel Trace (http://www.goldencode.com)
BASEDEV=KTRACE.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=LMS205.ADD
Driver for Philips LMS CM205 and LMS CM225 CDRom drives.
BASEDEV=LMS205.ADD <parameters>
Parameter:
- /p:hhh
Baseadress (same as on the Host Adaptor)
- /U:n
Unit number 0-4, default is 0
- /M:n
Number of Buffers (each 2500 Bytes), n =8-26, default is 16
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=LMS206.ADD
CDRom device driver for Philips LMS205MS, LMS225MS, LMS206 and LMS226 drives.
BASEDEV=LMS206.ADD <parameters>
Parameters:
- /p:hhh
Baseadress (same as on the Host Adaptor)
- /U:n
Unit number 0-4, default is 0
- /M:n
Number of Buffers (each 2500 Bytes), n =8-26, default is 16
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=LOCKCDR.FLT
Some CD recorders claim to be CDROM drives. As OS2CDROM.DMD allocates all CDROM drives at bootup, those recorders cannot be accessed by additional software, including the RSJ CD Writer File System. To correct this behaviour, the filter device driver LOCKCDR.FLT is added to the file CONFIG.SYS; all already known CD recorders will be converted to WORM devices automatically.
BASEDEV=LOCKCDR.FLT <parameters>
Parameters:
- -a:
Filters all commands. Solves problems with the SCSI Bus reset after a session.
- -i:
"Recorder Name" can be used to specify the device name of the unknown CD recorder.
Example:
BASEDEV=LOCKCDR.FLT -i:"IMS CDD2000"
In this example, the Philips recorder CDR2000 is added to the built-in list of CD recorders. During bootup, the OS/2-internal device tables are modified such that the CD recorder is treated as a WORM device instead of a CDROM.
The name of all connected CDROM devices as well as whether they have been converted to WORM devices is printed to the screen while the system is booting.
Note: It is not necessary to specify the complete device name. In the example above, specifying -i:"IMS" would do the same job. However, the more complete the device names are specified, the less likely it is that a CDROM drive is converted to a WORM device accidentally.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=LS120DRV.FLT
LS120 Filter driver
BASEDEV=LS120DRV.FLT
available at: ftp://ftp.jp.ibm.com/pub/pspj/os2ddpak/dasd/
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=LSIMPT.ADD
LSI Logic Fusion-MPT (TM) Driver for LSI53C1020 and LSI53C1030
BASEDEV=LSIMPT.ADD
Parameter:
- /VERBOSE
(or /V) enables the display of a banner, version number, and SCSI bus information during startup of the system.
- /!DM[,]
disables use of the IBM-supplied DASD manager (OS2DASD.DMD) for the devices listed.
- /!SM[,]
disables use of the IBM-supplied SCSI manager (OS2SCSI.DMD) for the devices listed.
- /EXCLUDE[,]
disables a host adapter so that the LSIMPT.ADD device driver does not see the adapter.
- /SYNCH_RATE=n[,n]
Where: n = 0, 5, 10, 20, 40, 80, or 160. sets the maximum synchronous transfer rate (in Megatransfers per second) to negotiate with a particular device.
- SYNCH_OFFSET=n[,n]
Where: n = 0 up to maximum synchronous offset for the adapter. This option sets the maximum synchronous offset to negotiate with a particular device. The allowable values for this setting are 0 to the maximum synchronous offset supported by the specified adapter.
- /TIMEOUT=n[,n]
Where: n = timeout value in seconds for device). The default value for the timer is 10 seconds. If you set the value to less than the system has allocated for a particular device, the system ignores your setting. To turn off the timeout mechanism for a particular device, set the timer value to 0 (zero).
- /DISCONNECT=n[,n]
Where: n = ON allows disconnects and is the default value for all devices. OFF does not allow disconnects. This option controls the ability of a device to disconnect during an I/O transfer.
- /QTAG=n[,n]
Where: n = the number of queue tags allowed for a device, and is between 0 and 255. The value given in the command line is the depth of the queue for queue tags for the indicated device(s). To disable queue tags, set this value to 0 or 1.
- /WIDTH=n[,n]
Where: n = 8 or 16. The value given in the command line option determines the maximum size of data transfers.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=MEMDISK.ADD
Memdisk driver. MemDisk is a package to boot OS like OS/2 or DOS from a virtual hardisk partition. It can be used to compress files to the limited space availble on bootable CD ROM and has an option to upgrade CD files from user created floppy.
BASEDEV=MEMDISK.ADD
Parameter:
- /Q
suppresses any output
- /V
enables output
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=MITFX001.ADD
Mitsumi LU0002, LU00005 and FX001 CDRom device driver.
BASEDEV=MITFX001.ADD <parameters>
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=MKECR56X.ADD
Panasonic 2x proprietary (IDE) interface CDRom Driver. Supports multiple CD drives.
BASEDEV=MKECR56X.ADD <parameter>
Parameter:
- /P:
specifies the IO address as specified by jumper on the card.
NOTE: The driver is broken by and will trap the system on bootup of Warp 4 if a fixpack higher than 9 is installed.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=MRAID.ADD
AMI MegaRaid Driver
BASEDEV=MRAID.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=MWDD32.SYS
This driver is used by the ext2 and the vfat installable file systems.
BASEDEV=MWDD32.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=N512DASD.FLT
Filterdriver which allows the use of removable media with sector sizes other than 512bytes; necessary eg. for MO disks with 640MB capacity.Better use DANIN512.FLT
BASEDEV=N512DASD.FLT
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=NFDASD.FLT
Network File System base driver. Only needed if NFS or Netfinity is installed.
BASEDEV=NFDASD.FLT
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=NVCHOOK.SYS
Norman Antivirus Driver.
BASEDEV=NVCHOOK.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=OEMHLP2.SYS
PCI search functions driver used by OS/2 CardBus Enabler client.
BASEDEV=OEMHLP2.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=ONHDFLPY.ADD
OnSpec/MULTIPORT LS120 Parallel Port Device driver http://www.multiport.de/Home_Deutsch/home_deutsch.html
BASEDEV=ONHDFLPY.ADD <parameter>
Parameter:
- /E
Disables fast EPP. This applies only for Enhanced Parallel Ports.
- /SF=1..30
Introduces a delay factor of 30 (Can take a value from 1 to 30 with 30 as the slowest mode of operation).
- /U
Forces Uni-Directional mode. (Applicable only for non Uni-directional ports.
- /V
Enables verbose mode
- /W
Disables burst mode data transfer. This does not apply for Enhanced Parallel Ports.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=ONSCSI10.ADD
OnSpec/MULTIPORT SimpleSCSI CD-ROM Parallel Port Device driver http://www.multiport.de/Home_Deutsch/home_deutsch.html
BASEDEV=ONSCSI10.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=OS2671X.ADD
New description
BASEDEV=OS2671X.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=OS2AHCI.ADD
This driver brings support to install eComStation in system that do you have AHCI or SATA compatibility mode in their BIOS options. It is useful if you are getting error messaged when installing eComStation saying that the CD Drive can not be read. It supports ATA and ATAPI devices in the same driver.
Created BY Christian Mueller, Markus Thielenby. Copyright by Mensys and thi.guten Software Development. Included in eComStation 2.1. Open Source under the GNU GPL license (http://svn.ecomstation.nl/ahci)
BASEDEV=OS2AHCI.ADD <parameters>
Global Parameters:
- /c:<addr>
Set debug COM port base address in hex (default = 3f8); if used, this option should come before any /d options.
- /d
Debug output on COM port; multiple "/d" options will increase verbosity: 1 = requests 2 = detailed 3 = verbose, including MMIO operations
- /g:<vendor>:<device>
Add generic PCI ID to list of supported AHCI adapters (e.g. /g:8086:2829)
- /t
Perform thorough PCI ID scan; default = on, can be turned off with /!t to perform only a PCI class scan
- /r
Reset ports during initialization (default = off unless the [Intel] AHCI controller was found to be initialized by the BIOS to SATA mode)
- /a
Set adapter for adapter-specific options(default = -1, all adapters)
- /p
Set port for port-specific options(default = -1, all ports)
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
No | No | No | No | No | Yes |
BASEDEV=OS2ASPI.DMD
ASPI device manager. SPI Device Manager for drivers according the ASPI specification by Adaptec. Replaces the ASPI4OS2.SYS by Adaptec.
BASEDEV=OS2ASPI.DMD <parameters>
Parameters: Both parameter prevent from exclusively allocating a device which prevents other DMD from using the device. At the same time they allow to access a device even if it is controlled by another DMD.
- /SHARE
allocates a device only while sending a command.
- /ALL
no devices are allocated.
TIP: If you are using RSJ CD Writer 2.59 or above you may add the parameter /ALL to BASEDEV=OS2ASPI.DMD. Also needed by SANE and CDRECORD. After booting your machine, the recorder will be useable as a standard CDROM drive, and you will nevertheless be able to attach the CD to our filesystem. But please ensure that you're not using the CDROM drive letter at the same time when the CDR is attached to RSJ's filesystem, otherwise this will result in errors. If you are using RSJ CD Writer 2.7 you can add unsupported drives
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=OS2CAM.ADD
Old NCR SCSI Driver.
BASEDEV=OS2CAM.ADD
TIP: Replaced by newer ones from Symbios. Check for an update.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=OS2DASD.DMD
OS/2 device manager driver. Device manager drivers assigns the drive letters to the installed drives and partitions. This driver is for IDE hard disks and diskette drives.
BASEDEV=OS2DASD.DMD
Since fixpak 6/35 parameters are:
- /rf
(removable to fixed) Together with this parameter it is possible to handle formerly only as 'superfloppy' available removable disks as partitionized disks.
- /of
(optical to fixed) Like /rf but for MO (MagnetoOptical) Drives.
- /LF
Forces all removable devices to be treated as Large Floppy rather than partitioned media.
- /MP:disk:count
Used to support allocating a predetermined number of drive letters for a partitioned removable media device. Note that this option only applies to partitioned removable devices, and is ignored for any other device type.
If the /MP parameter is used, then:
DISK - The integer disk number of the device, as reported by FDISK, or the wildcard character * to specify all partitioned removable devices.
COUNT - The integer count of the number of partitions to reserve for the device. If the wildcard character * is used, it specifies a default number of drive letters to reserve for all partitioned removable devices. Specifying a count for a particular disk will override this default. Also, if there is media in the device at boot time, and it has more partitions which are eligible to receive drive letters than there are drive letters reserved for the device through the /MP option, then the number of drive letters reserved for the device will be increased so that every eligible partition on the media will have a drive letter.
It is unknown how many occurances of the /MP parameter are supported.
The /MP description was excerpted from [Removable Media Support README.TXT]
IMPORTANT NOTE: Some parameters are case sensitive. IN UPPERCASE THEY DON'T WORK !
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=OS2LVM.DMD
Logical Volume Device Manager in Warp Server for E-Business. OS2LVM.DMD [...] sits between the IFSM and OS2DASD providing the logical view of the DASD to the OS/2 file system. OS2LVM also provides Bad Block Relocation (BBR) for JFS.
BASEDEV=OS2LVM.DMD
NOTE: The statement BASEDEV=OS2LVM.DMD must immediately follow the BASEDEV=OS2DASD.DMD statement in config.sys.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=OS2PCARD.DMD
PC-Card Device Manager.
BASEDEV=OS2PCARD.DMD
ATTENTION: Must be in before $ICPMOS2.SYS. If no $ICPMOS2.SYS installed it has to be the last line in the config.sys.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=OS2SCSI.DMD
SCSI.sys emulation.
BASEDEV=OS2SCSI.DMD
Note: This driver has no parameters.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=OS2_32.ADD
Driver for BUSLOGIC (now www.mylex.com) ISA/VLBus/PCI IDE caching controllers.
BASEDEV=OS2_32.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=PAR1284.SYS
Provides support for your parallel ports LPT. This driver is a replacement for the Print01.sys driver. The Par1284.sys supports bidirectional transmission, which can speed up the data transmission to and from your printer or whatever else you have connected to the LPT port.
BASEDEV=Par1284.sys
NOTE: By William L. Hartzell: With PAR1284.SYS the PRINTMONBUFSIZE setting will not be used.
Parameter:
- /LPTx
(where x is 1,2,3) enables interrupt mode. The switch is required to be in capital letters. Thus, LPT1 can be interrupt driven and LPT2 can be polled. i.e. BASEDEV=PAR1284.SYS /LPT1 will make only LPT1 use interrupts.
NOTE: To work print01.sys or print02.sys must be disabled by putting a REM in front or deleted from the config.sys. If unknown system hangs are experienced during printing, remove DEVICE=APM.SYS and DEVICE=VAPM.SYS from Config.sys.
NOTE: Using PAR1284.SYS togehter with some Crystal Cards relying on CWCUTIL.EXE refuse the system to work
NOTE: The use of PAR1284.SYS and the scrollmouse drivers from IBM is exclusive. You can only use on of them.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=PARTFILT.FLT
This filter driver makes a FAT32 partition visible to OS/2. It can also be used to make instead the ext2flt.flt driver to make an ext2 Partition visible to OS/2.
BASEDEV=Partfilt.flt <parameters>
Parameters:
- /Q
Disable the messages shown at boot up.
- /V
Displays some diagnostic information during the boot.
- /W
This allows write access to the FAT32 partitions.
- /A
Virtualize all found partitions. If you use this option, you must also specify the /M option, otherwise OS/2 may crash. The only good reason to use this option is along with the /M option to control the mounting order of all partitions.
- /M mount-order
Mounts the partitions in the order specified in the mount-order. The mount-order is a list of numbers separated by commas. To find out which number a partition has, use the program Diskinfo. Type in the partition numbers in the order you like. If you want to hide a partition than you must simply remove the partition number from the mount-order.
- /P partition types
This option setsa the partition types which should be virtualized. Please do not use any partion types already supported by OS/2!. Here are the partition types:
o 01 FAT12 (supported by OS/2) o 02 XENIX_1 o 03 XENIX_2 o 04 FAT16 (supported by OS/2) o 05 EXTENDED o 06 HUGE (supported by OS/2) o 07 IFS (supported by OS/2) o 0A BOOTMANAGER o 0B FAT32 o 0C FAT32_XINT13 or FAT32X o 0E XINT13 o 0F XINT13_EXTENDED o 41 PREP o 63 UNIX o 83 LINUX
To make Partfilt.flt virtualize a FAT32 partition you should use /P 0B. To make Partfilt.flt virtualize a FAT32 and a Linux partition you should use /P 0B,83.
NOTE: The best location in the config.sys seems to differ depending on your configuration. Some state FAT32.IFS will only work is PARTFILT is the first basedev, other claim it only works if PARTFILT is the last one. A specific problem was reported when using a SCSI powersave basedev that only seemed to work if PARTFILT was the last basedev.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=PCCOFF.SYS
PCCOFF removes power from all PCMCIA/Cardbus Cards. Developed by Veit.Kannegieser@gmx.de and available for FREE at http://www-user.TU-Cottbus.DE/~kannegv
BASEDEV=PCCOFF.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=PCI2220I.ADD
The PCI-2220i is a high performance Bus-Mastering controller for EIDE RAID and Disk sub-systems.
BASEDEV=PCI2220I.ADD
Parameter:
- /V
Verbose Mode
NOTE: The size of a BOOTABLE HPFS partition is limited to 4000 MB!
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=PCM2ATA.ADD
Driver for PCMCIA harddisk drives.
BASEDEV=PCM2ATA.ADD <parameters>
Parameters.
- /S:n
Specifies the number of PC Card slots. /S:1 shows that there is only one PC Card slot. When this parameter is not set, the number of PC Card slots is set to 2.
- /P:hhhh
Specifies the lower limit for the I/O address of the ATA card. The device driver assigns the next usable I/O address from this lower limit to the card. When this parameter is not set, the device driver looks for a usable address and assigns it to the card.
- /EXIRQ:n
Specifies the IRQ level that is not assigned to the card. You can set more than one IRQ level.
- /NOBEEP
Specifies not to beep when a storage card is installed. When this parameter is not set, you will hear a beep every time a storage card is installed into the PC Card slot.
- /B
Specifies that OS/2 has started from an ATA card. When this parameter is set, there will be no redundancy in assigning the logical drive to the slot where OS/2 was booted. It depends on the ATA card whether you can start OS/2 from it.
- /STBTIME:n
Specifies the time (from 1 to 21 minutes) until entering standby mode. When the ATA card is not accessed for the time specified by this parameter, the ATA card enters standby mode (only when your ATA card supports standby mode). When this parameter is not specified, standby mode for the ATA card is disabled.
- /MDRV:n
Specifies the number of extra drives that can be used in addition to the number of PC Card slots available for the PCMCIA storage devices. When this parameter is not specified, no extra drive is given to the device driver. The extra drives can be activated by the PCMCIA ATA Card Mount utility.
- /!DM
Specifies not to use OS2DASD.DMD as the device manager. When this parameter is set, OS2PCARD.DMD is used instead.
Example:
BASEDEV=PCM2ATA.ADD /S:2 /!DM /NOBEEP
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=PCMCIA.SYS
Base support for PCMCIA cards.
BASEDEV=Pcmcia.sys <parameter>
ATTENTION: Must be in front of all other PCMCIA Drivers
Parameter:
- /R:200
Specify that card services will conform to the PCMCIA 2.0 standard. This is the default value.
- /R:500
Specify that card services will conform to the PCMCIA 5.0 standard instead of the PCMCIA 2.0 standard which is the default value.
- /P
In previous releases, this parameter disabled the hardware interrupt which was used by OS/2 Socket Services drivers to notify clients of a change in status. Neither the new Card Services nor Socket Services drivers for OS/2 use a hardware interrupt to signal PCMCIA status changes. So this parameter is no longer needed.
Installing PCMCIA
Unpack the file PCMCIADD found on disk 17 of the OS/2 Warp install CD (directory OS2IMAGE), best into the OS2 directory on your harddisk. Then replace the line BASEDEV=IBM2TOS1.SYS with the following lines in your CONFIG.SYS:
BASEDEV=IBM2AMB1.SYS BASEDEV=IBM2AST1.SYS BASEDEV=IBM2CAD1.SYS BASEDEV=IBM2CMQ1.SYS BASEDEV=IBM2MAT1.SYS BASEDEV=IBM2NCR1.SYS BASEDEV=IBM2NEC1.SYS BASEDEV=IBM2SS01.SYS BASEDEV=IBM2SS02.SYS BASEDEV=IBM2TOS1.SYS BASEDEV=IBM2ZEN1.SYS BASEDEV=IBM2ZOS1.SYS BASEDEV=SS2PCIC1.SYS BASEDEV=SS2TCIC1.SYS
When OS/2 boots press Alt-F2 when the rectangle appears in the top left corner of the screen, and OS/2 will tell you which driver was loaded. It is possible that your machine works with more than one, you'll then have to find out yourself which one works best!
If you have specific drivers for your notebook computer
Do not install the PCMCIA support when installing OS/2 on your machine. Instead, once you are done with the installation of OS/2, chose Device Installation from the System/System Configuration folder and install the PCMCIA driver from diskette or use the installation program provided with your driver. Check the information provided with your driver before installing OS/2 Warp or the PCMCIA support.
If your driver comes only in the form of the driver files, you need to do a manual installation, i.e. you need to edit the CONFIG.SYS file yourself. In that case install any PCMCIA support (as explained above). Then copy the driver files into the directory x:\os2\boot. After that, open the CONFIG.SYS in the editor and change the line BASEDEV= PCMCIA_driver (replace "PCMCIA_driver" with the driver name you installed) into BASEDEV=newdriver where "newdriver" is the name of the driver file you got). Take care that the PCMCIA drivers precede any COM drivers.
In some machines, an additional line has to be included in the CONFIG.SYS file: BASEDEV=RESERVE.SYS /mem:nnnn mmmm (nnnn has to be replaced with the address where PCMCIA usually would start and mmmm has to be replaced with a value of 1000 or more (increased in steps of 1000)). First run rmview /mem to find out at which address PCMCIA is located. This would be the hex number that comes in place of nnnn. Then try out whether it works with 1000 (in place of mmmm). RESERVE.SYS actually prohibits the PCMCIA driver to use this area and thus avoids a conflict which otherwise arises. If 1000 doesn't work try 2000 etc.
Xircom's own drivers don't work: For some PCMCIA cards (particularly XIRCOM with their own drivers) the IBM PCMCIA socket for the particular socket in which the card is inserted has to be disabled by installing socket services with the parameter /S0=1 which will disable socket services for the second PCMCIA slot (if there are two slots; if there is just one slot it won't do any good). An alternative is the switch /ig0=1 (1 is the port number). By using a proper script, it may even be possible to go without any of these switches.
PCMCIA doesn't work: In some notebook computers the BIOS has to be modified so that the PCMCIA becomes compatible with the available OS/2 driver. The mode in which the PCMCIA functions may need to be set from Busmaster to 16-bit or PCIC compatible. Check the info for individual notebooks on this page and consult your notebook's manual!
IBM Token Ring PCMCIA adapter doesn't work: Try setting in MPTS the IRQ to 5 and the adapter type from primary to alternate (address X=20).
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=PIIXIDE.ADD
Intel Busmaster Driver, better use DANIS506.ADD or IBM1S506.ADD
BASEDEV=PIIXIDE.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=PIIXIDE.FLT
Intel driver, better use DANIATAPI.FLT or IBMIDECD.FLT
BASEDEV=PIIXIDE.FLT
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=POWER-CD.ADD
Freeport Parallel Port CDROM Driver Available at: http://cyberia.dnsalias.com/Gfd.Sys.Disk.Htm
BASEDEV=POWER-CD.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=PPAOS2.ADD
Parallel Port-attached ZIP 100, ZIP+, and ZIP 250 driver
This driver supports daisy chaining, up to a total of five drives. The connections must be CPU -> ZIP Plus/250 -> ZIP Plus/250-> ZIP (original), which MUST be last. Note that ZIP Plus terminator MUST BE OFF unless it is the LAST drive in the chain. If a ZIP (original) is the last drive, then the ZIP Plus termintor MUST BE OFF.
BASEDEV=PPAOS2.ADD
Parameters
- /V Verbose Output
- /PORT:# # = Parallel port address (ie 378, 278, 3bc)
MULTIPLE PARALLEL PORT DRIVES Each driver instance supports ONLY one parallel port. To install TWO instances, you MUST specify the /PORT: parameter on at least one driver statement to get to the LPT2 port; for example:
basedev=ppaos2.add /port:378 basedev=ppaos2.add /port:278
LIMITATIONS
OS/2 versions that use LVM for managing hard file space exhibit several pecularities working with ZIP drives.
- Even though media is inserted at boot time, a drive letter may not be assigned. To force the assignment of a driver letter, double click on the "Refresh Removable Media" object. If that fails, eject the media, re-insert, and double click on the "Refresh Removable Media" object.
- LVM may report the ZIP drive as corrupted. You can still create a volume.
- Do NOT do an LVM "Commit Changes" with ZIP media that already contains data inserted. The data may be lost.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=PRINT01.SYS
Provides support for your parallel ports LPT1, LPT2 and LPT3 on PCs with ISA or PCI buses.
BASEDEV=PRINT01.SYS <parameter>
WARP TIP: With Warp, the default transmission protocol used by PRINTO1.SYS and PRINTO2.SYS is the polling transmission method. The protocol used by previous versions of OS/2 was the interrupt transmission method. In Warp, you can change back to the interrupt method by adding the /IRQ parameter.
TIP: From Paul Kurr: "Since I'm running on a LAN at work here, I have no need for direct printer support of any kind since this is taken care of by my NOS (LAN Server). So I have REM'd BASEVEV=PRINT01.SYS to save some RAM."
Beginning with V. 10.049 PCI Add-On Cards are supported and beginning with 10.068 Combo Cards.
Parameter:
- /IRQ
This parameter change the transmission method from polling to interrupt. The interrupt method is faster but won't work on every system. The used IRQ depends on the I/O address the LPT-port uses. IRQ 5 is used on LPT ports installed on the I/O address 278, IRQ 7 is used on LPT ports installed on the I/O address 378 or 3BC. To find out the I/O address of a LPT port use the Hardware-Manager.
- /SHR
This parameter in conjunction with /IRQ parameter directs the PP DD to service PCI IRQs as shared.
NOTE: If your printer (for example, old dot matrix printer) generates IRQs without setting interrupt pending (occured) bit in PCI PP status register correctly then you cannot use PCI IRQ sharing and must not use /SHR parameter.
- /TOU:ddd
Specifies maximum wait time in seconds before canceling the print request. This is a 3 decimal digit value (by default - 120 seconds).
- /F
Find PPs on PCI combo (serial/parallel) cards automatically.
- /MPL
modifies polling procedure - makes it less processor resource consuming by scheduling other systems tasks at certain print points, may decrease print speed.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=PRINT02.SYS
Provides support for your parallel ports LPT1, LPT2 and LPT3 on PCs with Micro Channel buses.
BASEDEV=Print02.sys parameter
Parameter:
- /IRQ
This parameter change the transmission method from polling to interrupt. The interrupt method is faster but won't work on every system.
note: This driver supports also the DMA method, which is used by default when your PC supports it.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=Ql10OS2.ADD
SCSI adapter driver for Qlogic ISP1020 devices.
BASEDEV=Ql10OS2.ADD <parameters>
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=QL40OS2.ADD
SCSI adapter driver for Qlogic FAS408 devices.
BASEDEV=QL40OS2.ADD <parameters>
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=QL510.ADD
SCSI adapter driver for Qlogic Fast Scsi PCI Devices.
BASEDEV=QL510.ADD <parameters>
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=RESERVE.SYS
This driver reserves hardwareressources for drivers, especially for those who are not recognised by the ressourcemanager.
BASEDEV=RESERVE.SYS <parameters>
See OS/2 Reference Book for a detailed discussion of the parameters.
Tip: By Sam Detweiler: "for adapters that are not PnP and do not have a legacy detector, one can use the DOCUMENTED approach of adding a BASEDEV=RESERVE.SYS /p:2e8,8 to the config.sys and re-running hardware detection at the next boot. It causes the reserve.snp to preallocate the defined resources so that PnP adapters can't use them.
Tip: By Paul F.Grobler: The tablet / enhanced mouse driver by M. Finney was broken by the GA code of Merlin but I found a workaround. The symptoms I got was an error free driver load (including vmouse.sys), a mouse cursor on the first graphic mode screen but the mouse pointer was static i.e. it would not move. All that was required was to put a "BASEDEV=RESERVE.SYS /IO:3f8,8 /IRQ:4" as the first line of my config. sys. You will note that the values correspond to normal com1 as this is were my tablet is connected. By modifying the values to /IO:2f8,8 and /IRQ:3 this should work for com2.
Tip: All cards are memory: In some machines, an additional line has to be included in the CONFIG.SYS file: BASEDEV=RESERVE.SYS /mem:nnnn mmmm (nnnn has to be replaced with the address where PCMCIA usually would start and mmmm has to be replaced with a value of 1000 or more (increased in steps of 1000)). This line should be at the beginning of the CONFIG.SYS file. First run rmview /mem to find out at which address PCMCIA is located. This would be the hex number that comes in place of nnnn. Then try out whether it works with 1000 (in place of mmmm). RESERVE.SYS actually prohibits the PCMCIA driver to use this area and thus avoids a conflict which otherwise arises. If 1000 doesn't work try 2000 etc.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=RSJIDECD.FLT
Modified IBMIDECD.FLT for the RSJ CD-Toasting software since V 2.70 that works correct with writing commands and command timeouts. Will be removed as soon as a corrected IBMIDECD.FLT is available.
BASEDEV=RSJIDECD.FLT
TIP: Not needed when you have a SCSI-only system. If you get a trap 000d during boot REM this line and use BASEDEV=IBMIDECD.FLT instead.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=SBCD2.ADD
Creative Labs Sound Blaster CDRom adapter device driver.
BASEDEV=SBCD2.ADD <parameters>
Parameter:
- /P:nnn
Specifies the base I/O port address of the interface card. The value must be the same number as the port address selected by the jumper on the host interface card.
- /T:nn
Sets the adapter type connected to the CD-ROM drive. Supported value is: 2 = Creative Labs CD-ROM interface card (not Sound Blaster)
- /NS
Disable drive select scan. Driver will not scan for more than one CD-ROM drive.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=SEC32.SYS
Driver from Antiviral Toolkit PRo/Kaperski Antivirus for OS/2.
BASEDEV=SEC32.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=SHOWIDT.SYS
Interrupt Monitor device driver.
BASEDEV=SHOWIDT.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=SHOWIRQ.SYS
Driver for the program PMIRQ a interrupt Monitor included in ISDN-PM 3.0. Useful for PCMCIA-Cards
BASEDEV=SHOWIRQ.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=SISIDE.ADD
Installs support for IDE drives. This is a replacement for the Ibm1s506.add driver. Use it only if you have a PC with a SIS chipset. I recommend to use the Danis506.add driver instead of the Siside.add.
BASEDEV=SISIDE.ADD
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=SONY31A.ADD
Sony CDU31A CDRom device driver.
BASEDEV=SONY31A.ADD <parameters>
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=SONY535.ADD
Driver for many Sony CDRom drives : CDU-531, CDU-6201, CDU-6205, CDU-535, CDU-6205 and CDU-7205.
BASEDEV=SONY535.ADD <parameters>
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=SS2INTEL.SYS
Socket Services for Intel i82365 and compatibles by Michael Havens (mwhav@mindspiring.com). Tested with the Texas Instruments PCI 1221 controller in Twinhead notebook. It may work with other TI 122*, 12**, and other compatible controllers.
Available for FREE at http://www.drmartinus.de/notebook2/notebook.htm
BASEDEV=SS2INTEL.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=SS2TICB.SYS
Socket Services Driver by Daniela Engert which supposedly supports all TI cardbus bridges. Based on the IBM2SS14 v3.0/1.01.00 driver.
LIST OF SUPPORTED CHIPS The chips supported by IBM2SS14.SYS are marked by 'x'.
Chip PCI ID
- PCI1031 PC card CardBus Controller AC13
- PCI1130 PC card CardBus Controller x AC12
- PCI1131 PC card CardBus Controller AC15
- PCI1210 PC card CardBus Controller AC1A
- PCI1211 PC card CardBus Controller AC1E
- PCI1220 PC card CardBus Controller AC17
- PCI1221 PC card CardBus Controller AC19
- PCI1225 PC card CardBus Controller x AC1C
- PCI1250 PC card CardBus Controller x AC16
- PCI1250 PC card CardBus Controller x AC55
- PCI1251 PC card CardBus Controller x AC1D
- PCI1251B PC card CardBus Controller x AC1F
- PCI1260 PC card CardBus Controller AC18
- PCI1260 PC card CardBus Controller AC30
- PCI1410 PC card CardBus Controller AC50
- PCI1420 PC card CardBus Controller x AC51
- PCI1421 PC card CardBus Controller AC53
- PCI1450 PC card CardBus Controller x AC1B
- PCI1451 PC card CardBus Controller AC52
- PCI4410 PC card CardBus Controller AC41
- PCI4450 PC card CardBus Controller AC40
- PCI4451 PC card CardBus Controller AC42
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=SSDPCIC1.SYS
Intel PCIC compatibles Socket services
BASEDEV=SSDPCIC1.SYS
ATTENTION: Must be in front of all other PCMCIA Drivers, but after PCMCIA.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=SSDTCIC1.SYS
DataBook TCIC compatibles Socket services
BASEDEV=SSDTCIC1.SYS
ATTENTION: Must be in front of all other PCMCIA Drivers, but after PCMCIA.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=SSES.SYS
SSES.SYS is the core driver of Security/2. It controls the access to files, processes, etc. Security/2 is a multi-user system for OS/2.
BASEDEV=SSES.SYS <parameter>
Parameters:
- /restrictroot
Allow loading acls for root user for restricting root user rights. Def is do not allow.
- /suanyuser
Allow root user to register another users without specifying the password. Use this option with care when local logon shell is used.
- /somcompat
handle a special case when PMSHELL.EXE runs SOMDD.EXE. Use this option i.e. when you experience troubles running Lotus SmartSuite. It is strongly recommended to use this option along with PM multi local logon.
- /ctlthreads:<number>
the number of ssesctl threads. Def is 2. Max is 256.
- /maxusers:<number>
The maximum number of concurrently working users. Default is 75, max is 601.
- /maxpids:<number>
The maximum number of concurrently running pids for each user. Can be reduced (not increased) in user creation. Def is 65535, max is 65535
- /maxaclsecs:<number>
the maximum number of cuncurrently active ACL's section. Default is 512, max is 4096.
- /maxacls:<number>
The maximum number ACL's for each section. Default is 1159, max is 39568.
- /aclstrategy:<strat>
The strategy to check user permissions. Valid strategies: 'firstmatch' - applying the rights of the first acl with matching mask. 'actionmatch' - scanning the acls list until the acl with matched both mask and action right or acl with matched mask and 'deny' right. Def is firstmatch.
- /sesmgr:<path>
The path to your session manager (protshell). Def is '*PMSHELL.EXE'.
- /logbuf:<number>
the size of logger buffer in bytes. The size of 0 bytes means that logging is switched off. To get log just 'type SSESDD$'. Def is 0, max is 1048576
- /logaction:<number>
The set af actions to log. The number is the desired superposition of ACT_* constants given in usertype.h
- /logresult:<type>
The type of action checking results to log. Valid types are : 'deny' - log denied actions only, 'allow' - log allowed actions only, 'all' - log all actions.
- /no16bitcontrol
Do not use 16 bit hooks. This will switch off priority control, but can solve traps on some WARP3/WARP4 systems. If you experience a trap during system boot after installing Security/2, first try to add this key to sses.sys.
- /noflagprocesscheck
Disable of DosFlagProcess controlling
- /alloweffective
Allow register so-called "effective" user from root process. First process registered under "effective" user can be reverted back to root privilege with DosUserUnsetEffectiveUser() Security/2 API function.
- /q
Quiet Mode. Do not display information on boot.
When loging is enabled in sses.sys (with /logbuf, etc keys), root user can read from \DEV\SSESDD$ log messages with DosRead function. The ssesctl.exe does it when --logsuck key specified (see next section). The format of log messages is:
user(pid): action: object: result
where:
- user - username
- pid - pid of caller process
- action - requested action (r - read, w - write, x - execute, c - create, d - delete, k - kill, s - start session)
- object - name of object to apply action to, can be name of file, driver or one of special objects (<user> - userbase, <dll> - any dll, <acl> - aclbase, <timecrit> - timecritical priority setting, createvdm - create VDM, setdatetime - date/time setting)or process pid in case of kill action.
- result - result of checking the permissions, can be : A - allow, D - deny
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
?? | ?? | ?? | Yes | Yes | Yes |
BASEDEV=SSPCIC.SYS
Touchstone (http://www.tssc.de) PCMCIA socket services Commercial Product Price 54$
BASEDEV=SSPCIC.SYS <parameters>
List of PC Card Adapters supported by SSPCIC.SYS:
- Intel 82365SL A step or compatible
- Intel 82365SL B step or compatible
- Intel 82365SL C step or compatible
- Intel PHIC
- Intel PPEC
- Toshiba ToPIC
- Toshiba ToPIC95 (PCI adapter)
- Toshiba ToPIC95M (CardBus)
- Toshiba ToPIC97 (CardBus)
- IBM Stinger (always Step B!)
- IBM TOMCAT
- IBM ThinkPad 750
- IBM KING
- Texas Instruments PCI1030
- Texas Instruments PCI1031
- Texas Instruments PCI1050
- Texas Instruments PCI1130 (CardBus)
- Texas Instruments PCI1131 (CardBus)
- Texas Instruments PCI1210 (CardBus)
- Texas Instruments PCI1211 (CardBus)
- Texas Instruments PCI1220 (CardBus)
- Texas Instruments PCI1221 (CardBus)
- Texas Instruments PCI1225 (CardBus)
- Texas Instruments PCI1250 (CardBus)
- Texas Instruments PCI1450 (CardBus)
- Cirrus Logic CL-PD6710
- Cirrus Logic CL-PD6720
- Cirrus Logic CL-PD6722 (rev. 0)
- Cirrus Logic CL-PD6722 (rev. 1)
- Cirrus Logic CL-PD6729
- Cirrus Logic CL-PD6832 (CardBus)
- PicoPower 82C786 (PCMCIA Plus)
- Omega Micro 82C722GX
- Acer Labs M5235
- Vadem chip VG-365
- Vadem chip VG-465
- Vadem chip VG-468
- Vadem Chip VG-469
- Vadem Chip VG-469 (rev. 8D)
- VLSI VL82C146
- Ricoh RF5C266
- Ricoh RF5C366
- Ricoh RF5C269
- Ricoh RF5C369
- Ricoh R5C476II
- Ricoh RB5C478
- LSI Logic HT27
- O2 Micro OZ6832 (CardBus)
- DataBook DB87144 (CardBus)
Parameters:
- /AP:[m,]on
Automatically assign a IRQ number to PCI or CardBus PC Card adapter 'm', if BIOS didn't assign a PCI IRQ (Interrupt Line register doesn't contain valid IRQ number). If no adapter number is specified, this switch will be applied for all adapters. The switch will be ignored for ISA PC Card adapters.
- /B:n
For ISA adapters only: use I/O base address 'n' (0x100 <= n <= 0x3FF) for detection of ISA adapters (default: autodetect). This switch will be ignored for PCI/CardBus adapters.
- /BE:auto
Perform bus enumeration for CardBus adapters only if CardBus bus number not already assigned by BIOS.
- /BE:off
Disable bus enumeration for CardBus adapters. By default, Socket Services performs bus enumeration for CardBus adapters since most versions of BIOS don't perform this correctly. If you are sure that you have BIOS which performs the bus enumeration correctly, use /BE:off switch.
- /DP:m
Assign different PCI IRQs to sockets of PCI or CardBus PC Card adapter 'm'. Will be used only, if '/AP:[m,]on' switch is selected.
- /E
Enable screen output (default: silent).
- /EC:[m,]auto
Do not change setting of 'power switch clock' register for adapter 'm' but use setting assigned by BIOS. If no adapter number is specified, this option is chosen for all adapters. (Default: use power switch clock generated by PCI clock) <<=Note=>> This switch is ignored for all PC Card adapters except TI PCI121x/122x and TI PCI1250/1450
- /EC:[m,]on
Use external power switch clock for adapter 'm'. If no adapter number is specified, this option is chosen for all adapters. (Default: use power switch clock generated by PCI clock) <<=Note=>> This switch is ignored for all PC Card adapters except TI PCI121x/122x and TI PCI1250/1450
- /FB:n
Specify number of first PCI bus available for CardBus adapters (Default: 1). This option is ignored in /BE:off mode.
- /FP:off Disable full search for PCI PC-Card adapters. This option should be selected, if non-existent PCI PC-Card adapters are detected.
- /FS:n
Socket IRQ filter. Socket Services will not assign IRQ for sockets if corresponding bit is set in the mask. For example, if n is 0x20 than SS will not configure socket on IRQ5.
- /H
Print help text.
- /IA:on
Always assign I/O base address for PCI adapters. By default Socket Services assigns I/O base address for PCI adapters only, if base retrieved from PCI configuration space is 0.
- /IF:on
Detect ISA/EISA adapters before PCI/CardBus adapters (default: detect PCI/CardBus adapters before ISA/EISA).
- /II:[m,]off
Disable writing of interrupt mode into registers of PC Card adapter 'm'. If no adapter number is specified, this switch will be applied for all adapters. This switch will be ignored for all adapters which don't support interrupt mode (see /IM description).
- /IM:m,t
Set interrupt mode used for adapter 'm' (default: Par). This setting is ignored for Non-CardBus adapters. Possible values for type 't' are (default is Par):
Par TI1130/1x31: Use parallel ISA-type interrupts; TI12xx: Use parallel ISA and PCI interrupts; CL-6832, OZ6832: Use External-Hardware Interrupt mode; Ricoh RB5C478: Use parallel interrupt mode.
Ser TI1130/1x31: Use serialized interrupt type scheme; TI12xx: Use serialized ISA and PCI interrupts; CL-6832, OZ6832: Use PC/PCI Serial Interrupt protocol; Ricoh RB5C478: Use serialized interrupt mode.
PPci TI 12xx Cl-6832 Use parallel PCI OZ6832
ISPP TI 12xx only: Use serialized ISA and parallel PCI interrupts. Will be ignored for all other adapters
PWay CL-6832, OZ6832: Use PCI/Way Interrupt Signaling mode. Will be ignored for all other adapters.
- /IN:on
Ignore PCI device function number when setting PCI interrupt through BIOS call. (Pass 0 as function number instead.) (default: off)
- /IO:m,n
For PCI/CardBus adapters only: use I/O base address 'n' for PCI/CardBus adapter 'm' (default: find base of free I/O range). Caution: adapter will be ignored if specified base can't be used. This switch will be ignored for ISA adapters.
- /IR:[m,]off
Disable routing of ISA IRQs on adapter 'm'. If no adapter number is specified, this switch will be applied for all adapters. This switch should be used for PCI/CardBus controllers, if the ISA IRQ-routing paddleboard is not connected.
- /IW:m,n
Limit number of I/O windows per socket on adapter m to n.
- /MH:n
Adapter IRQ filter. Socket Services will not use IRQ for adapters if corresponding bit is set in the mask. For example, if n is 0x8000 than SS will not use IRQ 15
- /MS:m,n
Support maximal number of sockets 'n' for adapter 'm' (default: autodetect). If n=0 is specified, adapter will be ignored.
- /MW:m,n
Limit number of memory windows per socket on adapter m to n.
- /MX:[m,]off
Do not initialize the multiplex IRQ routing register on adapter 'm'. If no adapter number is specified, this switch will be applied for all adapters. (Default: Initialize register). This switch is only used on TI PCI122x/1250/1450 adapters and is ignored for all other adapters.
- /OZ:97:off
OZ6832 PC Card adapter only: reset PC97 IRQ support bit.
- /OZ:97:on
OZ6832 PC Card adapter only: set PC97 IRQ support bit.
- /OZ:IL:off
OZ6832 PC Card adapter only: reset ISA Legacy bit.
- /OZ:IL:on
OZ6832 PC Card adapter only: set ISA Legacy bit.
- /PD:off
Disable automatic power-down for broken cards, which is done by default for PCI adapters. This automatic power-down avoids system lock, which occurs on PCI adapters if broken cards couldn't be powered-up successfully (i.e. power doesn't become active or card doesn't become ready)
- /PI:m,[n,]I
Assign IRQ number 'i' as PCI IRQ for adapter 'm', socket 'n'. If no socket number 'n' is specified, the IRQ number is the same for all sockets of the adapter. This IRQ number will be written to the PCI configuration space (Interrupt Line register) of the specified adapter. For CardBus adapters: the IRQ number will be written to the PCI configuration spaces of all sockets. The IRQ number will be ignored for ISA PC-Card adapters. Main purpose of this switch is for CardBus adapters, since many old BIOSes don't assign IRQ number in Interrupt Line registers. The IRQ number must be level sensitive (routed to PCI IRQ), otherwise CardBus cards and Status Change Interrupt will not work.
- /RA:[m,]off
Disable assignment of free base addresses for CardBus register memory windows on adapter 'm'. Use base addresses assigned by BIOS instead (except this base is 0). If no adapter number is specified, this option will be chosen for all adapters.
- /SA:m,n
Swap adapter m with adapter n. Multiple use of /SA switch is possible.
- /SC:m,n
Use Status Change Interrupt 'n' for adapter 'm' (default: Card Services select Status Change Interrupt).
- /SI:off
Do not set PCI interrupt on hardware, only write Interrupt Line register. (default: on)
- /VS:33
Power 16-bit cards always to Vcc=3.3V, regardless voltage sense reported from the card. All pure 5V 16-bit cards will not work when using this switch.
- /VS:50
Power 16-bit cards always to Vcc=5V, regardless voltage sense reported from the card. CAUTION: Using this switch can damage pure 3.3V 16-bit cards. Never insert such cards when using this switch.
- /VS:auto
Don't use voltage sense reported from 16-bit card directly, but execute algorithm to check if voltage reported from the card is correct. Power card to Vcc=5V, if this checking shows that card reports voltage incorrectly. Switch /VS:auto is necessary to support 16-bit 5V ATA cards which report voltage sense incorrectly. But be aware that pure 16-bit 3.3V cards may be damaged, if they don't comply with PC Card Standard. Switch /VS:auto is ignored, if CardBus card is inserted, i.e. for CardBus cards always voltage sense reported from the card is used.
- /VS:off
Same as /VS:auto. Provided for backward compatibility.
- /W:n
Use number of Wait States 'n' for 16-bit I/O access. This value could be 0 or 1 (default 1).
- /XP:[m,]
I Exclude IRQ 'i' from automatic PCI IRQ assignment. Will be used only, if '/AP:[m,]on' switch is selected. Multiple use of /XP switch is possible.
Known Problems:
- In OS/2 Warp 3 the ATA card cannot be configured if it was inserted after boot of system. It was found that PCM2ATA.ADD drivers de-registers the timer procedure by end of the initialization stage. As result the MountCard procedure is never called for the card inserted into the system after the BOOT time. OS/2 Warp 4 contains new version of PCM2ATA.ADD driver that supports hot insertion of ATA cards.
- PC card can be configured but does not work if notebook contains Sound card and it is configured on IRQ5. The Sound card IRQ 5 is not enabled when PC starts. The OS/2 is getting knowledge about the usage of IRQ 5 only when sound card driver is starting. The IBM Card Services is a ®base¯ driver and starting before the soundcard driver. Therefore Card Services considering IRQ 5 free may assign it to the PC Card. Problem can be by-passed by re-configuring of Sound card via BIOS setup program with higher IRQ number.
- Most of Xircom Network card drivers contain point enabler. Such enabler do not register Card Services client and do not report card configuration to Card Services. For this reason Card Services considering that card was not configured will turn card power off and card will be no longer operational. This is the problem of Xircom NDIS driver non-compliant with PC Card Standard.
- SunDisk SPDL5 1.3 will not be configured. This card holds card configuration in vendor-specific tuple rather then in CISTPL_CFTABLE_ENTRY. IBM ATA driver do not check for this condition.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=STARTUP.SYS
VIA 8233 Startup Sound driver.
BASEDEV=STARTUP.SYS <parameters>
An AC'97 adaptation of the famous "SoundBlaster Startup Sound Driver" by Robert Muchsel. All the driver does is randomly playing a short tune during OS/2 startup (then it uninstalls itself, hence consuming no memory).
Besides serving as an amusement, the driver may also be useful in locating IRQ sharing problems - if the MMPM/2 driver, VIAUDD.SYS, does not work while STARTUP.SYS does, the IRQs should be examined for conflicts.
The driver requires a 14.xxx kernel.
Parameters:
- /MV:
Set master volume to n% (0 to 100). Default is /M:100.
- /V:
Set output volume to n% (0 to 100). Default is /V:100.
- /SV:
Set PC Speaker volume to n% (0 to 100). Default is /SV:60.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=SYM416.ADD
Driver for Symbios 53C416 SCSI (ISA)
BASEDEV=SYM416.ADD <parameters>
NOTE: The SYM416 card is a plug-n-play card which can interfere with sound cards (both legacy and plug-n-play) installed or possibly other plug-n-play devices. The following driver parameter can OVERRIDE the automatic card setting:
Parameter:
- /V
Verbose
- /OVERRIDE /IO=
- /OVERRIDE /IRQ=
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=SYM8XX.ADD
Symbios/NCR SCSI Host adapter cards driver.
BASEDEV=SYM8XX.ADD <parameters>
supports the following Symbios host adapters
- SYM53C810, SYM53C810A, SYM53C810AE (SYM8100S, SYM8100ASP, SYM20810)
- SYM53C815 (SYM815XS, SYM8150SP)
- SYM53C825, 53C825A (SYM8250S, SYM8251S, SYM8251D, SYM8250ASP,
- SYM8251ASP,SYM8251AD)
- SYM53C860, SYM53C860AE (SYM8600SP, SYM20860)
- SYM53C875, SYM53C875E (SYM8750SP, SYM8751SP, SYM8751D)
- SYM53C876 (SYM22801, SYM22802)
- SYM53C885
- SYM53C895 (SYM8951U, SYM8952U)
- SYM53C895A (SYM8953U)
NOTE: If the drive does not support synchronous or tagged command queing. Use /!SN or /!Q on the driver. e.g. BASEDEV=SYMC8XX.ADD /V /!SN /!Q
Parameter:
- /VERBOSE or /V
This option appears on the command line by default. It enables display of a banner, version number, and SCSI bus information during startup of the system.
- /!DM <Option>
This option disables use of the IBM-supplied DASD manager (OS2DASD.DMD) for the devices listed. The DASD manager supports direct access devices such as hard drives.
Usage: /!DM[,]*
For example, to disable OS2DASD.DMD for devices on host adapter 0 at target IDs 3 and 5, the line in the CONFIG.SYS file that loads SYM8XX.ADD should look like this:
BASEDEV=SYM8XX.ADD /!DM<0:3>,<0:5>
- /!SM
This option disables use of the IBM-supplied SCSI manager (OS2SCSI.DMD) for the devices listed. The SCSI manager supports SCSI tape drives.
Usage: /!SM[,]*
For example, to disable OS2SCSI.DMD for devices on host adapter 0 at target IDs 3 and 5, the line in the CONFIG.SYS file that loads SYM8XX.ADD should look like this:
BASEDEV=SYM8XX.ADD /!SM<0:3>,<0:5>
- /EXCLUDE or /X
This option disables a host adapter so that it is not seen by the SDMS OS/2 device drivers. This allows a host adapter to be ignored without physically removing the board from the system. This may be necessary if the adapter in question is causing a resource conflict.
Note: If you exclude the adapter to which the boot device is attached, then you will not be able to boot.
Usage: /EXCLUDE[,]*
Where: chip is a unique identifier that indicates the LSI Logic board type. The Verbose option displays a table with this value appearing in the "CHIP" column.
bus represents the PCI bus number into which the adapter is plugged. The Verbose option displays a table with this value appearing in the "BUS" column.
dev/func is the number derived by combining the PCI device and function numbers and serves as a unique board identifier in conjunction with the PCI bus. The Verbose option displays a table with this hexadecimal value appearing in the "DEV/FUNC" column. It may contain an A, B, C, D, E, or F as part of its value.
For example, to exclude a host adapter with chip type F, PCI bus number 0 and dev/func number A0, the line in the CONFIG.SYS file that loads SYM8XX.ADD should look like this:
BASEDEV=SYM8XX.ADD /EXCLUDE
or
BASEDEV=SYM8XX.ADD /X
- /SYNCH_RATE or /SR
This option sets the maximum synchronous transfer rate (in Mbyte transfers per second) to negotiate with a particular device. The allowable values for this setting are 0, 5, 10, 20, and 40 Mbyte transfers per second, if the adapter is capable of the specified speed. All host adapters in the LSI Logic family support at least 10 Mbyte transfers per second; some support 20 or 40 Mbyte transfers per second. To turn off synchronous transfers for a particular device, specify 0 (zero). The value set by this option only defines the maximum transfer rate negotiated. The actual rate also depends on the device's capability. The default value is the fastest transfer rate that is supported by a particular host adapter.
Note: The maximum synchronous transfer rates effectively double when the adapter and device permit wide transfers (See the /WIDTH option). For example, a synchronous transfer rate setting of 40 Mbyte transfers per second will actually produce a transfer rate of 80 Mbyte transfers per second if the adapter and device both allow and are set to perform wide transfers.
Usage: /SYNCH_RATE=n[,n]*
Where: n = 0, 5, 10, 20, or 40.
Two examples illustrate how to use this option:
- To turn off synchronous transfers to ID 3 on host adapter 0, the
line in the CONFIG.SYS file that loads SYM8XX.ADD should look like this:
BASEDEV=SYM8XX.ADD /SYNCH_RATE=0<0:3>
- To set synchronous transfers to 10 Mbyte transfers per second on all devices
on host adapter 1, the line in the CONFIG.SYS file that loads SYM8XX.ADD should look like this:
BASEDEV=SYM8XX.ADD /SR=10<1>
- /SYNCH_OFFSET or /SO
This option sets the maximum synchronous offset to negotiate with a particular device. The allowable values for this setting are 0 to the maximum synchronous offset supported by the specified adapter. The LSI Logic controller chips support offsets up to 31. Refer to your host adapter user's guide for information on the maximum offset supported by your host adapter. If 0 (zero) is specified for the synchronous offset value, synchronous transfers are turned off for any specified device. The value set by this option only defines the maximum offset that is negotiated. The resulting rate also depends on the device's capability. The default value is the maximum offset that is supported by a particular host adapter.
Usage: /SYNCH_OFFSET=n[,n]*
Where: n = 0 up to maximum synchronous offset for the adapter.
For example, to change the synchronous offset to 6 for ID 3 on host adapter 0, the line in the CONFIG.SYS file that loads SYM8XX.ADD should look like this:
BASEDEV=SYM8XX.ADD /SYNCH_OFFSET=6<0:3>
or
BASEDEV=SYM8XX.ADD /SO=6<0:3>
- /TIMEOUT or /T
The SDMS device drivers use a timeout mechanism to detect certain errors. When the driver issues a command to a SCSI device, a timer is started. If the timer expires before the command completes, the driver assumes that something is wrong with the device, and takes steps to recover. The default value for this is 10 seconds. If you set the value to be less than the system has allocated for a particular device, your value will be ignored. To turn off the timeout mechanism for a particular device, set the value to 0 (zero).
Usage: /TIMEOUT=n[,n]*
Where: n = timeout value in seconds for device (0-65535).
For example, if you have a particularly slow device at ID 3 on host adapter 0 and you wish to extend the timeout on this device to 60 seconds, then the line in the CONFIG.SYS file that loads SYM8XX.ADD should look like this:
BASEDEV=SYM8XX.ADD /TIMEOUT=60<0:3>
or
BASEDEV=SYM8XX.ADD /T=60<0:3>
- /DISCONNECT or /DC
SCSI devices have the ability to disconnect from the bus during an I/O transfer. This option allows (or does not allow) a device to disconnect during an I/O transfer. If a particular adapter has parity checking disabled, then you must use this option to disable disconnects for all devices on that adapter that do not generate parity. Refer to the /PARITY option for more information.
Usage: /DISCONNECT=n[,n]*
Where: n = ON is the default value for all devices, which allows disconnects. OFF does not allow disconnects.
For example, to disable disconnects on the device at ID 2 on host adapter 0, then the line in the CONFIG.SYS file that loads SYM8XX.ADD should look like this:
BASEDEV=SYM8XX.ADD /DISCONNECT=OFF<0:2>
or
BASEDEV=SYM8XX.ADD /DC=OFF<0:2>
- /PARITY or /P
The LSI Logic chips are capable of enabling or disabling the SCSI bus data integrity checking feature known as parity. Some non-compliant SCSI devices sold as SCSI devices do not generate parity. You can use this option to disable parity checking. The LSI Logic chips always generate parity (for outputs), but may optionally check the parity (for inputs).
Note: When disabling parity checking, you must disable disconnects for any device that does not generate parity, as the LSI Logic chips cannot disable parity checking for that device during the reselection phase. If a device does not generate parity and it disconnects, the I/O never completes as the reselection never completes. Refer to using the /DISCONNECT option for more information about disabling disconnects for a device.
Usage: /PARITY=n[,n]*
Where: n = ON is the default value for all devices, which enables parity checking. OFF disables parity checking.
For example, to turn off parity checking on host adapter 0, the line in the CONFIG.SYS file that loads SYM8XX.ADD should look like this:
BASEDEV=SYM8XX.ADD /PARITY=OFF<0>
or
BASEDEV=SYM8XX.ADD /P=OFF<0>
- /QTAG or /QT
Queue tagging allows more than one outstanding command per SCSI device. Some non-compliant SCSI devices sold as SCSI devices do not allow queue tags, in which case queue tagging needs to be disabled. The value given in the command line will be the depth of the queue for queue tags for the device(s) indicated. To disable queue tag support, a value of 0 or 1 should be given.
Usage: /QTAG=n[,n]*
Where: n = the number of queue tags allowed for a device (0-256).
Two examples illustrate how to use this option:
- To turn off queue tagging for ID 3 on host adapter 0, the line in the
CONFIG.SYS file that loads SYM8XX.ADD should look like this:
BASEDEV=SYM8XX.ADD /QTAG=0<0:3>
- To set the queue depth to 5 for all devices on host adapter 2, the line in
the CONFIG.SYS file that loads SYM8XX.ADD should look like this:
BASEDEV=SYM8XX.ADD /QT=5<2>
- /WIDTH or /W
Devices attached to a SCSI bus are narrow or wide devices. Narrow devices transfer data one byte (or 8 bits) at a time. Wide devices transfer two bytes (or 16 bits) at a time. The value given in the command line option will determine the size of data transfers.
Usage: /WIDTH=n[,n]*
Where: n = 8 or 16.
Two examples illustrate how to use this option:
1.- To have the device at ID 3 on host adapter 0 treated as a narrow device, the line in the CONFIG.SYS file that loads SYM8XX.ADD should look like this:
BASEDEV=SYM8XX.ADD /WIDTH=8<0:3>
2.- To have all devices on host adapter 2 treated as 8-bit devices, the line in the CONFIG.SYS file that loads SYM8XX.ADD should look like this:
BASEDEV=SYM8XX.ADD /W=8<2>
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=SYM_HI.ADD
SCSI driver for the following devices and their associated LSI Logic host adapters:
BASEDEV=SYM_HI.ADD <parameters>
- SYM53C895A (SYM8953U)
- SYM53C896 (SYM22910, SYM21002, SYM22902)
- SYM53C1010 (SYM8955U, SYM22915, SYM21040, SYM22903)
For Parameters see SYM8XX.ADD
NOTE: Both the SYM8XX.ADD and SYM_HI.ADD drivers support the SYM53C895A chip. If both drivers have been installed, whichever driver appears first in the CONFIG.SYS file will control the SYM53C895A chip.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=TI11225CB.SYS
Socket Services driver for Dell Latitude CpiA
BASEDEV=TI11225CB.SYS
Parameter:
- /C0=z
These parameters define the IRQ level to be used by the
- /C1=z
Socket Services driver. The new Card Services and Socket Services drivers for OS/2 do not use a hardware interrupt to notify the PCMCIA status change, so you do not need these parameters.
- /IG0=y
This parameter defines a slot number, which Socket Services ignores. If you use the "Point enabler" supplied with a PC Card, you should take into consideration the coexistence with Socket Services.
- /RI0=x
This parameter defines a slot number, where Socket Services disables the RI_OUT signal. For Example, "/RI0=1" specifies slot 1.
- /D
This parameter enables "Warm docking" from the view point of PCMCIA hardware. By adding this parameter, two additional PCMCIA slots are reserved for the docking station.
- /APOFF
This parameter turns off the Auto-Power Mode. If the Auto-Power Mode is ON, a PC Card will be automatically turned ON by the hardware when it is inserted. The default for Auto-Power Mode is ON.
- /IO0=s
This parameter defines the slot number, for which Socket Services will change the way the -IOCS16 signal is generated. By default, the -IOCS16 signal is generated based on the -IOIS16 signal from the PC Card. If this parameter is specified, the -IOCS16 signal is generated based on the I/O data size which is specified by the Client program. This option is needed for some cards which do not generate the -IOIS16 signal. You need to verify this information with PCMCIA card vendors.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=TI1130CB.SYS
Socket Services driver for Dell Latitude Cpi
BASEDEV=TI1130CB.SYS <parameters>
Parameter:
- /C0=z
These parameters define the IRQ level to be used by the
- /C1=z
Socket Services driver. The new Card Services and Socket Services drivers for OS/2 do not use a hardware interrupt to notify the PCMCIA status change, so you do not need these parameters.
- /IG0=y
This parameter defines a slot number, which Socket Services ignores. If you use the "Point enabler" supplied with a PC Card, you should take into consideration the coexistence with Socket Services.
- /RI0=x
This parameter defines a slot number, where Socket Services disables the RI_OUT signal. For Example, "/RI0=1" specifies slot 1.
- /D
This parameter enables "Warm docking" from the view point of PCMCIA hardware. By adding this parameter, two additional PCMCIA slots are reserved for the docking station.
- /APOFF
This parameter turns off the Auto-Power Mode. If the Auto-Power Mode is ON, a PC Card will be automatically turned ON by the hardware when it is inserted. The default for Auto-Power Mode is ON.
- /IO0=s
This parameter defines the slot number, for which Socket Services will change the way the -IOCS16 signal is generated. By default, the -IOCS16 signal is generated based on the -IOIS16 signal from the PC Card. If this parameter is specified, the -IOCS16 signal is generated based on the I/O data size which is specified by the Client program. This option is needed for some cards which do not generate the -IOIS16 signal. You need to verify this information with PCMCIA card vendors.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=TIMER0.SYS
OS/2 high resolution timer driver. New with Warp4, Hardware timer for correct sound timings.
BASEDDEV=TIMER0.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
No | No | Yes | Yes | Yes | Yes |
BASEDEV=TMCSIM.ADD
Tekram SCSI Host adapter driver. Tekram DC390 (T) SCSI driver.
BASEDEV=TMCSIM.ADD <parameters>
Parameter:
Uiversal switches :
- MO
Do not change MO device type to DASD type when report to Device Manager. TMSCSIM.ADD default change MO device type to DASD.
Unit switches :
- I
Ignore the specified adapter.
- DM:n
Enable DASD manager support (default).
- !DM :n
Disable DASD manager support.
- SM :n
Enable SCSI manager support (default).
- !SM :n
Disable SCSI manager support.
where n = Unit ID
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=TMSCSIW.ADD
Supports the following Tekram adapters
- DC-390W:
- DC-390U:
- DC-390F:
- DC-390U2B:
BASEDEV=TMSCSIW.ADD <parameters>
Universal parameter - An option that applies to all adapters.
Adapter ID - A:x, where x(start from 0) is the order number of the adapter that was found in the system.
Unit parameter - An option that applies to device(s) unit.
Unit parameters:
- I
Ignore the specified adapter.
- DM
Enable DASD manager support (default).
- !DM
Disable DASD manager support.
- SM
Enable SCSI manager support (default).
- !SM
Disable SCSI manager support.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=TMV1SCSI.ADD
Driver for SCSI-Controller on the Pro Audio Spectrum PAS 16 soundcard
BASEDEV=TPIC95SS.SYS
Socket Services driver for Chembook 2600
<<=ATTENTION=>> Must be in front of all other PCMCIA Drivers, but after PCMCIA.SYS
BASEDEV=TRM3X5.ADD
TEKRAM DC-395U/UW/F or DC-315/U PCI SCSI driver
BASEDEV=UMC1S506.ADD
UM8886BF PCI Bus IDE Device Driver
Parameter:
- /A:0 or 1
Adapter
- /IRQ
- /U:0 or 1
Unit
- /S:0
18 Speed setting, 0 = lowest
- /F
enable FIFO
- /NF
disable FIFO
BASEDEV=USBCDROM.ADD
USB CDROM Device Driver
BASEDEV=USBCDROM.ADD <parameters>
Tests are performed for following devices:
- HP USB CDWriter 8200
- USB Sony Supressa CD-RW
Parameter:
- /V
Verbose
- /CDS:n
The number of CD-ROM/CD-RW devices to be served. The default is 1. To remove service the key value must be set to 0.
NOTE: For Warp 3 systems, the number of CD-ROM devices served must be specified on the USBMSD.ADD statement in CONFIG.SYS as follows:
BASEDEV=USBMSD.ADD /CDS:1
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
No | Yes | Yes | Yes | Yes | Yes |
BASEDEV=USBD.SYS
Driver for the USB port. You need also Usbhid.sys and Usbuhcd.sys installed. For now only the UHCI compatible USB controllers are supported. UHCI compatible controllers are only the chip sets from Intel and VIA.
BASEDEV=USBD.SYS <parameters>
Parameters:
- /V
Verbose Mode, displays driver information during OS/2 initialization.
- /I13
Could be used to delay USB host overtaking by USB driver stack until other device driver finishes required initialization operations and then send request to USBD driver to start USB service. It could be used to boot from USB floppy drive.
- /REQ
parameter controlls USBD driver initialization: driver at initalization time checks for listed host controller drivers and fails to install if none of listed drivers is loaded. Current version of USB stack supports the following parameter codings:
- /REQ:USBUHCD$ USBD driver is loaded only if UHCI compliant host driver is loaded
- /REQ:USBOHCD$ USBD driver is loaded only if OHCI compliant host driver is loaded
- /REQ:USBEHCD$ USBD driver is loaded only if EHCI compliant host driver is loaded
- /REQ:USBUHCD$,USBOHCD$,USBEHCD$ USBD driver is loaded only if one of OHCI/UHCI/EHCI compliant host drivers is loaded. This most general form of parameter and must be used in most cases. If you are using /REQ parameter all statements "BASEDEV=USBUHCD.SYS", "BASEDEV=USBOHCD.SYS" and "BASEDEV=USBEHCD.SYS" must be first in the sequence of USB statements.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
No | Yes | Yes | Yes | Yes | Yes |
BASEDEV=USBEHCD.SYS
USB2 Host Controller Driver
BASEDEV=USBEHCD.SYS <parameters>
Parameters:
- /V
Verbose Mode, displays driver information during OS/2 initialization.
- /FS Forces the driver to stop the USB host during OS/2 shutdown process. This parameter can be used to prevent POST (power on system test) failures on some hardware with a legacy keyboard.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
No | Yes | Yes | Yes | Yes | Yes |
BASEDEV=USBHID.SYS
Driver for the USB port. IBM call it a "Human Interface Driver". You need also Usbd.sys and Usbuhcd.sys installed. For now only UHCI compatible USB controllers are supported. These are only the chip sets from Intel and VIA.
BASEDEV=USBHID.SYS <parameters>
Parameter:
- /V
Verbose Mode, displays driver information during OS/2 initialization.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=USBMSD.ADD
USB Removable Media Device Driver for e.g. USB 1.44M Floppy Drive and IOMega 100/250MB portable USB ZIP drive. This is the USB Mass Storage Driver. It works with USB flash drives and USB HDD.
BASEDEV=USBMSD.ADD /FLOPPIES:0 /REMOVABLES:n
TIP: By Daniela Engert: with BASEDEV=USBMSD.ADD /FIXED_DISK /FLOPPIES:0 /DEVICES:1 the USB Zip 100 should work.
NOTE: During boot USBMSD.ADD creates an empty list with the selected (default1) numbers of devices. Whenever you attach a device it will be connected to this list. This also means, if you attach more devices than specified in the list, they won't be recognized.
Parameter:
- /V
Verbose Mode, displays driver information during OS/2 initialization.
- /A_USAGE:n
Parameter controls usage of 'A' drive flag for the 1st floppy device. The following values of n can be used:
* 0 - 'A' drive flag is not used; * 1 - 'A' drive flag is used; * 2 (default value) - 'A' drive flag is used only if there is no other device driver using this flag.
- /MAX_FLOPPY
Parameter forces driver to report floppy device geometry with maximal sector count as floppy device physical geometry. With this parameter driver supports LS-120 media formatting but does not support XDF floppy filter features and vice versa.
- /FLOPPIES:n
Number of floppy devices to be served (by default 1). In order to remove service the key value must be set to 0.
- /REMOVABLES:n
Number of removable media devices to be served (by default 1). For example, the statement "BASEDEV=USBMSD.ADD /FLOPPIES:2 /REMOVABLES:3" serves 2 floppy devices (including LS-120 Super Disk devices), 3 removable media devices (like IOMEGAZIP drive). In order to remove service the key value must be set to 0.
- /REMOVABLE_AS_FLOPPY
System uses removable disks as Large Floppies.
- /CHS
Driver calculates and adds Cylinder/Heads/Sectors values to device geometry. This key helps to support USB drives with capacity more than 40GB for systems with os2dasd driver without 512GB support and for non-lvm systems.
- /MS10_OFF
Driver avoids of using ModeSense10 command for geometry detection.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
No | Yes | Yes | Yes | Yes | Yes |
BASEDEV=USBOHCD.SYS
USB Universal Host Controller Driver for OHCI Chipsets (like e.g. from VIA)
BASEDEV=USBOHCD.SYS <parameter>
Parameter:
- /V
Verbose Mode, displays driver information during OS/2 initialization.
- /FS
Forces driver to stop USB host during OS/2 shutdown process. This parameter can be used to prevent POST (power on system test) failure on some hardware with legacy keyboard.
List of Tested OHCI Adapters
- Entrega PCI4U 4Port USB Upgrade
- Belkin USB BusPort F5U005
- Sis 7001 PCI to USB Open Host Controller
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
No | Yes | Yes | Yes | Yes | Yes |
BASEDEV=USBUHCD.SYS
Driver for the USB port controller. You need also Usbd.sys and Usbhid.sys installed. For now only UHCI compatible USB controllers are supported. These are only the chip sets from Intel and VIA. Treiber fr den USB-Host-Controller.
BASEDEV=USBUDCD.SYS <parameter>
TIP: If you use the version from the Device Driver Pak2 available at: ftp://service.boulder.ibm.com/ps/products/os2/fixes/DDPak/xr_d002 the drivers supports Intel and VIA chipsets.
NOTE: On IBM 365 System you have to add the parameter /FS
TIP: A lot of Athlon motherboards are using the Via Southbridge VT82C686A chipset which provides 4 USB ports. Do you know if the Via drivers work with this Via chipset?". Robert Lalla, the author of the patched USB driver that works with VIA chipsets replied with this tip on how to get IBM's latest USB driver to work with VIA chipsets by applying a patch:
The VIA version of UHCI host driver that I uploaded to Hobbes last October is working for mice, keyboards, hubs and modem peripherals, maybe audio. For printers and removable disks updated USB base drivers are recommended. They are supplied from IBM together with the USB printer drivers. But again this USBUHCD.SYS is only enabled for Intel. The following patch script will add VIA support to USBUHCD.SYS dated Jan 2000:
-----save as VIA.PAT--------- FILE USBUHCD.SYS VER 2F2B C747040300 CHA 2F2E 01 ------------------------------
- copy VIA.PAT to \OS2\BOOT - set current directory \OS2\BOOT - create a backup copy of USBUHCD.SYS - run: PATCH VIA.PAT /A
A special aspect of the 686a Southbridge is that it does not contain one USB controller having 4 ports but instead 2 controllers (2 ports each). So unless one of both controllers is disabled explicitly, USBUHCD.SYS should be loaded twice(!) in CONFIG.SYS.
Parameter:
- /V
Verbose Mode, displays driver information during OS/2 initialization.
- /FS
Forces driver to stop USB host during OS/2 shutdown process. This parameter can be used to prevent POST (power on system test) failure on some hardware with legacy keyboard.
List of Tested UHCI Adapters or Controllers
- D-Link DU-A2 PCI USB controller
- Intel 82371AB/EB PCI to USB Universal Host Controller
- Intel 82801AA USB Universal Host Controller
- Intel 82801CA/CAM USB Universal Host Controller
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
No | Yes | Yes | Yes | Yes | Yes |
BASEDEV=USBUHCD2.SYS
Driver for the IBM Dockstation III USB host controller. You need also Usbd.sys and Usbhid.sys installed. For now only UHCI compatible USB controllers are supported. These are only the chip sets from Intel and VIA.
BASEDEV=USBUHCD2.SYS
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=VHDO0437.SYS
DSP Driver for the MWAVE Modem for IBM Thinkpads
BASEDEV=VHDO0437.SYS <parameter>
Parameter:
- BUS=1150000
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=VIACD.FLT
Support for ATAPI CD-ROM drives attached to the VIA AGP 4X/133 use only with VIA Bus Master PCI IDE Driver
BASEDEV=VIACD.FLT
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=VIAIDE.ADD
AGP 4X/133 Bus Master PCI IDE Driver VIA Bus Master IDE chipset, VT82C580VP or later, and others' chipset will not be supported.
BASEDEV=VIAIDE.ADD <parameter>
The default setting for the hard disk is DMA enabled and for the CD-ROM is DMA disabled.
Parameter:
- /A:0|1
Select primary or secondary channel.
- /U:0|1
Select master or slave device in the same channel.
- /BM
Enable DMA mode.
- /!BM
Disable DMA mode.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=VRAID.FLT
Software Raid Filter
BASEDEV=VRAID.FLT <parameter>
Parameter:
- /V
Verbose
- /DEBUG
Displays even more messages. Not generally usefull.
- /!SHARE
Don't share disks with OS/2.
NOTE: Load DSKLEEP.FLT before VRAID.FLT so DSKSLEEP.FLT can see the original disks. Load PARTFILT.FLT (from EXT2FS or FAT32.IFS) behind VRAID.FLT. PARTFILT.FLT duplicates any disk with an FAT32 or EXT2FS partition which will duplicate any VRAID partition residing on the same disks.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=WACKER.SYS
Driver for the K6-2 (model 8+, CXT core) and K6-III CPUs.
BASEDEV=WACKER.SYS
This is Cornel Huth of 40th Floor Software free utility to enable the combined read and write functions of the K6 processors. It comes with a snoop utility that reports the value to be used for the register that enables the video write combining code. It is found for FREE as setup4k6.zip on hobbes.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |
BASEDEV=XDFLOPPY.FLT
This is required for reading diskettes which are written using the XDF (Extended Disk Format) format. These are usually OS/2 installation diskettes, and some hardware driver diskettes. The first 3 Warp 3.0 and the first 4 Warp 4.0 do not use the XDF format.
BASEDEV=XDFLOPPY.FLT <parameters>
TIP: After installation you can put a REM in front of the XDFLOPPY.FLT, as it's only needed for the installation disks and Fixpak disks.
Parameters:
There are no parameters available.
Platform Support:
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x | eCS 1.x | eCs 2.x |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |