Hmmmmm .... Windows in its various flavours from 95 on upwards can't even get close to the degree of control over DOS and 16-bit Windows programs (and thus the practical usability) that OS/2 offers. (Well, actually, I'm running Ecomstation, which is an updated version of OS/2, licenced by Serenity Systems and essentially a pretty fair attempt to carry the existing code base into the 21st century - device drivers, UI tweaks, and so on.) It's difficult to see Linux matching it either, though I have not tried in the last few years.
It is certainly possible to connect an OS/2 system to even Windows XP (which, so far as I am concerned, is always an absolute bitch to network, not just with OS/2, but with any other damn thing), but you require some good luck or else a fair degree of knowlege to do it - knowledge I don't have. Yes, on the one hand I've been using it every day for many years and have done hundreds of installations, but on the other hand, I only have one OS/2 system at present and don't ever get to play with it much — it just works, year in and year out. A couple of days ago I applied some updates. It was the first time I'd done anything at all to that machine for two or three years. (Other than use it, I mean.) That doesn't add up to any sort of decent currency on setup/configuration issues!
I think I need to get either one of two things, not sure which one. Either (a) get NETBEUI working properly under Windows XP - apparently the supplied installation often fails and does not load the correct services, but does it without any error message of any kind (I read this on usenet somewhere recently, from a poster who seemed to be making sense) and you have to fiddle with it; or (b) else I need to use NETBEUI over TCP/IP rather than native NETBEUI in OS/2. When I do this, it fails (witherror message) and I need to figure out why.
Alternatively, I could try upgrading from ECS 1.0 to 1.2. (I tried 1.1 some years ago and didn't get on with it very well.) (2.0 is in beta now, so I might wait for that instead.)
Or just leave everything as it is and move the accounting data onto a Linux box or NAS unit. Easy, but throwing hardware at a problem seems rather wasteful.
Or scrap the XP install and run Windows 2000 on the Thinkpad. It's only XP that has the problems: any other OS networks just fine - yes, from Win95 on up.
Guess I'll buggerise around with it a bit longer, when I get time, see if I can figure it out. (One day.....)
Or .... is it possible to have some sort of relay system? The amount of data that I need to access off the OS/2 box on my laptop is trivial - I'm talking stuff that would fit on one or two floppy discs (well, if I had floppy drives it would) and not on a daily basis either - something more like once every second week or so. There are two Win2K machines on the same network that often run 24x7 .....
STOP PRESS
Cracked it. The USENET poster was correct: the Windows XP NETBEUI installation routine is broken and fails to copy nbf.sys to system32/drivers. Copy it manually, reboot, and we have a working network.
Now the bad news: not knowing if the problem was on the OS/2 side or the Win XP side, I buggerised abut quite a bit with the OS/2 network setup, figuring out, amongst other things, how to get NETBIOS over TCP/IP working ...... and now I can't log onto the W2K machines from the OS/2 machine anymore (but can still go the other way).
(sigh)
Shouldn't be too hard to fix. But first (as Tea would say) lunch!