Ris with Via Rhine III VT6105M

  • Thread starter Thread starter Martin H
  • Start date Start date
M

Martin H

I did not work for me...
Is it the winXP driver or DOS driver I need for the Text-mode?
Should I put them in i386 or in the $oem$\.... map?
This is the start of ristndrd.sif

[data]
floppyless = "1"
msdosinitiated = "1"
OriSrc = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
OriTyp = "4"
LocalSourceOnCD = 1
DisableAdminAccountOnDomainJoin = 0

[SetupData]
OsLoadOptions = "/noguiboot /fastdetect"
SetupSourceDevice =
"\Device\LanmanRedirector\%SERVERNAME%\RemInst\%INSTALLPATH%"

[Unattended]
DriverSigningPolicy = Ignore
OemPreinstall = YES
FileSystem = LeaveAlone
ExtendOEMPartition = 0
TargetPath = \WINDOWS
OemSkipEula = yes
InstallFilesPath = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
LegacyNIC = 1

OemPnpDriversPath="drivers\net"

UnattendSwitch=Yes
; This switch prevents the user setup dialog from running when XP
; starts for the first time.


"Bill Curtis [MSFT]" said:
246184 How to Add Third-Party OEM Network Adapters to RIS Installations
http://support.microsoft.com/?id=246184

1. On the RIS server, copy the OEM-supplied .inf and .sys file for the
network adapter to the
RemoteInstall\Setup\<Language>\Images\<Dir_name>\i386 folder. This
allows Setup to use the driver during the Text-mode portion of the
installation.


- Bill Curtis [MSFT]
"This posting is provided "AS IS" with no warranties, and confers no
rights."


Hi, I want to use RIS with our new laptops.
They have a built-in VIA network.
The PXE works great but after I log in to the RIS server the installation
stops.
It say the nesecery network driver are missing.
Does someone now how to do this for the VIA card?
I have put the driver files under \$oem$\$1\.... and direct to the map in
the .sif file...
Can I do any thing else? What files do I need to put there?

Please let me know if you know any thing about this!
/Martin
 
This is a note added from the NIC, for me it look wierd...
Is this how to do THIS????????

**
**
** VIA Rhine Family Fast Ethernet Adapter
**
** PXE BOOTROM for Windows 2000 RIS server
**
** v2.17 Nov , 2002
**
**

Description
============

Due to PCI 10/100Mb Fast Ethernet Adapter driver files didn't bundled in
Windows 2000 Professional Compact Disc, thus we need copy driver files
manully
to RIS server directory in order to successfully remote-boot Windows 2000
Professional client.

To Do
=====

1.Install Windows 2000 Advence server, Directory server, and RIS sever
with
PCI Fast 10/100Mb Ethernet Adapter driver files.

2.Use File Explorer to search the installed driver files in Windows 2000
system
directory \WINNT\inf with keyword "VEN_1106&DEV_3065". You may find a
file
named "oem?.inf" (? : A number from 0 to any, depends on number of
drivers you
have installed.)

3.Find another file has the same filename but different with extension
name .PNF
in that directory.

4.copy these two files to \\RIS
server\REMINST\SETUP\LANG\IMAGES\win2000.pro\i386
directory:

copy oem1.inf \\W2000\reminst\setup\chinese\images\win2000.pro\i386
copy oem1.pnf \\W2000\reminst\setup\chinese\images\win2000.pro\i386





Martin H said:
I did not work for me...
Is it the winXP driver or DOS driver I need for the Text-mode?
Should I put them in i386 or in the $oem$\.... map?
This is the start of ristndrd.sif

[data]
floppyless = "1"
msdosinitiated = "1"
OriSrc = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
OriTyp = "4"
LocalSourceOnCD = 1
DisableAdminAccountOnDomainJoin = 0

[SetupData]
OsLoadOptions = "/noguiboot /fastdetect"
SetupSourceDevice =
"\Device\LanmanRedirector\%SERVERNAME%\RemInst\%INSTALLPATH%"

[Unattended]
DriverSigningPolicy = Ignore
OemPreinstall = YES
FileSystem = LeaveAlone
ExtendOEMPartition = 0
TargetPath = \WINDOWS
OemSkipEula = yes
InstallFilesPath = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
LegacyNIC = 1

OemPnpDriversPath="drivers\net"

UnattendSwitch=Yes
; This switch prevents the user setup dialog from running when XP
; starts for the first time.


"Bill Curtis [MSFT]" said:
246184 How to Add Third-Party OEM Network Adapters to RIS Installations
http://support.microsoft.com/?id=246184

1. On the RIS server, copy the OEM-supplied .inf and .sys file for the
network adapter to the
RemoteInstall\Setup\<Language>\Images\<Dir_name>\i386 folder. This
allows Setup to use the driver during the Text-mode portion of the
installation.


- Bill Curtis [MSFT]
"This posting is provided "AS IS" with no warranties, and confers no
rights."


Hi, I want to use RIS with our new laptops.
They have a built-in VIA network.
The PXE works great but after I log in to the RIS server the installation
stops.
It say the nesecery network driver are missing.
Does someone now how to do this for the VIA card?
I have put the driver files under \$oem$\$1\.... and direct to the map in
the .sif file...
Can I do any thing else? What files do I need to put there?

Please let me know if you know any thing about this!
/Martin
 
Yes, this is the way you do it. PXE boot is totally different from placing
the drivers in the $OEM$/Path folder. Remember, the OEMPNPDRIVERS path is
ONLY used during GUI-MODE setup. PXE boot requires the INF and the .SYS
file be present on the ROOT of the CD-BASED image's (not riprep) I386
folder in order for the NIC drivers to load correctly.

Please follow this article to the letter and you should be fine:

246184 How to Add Third-Party OEM Network Adapters to RIS Installations
http://support.microsoft.com/?id=246184

- Take special note of the following section 1 of the article:

1. On the RIS server, copy the OEM-supplied .inf and .sys file for the
network adapter to the
RemoteInstall\Setup\<Language>\Images\<Dir_name>\i386 folder. This
allows Setup to use the driver during the Text-mode portion of the
installation.


Also, remember to restart your BINL service AND make sure that your NIC
drivers are in all OS images that have the same kernel. The PXE boot
process goes in alphabetical order and will use whatever CD-Based image
that has a matching kernel in order to process drivers.

If you have any problems, please respond to this thread. Also, post the
text of your INF file for you NIC driver.



- Bill Curtis [MSFT]
“This posting is provided "AS IS" with no warranties, and confers no
rights.”
 
Hi Bill, thanks for your great support!!!

Just to make thinks clear:
Do I need to put the .ini and .sys file in every image? -Even the riprep(the
the one I want to work is a CD-based image)?
Does the PXE-Boot process look in:
1. Just the cd-based images?
2. Just the Riprep images?
3. Both?

Right now I just have ONE cd-based image!

One more thing that is confusing for me - should I really do like this?
***************************************************
1.Install Windows 2000 Advence server, Directory server, and RIS sever
with
PCI Fast 10/100Mb Ethernet Adapter driver files.

2.Use File Explorer to search the installed driver files in Windows 2000
system
directory \WINNT\inf with keyword "VEN_1106&DEV_3065". You may find a
file
named "oem?.inf" (? : A number from 0 to any, depends on number of
drivers you
have installed.)

3.Find another file has the same filename but different with extension
name .PNF
in that directory.

4.copy these two files to \\RIS
server\REMINST\SETUP\LANG\IMAGES\win2000.pro\i386
directory:
********************************************************************
Everthing in this note confusing me...
Install advanxe server with pci fast 10/100?
On witch computer should i search for VEN_1106&DEV_3065?
WINNT map?

Thanks again!
/Martin

here is the .inf file

;
; Purpose: Netcard setup information file for Windows 95(OSR2) / 98(SE) /
ME / 2000 / XP
;
; Author: Tevin Chen
;
; Date: Oct, 2002
;
; Copyright: VIA Technologies, Inc.
;

[Version]
CatalogFile = netvt.cat
Signature = "$Chicago$"
Compatible = 1
Class = Net
ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider = %Prov%
DriverVer = 10/29/2002,3.13.0.0348

[Manufacturer]
%Manuf% = MANUF

[MANUF]
%VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_01061106
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_01051106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_01021106
%VT3043.DeviceDesc% = VT3043.ndi, PCI\VEN_1106&DEV_3043&SUBSYS_01001106
%VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065
%VT3043.DeviceDesc% = VT3043.ndi, PCI\VEN_1106&DEV_3043

;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_02001014
;(5)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_029014CD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_466014CD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_466A14CD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_800114CD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_700114CD
;(5)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_70681071
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_71701071
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_73681071
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_102213BD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_102413BD
;(6)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A70110FD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A70010FD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A71510FD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A71610FD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A71710FD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A80010FD
;(2)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_81001584
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_81101584
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_81201584
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_15031043
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_101E1025
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_B710156D
;(2)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_3185109F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7143109F
;(12)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90011509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_901F1509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90201509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90211509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90221509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90231509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90241509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90251509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90261509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90271509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90281509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_28201509
;(5)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0077A0A0
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0088A0A0
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_00C3A0A0
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_00C7A0A0
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_016FA0A0
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_70021631
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_10291025
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0028103C
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_E0001458
;(3)
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_900B1695
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_30031695
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_30051695
;(33)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A2321297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8001297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8011297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8021297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8031297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8041297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8051297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8061297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8071297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8081297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8091297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C80A1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C80B1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C80C1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C80D1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C80E1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C80F1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8101297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8111297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8121297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8131297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8141297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8151297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8161297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8171297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8181297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8191297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C81A1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C81B1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C81C1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C81D1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C81E1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C81F1297
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_15D40015
;(13)
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_2718270F
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_271B270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7552270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7553270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7576270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7577270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7578270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7649270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7660270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7664270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7668270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7669270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7178270F
;(2)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_1400147B
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_1401147B
;(48)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A781019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A791019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A801019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A811019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A821019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A831019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A841019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A851019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A861019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18311019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18321019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18331019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18341019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18351019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18361019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18371019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18381019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18391019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18401019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18411019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18421019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18431019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18441019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18451019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18461019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18471019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18481019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18491019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18501019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18511019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18521019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18531019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18541019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18551019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18561019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18571019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18581019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18591019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18601019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A361019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A691019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A711019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A721019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A731019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A741019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A751019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A761019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A771019
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_00011843
;(6)
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_10011816
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_10021816
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_10041816
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_30011816
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_20021816
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_20011816
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_5150107D
;(2)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_233310F1
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_249010F1
;(23)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_60101106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_60151106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_60171106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A0031106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A0041106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A0051106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A0061106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A0071106
%VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_B0031106
%VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_B0051106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_B0061106
%VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_B0071106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_B0081106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C0021106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C0031106
%VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_C0051106
%VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_C0061106
%VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_C0071106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C0081106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_AA011106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_AA021106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_AA031106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_CC011106
;(5)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_390C1462
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_593C1462
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_596C1462
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_712C1462
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_716C1462
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_140217F2
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_30431849


;---------------------------------------------------------------------------
----
; ndi for 3106S
;---------------------------------------------------------------------------
----
[VT3106S.ndi]
DelReg = FET.delreg, FlowCtrl.delreg, Misc.delreg.win,
Tagging.delreg, VLAN.delreg
AddReg = VT3106S.reg, FET.reg, FlowCtrl.reg, FET.reg.win,
Tagging.reg, VLAN.reg
CopyFiles = FET.ndi.CopyFiles

[VT3106S.ndi.NT]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType = 5
DelReg = FET.delreg, FlowCtrl.delreg, Tagging.delreg, VLAN.delreg,
Cksumoffload.delreg
AddReg = VT3106S.reg, FET.reg, FlowCtrl.reg, FET.reg.NT,
Tagging.reg, VLAN.reg, Cksumoffload.reg.NT
CopyFiles = FET.CopyFiles.NT

[VT3106S.ndi.NT.Services]
AddService = FETNDISB, 2, FET.Service, FET.EventLog

;---------------------------------------------------------------------------
----
; ndi for 3106J
;---------------------------------------------------------------------------
----
[VT3106J.ndi]
DelReg = FET.delreg, FlowCtrl.delreg, Misc.delreg.win
AddReg = VT3106J.reg, FET.reg, FlowCtrl.reg, FET.reg.win
CopyFiles = FET.ndi.CopyFiles

[VT3106J.ndi.NT]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType = 5
DelReg = FET.delreg, FlowCtrl.delreg
AddReg = VT3106J.reg, FET.reg, FlowCtrl.reg, FET.reg.NT
CopyFiles = FET.CopyFiles.NT

[VT3106J.ndi.NT.Services]
AddService = FETNDISB, 2, FET.Service, FET.EventLog

;---------------------------------------------------------------------------
----
; ndi for 3065
;---------------------------------------------------------------------------
----
[VT3065.ndi]
DelReg = FET.delreg, FlowCtrl.delreg, PM.delreg.win,
Misc.delreg.win
AddReg = VT3065.reg, FET.reg, FlowCtrl.reg, FET.reg.win
CopyFiles = FET.ndi.CopyFiles

[VT3065.ndi.NT]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType = 5
DelReg = FET.delreg, FlowCtrl.delreg
AddReg = VT3065.reg, FET.reg, FlowCtrl.reg, FET.reg.NT
CopyFiles = FET.CopyFiles.NT

[VT3065.ndi.NT.Services]
AddService = FETNDISB, 2, FET.Service, FET.EventLog

;---------------------------------------------------------------------------
----
; ndi for 3043
;---------------------------------------------------------------------------
----
[VT3043.ndi]
DelReg = FET.delreg, Misc.delreg.win
AddReg = VT3043.reg, FET.reg, FET.reg.win
CopyFiles = FET.ndi.CopyFiles

[VT3043.ndi.NT]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType = 5
DelReg = FET.delreg
AddReg = VT3043.reg, FET.reg, FET.reg.NT
CopyFiles = FET.CopyFiles.NT

[VT3043.ndi.NT.Services]
AddService = FETNDISB, 2, FET.Service, FET.EventLog

;---------------------------------------------------------------------------
----
; VT3106S specific , AdapterCFID = 0x30531106 (HEX) = 810750214 (DEC)
;
[VT3106S.reg]
HKR, Ndi, DeviceID, 0,
"PCI\VEN_1106&DEV_3053"
HKR, , AdapterCFID, 0, "810750214"
HKR, , AdapterType, 0, "5"
HKR, , MediaType, 0, "1"

HKR, , ReceiveBurstIndicate,0,"64"
HKR, , ReceiveThreshold, 0, "0"
HKR, , TransmitThreshold, 0, "0"
HKR, , BurstLength, 0, "1"
HKR, , MapRegisters, 0, "32"
HKR, , EarlyReceive, 0, "0"
HKR, , EarlyTransmit, 0, "0"
; Nway Forced Mode
HKR, , NwayForce, 0, "1"
; Power Management Capability
HKR, , PMC, 0, "0"

HKR, , TransmitBuffers, 0, "64"
HKR, Ndi\params\TransmitBuffers, ParamDesc, 0, %TXBuffer%
HKR, Ndi\params\TransmitBuffers, default, 0, "64"
HKR, Ndi\params\TransmitBuffers, type, 0, "int"
HKR, Ndi\params\TransmitBuffers, Min, 0, "48"
HKR, Ndi\params\TransmitBuffers, Max, 0, "128"
HKR, Ndi\params\TransmitBuffers, Step, 0, "1"
HKR, Ndi\params\TransmitBuffers, Base, 0, "10"
HKR, Ndi\params\TransmitBuffers, flag, 1,
"20","00","00","00"

HKR, , ReceiveBuffers, 0, "64"
HKR, Ndi\params\ReceiveBuffers, ParamDesc, 0, %RXBuffer%
HKR, Ndi\params\ReceiveBuffers, default, 0, "64"
HKR, Ndi\params\ReceiveBuffers, type, 0, "int"
HKR, Ndi\params\ReceiveBuffers, Min, 0, "64"
HKR, Ndi\params\ReceiveBuffers, Max, 0, "128"
HKR, Ndi\params\ReceiveBuffers, Step, 0, "1"
HKR, Ndi\params\ReceiveBuffers, Base, 0, "10"
HKR, Ndi\params\ReceiveBuffers, flag, 1,
"20","00","00","00"
;---------------------------------------------------------------------------
----
; VT3106J specific , AdapterCFID = 0x31061106 (HEX) = 822481158 (DEC)
;
[VT3106J.reg]
HKR, Ndi, DeviceID, 0,
"PCI\VEN_1106&DEV_3106"
HKR, , AdapterCFID, 0, "822481158"
HKR, , AdapterType, 0, "5"
HKR, , MediaType, 0, "1"

HKR, , ReceiveBurstIndicate,0,"64"
HKR, , ReceiveThreshold, 0, "0"
HKR, , TransmitThreshold, 0, "0"
HKR, , BurstLength, 0, "1"
HKR, , MapRegisters, 0, "32"
HKR, , EarlyReceive, 0, "0"
HKR, , EarlyTransmit, 0, "0"
; Nway Forced Mode
HKR, , NwayForce, 0, "1"
; Power Management Capability
HKR, , PMC, 0, "0"

HKR, , TransmitBuffers, 0, "64"
HKR, Ndi\params\TransmitBuffers, ParamDesc, 0, %TXBuffer%
HKR, Ndi\params\TransmitBuffers, default, 0, "64"
HKR, Ndi\params\TransmitBuffers, type, 0, "int"
HKR, Ndi\params\TransmitBuffers, Min, 0, "48"
HKR, Ndi\params\TransmitBuffers, Max, 0, "128"
HKR, Ndi\params\TransmitBuffers, Step, 0, "1"
HKR, Ndi\params\TransmitBuffers, Base, 0, "10"
HKR, Ndi\params\TransmitBuffers, flag, 1,
"20","00","00","00"

HKR, , ReceiveBuffers, 0, "64"
HKR, Ndi\params\ReceiveBuffers, ParamDesc, 0, %RXBuffer%
HKR, Ndi\params\ReceiveBuffers, default, 0, "64"
HKR, Ndi\params\ReceiveBuffers, type, 0, "int"
HKR, Ndi\params\ReceiveBuffers, Min, 0, "64"
HKR, Ndi\params\ReceiveBuffers, Max, 0, "128"
HKR, Ndi\params\ReceiveBuffers, Step, 0, "1"
HKR, Ndi\params\ReceiveBuffers, Base, 0, "10"
HKR, Ndi\params\ReceiveBuffers, flag, 1,
"20","00","00","00"
;---------------------------------------------------------------------------
----
; VT3065 specific , AdapterCFID = 0x30651106 (HEX) = 811929862 (DEC)
;
[VT3065.reg]
HKR, Ndi, DeviceID, 0,
"PCI\VEN_1106&DEV_3065"
HKR, , AdapterCFID, 0, "811929862"
HKR, , AdapterType, 0, "5"
HKR, , MediaType, 0, "1"

HKR, , ReceiveBurstIndicate,0,"64"
HKR, , ReceiveThreshold, 0, "0"
HKR, , TransmitThreshold, 0, "0"
HKR, , BurstLength, 0, "1"
HKR, , MapRegisters, 0, "32"
HKR, , EarlyReceive, 0, "0"
HKR, , EarlyTransmit, 0, "0"
; Nway Forced Mode
HKR, , NwayForce, 0, "1"
; HW Phy Reset
HKR, , HWPhyReset, 0, "0"
; Power Management Capability
HKR, , PMC, 0, "0"

HKR, , TransmitBuffers, 0, "64"
HKR, Ndi\params\TransmitBuffers, ParamDesc, 0, %TXBuffer%
HKR, Ndi\params\TransmitBuffers, default, 0, "64"
HKR, Ndi\params\TransmitBuffers, type, 0, "int"
HKR, Ndi\params\TransmitBuffers, Min, 0, "48"
HKR, Ndi\params\TransmitBuffers, Max, 0, "128"
HKR, Ndi\params\TransmitBuffers, Step, 0, "1"
HKR, Ndi\params\TransmitBuffers, Base, 0, "10"
HKR, Ndi\params\TransmitBuffers, flag, 1,
"20","00","00","00"

HKR, , ReceiveBuffers, 0, "64"
HKR, Ndi\params\ReceiveBuffers, ParamDesc, 0, %RXBuffer%
HKR, Ndi\params\ReceiveBuffers, default, 0, "64"
HKR, Ndi\params\ReceiveBuffers, type, 0, "int"
HKR, Ndi\params\ReceiveBuffers, Min, 0, "64"
HKR, Ndi\params\ReceiveBuffers, Max, 0, "128"
HKR, Ndi\params\ReceiveBuffers, Step, 0, "1"
HKR, Ndi\params\ReceiveBuffers, Base, 0, "10"
HKR, Ndi\params\ReceiveBuffers, flag, 1,
"20","00","00","00"
;---------------------------------------------------------------------------
----
; VT3043 specific , AdapterCFID = 0x30431106 (HEX) = 809701638 (DEC)
;
[VT3043.reg]
HKR, Ndi, DeviceID, 0,
"PCI\VEN_1106&DEV_3043"
HKR, , AdapterCFID, 0, "809701638"
HKR, , AdapterType, 0, "5"
HKR, , MediaType, 0, "1"

HKR, , ReceiveBurstIndicate,0,"64"
HKR, , ReceiveThreshold, 0, "0"
HKR, , TransmitThreshold, 0, "0"
HKR, , BurstLength, 0, "1"
HKR, , MapRegisters, 0, "8"
HKR, , EarlyReceive, 0, "0"
HKR, , EarlyTransmit, 0, "0"

HKR, , TransmitBuffers, 0, "8"
HKR, Ndi\params\TransmitBuffers, ParamDesc, 0, %TXBuffer%
HKR, Ndi\params\TransmitBuffers, default, 0, "8"
HKR, Ndi\params\TransmitBuffers, type, 0, "int"
HKR, Ndi\params\TransmitBuffers, Min, 0, "4"
HKR, Ndi\params\TransmitBuffers, Max, 0, "64"
HKR, Ndi\params\TransmitBuffers, Step, 0, "1"
HKR, Ndi\params\TransmitBuffers, Base, 0, "10"
HKR, Ndi\params\TransmitBuffers, flag, 1,
"20","00","00","00"

HKR, , ReceiveBuffers, 0, "64"
HKR, Ndi\params\ReceiveBuffers, ParamDesc, 0, %RXBuffer%
HKR, Ndi\params\ReceiveBuffers, default, 0, "64"
HKR, Ndi\params\ReceiveBuffers, type, 0, "int"
HKR, Ndi\params\ReceiveBuffers, Min, 0, "64"
HKR, Ndi\params\ReceiveBuffers, Max, 0, "128"
HKR, Ndi\params\ReceiveBuffers, Step, 0, "1"
HKR, Ndi\params\ReceiveBuffers, Base, 0, "10"
HKR, Ndi\params\ReceiveBuffers, flag, 1,
"20","00","00","00"
;---------------------------------------------------------------------------
----
; FET common driver parameters
;
[FET.reg]

; Connection Type
HKR, , ConnectionType, 0, "0"
HKR, Ndi\params\ConnectionType, ParamDesc, 0,
%ConnectionType%
HKR, Ndi\params\ConnectionType, default, 0, "0"
HKR, Ndi\params\ConnectionType, type, 0, "enum"
HKR, Ndi\params\ConnectionType\enum, 0, 0, %autoN%
HKR, Ndi\params\ConnectionType\enum, 1, 0, %100HD%
HKR, Ndi\params\ConnectionType\enum, 2, 0, %100FD%
HKR, Ndi\params\ConnectionType\enum, 3, 0, %10HD%
HKR, Ndi\params\ConnectionType\enum, 4, 0, %10FD%
HKR, Ndi\params\ConnectionType, flag, 1,
"30","00","00","00"

; User defined Network Address
HKR, , NetworkAddress, 0, ""
HKR, Ndi\params\NetworkAddress, ParamDesc, 0, %NetAddress%
HKR, Ndi\params\NetworkAddress, Default, 0, ""
HKR, Ndi\params\NetworkAddress, type, 0, "edit"
HKR, NDI\params\NetworkAddress, LimitText, 0, "12"
HKR, NDI\params\NetworkAddress, UpperCase, 0, "1"
HKR, NDI\params\NetworkAddress, optional, 0, "1"
HKR, NDI\params\NetworkAddress, Base, 0, "16"
HKR, Ndi\params\NetworkAddress, flag, 1,
"20","00","00","00"

; Validate Rx SNAP/802.3 packet length
HKR, , ValidatePacketLen, 0, "0"

[FlowCtrl.reg]
; Flow control capability advertisement
HKR, , FlowCtrl, 0, "0"
HKR, Ndi\params\FlowCtrl, ParamDesc, 0, %FlowCtl%
HKR, Ndi\params\FlowCtrl, default, 0, "0"
HKR, Ndi\params\FlowCtrl, type, 0, "enum"
HKR, Ndi\params\FlowCtrl\enum, 0, 0, %HwDefault%
HKR, Ndi\params\FlowCtrl\enum, 1, 0, %Disabled%
HKR, Ndi\params\FlowCtrl\enum, 2, 0, %Enabled%
HKR, Ndi\params\FlowCtrl, flag, 1,
"20","00","00","00"

[FET.reg.win]
; Win95/Win98/Win
HKR, Ndi, NdiInstaller, 0,
"winndi.dll,NdiProc"
HKR, Ndi\Install, ndis3, 0, "FET.ndis5"

HKR, NDIS, MajorNdisVersion,1,03
HKR, NDIS, MinorNdisVersion,1,0A
HKR, , DevLoader, 0, "*ndis"
HKR, , DeviceVxDs, 0, "fetnd5a.sys"
HKR, NDIS, LogDriverName, 0, "FETNDIS"
HKR, NDIS\NDIS2, DriverName, 0, "FETND$"
HKR, NDIS\NDIS2, FileName, 0, "fetnd.dos"
HKR, NDIS\ODI, DriverName, 0, "FETODI"
HKR, NDIS\ODI, FileName, 0, "fetodi.com"

HKR, Ndi\Interfaces, DefLower, 0, "ethernet"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
HKR, Ndi\Interfaces, DefUpper, 0, "ndis3,ndis2"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis3"

; the parameter below are in windows 95(OSR2)/98(SE)/ME only
; Wake On LAN Event
HKR, , WOLEvent, 0, "0"
HKR, Ndi\params\WOLEvent, ParamDesc, 0, %WOLEvent%
HKR, Ndi\params\WOLEvent, default, 0, "0"
HKR, Ndi\params\WOLEvent, type, 0, "enum"
HKR, Ndi\params\WOLEvent\enum, 0, 0, %OSDefault%
HKR, Ndi\params\WOLEvent\enum, 1, 0,
%OSAndUnicast%
HKR, Ndi\params\WOLEvent, flag, 1,
"20","00","00","00"


[Tagging.reg]
; number of Tx queue allocation
HKR, , TxQueueNum, 0, "8"
; 802.1p/802.1q Packet Tagging
HKR, , 8021pqtag, 0, "0"
HKR,Ndi\Params\8021pqtag, ParamDesc, 0, %8021pq%
HKR,Ndi\Params\8021pqtag, Default, 0, "0"
HKR,Ndi\Params\8021pqtag, type, 0, "enum"
HKR,Ndi\Params\8021pqtag\enum, "0", 0, %Disabled%
HKR,Ndi\Params\8021pqtag\enum, "1", 0, %Enabled%
HKR,Ndi\params\8021pqtag, flag, 1,
"20","00","00","00"

[VLAN.reg]
; static single VLAN ID setting
HKR, , VLANID, 0, "0"
HKR, Ndi\params\VLANID, ParamDesc, 0, %VLANID%
HKR, Ndi\params\VLANID, default, 0, "0"
HKR, Ndi\params\VLANID, type, 0, "int"
HKR, Ndi\params\VLANID, Min, 0, "0"
HKR, Ndi\params\VLANID, Max, 0, "4094"
HKR, Ndi\params\VLANID, Step, 0, "1"
HKR, Ndi\params\VLANID, Base, 0, "10"
HKR, Ndi\params\VLANID, flag, 1,
"20","00","00","00"

[FET.reg.NT]
; Windows 2000/XP
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi, Service, 0, "FETNDISB"

; ScatterGather DMA Capability -> Optimized for performance
HKR, , ScatterGather, 0, "1"
HKR, Ndi\params\ScatterGather, ParamDesc, 0, %Optimized%
HKR, Ndi\params\ScatterGather, default, 0, "1"
HKR, Ndi\params\ScatterGather, type, 0, "enum"
HKR, Ndi\params\ScatterGather\enum, 0, 0, %Disabled%
HKR, Ndi\params\ScatterGather\enum, 1, 0, %Enabled%
HKR, Ndi\params\ScatterGather, flag, 1,
"20","00","00","00"

[Cksumoffload.reg.NT]
HKR, , Checksum, 0, "0"
HKR, Ndi\params\Checksum, ParamDesc, 0, %checksum%
HKR, Ndi\params\Checksum, default, 0, "0"
HKR, Ndi\params\Checksum, type, 0, "enum"
HKR, Ndi\params\Checksum\enum, 0, 0, %Disabled%
HKR, Ndi\params\Checksum\enum, 1, 0, %Enabled%
HKR, Ndi\params\Checksum, flag, 1,
"20","00","00","00"

;---------------------------------------------------------------------------
----
; Installation for NT
;

[FET.CopyFiles.NT]
fetnd5b.sys,,,2

[FET.Service]
DisplayName = %FET.Service.DispName%
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_DEMAND_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\fetnd5b.sys
LoadOrderGroup = NDIS

[FET.EventLog]
AddReg = FET.AddEventLog.reg

[FET.AddEventLog.reg]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR, , TypesSupported, 0x00010001, 7

;---------------------------------------------------------------------------
----
; Installation for Windows 95/98/ME
;

[FET.ndis5]
CopyFiles=FET.ndis5.CopyFiles

[FET.ndis4]
CopyFiles=FET.ndis4.CopyFiles

[FET.ndis3]
CopyFiles=FET.ndis3.CopyFiles

[FET.ndis2]
CopyFiles=FET.ndis2.CopyFiles

[FET.odi]
CopyFiles=FET.odi.CopyFiles

;---------------------------------------------------------------------------
----
; CopyFiles sections for Windows 95/98/ME
;

[FET.ndi.CopyFiles]
winndi.dll,,,2

[FET.ndis5.CopyFiles]
fetnd5a.sys,,,2

[FET.ndis4.CopyFiles]
fetnd4.sys,,,2

[FET.ndis3.CopyFiles]
fetnd3.sys,,,2

[FET.ndis2.CopyFiles]
fetnd.dos

[FET.odi.CopyFiles]
fetodi.com

;---------------------------------------------------------------------------
----
; DestinationDirs
;
[DestinationDirs]
DefaultDestDir = 11
FET.CopyFiles.NT = 12
FET.ndis2.CopyFiles = 10
FET.odi.CopyFiles = 10

[SourceDisksFiles]
fetnd5a.sys = 1
fetnd5b.sys = 1
fetnd4.sys = 1
fetnd3.sys = 1
fetndis.inf = 1
winndi.dll = 1
fetnd.dos = 1
fetodi.com = 1

[SourceDisksNames]
1 = %DiskName%,,,

;---------------------------------------------------------------------------
----
; Uninstall/DelFiles/DelReg
;
[FET.delreg]
HKR,Ndi\Params\ReceiveBuffers
HKR,,ReceiveBuffers
HKR,Ndi\Params\TransmitBuffers
HKR,,TransmitBuffers
HKR,Ndi\Params\ConnectionType
HKR,,ConnectionType
HKR,Ndi\Params\NetworkAddress
HKR,,NetworkAddress
HKR,Ndi\Params\ValidatePacketLen
HKR,,ValidatePacketLen

[FlowCtrl.delreg]
HKR,Ndi\Params\ReceivePAUSE
HKR,,ReceivePAUSE
HKR,Ndi\Params\FlowCtrl
HKR,,FlowCtrl

[PM.delreg.win]
HKR,Ndi\Params\MagicPaketWakeUp
HKR,,MagicPaketWakeUp
HKR,Ndi\Params\WOLTrigger
HKR,,WOLTrigger

[Misc.delreg.win]
HKR,Ndi\Params\IPXSPXAutoFrame
HKR,,IPXSPXAutoFrame

[Tagging.delreg]
HKR,,TxQueueNum
HKR,Ndi\Params\8021pqtag
HKR,,8021pqtag

[VLAN.delreg]
HKR,Ndi\Params\VLANID
HKR,,VLANID

[Cksumoffload.delreg]
HKR,Ndi\Params\Checksum
HKR,,Checksum
;---------------------------------------------------------------------------
----
; Localizable Strings
;
[Strings]
Prov = "VIA"
DiskName = "Network Adapter source disk"
ConnectionType = "Connection Type"
autoN = "Auto-Negotiation"
100HD = "100BaseTx Half Duplex"
100FD = "100BaseTx Full Duplex"
10HD = "10BaseT Half Duplex"
10FD = "10BaseT Full Duplex"
Disabled = "Disabled"
Enabled = "Enabled"
WOLEvent = "Wake On LAN Event"
OSDefault = "OS Default Event"
OSAndUnicast = "OS Default & Unicast"
TXBuffer = "Transmit Buffers"
RXBuffer = "Receive Buffers"
NetAddress = "Network Address"
FlowCtl = "Flow Control"
HwDefault = "Hardware Default"
8021pq = "802.1p/Q Tagging"
VLANID = "VLAN ID"
checksum = "Checksum Offload"
Optimized = "Optimized for performance"

Manuf = "VIA Technologies, Inc."
VT3106S.DeviceDesc = "VIA VT6105M Rhine III Management Adapter"
VT3106J.DeviceDesc = "VIA VT6105 Rhine III Fast Ethernet Adapter"
VT3065.DeviceDesc = "VIA Rhine II Fast Ethernet Adapter"
VT3043.DeviceDesc = "VIA VT86C100A Rhine Fast Ethernet Adapter"
FET.Service.DispName = "VIA Rhine Family Fast Ethernet Adapter Driver
Service"
 
Never mind, I just got it to work...

I dont now for sure how i did it...

Now is it just to got the next step of the installation to work, right know
it stops when I try to join the domain...



Martin H said:
Hi Bill, thanks for your great support!!!

Just to make thinks clear:
Do I need to put the .ini and .sys file in every image? -Even the riprep(the
the one I want to work is a CD-based image)?
Does the PXE-Boot process look in:
1. Just the cd-based images?
2. Just the Riprep images?
3. Both?

Right now I just have ONE cd-based image!

One more thing that is confusing for me - should I really do like this?
***************************************************
1.Install Windows 2000 Advence server, Directory server, and RIS sever
with
PCI Fast 10/100Mb Ethernet Adapter driver files.

2.Use File Explorer to search the installed driver files in Windows 2000
system
directory \WINNT\inf with keyword "VEN_1106&DEV_3065". You may find a
file
named "oem?.inf" (? : A number from 0 to any, depends on number of
drivers you
have installed.)

3.Find another file has the same filename but different with extension
name .PNF
in that directory.

4.copy these two files to \\RIS
server\REMINST\SETUP\LANG\IMAGES\win2000.pro\i386
directory:
********************************************************************
Everthing in this note confusing me...
Install advanxe server with pci fast 10/100?
On witch computer should i search for VEN_1106&DEV_3065?
WINNT map?

Thanks again!
/Martin

here is the .inf file

;
; Purpose: Netcard setup information file for Windows 95(OSR2) / 98(SE) /
ME / 2000 / XP
;
; Author: Tevin Chen
;
; Date: Oct, 2002
;
; Copyright: VIA Technologies, Inc.
;

[Version]
CatalogFile = netvt.cat
Signature = "$Chicago$"
Compatible = 1
Class = Net
ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider = %Prov%
DriverVer = 10/29/2002,3.13.0.0348

[Manufacturer]
%Manuf% = MANUF

[MANUF]
%VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_01061106
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_01051106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_01021106
%VT3043.DeviceDesc% = VT3043.ndi, PCI\VEN_1106&DEV_3043&SUBSYS_01001106
%VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065
%VT3043.DeviceDesc% = VT3043.ndi, PCI\VEN_1106&DEV_3043

;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_02001014
;(5)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_029014CD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_466014CD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_466A14CD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_800114CD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_700114CD
;(5)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_70681071
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_71701071
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_73681071
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_102213BD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_102413BD
;(6)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A70110FD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A70010FD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A71510FD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A71610FD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A71710FD
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A80010FD
;(2)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_81001584
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_81101584
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_81201584
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_15031043
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_101E1025
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_B710156D
;(2)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_3185109F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7143109F
;(12)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90011509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_901F1509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90201509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90211509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90221509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90231509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90241509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90251509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90261509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90271509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_90281509
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_28201509
;(5)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0077A0A0
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0088A0A0
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_00C3A0A0
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_00C7A0A0
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_016FA0A0
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_70021631
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_10291025
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0028103C
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_E0001458
;(3)
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_900B1695
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_30031695
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_30051695
;(33)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A2321297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8001297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8011297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8021297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8031297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8041297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8051297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8061297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8071297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8081297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8091297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C80A1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C80B1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C80C1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C80D1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C80E1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C80F1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8101297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8111297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8121297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8131297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8141297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8151297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8161297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8171297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8181297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C8191297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C81A1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C81B1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C81C1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C81D1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C81E1297
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C81F1297
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_15D40015
;(13)
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_2718270F
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_271B270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7552270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7553270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7576270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7577270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7578270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7649270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7660270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7664270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7668270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7669270F
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_7178270F
;(2)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_1400147B
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_1401147B
;(48)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A781019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A791019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A801019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A811019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A821019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A831019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A841019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A851019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A861019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18311019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18321019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18331019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18341019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18351019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18361019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18371019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18381019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18391019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18401019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18411019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18421019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18431019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18441019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18451019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18461019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18471019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18481019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18491019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18501019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18511019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18521019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18531019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18541019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18551019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18561019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18571019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18581019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18591019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_18601019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A361019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A691019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A711019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A721019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A731019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A741019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A751019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A761019
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_0A771019
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_00011843
;(6)
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_10011816
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_10021816
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_10041816
%VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_30011816
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_20021816
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_20011816
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_5150107D
;(2)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_233310F1
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_249010F1
;(23)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_60101106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_60151106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_60171106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A0031106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A0041106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A0051106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A0061106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_A0071106
%VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_B0031106
%VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_B0051106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_B0061106
%VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_B0071106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_B0081106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C0021106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C0031106
%VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_C0051106
%VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_C0061106
%VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_C0071106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_C0081106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_AA011106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_AA021106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_AA031106
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_CC011106
;(5)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_390C1462
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_593C1462
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_596C1462
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_712C1462
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_716C1462
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_140217F2
;(1)
%VT3065.DeviceDesc% = VT3065.ndi, PCI\VEN_1106&DEV_3065&SUBSYS_30431849


;---------------------------------------------------------------------------
----
; ndi for 3106S
;---------------------------------------------------------------------------
----
[VT3106S.ndi]
DelReg = FET.delreg, FlowCtrl.delreg, Misc.delreg.win,
Tagging.delreg, VLAN.delreg
AddReg = VT3106S.reg, FET.reg, FlowCtrl.reg, FET.reg.win,
Tagging.reg, VLAN.reg
CopyFiles = FET.ndi.CopyFiles

[VT3106S.ndi.NT]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType = 5
DelReg = FET.delreg, FlowCtrl.delreg, Tagging.delreg, VLAN.delreg,
Cksumoffload.delreg
AddReg = VT3106S.reg, FET.reg, FlowCtrl.reg, FET.reg.NT,
Tagging.reg, VLAN.reg, Cksumoffload.reg.NT
CopyFiles = FET.CopyFiles.NT

[VT3106S.ndi.NT.Services]
AddService = FETNDISB, 2, FET.Service, FET.EventLog

;---------------------------------------------------------------------------
----
; ndi for 3106J
;---------------------------------------------------------------------------
----
[VT3106J.ndi]
DelReg = FET.delreg, FlowCtrl.delreg, Misc.delreg.win
AddReg = VT3106J.reg, FET.reg, FlowCtrl.reg, FET.reg.win
CopyFiles = FET.ndi.CopyFiles

[VT3106J.ndi.NT]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType = 5
DelReg = FET.delreg, FlowCtrl.delreg
AddReg = VT3106J.reg, FET.reg, FlowCtrl.reg, FET.reg.NT
CopyFiles = FET.CopyFiles.NT

[VT3106J.ndi.NT.Services]
AddService = FETNDISB, 2, FET.Service, FET.EventLog

;---------------------------------------------------------------------------
----
; ndi for 3065
;---------------------------------------------------------------------------
----
[VT3065.ndi]
DelReg = FET.delreg, FlowCtrl.delreg, PM.delreg.win,
Misc.delreg.win
AddReg = VT3065.reg, FET.reg, FlowCtrl.reg, FET.reg.win
CopyFiles = FET.ndi.CopyFiles

[VT3065.ndi.NT]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType = 5
DelReg = FET.delreg, FlowCtrl.delreg
AddReg = VT3065.reg, FET.reg, FlowCtrl.reg, FET.reg.NT
CopyFiles = FET.CopyFiles.NT

[VT3065.ndi.NT.Services]
AddService = FETNDISB, 2, FET.Service, FET.EventLog

;---------------------------------------------------------------------------
----
; ndi for 3043
;---------------------------------------------------------------------------
----
[VT3043.ndi]
DelReg = FET.delreg, Misc.delreg.win
AddReg = VT3043.reg, FET.reg, FET.reg.win
CopyFiles = FET.ndi.CopyFiles

[VT3043.ndi.NT]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType = 5
DelReg = FET.delreg
AddReg = VT3043.reg, FET.reg, FET.reg.NT
CopyFiles = FET.CopyFiles.NT

[VT3043.ndi.NT.Services]
AddService = FETNDISB, 2, FET.Service, FET.EventLog

;---------------------------------------------------------------------------
----
; VT3106S specific , AdapterCFID = 0x30531106 (HEX) = 810750214 (DEC)
;
[VT3106S.reg]
HKR, Ndi, DeviceID, 0,
"PCI\VEN_1106&DEV_3053"
HKR, , AdapterCFID, 0, "810750214"
HKR, , AdapterType, 0, "5"
HKR, , MediaType, 0, "1"

HKR, , ReceiveBurstIndicate,0,"64"
HKR, , ReceiveThreshold, 0, "0"
HKR, , TransmitThreshold, 0, "0"
HKR, , BurstLength, 0, "1"
HKR, , MapRegisters, 0, "32"
HKR, , EarlyReceive, 0, "0"
HKR, , EarlyTransmit, 0, "0"
; Nway Forced Mode
HKR, , NwayForce, 0, "1"
; Power Management Capability
HKR, , PMC, 0, "0"

HKR, , TransmitBuffers, 0, "64"
HKR, Ndi\params\TransmitBuffers, ParamDesc, 0, %TXBuffer%
HKR, Ndi\params\TransmitBuffers, default, 0, "64"
HKR, Ndi\params\TransmitBuffers, type, 0, "int"
HKR, Ndi\params\TransmitBuffers, Min, 0, "48"
HKR, Ndi\params\TransmitBuffers, Max, 0, "128"
HKR, Ndi\params\TransmitBuffers, Step, 0, "1"
HKR, Ndi\params\TransmitBuffers, Base, 0, "10"
HKR, Ndi\params\TransmitBuffers, flag, 1,
"20","00","00","00"

HKR, , ReceiveBuffers, 0, "64"
HKR, Ndi\params\ReceiveBuffers, ParamDesc, 0, %RXBuffer%
HKR, Ndi\params\ReceiveBuffers, default, 0, "64"
HKR, Ndi\params\ReceiveBuffers, type, 0, "int"
HKR, Ndi\params\ReceiveBuffers, Min, 0, "64"
HKR, Ndi\params\ReceiveBuffers, Max, 0, "128"
HKR, Ndi\params\ReceiveBuffers, Step, 0, "1"
HKR, Ndi\params\ReceiveBuffers, Base, 0, "10"
HKR, Ndi\params\ReceiveBuffers, flag, 1,
"20","00","00","00"
;---------------------------------------------------------------------------
----
; VT3106J specific , AdapterCFID = 0x31061106 (HEX) = 822481158 (DEC)
;
[VT3106J.reg]
HKR, Ndi, DeviceID, 0,
"PCI\VEN_1106&DEV_3106"
HKR, , AdapterCFID, 0, "822481158"
HKR, , AdapterType, 0, "5"
HKR, , MediaType, 0, "1"

HKR, , ReceiveBurstIndicate,0,"64"
HKR, , ReceiveThreshold, 0, "0"
HKR, , TransmitThreshold, 0, "0"
HKR, , BurstLength, 0, "1"
HKR, , MapRegisters, 0, "32"
HKR, , EarlyReceive, 0, "0"
HKR, , EarlyTransmit, 0, "0"
; Nway Forced Mode
HKR, , NwayForce, 0, "1"
; Power Management Capability
HKR, , PMC, 0, "0"

HKR, , TransmitBuffers, 0, "64"
HKR, Ndi\params\TransmitBuffers, ParamDesc, 0, %TXBuffer%
HKR, Ndi\params\TransmitBuffers, default, 0, "64"
HKR, Ndi\params\TransmitBuffers, type, 0, "int"
HKR, Ndi\params\TransmitBuffers, Min, 0, "48"
HKR, Ndi\params\TransmitBuffers, Max, 0, "128"
HKR, Ndi\params\TransmitBuffers, Step, 0, "1"
HKR, Ndi\params\TransmitBuffers, Base, 0, "10"
HKR, Ndi\params\TransmitBuffers, flag, 1,
"20","00","00","00"

HKR, , ReceiveBuffers, 0, "64"
HKR, Ndi\params\ReceiveBuffers, ParamDesc, 0, %RXBuffer%
HKR, Ndi\params\ReceiveBuffers, default, 0, "64"
HKR, Ndi\params\ReceiveBuffers, type, 0, "int"
HKR, Ndi\params\ReceiveBuffers, Min, 0, "64"
HKR, Ndi\params\ReceiveBuffers, Max, 0, "128"
HKR, Ndi\params\ReceiveBuffers, Step, 0, "1"
HKR, Ndi\params\ReceiveBuffers, Base, 0, "10"
HKR, Ndi\params\ReceiveBuffers, flag, 1,
"20","00","00","00"
;---------------------------------------------------------------------------
----
; VT3065 specific , AdapterCFID = 0x30651106 (HEX) = 811929862 (DEC)
;
[VT3065.reg]
HKR, Ndi, DeviceID, 0,
"PCI\VEN_1106&DEV_3065"
HKR, , AdapterCFID, 0, "811929862"
HKR, , AdapterType, 0, "5"
HKR, , MediaType, 0, "1"

HKR, , ReceiveBurstIndicate,0,"64"
HKR, , ReceiveThreshold, 0, "0"
HKR, , TransmitThreshold, 0, "0"
HKR, , BurstLength, 0, "1"
HKR, , MapRegisters, 0, "32"
HKR, , EarlyReceive, 0, "0"
HKR, , EarlyTransmit, 0, "0"
; Nway Forced Mode
HKR, , NwayForce, 0, "1"
; HW Phy Reset
HKR, , HWPhyReset, 0, "0"
; Power Management Capability
HKR, , PMC, 0, "0"

HKR, , TransmitBuffers, 0, "64"
HKR, Ndi\params\TransmitBuffers, ParamDesc, 0, %TXBuffer%
HKR, Ndi\params\TransmitBuffers, default, 0, "64"
HKR, Ndi\params\TransmitBuffers, type, 0, "int"
HKR, Ndi\params\TransmitBuffers, Min, 0, "48"
HKR, Ndi\params\TransmitBuffers, Max, 0, "128"
HKR, Ndi\params\TransmitBuffers, Step, 0, "1"
HKR, Ndi\params\TransmitBuffers, Base, 0, "10"
HKR, Ndi\params\TransmitBuffers, flag, 1,
"20","00","00","00"

HKR, , ReceiveBuffers, 0, "64"
HKR, Ndi\params\ReceiveBuffers, ParamDesc, 0, %RXBuffer%
HKR, Ndi\params\ReceiveBuffers, default, 0, "64"
HKR, Ndi\params\ReceiveBuffers, type, 0, "int"
HKR, Ndi\params\ReceiveBuffers, Min, 0, "64"
HKR, Ndi\params\ReceiveBuffers, Max, 0, "128"
HKR, Ndi\params\ReceiveBuffers, Step, 0, "1"
HKR, Ndi\params\ReceiveBuffers, Base, 0, "10"
HKR, Ndi\params\ReceiveBuffers, flag, 1,
"20","00","00","00"
;---------------------------------------------------------------------------
----
; VT3043 specific , AdapterCFID = 0x30431106 (HEX) = 809701638 (DEC)
;
[VT3043.reg]
HKR, Ndi, DeviceID, 0,
"PCI\VEN_1106&DEV_3043"
HKR, , AdapterCFID, 0, "809701638"
HKR, , AdapterType, 0, "5"
HKR, , MediaType, 0, "1"

HKR, , ReceiveBurstIndicate,0,"64"
HKR, , ReceiveThreshold, 0, "0"
HKR, , TransmitThreshold, 0, "0"
HKR, , BurstLength, 0, "1"
HKR, , MapRegisters, 0, "8"
HKR, , EarlyReceive, 0, "0"
HKR, , EarlyTransmit, 0, "0"

HKR, , TransmitBuffers, 0, "8"
HKR, Ndi\params\TransmitBuffers, ParamDesc, 0, %TXBuffer%
HKR, Ndi\params\TransmitBuffers, default, 0, "8"
HKR, Ndi\params\TransmitBuffers, type, 0, "int"
HKR, Ndi\params\TransmitBuffers, Min, 0, "4"
HKR, Ndi\params\TransmitBuffers, Max, 0, "64"
HKR, Ndi\params\TransmitBuffers, Step, 0, "1"
HKR, Ndi\params\TransmitBuffers, Base, 0, "10"
HKR, Ndi\params\TransmitBuffers, flag, 1,
"20","00","00","00"

HKR, , ReceiveBuffers, 0, "64"
HKR, Ndi\params\ReceiveBuffers, ParamDesc, 0, %RXBuffer%
HKR, Ndi\params\ReceiveBuffers, default, 0, "64"
HKR, Ndi\params\ReceiveBuffers, type, 0, "int"
HKR, Ndi\params\ReceiveBuffers, Min, 0, "64"
HKR, Ndi\params\ReceiveBuffers, Max, 0, "128"
HKR, Ndi\params\ReceiveBuffers, Step, 0, "1"
HKR, Ndi\params\ReceiveBuffers, Base, 0, "10"
HKR, Ndi\params\ReceiveBuffers, flag, 1,
"20","00","00","00"
;---------------------------------------------------------------------------
----
; FET common driver parameters
;
[FET.reg]

; Connection Type
HKR, , ConnectionType, 0, "0"
HKR, Ndi\params\ConnectionType, ParamDesc, 0,
%ConnectionType%
HKR, Ndi\params\ConnectionType, default, 0, "0"
HKR, Ndi\params\ConnectionType, type, 0, "enum"
HKR, Ndi\params\ConnectionType\enum, 0, 0, %autoN%
HKR, Ndi\params\ConnectionType\enum, 1, 0, %100HD%
HKR, Ndi\params\ConnectionType\enum, 2, 0, %100FD%
HKR, Ndi\params\ConnectionType\enum, 3, 0, %10HD%
HKR, Ndi\params\ConnectionType\enum, 4, 0, %10FD%
HKR, Ndi\params\ConnectionType, flag, 1,
"30","00","00","00"

; User defined Network Address
HKR, , NetworkAddress, 0, ""
HKR, Ndi\params\NetworkAddress, ParamDesc, 0, %NetAddress%
HKR, Ndi\params\NetworkAddress, Default, 0, ""
HKR, Ndi\params\NetworkAddress, type, 0, "edit"
HKR, NDI\params\NetworkAddress, LimitText, 0, "12"
HKR, NDI\params\NetworkAddress, UpperCase, 0, "1"
HKR, NDI\params\NetworkAddress, optional, 0, "1"
HKR, NDI\params\NetworkAddress, Base, 0, "16"
HKR, Ndi\params\NetworkAddress, flag, 1,
"20","00","00","00"

; Validate Rx SNAP/802.3 packet length
HKR, , ValidatePacketLen, 0, "0"

[FlowCtrl.reg]
; Flow control capability advertisement
HKR, , FlowCtrl, 0, "0"
HKR, Ndi\params\FlowCtrl, ParamDesc, 0, %FlowCtl%
HKR, Ndi\params\FlowCtrl, default, 0, "0"
HKR, Ndi\params\FlowCtrl, type, 0, "enum"
HKR, Ndi\params\FlowCtrl\enum, 0, 0, %HwDefault%
HKR, Ndi\params\FlowCtrl\enum, 1, 0, %Disabled%
HKR, Ndi\params\FlowCtrl\enum, 2, 0, %Enabled%
HKR, Ndi\params\FlowCtrl, flag, 1,
"20","00","00","00"

[FET.reg.win]
; Win95/Win98/Win
HKR, Ndi, NdiInstaller, 0,
"winndi.dll,NdiProc"
HKR, Ndi\Install, ndis3, 0, "FET.ndis5"

HKR, NDIS, MajorNdisVersion,1,03
HKR, NDIS, MinorNdisVersion,1,0A
HKR, , DevLoader, 0, "*ndis"
HKR, , DeviceVxDs, 0, "fetnd5a.sys"
HKR, NDIS, LogDriverName, 0, "FETNDIS"
HKR, NDIS\NDIS2, DriverName, 0, "FETND$"
HKR, NDIS\NDIS2, FileName, 0, "fetnd.dos"
HKR, NDIS\ODI, DriverName, 0, "FETODI"
HKR, NDIS\ODI, FileName, 0, "fetodi.com"

HKR, Ndi\Interfaces, DefLower, 0, "ethernet"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
HKR, Ndi\Interfaces, DefUpper, 0, "ndis3,ndis2"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis3"

; the parameter below are in windows 95(OSR2)/98(SE)/ME only
; Wake On LAN Event
HKR, , WOLEvent, 0, "0"
HKR, Ndi\params\WOLEvent, ParamDesc, 0, %WOLEvent%
HKR, Ndi\params\WOLEvent, default, 0, "0"
HKR, Ndi\params\WOLEvent, type, 0, "enum"
HKR, Ndi\params\WOLEvent\enum, 0, 0, %OSDefault%
HKR, Ndi\params\WOLEvent\enum, 1, 0,
%OSAndUnicast%
HKR, Ndi\params\WOLEvent, flag, 1,
"20","00","00","00"


[Tagging.reg]
; number of Tx queue allocation
HKR, , TxQueueNum, 0, "8"
; 802.1p/802.1q Packet Tagging
HKR, , 8021pqtag, 0, "0"
HKR,Ndi\Params\8021pqtag, ParamDesc, 0, %8021pq%
HKR,Ndi\Params\8021pqtag, Default, 0, "0"
HKR,Ndi\Params\8021pqtag, type, 0, "enum"
HKR,Ndi\Params\8021pqtag\enum, "0", 0, %Disabled%
HKR,Ndi\Params\8021pqtag\enum, "1", 0, %Enabled%
HKR,Ndi\params\8021pqtag, flag, 1,
"20","00","00","00"

[VLAN.reg]
; static single VLAN ID setting
HKR, , VLANID, 0, "0"
HKR, Ndi\params\VLANID, ParamDesc, 0, %VLANID%
HKR, Ndi\params\VLANID, default, 0, "0"
HKR, Ndi\params\VLANID, type, 0, "int"
HKR, Ndi\params\VLANID, Min, 0, "0"
HKR, Ndi\params\VLANID, Max, 0, "4094"
HKR, Ndi\params\VLANID, Step, 0, "1"
HKR, Ndi\params\VLANID, Base, 0, "10"
HKR, Ndi\params\VLANID, flag, 1,
"20","00","00","00"

[FET.reg.NT]
; Windows 2000/XP
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi, Service, 0, "FETNDISB"

; ScatterGather DMA Capability -> Optimized for performance
HKR, , ScatterGather, 0, "1"
HKR, Ndi\params\ScatterGather, ParamDesc, 0, %Optimized%
HKR, Ndi\params\ScatterGather, default, 0, "1"
HKR, Ndi\params\ScatterGather, type, 0, "enum"
HKR, Ndi\params\ScatterGather\enum, 0, 0, %Disabled%
HKR, Ndi\params\ScatterGather\enum, 1, 0, %Enabled%
HKR, Ndi\params\ScatterGather, flag, 1,
"20","00","00","00"

[Cksumoffload.reg.NT]
HKR, , Checksum, 0, "0"
HKR, Ndi\params\Checksum, ParamDesc, 0, %checksum%
HKR, Ndi\params\Checksum, default, 0, "0"
HKR, Ndi\params\Checksum, type, 0, "enum"
HKR, Ndi\params\Checksum\enum, 0, 0, %Disabled%
HKR, Ndi\params\Checksum\enum, 1, 0, %Enabled%
HKR, Ndi\params\Checksum, flag, 1,
"20","00","00","00"

;---------------------------------------------------------------------------
----
; Installation for NT
;

[FET.CopyFiles.NT]
fetnd5b.sys,,,2

[FET.Service]
DisplayName = %FET.Service.DispName%
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_DEMAND_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\fetnd5b.sys
LoadOrderGroup = NDIS

[FET.EventLog]
AddReg = FET.AddEventLog.reg

[FET.AddEventLog.reg]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR, , TypesSupported, 0x00010001, 7

;---------------------------------------------------------------------------
----
; Installation for Windows 95/98/ME
;

[FET.ndis5]
CopyFiles=FET.ndis5.CopyFiles

[FET.ndis4]
CopyFiles=FET.ndis4.CopyFiles

[FET.ndis3]
CopyFiles=FET.ndis3.CopyFiles

[FET.ndis2]
CopyFiles=FET.ndis2.CopyFiles

[FET.odi]
CopyFiles=FET.odi.CopyFiles

;---------------------------------------------------------------------------
----
; CopyFiles sections for Windows 95/98/ME
;

[FET.ndi.CopyFiles]
winndi.dll,,,2

[FET.ndis5.CopyFiles]
fetnd5a.sys,,,2

[FET.ndis4.CopyFiles]
fetnd4.sys,,,2

[FET.ndis3.CopyFiles]
fetnd3.sys,,,2

[FET.ndis2.CopyFiles]
fetnd.dos

[FET.odi.CopyFiles]
fetodi.com

;---------------------------------------------------------------------------
----
; DestinationDirs
;
[DestinationDirs]
DefaultDestDir = 11
FET.CopyFiles.NT = 12
FET.ndis2.CopyFiles = 10
FET.odi.CopyFiles = 10

[SourceDisksFiles]
fetnd5a.sys = 1
fetnd5b.sys = 1
fetnd4.sys = 1
fetnd3.sys = 1
fetndis.inf = 1
winndi.dll = 1
fetnd.dos = 1
fetodi.com = 1

[SourceDisksNames]
1 = %DiskName%,,,

;---------------------------------------------------------------------------
----
; Uninstall/DelFiles/DelReg
;
[FET.delreg]
HKR,Ndi\Params\ReceiveBuffers
HKR,,ReceiveBuffers
HKR,Ndi\Params\TransmitBuffers
HKR,,TransmitBuffers
HKR,Ndi\Params\ConnectionType
HKR,,ConnectionType
HKR,Ndi\Params\NetworkAddress
HKR,,NetworkAddress
HKR,Ndi\Params\ValidatePacketLen
HKR,,ValidatePacketLen

[FlowCtrl.delreg]
HKR,Ndi\Params\ReceivePAUSE
HKR,,ReceivePAUSE
HKR,Ndi\Params\FlowCtrl
HKR,,FlowCtrl

[PM.delreg.win]
HKR,Ndi\Params\MagicPaketWakeUp
HKR,,MagicPaketWakeUp
HKR,Ndi\Params\WOLTrigger
HKR,,WOLTrigger

[Misc.delreg.win]
HKR,Ndi\Params\IPXSPXAutoFrame
HKR,,IPXSPXAutoFrame

[Tagging.delreg]
HKR,,TxQueueNum
HKR,Ndi\Params\8021pqtag
HKR,,8021pqtag

[VLAN.delreg]
HKR,Ndi\Params\VLANID
HKR,,VLANID

[Cksumoffload.delreg]
HKR,Ndi\Params\Checksum
HKR,,Checksum
;---------------------------------------------------------------------------
----
; Localizable Strings
;
[Strings]
Prov = "VIA"
DiskName = "Network Adapter source disk"
ConnectionType = "Connection Type"
autoN = "Auto-Negotiation"
100HD = "100BaseTx Half Duplex"
100FD = "100BaseTx Full Duplex"
10HD = "10BaseT Half Duplex"
10FD = "10BaseT Full Duplex"
Disabled = "Disabled"
Enabled = "Enabled"
WOLEvent = "Wake On LAN Event"
OSDefault = "OS Default Event"
OSAndUnicast = "OS Default & Unicast"
TXBuffer = "Transmit Buffers"
RXBuffer = "Receive Buffers"
NetAddress = "Network Address"
FlowCtl = "Flow Control"
HwDefault = "Hardware Default"
8021pq = "802.1p/Q Tagging"
VLANID = "VLAN ID"
checksum = "Checksum Offload"
Optimized = "Optimized for performance"

Manuf = "VIA Technologies, Inc."
VT3106S.DeviceDesc = "VIA VT6105M Rhine III Management Adapter"
VT3106J.DeviceDesc = "VIA VT6105 Rhine III Fast Ethernet Adapter"
VT3065.DeviceDesc = "VIA Rhine II Fast Ethernet Adapter"
VT3043.DeviceDesc = "VIA VT86C100A Rhine Fast Ethernet Adapter"
FET.Service.DispName = "VIA Rhine Family Fast Ethernet Adapter Driver
Service"
 
Back
Top