mcs1000.inf Driver File Contents (MCS1000_Windows_SecureNIC_drivers.zip)

;Mcs1000.inf
;Secure NIC
;Copyright (c) 2005 Moschip Semiconductor Technology Ltd
[version]
Signature   = "$Chicago$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %ProviderName%
Compatible  = 1
DriverVer   = 10/16/2006,1.0.0.18
;CatalogFile.NT=MCS1000.cat

[Manufacturer]
%MfgName%     = SecureNIC, NTia64, NTamd64

[ControlFlags]
ExcludeFromSelect=PCI\VEN_9710&DEV_A000

[SecureNIC]
%PCI\VEN_9710&DEV_A000.DeviceDesc%   = MCS1000B.FX.ndi, PCI\VEN_9710&DEV_A000

[SecureNIC.NTia64]
%PCI\VEN_9710&DEV_A000.DeviceDesc%   = MCS1000B.FX.ndi, PCI\VEN_9710&DEV_A000

[SecureNIC.NTamd64]
%PCI\VEN_9710&DEV_A000.DeviceDesc%   = MCS1000B.FX.ndi, PCI\VEN_9710&DEV_A000

; Moschip MCS1000 Based PCI TX Ethernet Adapter (10/100)
;
; Windows NT specific entry
[MCS1000B.TX.ndi.NT]
Characteristics = 0x84
BusType         = 5
AddReg          = MCS1000b.reg, MCS1000Params.TX.reg,Uninstall.AddReg
CopyFiles       = MCS1000b.CopyFiles,Uninstall.Copy

[MCS1000B.TX.ndi.NT.Services]
AddService = MCS1000B, 2, MCS1000b.Service, common.EventLog

; Windows NT specific entry
[MCS1000B.TX.ndi.NTamd64]
Characteristics = 0x84
BusType         = 5
AddReg          = MCS1000b.reg, MCS1000Params.TX.reg,Uninstall.AddReg
CopyFiles       = MCS1000b.CopyFiles, Uninstall.Copy

[MCS1000B.TX.ndi.NTamd64.Services]
AddService = MCS1000B, 2, MCS1000b.Service, common.EventLog

; Windows NT specific entry
[MCS1000B.TX.ndi.NTia64]
Characteristics = 0x84
BusType         = 5
AddReg          = MCS1000b.reg, MCS1000Params.TX.reg,Uninstall.AddReg
CopyFiles       = MCS1000b.CopyFiles, Uninstall.Copy

[MCS1000B.TX.ndi.NTia64.Services]
AddService = MCS1000B, 2, MCS1000b.Service, common.EventLog

[MCS1000Params.TX.reg]
;-----------------------------------------------------------------------------
; common base for 10/100Mb Adapters
;-----------------------------------------------------------------------------
HKR, Ndi\params\SpeedDuplex,       ParamDesc,  0, %SpeedDuplex%
HKR, Ndi\params\SpeedDuplex,       default,    0, "0"
HKR, Ndi\params\SpeedDuplex,       type,       0, "enum"
HKR, Ndi\params\SpeedDuplex\enum,  "0",        0, %AutoDetect%
HKR, Ndi\params\SpeedDuplex\enum,  "1",        0, %10Mb-Half-Duplex%
HKR, Ndi\params\SpeedDuplex\enum,  "2",        0, %10Mb-Full-Duplex%
HKR, Ndi\params\SpeedDuplex\enum,  "3",        0, %100Mb-Half-Duplex%
HKR, Ndi\params\SpeedDuplex\enum,  "4",        0, %100Mb-Full-Duplex%

;-----------------------------------------------------------------------------
; Number of Tx and Rx DESC
;-----------------------------------------------------------------------------
HKR, Ndi\params\NumRfd,         ParamDesc,  0, "%ReceiveFrameDescriptors%"
HKR, Ndi\params\NumRfd,         default,    0, "256"
HKR, Ndi\params\NumRfd,         min,        0, "1"
HKR, Ndi\params\NumRfd,         max,        0, "00000256"
HKR, Ndi\params\NumRfd,         step,       0, "1"
HKR, Ndi\params\NumRfd,         Base,       0, "10"
HKR, Ndi\params\NumRfd,         type,       0, "int"

HKR, Ndi\params\NumTcb,         ParamDesc,  0, "%TransmitControlBlocks%"
HKR, Ndi\params\NumTcb,         default,    0, "64"
HKR, Ndi\params\NumTcb,         min,        0, "1"
HKR, Ndi\params\NumTcb,         max,        0, "0000064"
HKR, Ndi\params\NumTcb,         step,       0, "1"
HKR, Ndi\params\NumTcb,         Base,       0, "10"
HKR, Ndi\params\NumTcb,         type,       0, "int"

;-----------------------------------------------------------------------------
; Number of Tx and Rx DESC
;-----------------------------------------------------------------------------
HKR, Ndi\params\NetworkAddress,	ParamDesc,  0, "NetworkAddress"
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, default,    0, " "
HKR, Ndi\params\NetworkAddress, optional,   0, "1"


; Moschip MCS1000 Based PCI FX Ethernet Adapter
;
; Windows NT specific entry
[MCS1000B.FX.ndi.NT]
Characteristics = 0x84
BusType         = 5
AddReg          = MCS1000b.reg, MCS1000Params.FX.reg,Uninstall.AddReg
CopyFiles       = MCS1000b.CopyFiles,Uninstall.Copy

[MCS1000B.FX.ndi.NT.Services]
AddService = MCS1000B, 2, MCS1000b.Service, common.EventLog

; Windows NT specific entry
[MCS1000B.FX.ndi.NTamd64]
Characteristics = 0x84
BusType         = 5
AddReg          = MCS1000b.reg, MCS1000Params.FX.reg,Uninstall.AddReg
CopyFiles       = MCS1000b.CopyFiles, Uninstall.Copy

[MCS1000B.FX.ndi.NTamd64.Services]
AddService = MCS1000B, 2, MCS1000b.Service, common.EventLog

; Windows NT specific entry
[MCS1000B.FX.ndi.NTia64]
Characteristics = 0x84
BusType         = 5
AddReg          = MCS1000b.reg, MCS1000Params.FX.reg,Uninstall.AddReg
CopyFiles       = MCS1000b.CopyFiles, Uninstall.Copy

[MCS1000B.FX.ndi.NTia64.Services]
AddService = MCS1000B, 2, MCS1000b.Service, common.EventLog

[MCS1000Params.FX.reg]
;-----------------------------------------------------------------------------
; common base for 10/100Mb Adapters
;-----------------------------------------------------------------------------
HKR, Ndi\params\SpeedDuplex,       ParamDesc,  0, %SpeedDuplex%
HKR, Ndi\params\SpeedDuplex,       default,    0, "4"
HKR, Ndi\params\SpeedDuplex,       type,       0, "enum"
HKR, Ndi\params\SpeedDuplex\enum,  "3",        0, %100Mb-Half-Duplex%
HKR, Ndi\params\SpeedDuplex\enum,  "4",        0, %100Mb-Full-Duplex%

;-----------------------------------------------------------------------------
; Number of Tx and Rx DESC
;-----------------------------------------------------------------------------
HKR, Ndi\params\NumRfd,         ParamDesc,  0, "%ReceiveFrameDescriptors%"
HKR, Ndi\params\NumRfd,         default,    0, "256"
HKR, Ndi\params\NumRfd,         min,        0, "1"
HKR, Ndi\params\NumRfd,         max,        0, "00000256"
HKR, Ndi\params\NumRfd,         step,       0, "1"
HKR, Ndi\params\NumRfd,         Base,       0, "10"
HKR, Ndi\params\NumRfd,         type,       0, "int"

HKR, Ndi\params\NumTcb,         ParamDesc,  0, "%TransmitControlBlocks%"
HKR, Ndi\params\NumTcb,         default,    0, "64"
HKR, Ndi\params\NumTcb,         min,        0, "1"
HKR, Ndi\params\NumTcb,         max,        0, "0000064"
HKR, Ndi\params\NumTcb,         step,       0, "1"
HKR, Ndi\params\NumTcb,         Base,       0, "10"
HKR, Ndi\params\NumTcb,         type,       0, "int"

;-----------------------------------------------------------------------------
; Number of Tx and Rx DESC
;-----------------------------------------------------------------------------
HKR, Ndi\params\NetworkAddress,	ParamDesc,  0, "NetworkAddress"
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, default,    0, " "
HKR, Ndi\params\NetworkAddress, optional,   0, "1"

;-----------------------------------------------------------------------------
; MCS1000b NT specific
;-----------------------------------------------------------------------------
[MCS1000b.reg]
HKR, Ndi,                       Service,    0, "MCS1000B"
HKR, Ndi\Interfaces,            UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces,            LowerRange, 0, "ethernet"

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

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

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

[Uninstall.Copy]
UnInstall.exe

[Uninstall.AddReg]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MCS1000.DevName%,DisplayName,0,%MCS1000.DevName%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MCS1000.DevName%,UninstallString,0,UnInstall.exe

;-----------------------------------------------------------------------------
; DestinationDirs
;-----------------------------------------------------------------------------

[MCS1000b.CopyFiles]
MCS1000.sys,,,2
;ecos_driver.bin,,,2
armboot.bin,,,2
zImage,,,2

;[MCS1000b.win.CopyFiles]
;MCS1000.sys,,,2
;ecos_driver.bin,,,2

[SourceDisksNames]
;
; diskid = description[, [tagfile] [, <unused>, subdir]]
;
1 = %DriverDisk%,MCS1000.sys,,

[SourceDisksFiles]
;
; filename_on_source = diskID[, [subdir][, size]]
;
MCS1000.sys           = 1,, ; on distribution disk 1
;ecos_driver.bin      = 1,, ; on distribution disk 1
armboot.bin           = 1,, ; on distribution disk 1
zImage                = 1,, ; on distribution disk 1
UnInstall.exe  	      = 1,, ; on distribution disk 1

[DestinationDirs]
MCS1000b.CopyFiles  = 12
DefaultDestDir      = 11
Uninstall.Copy      = 11

[Strings]
AutoDetect               	= "Auto Detect"
SpeedDuplex              	= "Link Speed & Duplex"
10Mb-Half-Duplex         	= "10Mbps/Half Duplex"
10Mb-Full-Duplex         	= "10Mbps/Full Duplex"
100Mb-Half-Duplex        	= "100Mbps/Half Duplex"
100Mb-Full-Duplex        	= "100Mbps/Full Duplex"
ReceiveFrameDescriptors  	= "Receive Frame Descriptors"
TransmitControlBlocks    	= "Transmit Control Blocks"

PCI\VEN_9710&DEV_A000.DeviceDesc= "Moschip Secure Ethernet Device"
MCS1000.Service.DispName 	="MosChip PCI Ethernet Adapter Driver"
MCS1000.DevName 		="PCI Secure Ethernet Adapter"
MfgName="MosChip"
ProviderName="MosChip"
MCS1000B.DeviceDesc="MosChip Secure Ethernet Adapter"
VenID_DevID=VEN_9710&DEV_A000
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web2, load: 0.87