CBENABLE.SYS

Device driver by Veit Kannegieser that uses OS/2 Card services to enable any CardBus card you insert in a slot and assign an IRQ line and I/O 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 I/O 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 dependent 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)