I'm having difficulty installing an ethernet driver for my NIC under MS-DOS 6.22. My goal is to get a broadband cable connection and install Arachne web browser. Network hardware is as follows:
- Marvell Yukon 88E8001 Gigabit Ethernet Controller is built into ASUS motherboard and uses PCI-E bus. Connected to router.
- Marvell Yukon 88E8056 Gigabit Ethernet Controller is built into ASUS motherboard and uses PCI bus. Currently not connected to router.
- DLink 655 Wireless Router (using ethernet cable, not wireless)
The Yukon driver is NDIS2 Marvell DOS driver v8.21.1.1 from ASUS which includes the files yuknd.dos, protocol.ini and oemsetup.inf.
To install the driver, I'm using instructions found at
http://sourceforge.net/apps/mediawiki/freedos/index.php?title=Networking_FreeDOS_-_NDIS_driver_installation, which is based on DIS_PKT9.DOS. So, I've assembled a floppy with the following files:
- protman.dos (extracted from MS Client 3.0)
- protman.exe (extracted from MS Client 3.0)
- netbind.com (extracted from MS Client 3.0)
- DIS_PKT9.dos (downloaded from link at the SourceForge page cited above)
- yuknd.dos (ethernet driver from ASUS)
- protocol.ini (new file created by me with MS-DOS EDIT command and saved with .ini extension)
It should be noted I did not include on the floppy two of the driver files from ASUS:
- oemsetup.inf (packet driver converter instructions did not say to use other files when assembling the floppy)
- the original protocol.ini (per packet driver converter instructions, I created and used a new protocol.ini file)
All files on floppy were copied to a new C:\NET directory and no other files exist in that directory.
Here is protocol.ini file I created:
--- PROTOCOL.INI ---
[protman]
DriverName=PROTMAN$
[YUKND]
DriverName=YUKND$
[PKTDRV]
drivername=PKTDRV$
bindings=YUKND
intvec=0x60
chainvec=0x68
Here is autoexec.bat file, as modified per instructions:
LH /L:0 C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $p$g
PATH C:\DOS
PATH C:\NET;C:\NC;%PATH%
SET TEMP=C:\DOS
LH /L:1,32304 C:\DOS\MSCDEX /D:mscd
C:\DOS\MOUSE.COM
C:\NET\NETBIND.COM
Here is the config.sys file, as modified per instructions:
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
BUFFERS=15,0
FILES=30
DOS=UMB
LASTDRIVE=E
FCBS=4,0
DOS=HIGH
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\GCDROM.SYS /D:MSCD /C2
DEVICEHIGH=C:\NET\PROTMAN.DOS /I:C:\NET
DEVICEHIGH=C:\NET\YUKND.DOS
DEVICEHIGH=C:\NET\DIS_PKT9.DOS
So, when I boot up, I get the following screen that says Protocol Manager has not been loaded and system is unable to open PROTMAN$:
PRO0004E: A parameter does not belong to any logical module
Marvell(R) Yukon(R) Ethernet Controller NDIS 2.0.1 MAC Module v8.21 (20060428)
(C)Copyright 2003-2006 Marvell(R). All rights reserved..
LTE0002E: Protocol Manager has not been loaded
MAC/DIS to Packet Driver converter loaded. Version 1.09
Copyright 1991 FTP Software, Inc. All rights reserved.
Protocol Manager not present
C:\>
MS-DOS LAN Manager V2.1 Netbind
Error: 7906 Unable to open PROTMAN$.
C:\>
It should be noted that I later add oemsetup.inf to the \NET directory, but it didn't change the outcome.
Any suggestions would be really appreciated. I'm attaching the following screen shots for reference:
- boot up screen showing the error
- list of files in the \NET directory
[regaining space - attachment deleted by admin]