有研华CPU板一块,集成网卡.
请教各位高手如何利用以下资源,在DOS6.22环境下驱动网卡?
驱动盘目录如下:
...\DRV_LAN\INTEL\DOS\:
DRIVER.DOS
E100B.DOS
E100BEDS.NIF
E100BODI.COM
E100BODI.INS
IPXODI.COM
LSL.COM
NET.CFG
NETX.EXE
PROTOCOL.INI
其中:
1.文件PROTOCOL.INI:
; Protocol.Ini section for the Intel(R) PRO PCI Adapter
DRIVERNAME = E100B$
;
; Some common parameters
;
; SPEED =
; 0 = Auto (default)
;
; FORCEDUPLEX =
; 0 = Auto (default); 1 = Half; 2 = Full
;
; SLOT = 0x38
;
; NODE = "00AA00123456"
;
; TRANSMITBUFFERS = 20 ; range 2 - 38
;
; RECEIVEBUFFERS = 20 ; range 2 - 38
;
; Note that TRANSMITBUFFERS + RECEIVEBUFFERS <= 40
;
; CACHEFLUSH = 0 ; set to 1 to allow the driver to hook the cache flush interrupt
; ; this is needed when doing unattended installations of NT 4
2.文件NET.CFG:
Link Driver E100BODI
; Remove the semi-colon in front of the frame type you will use.
; This frame type must match what the NetWare server is using.
; FRAME Ethernet_802.2
; FRAME Ethernet_802.3
; FRAME Ethernet_SNAP
; FRAME Ethernet_II
NetWare DOS Requester
FIRST NETWORK DRIVE = F
; If you know the name of your preferred server, remove the
; semi-colon below and enter the preferred server name after
; the equal sign.
;preferred server =
3.文件E100BEDS.NIF:
; Extended DOS NIF file
Type = NDIS
Title = Intel(R) PRO PCI Adapter
Version = 3.12
Drivername = E100B$
Xports = NETBEUI LANDD
Name = E100B.DOS
display = "Media Speed"
type = Decimal
set = 10, 100
optional = YES
editable = YES
help = "The driver can configure the adapter for either 10 or 100 Mbps.
Assigning a value to this parameter will override the Auto-Speed-Sense feature
of the driver. Leave the field blank to enable the Auto-Speed-Sense feature."
display = "Force Duplex Mode"
type = Decimal
set = 1, 2
optional = YES
editable = YES
help = "The driver can configure the adapter for either Half or Full Duplex.
Automatic detection of Full Duplex REQUIRES a hub with ports which are capable
of performing N-Way auto-negotiation, so forcing the duplex mode to Full is
recommended for most users connecting to a Full Duplex hub. Assigning a value
of 1 (Half) or 2 (Full) to this parameter will override the auto-negotiation
feature of the adapter, and will also make the SPEED parameter REQUIRED.
Leave the field blank to enable the auto-negotiation feature."
display = "Slot/Device Identifier"
type = Hexadecimal
range = 0-1FFF
optional = YES
editable = YES
help = "Use of this parameter is only required in systems with more than one
adapter installed. If you are installing more than one PCI adapter: 1) complete
the configuration process, but leave the Slot field blank for each driver;
2) restart the system and record the list of Slots that each driver displays;
3) complete the configuration by assigning one of the values from the list to
the Slot parameter of each driver. Leave the field blank if you have only one
adapter installed."
display = "Locally Administered Address"
type = String
strlength = 12
optional = YES
editable = YES
help = "Use of this parameter to modify the network address used by
the adapter."
DOS对于我已经是N多年前的事了,只记得有3COM,NOVEL网,很陌生.
希望在高人的指点下入门.
quance@vip.sina.com
第一步:在C盘建立一个NetCard目录,即C:\Netcard目录,将下列文件拷入到这个目录中,
这些文件在
http://www.firstsail.com.cn/Download2/PacketDriver.Rar可下载
文件一:Protman.Dos
文件二:Dis_Pkt.Dos
文件三:NetBind.Com
文件四:Protman.Exe
第二步:将网卡驱动盘的两个文件拷贝到您的c:\netcard目录中。
文件五:Protocol.Ini
文件六:E100B.Dos
第三步:修改C盘根目录下的Config.Sys文件(假设您是DOS6.22),文件内容如下
device=c:\dos\himem.sys
device=c:\dos\emm386.exe noems novcpi
device=c:\netcard\protman.dos /i:c:\netcard
device=c:\netcard\dis_pkt.dos
device=c:\netcard\e100b.dos
dos=high,umb
files=35
stacks=12,256
第三步:修改C盘根目录下的Autoexec.bat文件(假设您是DOS6.22),文件内容如下
path c:\dos
lh smartdrv.exe
lh c:\netcard\netbind.com
第四步:修改c:\netcard\Protocol.ini文件,文件内容如下
drivername=PROTMAN$
drivername=PKTDRV$
bindings=nic
intvec=0x60
chainvec=0x66
DriverName=E100B$
第五步:重新启动计算机
总结:如果加载成功,则Autoexec.bat执行netbind.com文件时,会显示网卡的NIC地址:xx:xx:xx:xx:xx,
这时NDIS2网卡驱动就转成了"packetdriver"网卡驱动,网卡驱动此时成功加载!
有疑问,可发邮件到
szhello8@21cn.net或打手机13560730316