Hi,
Unless you want to go hacking syslevel files, then you are best to stick with Fixpak 40. For the base Warp 3 (the client desktop version) the last fixpak that IBM released was 40. Warp Server (the server version built on top of Warp 3) did come out with Fixpak's 41 and 42, these both can be made to work on Warp 3 desktop, however it is unsupported and there are a few files that can introduce instabilities on the client version. 40 is pretty stable and fixes the majority of the issues.
To get GRADD or SNAP to work you will need at least Fixpak 35, however I recommend 40 since it fixed some of the problems that still existed in 35.
Note that I've only used Warp 3 on real hardware, I have no idea if the following suggestions work on Virtualbox. Having said that, not long ago (about 4 months) I had to set up 2 Warp 3 machines on newer hardware. Here's some tips.
For starters, make sure you've got a copy of unzip (I normally use the info-zip unzip app), also you'll want DSKXTRCT from Hobbes in order to extract the DSK files to a folder on your hard disk (they're the ones meant to be extracted to a floppy, but no one wants to use a floppy anymore)
Here's where to find dskxtrct:
http://hobbes.nmsu.edu/h-search.php?key=dskxtrct&pushbutton=SearchThe easiest way to install a Fixpak is to use the RSU version of the fixpak. Grab all the xrgw* files from:
ftp://ps.boulder.ibm.com/ps/products/os2/rsu/xrgw040/Then grab the CSF Service utility (the one modified to let you install from a hard disk):
ftp://ps.boulder.ibm.com/ps/products/os2/rsu/csf143.zipUnzip all the XRGW* files into a single directory / folder, and unzip the CSF file into another folder.
As an example the last time I set up a Warp 3 machine (about 4 months ago), I set up the following folders:
c:\fp40
c:\service
I unzipped all the XR* files into c:\fp40, and unzipped the csf file into c:\service
Also, I created a folder called c:\archive (where the FP utility will put the archived copies of the files it replaces)
Then from a command prompt, I switched into the c:\service folder:
cd c:\service
and ran the command:
os2serv c:\service\csf c:\fp40
Okay, now here's the part where I'm going by memory so it may not be 100% exact, but it should be close (I'm using a Linux machine to respond to this message tonight)
After a while it'll pop up with a CSF utility screen, it'll list a couple of products it can service (it should list OS/2 and MMPM). Click on the OS list entry, then there is an "Advanced" check box that you can select - go ahead and tick that off. And hit install (or something like that). In a moment it'll pop up with the CSF install utility that you've possibly seen from days of old (the one which used to require you to play floppy-disk-toaster to install the thing - don't worry - it'll install from the hard disk this time).
It'll give you the same list of both the base OS and the Multimedia stuff - highlite them both and chose the install option again. It'll then give you the option for where you want your backup folder (or archive folder) to be, type in your c:\archive that you created earlier.
Then hit okay - it'll give you a warning about some of the files which it won't process until it does a reboot, go ahead and select the OK (or allow it to process them on reboot) option, it should start applying the fixpak.
For some reason the last time I did this it came up on some files which it felt were newer on the hard disk then on the fixpak, I'm not sure why since the fixpak dates from around 1998, the original release came out in 1994. Go ahead and replace the files, unless they relate to one of the drivers that needed to be replaced to get the thing to run (such as ibm1s506, or the likes).
Once done it'll give you a message that it needs a reboot - go ahead and reboot.
Note, once you get Fixpak 40 installed, if you've gone with the base TCP/IP 3.0 that comes with Warp Connect you may also want to install TCP/IP fixpak UNG0959 too - it'll add a bunch of fixes for TCP/IP. It is at:
ftp://ps.boulder.ibm.com/ps/products/tcpip/fixes/v3.1os2/un00959/german/For UN0959 you'll need dskxtrct (they're all in .dsk files), see my note above on that. Be sure to create another folder on your hard disk for this. The process to start the CSF install for the TCP/IP fixpak install is the same as with the FP40 above, just substitute the directory containing the fixpak in your command line.
Once you get TCP/IP UN0959 successfully installed - reboot. You can check your tcp/ip version from the command line with an inetver command - and see if your TCP/IP is working.
If you want you can then try to install the 32 bit MPTS stack - which will replace the TCP/IP stuff with the 32 bit version. Most of the time the 32 bit MPTS works on Warp 3, however I have heard some stories talking of difficulty (I've never experienced difficulty)
The base MPTS 32 bit install is:
ftp://ps.boulder.ibm.com/ps/products/mpts/fixes/german/wrg8610_conv/For that one you'll also need dskstrct to extract the files (create another folder to install from). When extracted, there will be an mpts.exe file in the folder - run that and it will start up the installation routine.
The base WR8610 is buggy, so you'll need to then install the WR8621 fixpak, at:
ftp://ps.boulder.ibm.com/ps/products/mpts/fixes/german/wrg8621/And then even with the 8621 fixpak, TCP/IP still has a habbit of hanging, so you'll need to grab the newstack.zip update from Hobbes:
http://hobbes.nmsu.edu/h-search.php?sh=1&button=Search&key=newstack&stype=all&sort=type_name&dir=%2FIf you want to track the version levels of TCP/IP from the command line, you can run inetver each time and see what level it is at.
If you've installed the IBM Peer services, you'll need the Peer fixpak, for Warp 3 (German) it is at:
ftp://ps.boulder.ibm.com/ps/products/lan/fixes/ibm.peer/german/ipg8196/Are we having fun yet?
The other issue that can happen on some Warp 3 machines (and Warp 4 also had this difficulty on some machines too) is that it won't see memory above 64 Megs. This has to do with how the loader handles initial memory allocation (or something like that). To find out if your machine is affected, grab from Hobbes something like countmem and see what it reports.
http://hobbes.nmsu.edu/h-search.php?sh=1&button=Search&key=countmem.zip&stype=all&sort=type_name&dir=%2Fpub%2Fos2%2Futil%2FmemoryIf you find that you're only seeing 64 megs, then grab patchldr.zip from Hobbes and try it. It'll patch the loader to allow OS/2 to see more then 64 megs. I've had to use it on quite a number of the systems I've set up with Warp 3.
http://hobbes.nmsu.edu/h-search.php?sh=1&button=Search&key=patchldr.zip&stype=all&sort=type_name&dir=%2FOkay, I think I've got most of the stuff here that you'll need to get you up and running a stable system. I might be missing something, if I am then I can try and figure it out with my actual Warp 3 system.
Fahrvenugen