All partitions that go past the 1023 cylinder (512 MB on an ATA or IDE) on any hard drive must be non-bootable, and formatted HPFS. Disable all extended IDE jumpers and drivers, and use the "Advanced Install" to fdisk your boot partitions to less than the first 1023 cylinders.
Exceptions to this are if you have Blue Warp, WFP_05, or newer, then:
The boot partition still has to be entirely within the first 1023 cylinders, due to a 10 bit INT13 BIOS call. Larger FAT partitions waste much space, easily 400 MB on a 1 GB drive, and should be partitioned to smaller than 512 MB to alleviate this.
I suggest the following sequential remedies:
MAKEINI.EXE is an embedded executable in /OS2. Also in the same directory are your *.RC files, which provide MAKEINI with the files to remake your .INIs. Try typing "help makeini" from the command line for more help.
Most is the same, except do not erase your old ones, as MAKEINI will refresh them. Essentially, all that you do, is from the ALT-F1 command line, "cd os2" into your "OS2" directory, and type "makeini os2.ini ini.rc", and then hit the up cursor key, and insert "sys" before the two dots so that you have "makeini os2sys.ini inisys.rc". This will refresh your .INI files, with the only change being that you will be reverted to plain VGA mode.
Another method, is to copy your INI files, or another old, good set into a new folder (eg. new_os2), copy the two *.RC files and MAKEINI.SYS into the same folder, then run "MAKEINI" in there. Point the two CONFIG.SYS lines to that folder, so that when you re-boot, the new INIs will be active. You can then copy them the your /OS2 folder before you shut down, and change back your CONFIG.SYS
Also worth doing, is use a utility such as INIMAINT, to repair both your INI files. This will delete all obsolete and broken links, and also generally clean up the INI files.
An IDE CD ROM which should connect to your IDE controller, either as the slave on channel 1 (IRQ14), or a master on channel 2 (IRQ15). This drive should be supported from the box for Blue Warp and newer, and if you have Red Warp, try:
ATAPI.ZIP 66K 2-22-95 ATAPI OS/2 IDE CD-ROM DRIVERS.
IBM OS/2 2.X / 3.X IDE CD DRIVER FOR IDE CDROM DRIVES. SEE README.TXT IN ZIP FILE FOR INSTALL DETAILS. VERSION 1.02. YOU DO NOT NEED THIS IF YOU HAVE THE PREVIOUS VERSION SUCCESSFULLY INSTALLED.
This is probably video driver related. I would make sure that you "Selective Install" DOS support again, use the "Other Monitor Adaptor Utility Program", and the insert: "[path]\mode.exe *", where * is the mode obtained from running mode separately, and "mode" is your DOS monitor setup program.
VERIFY=OFF
WIN_RUN_MODE = Standard Compatibility
DOS_BACKGROUND_EXECUTION = Off
DOS_HIGH = On
DOS_RMSIZE = 624
DPMI_DOS_API = ENABLED
DPMI_MEMORY_LIMIT = > 6 or what app specifies
EMS_MEMORY_LIMIT = 0
HW_ROM_TO_RAM = On
IDLE_SECONDS = 60
IDLE_SENSITIVITY = 100
INT_DURING_IO = On
SESSION_PRIORITY = higher for more
VIDEO_8514A_XGA_IOTRAP = Off
VIDEO_RETRACE_EMULATION = Off
VIDEO_SWITCH_NOTIFICATION = Off
XMS_MEMORY_LIMIT = 0
Well, I just installed a PCI 5430, and the installation recognises it by default without the CLMODE utility, in fact, CLMODE.EXE will not even run. Better yet, the Settings page then even has the second page for monitor types, along with the refresh rates on the first page. Maybe I will even try it here...
Meanwhile, for the VLB cards...
From "Selective Install", use the "Other Monitor Adaptor
Utility Program", and then insert: "
SCSI drives can easily be configured to boot before ATA (IDE) drives on an OS/2 system. All that you have to do is first put BASEDEV=IBM1S506.ADD after the SCSI ADD in CONFIG.SYS. Then install all drives on both IDE and SCSI controllers, and boot your machine. Ensure that your SCSI controller's BIOS is enabled, and enter the computer's BIOS setup. Disable the ATA BIOS by setting the drive types to "0", and when you re-boot, the SCSI drives will be the first to boot.