VOGONS


First post, by cezar

User metadata
Rank Newbie
Rank
Newbie

Thanks to your guys' help I was able to successfully resuscitate this old machine and I have it fully working. Next on the agenda: networking.

I have installed an Etherlink III card and according to the diagnostics that come on the disk it passes all its self-tests with flying colors. Unfortunately I can't figure out how to actually get it to do anything on my network, like sharing files or getting an IP address. I have tried all the things on here:

http://ps-2.kev009.com/ohlandl/NIC/3com_529.html (I have the TP version, the one with RJ45)

And no combination of softwares seems to work. I've also tried Win311FW as well and for some reason it was absolutely sluggish beyond belief (literally 20-30x slower than with networking not enabled) and I still couldn't figure out how to get networking to work.

Can somebody get me a quick cheat sheet on how to get this thing talking to my home network so I can share files with it? I am a developer and I know how to set up Samba, etc, so I don't need my hand held, just a basic outline of the steps needed to get this thing on the network. Thanks!

Reply 1 of 18, by MMaximus

User metadata
Rank Oldbie
Rank
Oldbie

Have you tried mTCP for DOS? I've just started using it after having read about it on Vogons, and it's fantastic. I've put an old 286 on my home network with minimal hassle (the hardest part was finding the correct packet driver for my Etherlink III card).

Hard Disk Sounds

Reply 2 of 18, by Deksor

User metadata
Rank l33t
Rank
l33t

Microsoft Network Client 3.0 can access samba under DOS : http://www.windowsnetworking.com/j_helmig/doscltcp.htm

also for Windows 3.11, you need the 32 bit TCP/IP network stack to do the same thing as MS Network Client 3.0
Windows is probably slow because I think it keeps trying to connect and fails everytime thus making slowdowns

Trying to identify old hardware ? Visit The retro web - Project's thread The Retro Web project - a stason.org/TH99 alternative

Reply 3 of 18, by dionb

User metadata
Rank l33t++
Rank
l33t++
MMaximus wrote:

Have you tried mTCP for DOS? I've just started using it after having read about it on Vogons, and it's fantastic. I've put an old 286 on my home network with minimal hassle (the hardest part was finding the correct packet driver for my Etherlink III card).

Second that, both in the simplicity of mTCP and the digging for the packet driver.

This site has a few relevant-looking downloads:
http://ohlandl.ipv7.net/NIC/3com_529.html
3C5X9PD.COM on the Etherdisk 6.1 #2 looks like what you need.

If this works you can start trying to figure out what's up with Windows, but with a 386SX I'd just stick to DOS or OS/2 2.0 tbh.

Reply 4 of 18, by Deksor

User metadata
Rank l33t
Rank
l33t

Sadly you can't connect to network shares with mtcp. That would be awesome if that was possible. FTP works, but for me that's annoying because I have a samba share on my rpi that works for every retro computer I have EXCEPT for my XT because mTCP doesn't support that so I would need to make an ftp server just for that computer ...

Trying to identify old hardware ? Visit The retro web - Project's thread The Retro Web project - a stason.org/TH99 alternative

Reply 5 of 18, by cezar

User metadata
Rank Newbie
Rank
Newbie
Deksor wrote:

Microsoft Network Client 3.0 can access samba under DOS : http://www.windowsnetworking.com/j_helmig/doscltcp.htm

also for Windows 3.11, you need the 32 bit TCP/IP network stack to do the same thing as MS Network Client 3.0
Windows is probably slow because I think it keeps trying to connect and fails everytime thus making slowdowns

I didn't see any sort of tcp/ip options when I was messing around with the network client, maybe I need to try this version.

Your hypothesis on the connection failure sounds very plausible.

Thanks for the useful info guys I will report back.

Reply 6 of 18, by dionb

User metadata
Rank l33t++
Rank
l33t++
Deksor wrote:

Sadly you can't connect to network shares with mtcp. That would be awesome if that was possible. FTP works, but for me that's annoying because I have a samba share on my rpi that works for every retro computer I have EXCEPT for my XT because mTCP doesn't support that so I would need to make an ftp server just for that computer ...

IMHO Samba is a big inefficient PITA on any system. But that's the point: take it one step at a time. You don't run before you can crawl. In this case we have big pile of uncertainties. Instead of taking the biggest, most baroque networking stack available and wondering why it doesn't work (but does slow the system down to a crawl), start with the smallest, simplest one. If that works, you know that the hardware itself is functional and that the network connection is behaving. With that knowledge you can move on to the big stack knowing that you're just dealing with a software/configuration option.

Reply 7 of 18, by tayyare

User metadata
Rank Oldbie
Rank
Oldbie

I assume you want to connect your new(?) PC to your exisiting Windows network. Actually it is quite straight forward, and for such a machine, WFW 3.11 is the way to go in my opinion. Being sluggish when compared to normal Windows 3.1 probably means something is wrong (repetive connection failures like somebody else also mentioned? Problematic NIC, cables, etc?). Normally, any machine that can run Windows 3.1, would run WFW 3.11 at similar speeds.

What you need to do first is finding the MS TCP/IP pack and installing it: Microsoft TCP/IP-32 3.11b at WinWorldPC

Then, you need to make some arrangements regarding TCP/IP protocol. I don't have my WFW 3.11 box near me now, so I cannot give you detailed explanations about the setup (you can PM me for further instructions if you want them later) but you need to setup two things: "Default Gateway" and "DNS". You need to enter your routers IP for both of them. You also need to enable DHCP (or give your PC a static IP which is different than any other PC or equipment in your network).

Thats all! 🤣

I don't remeber a single think about "connecting to a domain". but I assume your Windows network is peer to peer (no dedicated domain controller server), so be sure that the all the PCs you need to connect is in the same workgroup.

Last edited by Stiletto on 2020-03-02, 07:33. Edited 1 time in total.

GA-6VTXE PIII 1.4+512MB
Geforce4 Ti 4200 64MB
Diamond Monster 3D 12MB SLI
SB AWE64 PNP+32MB
120GB IDE Samsung/80GB IDE Seagate/146GB SCSI Compaq/73GB SCSI IBM
Adaptec AHA29160
3com 3C905B-TX
Gotek+CF Reader
MSDOS 6.22+Win 3.11/95 OSR2.1/98SE/ME/2000

Reply 12 of 18, by cezar

User metadata
Rank Newbie
Rank
Newbie

Trying to get WFW311 going again. This time I selected a custom adapter and pointed it at my network card's drivers directory. That seemed to work, however, when I try and start windows I get:

"Insufficient memory or address space to initialize Windows in 386 enhanced mode"

I feel like I just need some proper config.sys/autoexec.bat settings. Right now I have:

config.sys:
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE
DOS=HIGH
FILES=30
LASTDRIVE=Z
DEVICEHIGH=C:\WINDOWS\IFSHLP.SYS
STACKS=9,256

autoexec.bat:
C:\WINDOWS\SMARTDRX.EXE /X
@ECHO OFF
PROMPT $p$g
PATH C:\WINDOWS;C:\DOS;c:\mtcp
SET TEMP=C:\DOS
SET MTCPCFG=mtcp.cfg
c:\dos\doskey.com
3c5x9pd.com 0x60
c:\mtcp\dhcp.exe
c:\WINDOWS\net start

All my MTCP works with this setup but Windows won't load...

Reply 13 of 18, by Deksor

User metadata
Rank l33t
Rank
l33t

I'm not sure if you can have mtcp and windows using the nic at the same time

Trying to identify old hardware ? Visit The retro web - Project's thread The Retro Web project - a stason.org/TH99 alternative

Reply 14 of 18, by cezar

User metadata
Rank Newbie
Rank
Newbie
Deksor wrote:

I'm not sure if you can have mtcp and windows using the nic at the same time

I thought that might be the case but I've tried 'rem'ing a bunch of items in both files and nothing helped.

Reply 15 of 18, by tayyare

User metadata
Rank Oldbie
Rank
Oldbie
cezar wrote:
Deksor wrote:

I'm not sure if you can have mtcp and windows using the nic at the same time

I thought that might be the case but I've tried 'rem'ing a bunch of items in both files and nothing helped.

By "Windows won't load" you mean splash screen (Windows 3.11 start up logo) is present but it stops there? Be sure that your NIC is connected to a switch, router, etc. A network enabled WFW 3.11 will not start if the network cable is unplugged (according to my experience). And even then, give it some time (like a couple of minutes).

GA-6VTXE PIII 1.4+512MB
Geforce4 Ti 4200 64MB
Diamond Monster 3D 12MB SLI
SB AWE64 PNP+32MB
120GB IDE Samsung/80GB IDE Seagate/146GB SCSI Compaq/73GB SCSI IBM
Adaptec AHA29160
3com 3C905B-TX
Gotek+CF Reader
MSDOS 6.22+Win 3.11/95 OSR2.1/98SE/ME/2000

Reply 16 of 18, by cezar

User metadata
Rank Newbie
Rank
Newbie
Deksor wrote:

By "Windows won't load" you mean splash screen (Windows 3.11 start up logo) is present but it stops there?

Right.

Deksor wrote:

Be sure that your NIC is connected to a switch, router, etc.

It is.

Reply 17 of 18, by chinny22

User metadata
Rank l33t++
Rank
l33t++

if you run win /n it should bypass networking, so if you boot into windows. its most likely not picking up a DHCP address.
This will most likely be driver issue as mtcp works so we know the physical network is good.

I'm also unsure if you can have mtcp running at the same time but I'm guessing not with the c:\mtcp\dhcp.exe line.
Educated guess is windows is trying to give the network card an IP address not realising it already has one.

Personally I have just enough networking in dos setup for gaming, and leave the rest of networking to Win3x to avoid internal fighting.

Reply 18 of 18, by mbbrutman

User metadata
Rank Member
Rank
Member

Technically speaking, it's not mTCP running at the same time ... it's the packet driver that remains resident and can interfere with other programs using the network card.

If you want to switch between packet driver based applications like mTCP or Windows just unload the packet driver when you are going to use Windows. Most packet drivers support a /u switch to unload. (Xircom packet drivers are ill-behaved and do not, so you have to reboot to get rid of the bugger.)