First post, by jcarron2
Evening everyone
I'm new here, and have enjoyed fiddling around with older machines for years, and decided to have a dig at getting MSDOS networking going... So far I seem to have failed.
I've been trying to get MS dos 6.x working with network support, I have an old disk, which has a copy of Beame & Whiteside TCP stack (v 2.8, and v3.1), however I cannot get things to work at all.
I have a NE2000 type network card, which I believe I have working, as I can see the ne2000.com setup app detects and shows the network cards mac address properly at 300h/IRQ9.
Does anyone have any experience with this software ? Google has come up pretty much empty, except for a few notes/copies of using this software for Quake1 TCPIP in DOS.
What my hope to do for MS DOS is
- Connect to NFS V2 share
- Host NFS V2 share on the DOS machine
- Possibly connect to old SMB/Samba shares using the V1 protocol.
This software seems to support that and much more *if* you can figure out how to get it to work. There is a application called bwcustom which run to set the options right inside in the ETHDEV.SYS file - eg static IP, or BOOTP IP, and so on. Those get loaded with the config.sys device= command - - however I only seem to have the 3c503 driver, and ETHDEV.PKT device - however using ETHDEV.PKT causes BWRPC to hang once its started, leading me to think either:
A. I've done something wrong
B. I can only use this software for a 3c503 card type?
Under BWCUSTOM -> Hardware Customization -> I have IRQ set to 9, IO address set to 300h, however I am not sure what "Shared memory address" or "ETHDEV interface vector" should be set to.
For now I have set ETHDEV interface vector to 0x7c, as that is what seems to work with the ne2000 card, shared memory address I left at default D800h.
Any ideas? Or is there some more modern solution for older era machine that can do this ? I've looked into brutman mTCP, but it doesn't seem to offer NFS or SMB ....
For reference, I have the following in my config.sys/autoexec
config.sys
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH
files = 40
REM - Hangs bwnfs.exe DEVICE = C:\bwtcp31\UTILITY\ETHDEV.PKT
REM DEVICE = C:\bwtcp31\ETHDEV.SYS
DEVICE = C:\bwtcp31\TCPIP.SYS 1460 1460 20
LASTDRIVE=Z
C:\DOS\SMARTDRV.EXE
PROMPT $p$g
PATH C:\DOS;C:\;C:\WP51;c:\bwtcp31;c:\virus;c:\spss;c:\procite
MODE COM1: BAUD=9600 DATA=8 STOP=1 PARITY=e
c:\net2\ne2000\ne2000 0x7c
C:\bwtcp31\StartNet
SET BWSTATE=C:\bwtcp31
SET DOMAIN=home
C:\bwtcp31\BWRPC
C:\bwtcp31\BWNFS dos620 /D:10 /R:4096 /W:4096
Loading NE2000 looks good:
C:\NET2\NE2000>ne2000 0x7c
Packet driver for NE2000, version 11.4.3
Packet driver skeleton copyright 1988-93, Crynwr Software.
This program is freely copyable; source must be available; NO WARRANTY.
See the file COPYING.DOC for details; send FAX to +1-315-268-9201 for a copy.
System: [345]86 processor, ISA bus, Two 8259s
Packet driver software interrupt is 0x7C (124)
Interrupt number 0x9 (9)
I/O port 0x300 (768)
My Ethernet address is 00:40:33:29:77:C1
C:\BWTCP31>startnet
Beame & Whiteside Software, Inc. Network started.
C:\BWTCP31>bwrpc
BWRPC V3.1 (Remote Procedure Call)
(c) Copyright 1988-1994 Beame & Whiteside Software, Inc.
C:\BWTCP31>
C:\BWTCP31>bwnfs dos620 /D:10 /R:4096 /W:4096 <- HANGS here or if I try any network related command, such as arp.
If I skip this step, and just try ping, that doesn't work either... So something is wrong..
C:\BWTCP31>ping 192.168.2.251
PING 192.168.2.251: 56 data bytes
ping: 192.168.2.251 not responding to ARP request
ping: 192.168.2.251 not responding to ARP request
----192.168.2.251 PING Statistics----
2 packets transmitted, 0 packets received, 100% packet loss
##############
These are the ETHDEV I currently have listed to try:
C:\BWTCP31\UTILITY>DIR
Volume in drive C is WD80
Volume Serial Number is 1406-1E07
Directory of C:\BWTCP31\UTILITY
. <DIR> 01-02-22 10:36p
.. <DIR> 01-02-22 10:36p
ETHDEV WIN 7,702 06-14-94 10:28a
ETHDEV NDS 8,934 01-03-22 9:15p
ETHDEV SLP 9,158 06-14-94 10:29a
ETHDEV 503 9,654 01-04-22 9:05a
ETHDEV WD 10,134 06-14-94 10:29a
ETHDEV 501 9,030 06-14-94 10:29a
ETHDEV BAK 8,150 01-03-22 10:09p
ETHDEV TKN 10,326 06-14-94 10:29a
ETHDEV ODI 8,566 06-14-94 10:29a
UNIXLPR C 4,576 08-17-93 3:03a
FILTER ASM 10,184 08-17-93 3:03a
BWZIP EXE 18,304 06-14-94 10:40a
MAPNA TXT 2,599 05-18-94 3:33p
MAPNB TXT 5,588 05-18-94 3:34p
MAPNC TXT 4,170 05-18-94 3:34p
MAPND TXT 3,264 05-18-94 3:35p
MAPNE TXT 7,335 05-18-94 3:35p
MAPNF TXT 8,277 05-18-94 3:29p
MAPNG TXT 6,347 05-18-94 3:35p
MAPNH TXT 13,276 05-18-94 3:35p
MAPNI TXT 4,354 05-18-94 3:36p
MAPNJ TXT 5,757 05-18-94 3:36p
MAPNL TXT 7,062 05-18-94 3:36p
MCHP1 TXT 14,248 05-18-94 3:37p
MCHP2 TXT 48,081 05-18-94 3:37p
MCHP3 TXT 117,975 05-18-94 3:39p
MCHP4 TXT 66,209 05-18-94 3:40p
MCHP5A TXT 203,323 05-18-94 4:07p
MCHP5B TXT 124,538 05-18-94 3:41p
MCHP5C TXT 56,110 05-18-94 3:41p
MCHP5D TXT 136,177 05-18-94 4:09p
MCHP6 TXT 18,024 05-18-94 3:37p
MCHP7 TXT 31,332 05-18-94 3:38p
MAKEFILE 7,544 06-14-94 4:48p
BWLOCK C 18,476 06-14-94 4:42p
BWNFSD C 69,569 06-14-94 5:03p
BWPRINT C 22,864 06-14-94 4:43p
BWCUSTOM COM 42,487 03-16-94 11:50a
ETHDEV PKT 8,150 01-04-22 12:09p
41 file(s) 1,167,854 bytes
23,160,832 bytes free