Building and Configuring
The new machine is to be called Columbia, after the character from
The
Rocky Horror Show.
Basically all the procured components were simply bolted together and
the power button pressed ... No Life. Re-reading the Motherboard guide
it became clear upon rechecking the connection of the various LEDs and
switches that:
-
LEDs were connected in reverse, no harm done. Simply reverse the connector
to correct.
-
Power button not connected to appropriate jumpers. The consequence is that
there is absolutely no life in the system, no power supply fan, no CPU
fan or board activity. The first, and wrong, thought was a broken PSU,
but for ATX motherboards none connection of the soft power button means
no activity.
Correcting these issues and Columbia sprang into life, except there was
no operating system installed on the hard disc.
Disc Partitioning
Having bought a 10 GB hard drive, in what way was is to be configured?
The following was decided upon:
-
Boot Manager partition at the start of the disc.
-
3 GB System partition, HPFS, where the OS and applications would reside,
-
6 GB User partition, HPFS, for personal directory structure,
-
1 GB Maintenance System partition, HPFS, to test drivers, software and
generally an area not too fussed if needs to be fixed or reinstalled.
Operating System Installation
Since a large IDE hard disc drive was being used, the updated IDE hard
disc drivers had already been acquired to enable OS/2 Warp 4 to operate
with disc greater than 8.4 GB. A Boot Diskette 1 had been made which contained
the updated driver, leaving the original Boot Diskette 1 intact. On successfully
bootstrapping the PC a customised install of the operating system occurred.
The principal differences to the install were not including the enhanced
editor, EPM, and not including JAVA. Another distribution of EPM v6 was
available with more macros and toys. Similarly for JAVA a more up-to-date
distribution was available. Strangely, the installation process did install
JAVA and set up the parameters in the config.sys file.
Hardware Drivers
There were three specific pieces of hardware for which drivers would be
required for the system. These pieces of hardware were:
The Logitech Pilot Mouse has a scroll wheel but unfortunately they do not
provide a device driver for OS/2. It was believed that the IBM SCROLLMS
driver would work with this mouse and so this driver was acquired from
IBM's
Device Driver site. This driver was installed and yes the scroll button
does now function under OS/2, both within a PM session and WIN-OS2 sessions.
The latter was not expected.
The Matrox G400 Video card was supplied with a CDROM which did contain
the necessary files to drive the card. These were installed with no problems.
A display resolution of 1024 x 768 x 16777216 (16 M of colours) was installed
at a refresh rate of 60 Hz. To my eyes the display is solid with no flicker,
others may comment on the low refresh rate. Note, there have been reports
in newsgroups that the Matrox drivers cause the display to freeze when
using the IBM VisualAge C++ (VAC++) compiler v4.0. A possible solution
is to use the Scitech drives instead.
The Iomega Zip drive was not supplied with drivers for OS/2. However,
drivers and utilities (OS2V234.zip) had previously been downloaded from
Iomega to support the Zip drive. The Zip drive was configured using the
Open Architecture Driver (OAD).
Issues
The following issues still remain to be attended on Columbia.
-
The installation of the supporting software from me previous machine, including
Netscape, Lotus Smartsuite and compilers.
-
The installation of the latest versions of JAVA, superseding the distribution
which is supplied with OS/2 Warp system. Currently, IBM's JAVA is at 1.1.8.
-
The installation of printer drivers. Connected to the machine is an HP
Laserjet 1100. Note, there is a problem in printing from Lotus WordPro
such that it does not function correctly with HP printer drivers. Whether
this is wholly an OS/2 driver issues, a problem with Lotus WordPro or a
combination of the two has yet to be resolved. As a consequence printing
is usually conducted via Postscript and the use of Ghostscript and Ghostview.
-
The configuration of the modem and dial-up connection to the ISP, Zetnet.
-
The determination and rectification of any configuration problems of using
the VAC++ compiler when also using the Matrox drivers.
-
The determination of the latest software and drivers for the Zip drive.
Has the functionality of the drivers and tools been enhanced in the years
since the drive was bought?
Problems
Despite now having OS/2 Warp up and running the following problems needed
to be resolved:
-
Shutdown, either from WarpCenter or from RMB does not work. It is is necessary
to use C-A-D in order to shut the system down, switching off when the system
starts to come back up again. Not ideal.
It was necessary to reinstall Warp 4 before I had finished setting
up my system, trying to resolve the memory problem broke the OS and a complete
reinstall was required. When the system came up this time the Shutdown
functionality was operating. Why? This is left an exercise for the reader.
-
Inability to see memory above 64 MB, despite using the DANIS506.ADD driver
from
hobbes.
A quick posting to the newsgroup comp.os.os2.setup.misc suggested that
the BIOS may be using the interrupts in a way Warp was not expecting. A
patch for the OS loader was suggested, patchldr.zip also acquired from
hobbes.
Duly installing this patch all the system memory was now reported as being
visible to the operating system.
Patchldr.zip is also produced by Daniela
Engert.
Thank You
In configuring my system I would like to acknowledge the information and
assistance offered via the OS/2 newsgroups when selecting the components
for my PC and in resolving queries when all did not go according to plan.
... and Finally
It can be recommended to build and configure your own OS/2 based PC because:
-
it is a comparatively straightforward exercise and very rewarding, far
more so than opening a single cardboard box,
-
it is only necessary to acquire the components you want, whether it be
addressing raw processing power or high end sound and graphics capabilities,
-
it is feasible to reuse components from a donor PC, as in this case,
-
it is known what software and hardware were used to construct the machine
should there be a problem or further desire to upgrade,
-
it provides some insight and knowledge on how OS/2 Warp is setup.
Building and configuring is not without some drawbacks:
-
it is not possible to get unified support for the PC since each component
is acquired separately,
-
it is can be difficult to get support and OS/2 specific information pertaining
to the PC components,
-
it is frustrating and worrying when the PC and software do not appear to
function, patience and care are called for,
-
it could be difficult seeking help and assistance via the internet is the
only working machine has been cannibalised for the upgrade and rebuild.
Fortunately, access to the internet was achievable a borrowed laptop, but
extensive use of floppy net was made to transfer files
Have an an enjoyable learning experience and build/re-build/upgrade your
own PC to an improved specification.
Take me home!
All comments and suggestions to John
S Glover
Last modified 30 June 2000.