Jump to content

CONFIG.SYS - BASEDEV Statements

From EDM2
Revision as of 22:19, 13 October 2016 by Ak120 (talk | contribs)

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.

  1. *.SYS
  2. *.BID
  3. *.VSD
  4. *.TSD
  5. *.ADD - Adapter Device Driver
  6. *.I13
  7. *.FLT - Filter
  8. *.DMD - Device Manager

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:

SCSI

ATP6820.ADD

ACARD 6820 SCSI RAID device driver

BASEDEV=ATP6820.ADD

http://www.acard-germany.de/

Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

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
Yes Yes Yes Yes


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
Yes Yes Yes Yes

ATAPI, IDE

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
Yes Yes Yes Yes

ATP8400A.ADD

ARTOP IDE cache Driver for ATP8400A

BASEDEV=ATP8400A.ADD

http://www.acard-germany.de

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 CD-ROM). 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
Yes Yes Yes Yes

Ressource Management

AODBSMD.SYS

IBM 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
Yes Yes Yes Yes

APM.SYS

Power management

BASEDEV=APM.SYS
Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
? Yes Yes Yes

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
Yes Yes Yes Yes

AUTODRV2.SYS

Auto-Configurator supports PCMCIA modems.

BASEDEV=AUTODRV2.SYS
Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

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.

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
Yes Yes Yes Yes

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
? ? Yes Yes

CDS BackAgain

Back Again 2000 BASEDEV Statements

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

CWUSB

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
No Yes Yes Yes

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:

  1. 0 - 'A' drive flag is not used;
  2. 1 - 'A' drive flag is used;
  3. 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
No Yes Yes Yes

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
No Yes Yes Yes

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
Yes Yes Yes Yes

I²O

I2OSOSM.ADD

I²O 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
No No No Yes

I2OXPORT.SYS

I²O Transport Device Driver

BASEDEV=I2OXPORT.SYS

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No No Yes

Unsorted

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

IBM2SS14.SYS

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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 their 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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

CD-ROM Interfaces

LMS205.ADD

Driver for Philips LMS CM205 and LMS CM225 CD-ROM 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
Yes Yes Yes Yes

LMS206.ADD

CD-ROM 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
Yes Yes Yes Yes


MITFX001.ADD

Mitsumi LU0002, LU00005 and FX001 CD-ROM device driver.

BASEDEV=MITFX001.ADD <parameters>
Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

MKECR56X.ADD

Panasonic 2x proprietary (IDE) interface CD-ROM 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
Yes Yes Yes Yes

Network

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
Yes Yes Yes Yes

Security

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
Yes Yes Yes Yes

Parallel Port Devices

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

PIIXIDE.ADD

Intel IDE 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
Yes Yes Yes Yes

PNPBIODD.SYS

Part of the infrared driver of IBM PC300PL.

BASEDEV=PNPBIODD.SYS
Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
* Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes


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
No No Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

TIMER0.SYS

OS/2 high resolution timer driver. New with Warp 4, 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
No No Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

TMV1SCSI.ADD

Driver for integrated SCSI-Controller on the Pro Audio Spectrum PAS 16 soundcard

TPIC95SS.SYS

Socket Services driver for Chembook 2600

ATTENTION Must be in front of all other PCMCIA Drivers, but after PCMCIA.SYS

TRM3X5.ADD

TEKRAM DC-395U/UW/F or DC-315/U PCI SCSI driver

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

USB

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.

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
------------------------------
  1. copy VIA.PAT to \OS2\BOOT
  2. set current directory \OS2\BOOT
  3. create a backup copy of USBUHCD.SYS
  4. 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.

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
No Yes Yes Yes

DSP

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
Yes Yes Yes Yes


Filters

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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

CDBOOT.FLT

OS/2 Filter for bootable CDs according to the El Torito Specification

BASEDEV=CDBOOT.FLT

Parameter:

  • /D:2

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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:
  1. 'c' or 'C': all CD-ROM like devices (CD-ROM, CD-R/W, DVD-ROM, DVD-RAM)
  2. 'z' or 'Z': all ZIP drives
  3. 'l' or 'L': the LS-120 drive
  4. '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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

PIIXIDE.FLT

Intel IDE filter 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
Yes Yes Yes Yes

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
Yes Yes Yes Yes

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
? Yes Yes Yes

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
Yes Yes Yes Yes

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 disks of OS/2 Warp 3.0 and the first 4 disks of OS/2 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
* Yes Yes Yes

Device Manager

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
Yes Yes Yes Yes

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
Yes Yes Yes Yes