OS2 World Community Forum

OS/2, eCS & ArcaOS - Technical => Setup & Installation => Topic started by: Neil Waldhauer on November 11, 2024, 09:48:18 pm

Title: TCP/IP 4.3 patches
Post by: Neil Waldhauer on November 11, 2024, 09:48:18 pm
I'm installing Warp4 from 1996 on a VirtualBox environment. I'm trying to install all the fixes.

I've installed TCP/IP 4.3, but VBoxService wants TCPIP32.DLL, and I'm not seeing it where I expect to see it, in C:\MPTN\DLL

What installs TCPIP32.DLL, and what fixes or patches are available?
Title: Re: TCP/IP 4.3 patches
Post by: Pete on November 11, 2024, 10:23:23 pm
Hi Neil

You may find this site useful  http://web.archive.org/web/20060926004818/http://www.warpupdates.mynetcologne.de/english/site_contents.html  - especially the  link to here  http://web.archive.org/web/20060926010736/http://www.warpupdates.mynetcologne.de/english/tcpip.html


Regards

Pete
Title: Re: TCP/IP 4.3 patches
Post by: Martin Iturbide on November 11, 2024, 10:30:53 pm
Hello Neil

As a novelty, I always wanted to create a thing called OS/2 Warp 4.1.

Please check this page and let me know what I'm missing according to your vision creating the VM.
- https://www.os2world.com/wiki/index.php?title=Updating_OS/2_Warp_4

Regards
Title: Re: TCP/IP 4.3 patches
Post by: Dave Yeo on November 11, 2024, 10:46:38 pm
Sadly, I tried to go to ftp://ps.boulder.ibm.com/ps/products/tcpip/fixes/readme.txt (http://ftp://ps.boulder.ibm.com/ps/products/tcpip/fixes/readme.txt). Wants a login, tried anonymous and then it wants a TLS connection
Title: Re: TCP/IP 4.3 patches
Post by: Tom on November 12, 2024, 12:01:13 am
Sadly, I tried to go to ftp://ps.boulder.ibm.com/ps/products/tcpip/fixes/readme.txt (http://ftp://ps.boulder.ibm.com/ps/products/tcpip/fixes/readme.txt). Wants a login, tried anonymous and then it wants a TLS connection

Use instead https://public.dhe.ibm.com/ps/products/tcpip/fixes/readme.txt
Title: Re: TCP/IP 4.3 patches
Post by: Dave Yeo on November 12, 2024, 02:24:10 am
Sadly, I tried to go to ftp://ps.boulder.ibm.com/ps/products/tcpip/fixes/readme.txt (http://ftp://ps.boulder.ibm.com/ps/products/tcpip/fixes/readme.txt). Wants a login, tried anonymous and then it wants a TLS connection

Use instead https://public.dhe.ibm.com/ps/products/tcpip/fixes/readme.txt

Thanks, bookmarked.
Title: Re: TCP/IP 4.3 patches
Post by: Neil Waldhauer on November 12, 2024, 05:29:25 am
Thanks for the links. Of course, the fixes are a messy mixture of public, Software Choice and Passport Advantage. I was able to figure out that installation of TCP/IP 4.3 had failed due to missing prerequisites. I may not have the latest of everything yet, but VBoxService is working and therefore shared folders.

Title: Re: TCP/IP 4.3 patches
Post by: Lars on November 12, 2024, 08:45:32 am
You presumably need to update both, MPTS and also TCPIP:

https://altsan.org/os2/fixpaks/mpts.html
https://altsan.org/os2/fixpaks/tcpip.html
Title: Re: TCP/IP 4.3 patches
Post by: Neil Waldhauer on November 12, 2024, 03:13:45 pm
Thanks, Lars. The pages on Alex Taylor's website that you provided show clearly what needs to be done, and which packages are Software Choice or Passport Advantage.

I did find TCPIP32.DLL in TCP/IP 4.3, but I wonder if it is also in one of the freely available fixpaks.

Title: Re: TCP/IP 4.3 patches
Post by: Lars on November 12, 2024, 11:37:41 pm
I can find it in here:
https://public.dhe.ibm.com/ps/products/tcpip/fixes/v4.3os2/ic27649/ic27649.txt

but of course, that is just an addon patch to TCP 4.3.

The good thing is that it also contains all the relevant protocol and socket drivers and the other DLLs that work together with TCPIP32.DLL (for example TCPIPDLL.DLL that I seem to remember is the interfacing DLL for 16-bit apps using the older BSD Version 4.3 API and TCP32DLL.DLL is the interfacing DLL for 32-bit apps using the older BSD Version 4.3 API, see also the TCP/IP Version 4.21 Programming Reference that comes with the OS/2 toolkit: "Introduction to Networking Services).
Title: Re: TCP/IP 4.3 patches
Post by: Andi B. on November 13, 2024, 11:46:09 am
Isn't there a tcpip32.dll shiped with ACPI package? Or was it the AN kernel WPI? I think it checks if the right one is installed. I vaguely remember we need a patched one for stable SMP. 
Title: Re: TCP/IP 4.3 patches
Post by: Lars on November 13, 2024, 04:28:28 pm
Neil is trying to install and upgrade Warp4. His aim is not to cannibalize his ArcaOS installation, nor to invest hundreds of dollars to update to it (or eCS).
Title: Re: TCP/IP 4.3 patches
Post by: Dave Yeo on November 14, 2024, 02:27:34 am
Isn't there a tcpip32.dll shiped with ACPI package? Or was it the AN kernel WPI? I think it checks if the right one is installed. I vaguely remember we need a patched one for stable SMP.

The one I have on my old Warp V4 install is,
Code: [Select]
E:\MPTN\DLL>bldlevel tcpip32.dll
Build Level Display Facility Version 6.12.675 Sep 25 2001
(C) Copyright IBM Corporation 1993-2001
Signature:       @#IBM:6.01a#@ patched 2011/08/16 06:01:01 on TCPBLDSRVR - MPTS 6.01-TCP/IP 4.3 for OS/2 - 32 BIT SOCKETS
Vendor:          IBM
Revision:        6.01
File Version:    6.1
Description:     patched 2011/08/16 06:01:01 on TCPBLDSRVR - MPTS 6.01-TCP/IP 4.3 for OS/2 - 32

So a patched version of the free tcpip32.dll I think. ArcaOS uses the same version. This was around FF10 or earlier when dual core systems became more common and there were lots of crashes due to tcpip32.dll being linked against the single threaded runtime.
Title: Re: TCP/IP 4.3 patches
Post by: Neil Waldhauer on November 25, 2024, 01:52:34 am
I can find it in here:
https://public.dhe.ibm.com/ps/products/tcpip/fixes/v4.3os2/ic27649/ic27649.txt

but of course, that is just an addon patch to TCP 4.3.

The good thing is that it also contains all the relevant protocol and socket drivers and the other DLLs that work together with TCPIP32.DLL (for example TCPIPDLL.DLL that I seem to remember is the interfacing DLL for 16-bit apps using the older BSD Version 4.3 API and TCP32DLL.DLL is the interfacing DLL for 32-bit apps using the older BSD Version 4.3 API, see also the TCP/IP Version 4.21 Programming Reference that comes with the OS/2 toolkit: "Introduction to Networking Services).

I have now tried to replace TCP/IP 4.3 with ic27649. Doing so allows the VirtualBox Additions to load and shared folders work as well as the do on ArcaOS - several bugs, not likely to be fixed, but does transfer files.

Unfortunately many TCP/IP features, like resolving network names, do not work. Installing TCP/IP 4.3 over ic27649 makes networking work again, so ic27649 cannot be used as a free version of TCP/IP 4.3. TCP/IP 4.3 was a Software Choice offering. I may need to rethink how to install VirtualBox Additions.
Title: Re: TCP/IP 4.3 patches
Post by: Ian B Manners on November 25, 2024, 03:11:49 am
Hi Neil,

You may like to try unzipping Paul's latest BIND build and copying the *.exe files to your x:\mptn\bin directory, this will replace host.exe, dig and other tcpip utilities to more recent builds.
Title: Re: TCP/IP 4.3 patches
Post by: Lars on November 25, 2024, 06:49:33 am
I understood from Neils comment that the base device drivers in the patch package are not properly doing the job. An executable building upon these cannot fix that.
Title: Re: TCP/IP 4.3 patches
Post by: Ian B Manners on November 25, 2024, 02:47:05 pm
True, I should read posts a bit slower...