RESERVE.SYS

This driver reserves hardware resources for drivers, especially for those who are not recognised by the resource manager. BASEDEV=RESERVE.SYS

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.