Regards,
Al Savage
Revision History | Search this site |
Update Install Diskettes, Part 1 for newer Extended Partition support [Extended type 0x0F and FAT type 0x0E]
for all HDDs, plus support for IDE HDDs larger than 4.3GB .
Primarily, this updates FDISK.com, FORMAT.com , PMFDISK.exe/dll (all to 14.082), and that's what we need for
correct handling of extended partition types, but this package also updates the IDE storage driver
IBM1S506.add (to 10.073) as well as OS2DASD.DMD (10.073), the kernel OS2KRNL (to 14.091) and OS2DUMP. We will
be updating IBM1S506.add later, and may or may not be updating the kernel further, but these updates have to be applied
in this order, apparently.
Get EXPARTW4.exe from Al's server
or from IBM directly, or if you care
to wade through the IBM menu system, drill down:
Go to the bottom of the page, Select "I have read . . . AGREE . . .",
On the next page, choose "Miscellaneous Storage Support",
On the next page, choose "Enhanced IDE Support (IDEDASD)",
On the next page, choose "Extended Partition Support (for partitions beyond 1024 cyl)".
On the next page, about one screen down under "Package Name", choose, "OS/2 Version 4".
Diskettes 1, 2, & 3 are all updated. The package instructions are good, so I won't repeat them here.
Get IBMDASD.exe from Al's server
or from IBM directly, or if you care
to wade through the IBM menu system, drill down:
Go to the bottom of the page, Select "I have read . . . AGREE . . .",
On the next page, choose "CDROM Drives",
On the next page, choose "Enhanced IDE Support (IDEDASD)",
On the next page, choose "IDE DASD/CDROM Support".
On the next page, about one screen down under "Package Name",
choose, "Enhanced IDE DASD and CDROM support".
Here are the instructions to update the Install Disk 1.
Note that they recommend checking that the copy of the new files from the diskette to the HDD actually occurred during
installation, by looking at the file dates in x:\OS2\BOOT . Good idea.
Be certain to add the lines
SET COPYFROMFLOPPY=1
SET SAVECONNECT=1
to CONFIG.sys !
Getting ahead of myself a bit: Using \TCPIP\BIN\TCPCFG.EXE (or TCPCFG2.cmd, if you have already installed TCP/IP v4.1 or later),
make sure to check the "DHCP server is available on the network" box, if you're going to use DHCP.
If not using DHCP, select the HOSTNAMES tab and enter one or two DNS lookup IPs in the left "Nameserver Addresses" column.
This latter is not necessary with most DSL providers or with the later MPTS versions;
later versions of MPTS have a better-behaved DHCP module and will properly query properly-behaved DSL DNS.
If running DHCP, run DHCPMON.exe and compare the "Current Configuration" dialogue to this:
If you do not see lines indicating:
o Router
o Domain name
o DNS entries
then you will need to edit x:\mptn\etc\dhcpcd.cfg and add these lines:
option 3 # Router option 6 # Domain Name Server option 15 # Domain Name(grabbed from here or from x:\mptn\samples\etc\dchpcd.cfg, near the bottom of the file)
then either use DHCPMON's "Actions->Release Lease" followed by "Actions->Request Lease", or reboot. Running SETUP.cmd will not reset DHCP and the new options will not be requested from the DHCP server.
Check \IBMLAN\IBMLAN.INI. Look for the line:
[networks] net1 = netbeui$,0,LM10,34,70,14The first number after "netbeui$" is the Logical Adapter (LA) number, and must match what was installed via MPTS. I usually set LA0 to "OS/2 NetBIOS", and the corresponding first line in IBMLAN.INI would be as above.
If I you are installing "OS/2 NetBIOS over TCP/IP" (aka TCPBEUI), go here for information specific to TCPBEUI.
Depending upon how many tries you took to set up LA 0/1, the lines may or may not have the "net1" set right,
and you'll have to edit them manually; MPTS will often screw it up.
Also, make sure that for the fourth through sixth parameters
there are three numbers (such as 34,70,14). Some versions of Peer apparently put garbage there instead.
Troubleshooting note: if you later change the LAx number for a protocol, MPTS will (still) often not update the "netx" numbers in PROTOCOL.ini, and at reboot you will receive a "SYS1719" on the \IBMLAN\NETPROG\NETWKSTA.200 line in CONFIG.SYS. Manually edit \IBMCOM\PROTOCOL.ini and change both the "netx" and second parameter(s) to fix this.
InfoZip utils unzs550x2.exe (from hobbes) and zip23x2.zip (from Info-Zip.org)
Also, UNZIP32.DLL
(from hobbes) : Put it in a dir on the LIBPATH (I use x:\OS2\DLL).
Some programs use it (including ZTBold as of v1.93.x), and it's a good idea to grab the latest copy of the DLL directly (I think).
PKZIP for OS/2 v2.50 pkos2250.exe
(from PKWare)
Not really needed, as most of the functionality is contained in the GPL Zip/Unzip utils.
LHAlh2_222.zip
(from hobbes) Rename LH32.exe to LH2.exe.
ARJ arj2_308.exe
(from hobbes)
RAR rar250p.exe
(from hobbes)
TAR/GZIP gtar258.zip
(from hobbes) Unzip, then further unzip gz124-32.zip
and extract gzip.exe, gzip.doc, gzip.info into \ZIP. Move \TAR\tar.exe & \TAR\tar.inf to \ZIP .
Bzip2 bzip2-nnn-x86-os2.exe
(from the Official bzip Home Page) download then
rename to "bzip2.exe".
CHKDSK Log file formatter chklogpk.exe
(from IBM). This handy utility
will read a file left behind by every CHKDSK run (x:\chkdsk.log). Download, then run it
to self-extract into a dir, and either make that dir on the path, or use a "New Program" template to create
a desktop object for it.
InterFTP v1.14 iftp114.zip
or iftp114.zip
This has become a fairly "broken" ftp client, and the author no longer answers email, so I'll have to
replace this with a better client soon.
Naturally, I recommend the latter: no diskettes! Besides, RSU only works for the FixPak, not for any of the optional component updates (MPTS, TCP/IP stack & apps, Peer Networking/NetBIOS, Device Driver updates Pak, etc.).
There is no need to apply any intermediate FixPaks, FP15 can be applied directly to a GA installation.
To install (from the README):
In the directory from which you boot (C:\ or d:\ or whatever), type these commands. Note that os2krnl should have come
with this file.
1. attrib -r -s -h os2krnl
2. attrib -r -s -h os2ldr
3. copy os2krnl os2krnl.sav
4. copy os2ldr os2ldr.sav
5. copy \os2\system\trace\*.tdf \save (or wherever)
6. unzip -o xxx.zip
If you want, you can turn the os2krnl and os2ldr attributes back on, but it's not necessary to do so.
One hiccup: the MOUSE.sys that comes with the DDPak2 adds support for wheel/stick mice, but if you are using an older Belkin OmniView KVM (such as a F1D074), you will find that after a normal boot that the keyboard will work only until you attempt to move the mouse, then both will lock, requiring a reset to reboot. One workaround: boot OS/2 "in the background", with the KVM set to display a different computer.  Another workaround is to switch to a different KVM port right before the desktop loads, then wait about a minute until the desktop is completely initialized, then switch back. The mouse and keyboard will then work OK until the next time you boot. I save the old (FP15) MOUSE.SYS and restore it after applying DDPak02 and rebooting.
Update: XMOUSE.sys (from Martin Lafaix) overcomes this problem with wheelmouse support and older KVMs!
Note: Do NOT use this driver on a PCMCIA-equipped system, it will likely trap at driver load. Use the DDPak02 version instead.
Run COM16.exe in a temp dir to unarchive files,
Copy COM.sys to x:\OS2\BOOT, replacing existing.
Copy PCIDEV.tbl to x:\OS2\BOOT .
Copy MODE.COM to x:\OS2, replacing existing.
[if using a PCI combo card, update PRINT01.sys also, available in a separate package.]
This version of COM.sys accepts two new parameters: /V (for verbose driver load reporting) and /W (to pause the screen until you press <Enter>).
exit exit_vdm* After adding this line, you can access this feature by holding down the CTRL key and clicking the LMB on the Window List icon of the Warp Center.
Install the Java Refresh
Java 1.1.8 Updates for Sep-01:
runtime.exe -o
(from IBM)
Also, check out:
os2jre.exe -o
(from IBM)
(seems to be a Java runtime package to be packaged with Java apps?)
Run each refresh from the root of the drive where you installed the Java 1.1.8 base.
Be certain to use the "-o" parameter!
Be sure to have all Java apps shut down as well as the Java console, prior to
running the refresh extract.
Reboot, then delete the the files and dirs created by DSKXTRCT.
Reboot, then delete the the files and dirs created by DSKXTRCT.
Postfix 8414 fix08414
(from Paul Ratcliffe)
Unzip in a temp dir,
Run INSTALL.cmd
From Paul's README.txt:
This will fix the resource stringtable errors in the IBM fixpack IP08414
which show up on the "Shared Resources and Network Connections" object on
the "Statistics" and "Open sessions" dialogs.
It should be applied immediately after installing the fixpack.
You will need to restart the Workplace Shell before changes become active.
MS Core Web Fonts
Add these TT fonts: mswbfnts.zip
(from hobbes).
The addition of these fonts makes CSS-enabled pages look a LOT better in NS 4.61 .
Unzip it in a temp dir,
Open "OS/2 System" folder,
Open "System Setup" folder,
Open "Font Palette" object,
Select "Edit fonts",
Selct the "Add" button,
In the resulting "Add Font" dialogue, type the path to the temp dir,
Select any file in the left "Font files" pane,
Press <Ctrl-/> to select all the font files,
Select the "Add" button,
On the resulting six to eight error dialogues ("This font file already exists" or similar), select "Cancel",
Close the "Edit font" dialogue and all other folders.
ASPIROUT.SYS
Paul Ratcliffe's rewrite of Daniel Dorau's original ASPIROUT.SYS is a required Ring 0 driver for many non-IBM and ported
SCSI-using applications (such as SANE and CDRecord).
Get aspirb5.zip (from Al's server)
(from Paul's server).
Unzip it, and put ASPIROUT.SYS in x:\OS2\BOOT , then add a line in CONFIG.sys :
     DEVICE=X:\OS2\BOOT\ASPIROUT.SYS /V
e.exe - Default editor
Paul Ratcliffe's modification of the FP15-version of e.exe eliminates it appending an EOF byte (26d or <Ctrl-Z>)
to the end of text files. This mod fixes this problem with broken web browsers.
A replacement e.exe is here.
GhostScript/GSView
The combination of these two fine products gives OS/2 users better PostScript and .PDF readability than Adobe
Acrobat v4 for Win!
Get GhostScript
(from UWisc.).
Don't unzip it!
Get GSView
(from UWisc.) and extract into a temp dir.
Run GSView's OS2SETUP.exe . When it asks what version of GhostScript you're installing, increment it to 8.00 . It will inquire where to put itself; the defaults are fine. It will also
ask where the GhostScript archive file is, and after you point to it, the GSView installer will do the extract for
you. Very nice.
Note1: The first time that you run GSView, it will ask you to confirm some things, one of which is the x:\psfonts dir. If you do not keep your \psfonts dir on C: (the default), you'll need to change this setting.
Note2: For versions of GSView >=8.00: In order to print: open GSView, and in the Options menu, switch off the "SAFER" option. The default is to deny file system write access. If you don't do this, when you try to print, you'll see something like:
Unrecoverable error: invalidfileaccess in file Operand stack: D:\downloads\big_file.pdf r gsapi_execute_cont returns -9 gsapi_exit returns 0
Tell Netscape that GS is your helper application for PDF files.
Edit->Preferences,
In the left pane, choose "Navigator->Applications",
Select the "New Type" button,
Description of type: PDF files
Extension: PDF
MIME type: application/pdf
Application to use: (use "Browse" to choose GVPM.exe)
WarpIn
More and more, third-party apps are using WarpIn as their installation method. Apps requiring WarpIn have
a ".wpi" file extension.
Get the WarpIn package from xworkplace.org. It
gets updated often.
Create x:\WarpIn ,
Unzip the WarpIn zip in x:\WarpIn ,
Run WARPIN.exe to install.
FFST/2 Updates
If FFST was installed, it should be updated.
Run SYSLEVEL.exe and read the CSD level for FFST. If it is WR0048x, proceed.
(I have had to apply the initial install fix first (1996), then apply the later WR_FF02 (1998) fix.
The later fix would not install without the first refresh accomplished.
(FFSTC22.zip)
(from IBM ftp)
Unzip in a temp dir, run
FFSTINST.exe /INSTALL
Run SYSLEVEL.exe; the CSD level for FFST will be WR00520.
(WR_FF02.dsk)
(from IBM ftp)
Install via Faskkick/DSKXTRCT method
Run SYSLEVEL.exe; the CSD level for FFST will be WR0FF02.
HPFS386 from WSA
Go here for info.
Updated printer driver from the
IBM Device Driver Repository
Bidirectional Printer Port driver BIDI.exe
(from the IBM
Device Driver Repository
Agree to the terms, choose "Device Solutions", then "IBM Corp", then "Bi-directional Parallel Port . . . ")
See INSTALL.txt
ScrollMouse Driver scrollms.exe
(from
IBM)
This driver won't work with the Belkin OmniView series of KVMs. It has been reported (by
David Hough)to work with
the "Adderview Gem4" KVM.
There is a newer scrollms.exe available (dated 26-Mar-01), but it's a SWC item, so that you have to
have a subscription to get it.
There may be some scrollmouse functionality in the DDPak02.
System Resources (aka "MemSize2") memsz400.exe
(from Richard Papo).
Download, unzip into a temp dir, then run ENGLISH.cmd to install.  Add to the Startup folder.
Theseus/3 thes3002.exe
(from
IBM)
Add to CONFIG.SYS: DEVICE=X:\THESEUS\THESEUS5.SYS
Theseus is a memory management reporting
tool from IBM. Detects memory leaks on a per-application basis.
Note that the versions through 3003 do not work with kernels later than about 0111; Theseus/3 will
lock the WPS, though background processes will continue. C-A-D works.
ZTBold v1.80 GA ztb180.zip (from Ztree.com)
PMView2000 for screen captures. (from PMView.com)
Time868 time synchronizer time868f.zip
(from hobbes)
Using the "New Program" template, create an object for it, then
shadow it in the Startup folder.
If the box is going to be left on for long periods, install
WarpCron or equivalent and schedule Time868 to fire up every
so often. Or use Time868's built in scheduler.
Seti@Home client (from
seti@home)
or
RC5DES Bovine client (from
distributed.net)
DeskMan/2 v1.51 from floppy, then v2.0 upgrade for W4.
Manually add "c:\DEVTECH;" to the end of LIBPATH, PATH, HELP lines in CONFIG.SYS
Optionally:
Back Again/2 TBU
Ken Blackburn has this advice:
Remove the line
CALL=x:\OS2\CMD.EXE /Q /C x:\MPTN\BIN\MPTSTART.CMD
from CONFIG.sys, and run MPTSTART.cmd from the STARTUP.cmd file.  This allows the machine to
finish booting before initializing the TCP/IP module.
No. 2
Ken Blackburn has this advice:
When DHCP takes a long time to get parameters:
Before running SETUP.cmd which contains the call to DHCPSTRT.exe, remove the
x:\MPTN\ETC\RESOLV2 file.
Doing this reduced the time to acquire a lease from minutes back to seconds.
Error: F&PS (Peer): SYS3175 in PEERINST.PGM at 00065253
Over the years, IBM and folks in the NGs have made us
aware that File & Print Services installation (Peer) from the CD in
Warp4 does not work correctly if you have a line in the CONFIG.SYS which
is longer than 255 characters. What is not as well known or discussed
is that *any* line longer than 255 characters will trigger the subject
error.
Most folks have posted that it is the PATH or LIBPATH lines that cause the error, but in my case, a reinstall of Peer with the PATH/LIBPATH lines drastically shortened did not help. The clue, as posted Aug-98 by Ken Taylor, is in x:\IBMINST\LOGS\LOCINSTU\LOCAL.L2, which read in part:
CAS0029: CASINSTL Warning! One or more lines in E:\CONFIG.SYS exceed 255 characters.
I had several copies of PATH/LIBPATH/DPATH/HELP lines, left there by Tyra/2, a CONFIG.SYS maintenance utility. After removing those lines, then cutting the PATH/LIBPATH/DPATH/HELP lines in three pieces (and putting the "discarded" parts in shortened REM lines, to be glued back on later), I was able to continue Peer installation without the PEERINST.PGM error.
Note that running <CDROM>:\CID\IMG\IBMPEER\PEERRMT.EXE, an installation approach which has been commonly advised in the NGs, did not recreate the Connections|Network|NetworkServices|SharedResources&NetworkConnections object.
Running <CDROM>:\IBMINST\NPCONFIG.EXE would not complete installation, reporting that it couldn't generate a file whose target location was on the CD drive!
Finally, as Mr. Knott has advised, running <CDROM>:\INSTALL.CMD will allow the complete Peer/MPTS/TCP/IP installation to complete, with all objects in place on the desktop etc. To which the various fixpacks can then be applied:
References:
APAR#: IC21546 LONG PATH STATEMENTS IN THE CONFIG.SYS CAUSES LAN INSTALL TO TRAP AFTER COPYING THE 5TH DISKETTE
http://service5.boulder.ibm.com/pspapar.nsf/14bdb3c629a7364b862563be006d7595/1fc371ca8b7866728625665000447163?OpenDocument
APAR#: IC16536 USING A PEERRMT GENERATED RESPONSE FILE GETS SYS3175 ERROR
http://service5.boulder.ibm.com/pspapar.nsf/14bdb3c629a7364b862563be006d7595/174a977e009973368625643b0051f261?OpenDocument
x:\os2\install\ibmlanlk.sys
and
x:\os2\install\ibmlanlk.lst
plus the subdirs of x:\lbmlanlk .
If those all exist, then add these lines to CONFIG.sys:
DEVICE=x:\OS2\INSTALL\IBMLANLK.SYS x:\OS2\INSTALL\IBMLANLK.LST RUN=x:\OS2\INSTALL\IBMLANLK.EXE x:\OS2\INSTALL\IBMLANLK.LST
[or round up the bits separately:
-
Fastkick from hobbes (without DSKXTRCT.exe)
-
DSKXTRCT.exe from hobbes
- The latest
CSF package from IBM]
In a temp dir:
Unzip FASTKICK144.zip (or an older Fastkick + DSKXTRCT + CSF144);
Run DSKXTRCT /s:xxxxxx.?dk /t:. /ra
where:
'/s:' indicates the path and source file(s) mask,
'xxxxxx.?dk' indicates the file mask for the various .dsk files (modify to suit the filenames as needed),
'/t:.' indicates the target unpack directory is to be the current dir,
'/ra' indicates to Replace All (useful when encountering multiple CSF.DSK files)
For at least one update (MPTS8425) that was incorrectly packed, you'll have to use DIUNPACK.exe (included with
the FastKick package) to unpack the .dsk files. The syntax for DIUNPACK.exe is:
  for %1 in (*.?dk) do diunpack %1
Run "FIX.cmd"
The CSF (SERVICE.exe) will be invoked.
If a FP apply stalls with no disk
activity, SERVICE.exe may have run out of file handles. See note
above
about SET "SHELLHANDLESINC=25", and perhaps add "SET CSFDRIVEAPPLY=x" to
FIX.cmd, to limit the drives that SERVICE.exe will search for serviceable
products. Source:
Irv Spalten <ispalten@us.ibm.com> "Re: FP13 half applied -- I'm screwed"
in comp.os.os2.bugs on 11-Apr-2000
Also this:
Irv Spalten <ispalten@us.ibm.com> "Re: Corrected in Kicker 1.43?"
in comp.os.os2.bugs on 14-Aug-2000
Google archive
![]() |
|
![]() |
Send mail to Al about this page. | Last updated 06-Feb-2003 |