; /**************************************************************************** ; ** COPYRIGHT (C) JMICRON 2007-2009 ** ; ** ** ; ** JMC25x/JMC26x NDIS 6.x MINIPORT DRIVER INF FILE ** ; ** INF file for Windows Vista/Vista(64)/Longhorn/Longhorn(64)/Win7/Win7(64)** ; ****************************************************************************/ [Version] Signature = "$Windows NT$" ; NT-based operating systems Class = Net ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} Provider = %JMICRON% CatalogFile = JME.cat ; WHQL certified Compatible = 1 DriverVer = 08/14/2009, 6.0.11.10 [Manufacturer] %JMICRON% = JMICRON, NTamd64 [ControlFlags] ExcludeFromSelect = * [JMICRON] %PCI\VEN_197b&DEV_0250.DeviceDesc% = JMC25x, PCI\VEN_197B&DEV_0250 ; JMicron PCI Express Gigabit Ethernet Adapter %PCI\VEN_197b&DEV_0250.DeviceDesc% = JMC25x, PCI\VEN_197B&DEV_0250&SUBSYS_839C1043 ; ASUS_China %PCI\VEN_197b&DEV_0250.DeviceDesc% = JMC25x, PCI\VEN_197B&DEV_0250&SUBSYS_07711558 ; CLEVO %PCI\VEN_197b&DEV_0250.DeviceDesc% = JMC25x, PCI\VEN_197B&DEV_0250&SUBSYS_07701558 ; CLEVO %PCI\VEN_197b&DEV_0250.DeviceDesc% = JMC25x, PCI\VEN_197B&DEV_0250&SUBSYS_84301558 ; CLEVO %PCI\VEN_197b&DEV_0250.DeviceDesc% = JMC25x, PCI\VEN_197B&DEV_0250&SUBSYS_95251071 ; MITAC %PCI\VEN_197b&DEV_0250.DeviceDesc% = JMC25x, PCI\VEN_197B&DEV_0250&SUBSYS_95261071 ; MITAC %PCI\VEN_197b&DEV_0250.DeviceDesc% = JMC25x, PCI\VEN_197B&DEV_0250&SUBSYS_02381071 ; MITAC %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x, PCI\VEN_197B&DEV_0260 ; JMicron PCI Express Fast Ethernet Adapter %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x, PCI\VEN_197B&DEV_0260&SUBSYS_839C1043 ; ASUS %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x, PCI\VEN_197B&DEV_0260&SUBSYS_71211558 ; CLEVO %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x, PCI\VEN_197B&DEV_0260&SUBSYS_74651558 ; CLEVO %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x, PCI\VEN_197B&DEV_0260&SUBSYS_74661558 ; CLEVO %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x, PCI\VEN_197B&DEV_0260&SUBSYS_08091558 ; CLEVO %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x, PCI\VEN_197B&DEV_0260&SUBSYS_360B103C ; WISTRON_for_HP %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x, PCI\VEN_197B&DEV_0260&SUBSYS_400C1B0A ; PEGATRON %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x, PCI\VEN_197B&DEV_0260&SUBSYS_500F17FF ; INVENTEC_for_BENQ %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x, PCI\VEN_197B&DEV_0260&SUBSYS_059D17FF ; QUANTA_for_BENQ %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x, PCI\VEN_197B&DEV_0260&SUBSYS_0818152D ; QUANTA %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x, PCI\VEN_197B&DEV_0260&SUBSYS_0819152D ; QUANTA %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x, PCI\VEN_197B&DEV_0260&SUBSYS_95251071 ; MITAC %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x, PCI\VEN_197B&DEV_0260&SUBSYS_95261071 ; MITAC %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x, PCI\VEN_197B&DEV_0260&SUBSYS_02381071 ; MITAC [JMICRON.NTamd64] %PCI\VEN_197b&DEV_0250.DeviceDesc% = JMC25x_NTamd64, PCI\VEN_197B&DEV_0250 ; JMicron PCI Express Gigabit Ethernet Adapter %PCI\VEN_197b&DEV_0250.DeviceDesc% = JMC25x_NTamd64, PCI\VEN_197B&DEV_0250&SUBSYS_839C1043 ; ASUS_China %PCI\VEN_197b&DEV_0250.DeviceDesc% = JMC25x_NTamd64, PCI\VEN_197B&DEV_0250&SUBSYS_07711558 ; CLEVO %PCI\VEN_197b&DEV_0250.DeviceDesc% = JMC25x_NTamd64, PCI\VEN_197B&DEV_0250&SUBSYS_07701558 ; CLEVO %PCI\VEN_197b&DEV_0250.DeviceDesc% = JMC25x_NTamd64, PCI\VEN_197B&DEV_0250&SUBSYS_84301558 ; CLEVO %PCI\VEN_197b&DEV_0250.DeviceDesc% = JMC25x_NTamd64, PCI\VEN_197B&DEV_0250&SUBSYS_95251071 ; MITAC %PCI\VEN_197b&DEV_0250.DeviceDesc% = JMC25x_NTamd64, PCI\VEN_197B&DEV_0250&SUBSYS_95261071 ; MITAC %PCI\VEN_197b&DEV_0250.DeviceDesc% = JMC25x_NTamd64, PCI\VEN_197B&DEV_0250&SUBSYS_02381071 ; MITAC %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x_NTamd64, PCI\VEN_197B&DEV_0260 ; JMicron PCI Express Fast Ethernet Adapter %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x_NTamd64, PCI\VEN_197B&DEV_0260&SUBSYS_839C1043 ; ASUS %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x_NTamd64, PCI\VEN_197B&DEV_0260&SUBSYS_71211558 ; CLEVO %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x_NTamd64, PCI\VEN_197B&DEV_0260&SUBSYS_74651558 ; CLEVO %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x_NTamd64, PCI\VEN_197B&DEV_0260&SUBSYS_74661558 ; CLEVO %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x_NTamd64, PCI\VEN_197B&DEV_0260&SUBSYS_08091558 ; CLEVO %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x_NTamd64, PCI\VEN_197B&DEV_0260&SUBSYS_360B103C ; WISTRON_for_HP %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x_NTamd64, PCI\VEN_197B&DEV_0260&SUBSYS_400C1B0A ; PEGATRON %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x_NTamd64, PCI\VEN_197B&DEV_0260&SUBSYS_500F17FF ; INVENTEC_for_BENQ %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x_NTamd64, PCI\VEN_197B&DEV_0260&SUBSYS_059D17FF ; QUANTA_for_BENQ %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x_NTamd64, PCI\VEN_197B&DEV_0260&SUBSYS_0818152D ; QUANTA %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x_NTamd64, PCI\VEN_197B&DEV_0260&SUBSYS_0819152D ; QUANTA %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x_NTamd64, PCI\VEN_197B&DEV_0260&SUBSYS_95251071 ; MITAC %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x_NTamd64, PCI\VEN_197B&DEV_0260&SUBSYS_95261071 ; MITAC %PCI\VEN_197b&DEV_0260.DeviceDesc% = JMC26x_NTamd64, PCI\VEN_197B&DEV_0260&SUBSYS_02381071 ; MITAC ;----------------------------------------------------------------------------- ; Windows Vista/Longhorn/Win7 specific section for JMC25x ;----------------------------------------------------------------------------- [JMC25x] Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL BusType = 5 ; PCI AddReg = JME_Common_Reg AddReg = Speed_1000_Reg, FlowCtrl_Reg, Wakeup_Reg AddReg = OffloadIPv4_Reg, OffloadIPv6_Reg AddReg = JME_Reg AddReg = VlanTag_Reg AddReg = RSS_Reg CopyFiles = CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [JMC25x.HW] ;Include = machine.inf ;Needs = PciASPMOptOut AddReg = MSI_Reg [JMC25x.Services] AddService = JME, 2, JME_Service_Sec, JME_EventLog_Sec ;----------------------------------------------------------------------------- ; Windows Vista/Longhorn/Win7 specific section for JMC26x ;----------------------------------------------------------------------------- [JMC26x] Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL BusType = 5 ; PCI AddReg = JME_Common_Reg AddReg = Speed_Reg, FlowCtrl_Reg, Wakeup_Reg AddReg = OffloadIPv4_Reg, OffloadIPv6_Reg AddReg = JME_Reg AddReg = VlanTag_Reg AddReg = RSS_Reg CopyFiles = CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [JMC26x.HW] ;Include = machine.inf ;Needs = PciASPMOptOut AddReg = MSI_Reg [JMC26x.Services] AddService = JME, 2, JME_Service_Sec, JME_EventLog_Sec ;----------------------------------------------------------------------------- ; Windows Vista(64)/Longhorn(64)/Win7(64) specific section for JMC25x ;----------------------------------------------------------------------------- [JMC25x_NTamd64] Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL BusType = 5 ; PCI AddReg = JME_Common_Reg AddReg = Speed_1000_Reg, FlowCtrl_Reg, Wakeup_Reg AddReg = OffloadIPv4_Reg, OffloadIPv6_Reg AddReg = JME_Reg AddReg = VlanTag_Reg AddReg = RSS_Reg CopyFiles = CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [JMC25x_NTamd64.HW] ;Include = machine.inf ;Needs = PciASPMOptOut AddReg = MSI_Reg [JMC25x_NTamd64.Services] AddService = JME, 2, JME_Amd64_Service_Sec, JME_EventLog_Sec ;----------------------------------------------------------------------------- ; Windows Vista(64)/Longhorn(64)/Win7(64) specific section for JMC26x ;----------------------------------------------------------------------------- [JMC26x_NTamd64] Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL BusType = 5 ; PCI AddReg = JME_Common_Reg AddReg = Speed_Reg, FlowCtrl_Reg, Wakeup_Reg AddReg = OffloadIPv4_Reg, OffloadIPv6_Reg AddReg = JME_Reg AddReg = VlanTag_Reg AddReg = RSS_Reg CopyFiles = CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [JMC26x_NTamd64.HW] ;Include = machine.inf ;Needs = PciASPMOptOut AddReg = MSI_Reg [JMC26x_NTamd64.Services] AddService = JME, 2, JME_Amd64_Service_Sec, JME_EventLog_Sec ;----------------------------------------------------------------------------- ; JME common ;----------------------------------------------------------------------------- [JME_Common_Reg] ; ; *ReceiveBuffers ; HKR, Ndi\params\*ReceiveBuffers, ParamDesc, 0, %ReceiveFrameDescriptors% HKR, Ndi\params\*ReceiveBuffers, default, 0, "256" HKR, Ndi\params\*ReceiveBuffers, min, 0, "64" HKR, Ndi\params\*ReceiveBuffers, max, 0, "00001024" HKR, Ndi\params\*ReceiveBuffers, step, 0, "1" HKR, Ndi\params\*ReceiveBuffers, Base, 0, "10" HKR, Ndi\params\*ReceiveBuffers, type, 0, "int" ; ; *TransmitBuffers ; HKR, Ndi\params\*TransmitBuffers, ParamDesc, 0, %TransmitPacketDescriptors% HKR, Ndi\params\*TransmitBuffers, default, 0, "256" HKR, Ndi\params\*TransmitBuffers, min, 0, "64" HKR, Ndi\params\*TransmitBuffers, max, 0, "00001024" HKR, Ndi\params\*TransmitBuffers, step, 0, "1" HKR, Ndi\params\*TransmitBuffers, Base, 0, "10" HKR, Ndi\params\*TransmitBuffers, type, 0, "int" ; ; Interrupt moderation ; HKR, Ndi\params\*InterruptModeration, ParamDesc, 0, %InterruptModeration% HKR, Ndi\params\*InterruptModeration, default, 0, "1" HKR, Ndi\params\*InterruptModeration, type, 0, "enum" HKR, Ndi\params\*InterruptModeration\enum, "0", 0, %Disable% HKR, Ndi\params\*InterruptModeration\enum, "1", 0, %Enable% ; ; NetworkAddress ; HKR,Ndi\params\NetworkAddress, ParamDesc, 0, %NetworkAddress% HKR,Ndi\params\NetworkAddress, type, 0, "edit" HKR,Ndi\params\NetworkAddress, default, 0, "000000000000" HKR,Ndi\params\NetworkAddress, LimitText, 0, "12" HKR,Ndi\params\NetworkAddress, UpperCase, 0, "1" HKR,Ndi\params\NetworkAddress, Optional, 0, "1" ;----------------------------------------------------------------------------- ; Speed and duplex ;----------------------------------------------------------------------------- [Speed_Reg] 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, %AutoNegotiation% 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% [Speed_1000_Reg] 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, %AutoNegotiation% 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% HKR, Ndi\params\*SpeedDuplex\enum, "5", 0, %1Gb-Full-Duplex% ; ; JumboFrame ; HKR, Ndi\params\JumboFrame, ParamDesc, 0, %JumboFrame% HKR, Ndi\params\JumboFrame, default, 0, "1500" HKR, Ndi\params\JumboFrame, type, 0, "enum" HKR, Ndi\params\JumboFrame\enum, "1500", 0, %Disable% HKR, Ndi\params\JumboFrame\enum, "4000", 0, %Bytes4000% HKR, Ndi\params\JumboFrame\enum, "9000", 0, %Bytes9000% ;----------------------------------------------------------------------------- ; Flow control ;----------------------------------------------------------------------------- [FlowCtrl_Reg] HKR, Ndi\params\*FlowControl, ParamDesc, 0, %FlowCtrl% HKR, Ndi\params\*FlowControl, default, 0, "1" HKR, Ndi\params\*FlowControl, type, 0, "enum" HKR, Ndi\params\*FlowControl\enum, "0", 0, %Disable% HKR, Ndi\params\*FlowControl\enum, "1", 0, %Enable% ;----------------------------------------------------------------------------- ; Wake on Lan capability control ;----------------------------------------------------------------------------- [Wakeup_Reg] HKR, Ndi\params\WakeupMagic, ParamDesc, 0, %WakeupMagic% HKR, Ndi\params\WakeupMagic, default, 0, "1" HKR, Ndi\params\WakeupMagic, type, 0, "enum" HKR, Ndi\params\WakeupMagic\enum, "0", 0, %Disable% HKR, Ndi\params\WakeupMagic\enum, "1", 0, %Enable% HKR, Ndi\params\WakeupFrame, ParamDesc, 0, %WakeupFrame% HKR, Ndi\params\WakeupFrame, default, 0, "1" HKR, Ndi\params\WakeupFrame, type, 0, "enum" HKR, Ndi\params\WakeupFrame\enum, "0", 0, %Disable% HKR, Ndi\params\WakeupFrame\enum, "1", 0, %Enable% HKR, Ndi\params\WakeupLink, ParamDesc, 0, %WakeupLink% HKR, Ndi\params\WakeupLink, default, 0, "0" HKR, Ndi\params\WakeupLink, type, 0, "enum" HKR, Ndi\params\WakeupLink\enum, "0", 0, %Disable% HKR, Ndi\params\WakeupLink\enum, "1", 0, %Enable% HKR, Ndi\params\WakeupS5, ParamDesc, 0, %WakeupS5% HKR, Ndi\params\WakeupS5, default, 0, "0" HKR, Ndi\params\WakeupS5, type, 0, "enum" HKR, Ndi\params\WakeupS5\enum, "0", 0, %Disable% HKR, Ndi\params\WakeupS5\enum, "1", 0, %Enable% ;----------------------------------------------------------------------------- ; IPv4 task offload ;----------------------------------------------------------------------------- [OffloadIPv4_Reg] ; ; Large send offload ; HKR, Ndi\params\*LsoV2IPv4, ParamDesc, 0, %LsoV2IPv4% HKR, Ndi\params\*LsoV2IPv4, default, 0, "1" HKR, Ndi\params\*LsoV2IPv4, type, 0, "enum" HKR, Ndi\params\*LsoV2IPv4\enum, "0", 0, %Disable% HKR, Ndi\params\*LsoV2IPv4\enum, "1", 0, %Enable% ; ; Checksum offload ; HKR, Ndi\params\*IPChecksumOffloadIPv4, ParamDesc, 0, %IpChecksumOffloadIPv4% HKR, Ndi\params\*IPChecksumOffloadIPv4, default, 0, "3" HKR, Ndi\params\*IPChecksumOffloadIPv4, type, 0, "enum" HKR, Ndi\params\*IPChecksumOffloadIPv4\enum, "0", 0, %Disable% HKR, Ndi\params\*IPChecksumOffloadIPv4\enum, "1", 0, %Tx Enable% HKR, Ndi\params\*IPChecksumOffloadIPv4\enum, "2", 0, %Rx Enable% HKR, Ndi\params\*IPChecksumOffloadIPv4\enum, "3", 0, %Tx Rx Enable% HKR, Ndi\params\*TCPChecksumOffloadIPv4, ParamDesc, 0, %TcpChecksumOffloadIPv4% HKR, Ndi\params\*TCPChecksumOffloadIPv4, default, 0, "3" HKR, Ndi\params\*TCPChecksumOffloadIPv4, type, 0, "enum" HKR, Ndi\params\*TCPChecksumOffloadIPv4\enum, "0", 0, %Disable% HKR, Ndi\params\*TCPChecksumOffloadIPv4\enum, "1", 0, %Tx Enable% HKR, Ndi\params\*TCPChecksumOffloadIPv4\enum, "2", 0, %Rx Enable% HKR, Ndi\params\*TCPChecksumOffloadIPv4\enum, "3", 0, %Tx Rx Enable% HKR, Ndi\params\*UDPChecksumOffloadIPv4, ParamDesc, 0, %UdpChecksumOffloadIPv4% HKR, Ndi\params\*UDPChecksumOffloadIPv4, default, 0, "3" HKR, Ndi\params\*UDPChecksumOffloadIPv4, type, 0, "enum" HKR, Ndi\params\*UDPChecksumOffloadIPv4\enum, "0", 0, %Disable% HKR, Ndi\params\*UDPChecksumOffloadIPv4\enum, "1", 0, %Tx Enable% HKR, Ndi\params\*UDPChecksumOffloadIPv4\enum, "2", 0, %Rx Enable% HKR, Ndi\params\*UDPChecksumOffloadIPv4\enum, "3", 0, %Tx Rx Enable% ;----------------------------------------------------------------------------- ; VlanID(802.1q) ;----------------------------------------------------------------------------- [VlanTag_Reg] HKR, Ndi\params\VlanTag, ParamDesc, 0, %VlanTag% HKR, Ndi\params\VlanTag, default, 0, "1" HKR, Ndi\params\VlanTag, type, 0, "enum" HKR, Ndi\params\VlanTag\enum, "0", 0, %Disable% HKR, Ndi\params\VlanTag\enum, "1", 0, %Enable% ;----------------------------------------------------------------------------- ; IPv6 task offload ;----------------------------------------------------------------------------- [OffloadIPv6_Reg] ; ; Large send offload ; HKR, Ndi\params\*LsoV2IPv6, ParamDesc, 0, %LsoV2IPv6% HKR, Ndi\params\*LsoV2IPv6, default, 0, "1" HKR, Ndi\params\*LsoV2IPv6, type, 0, "enum" HKR, Ndi\params\*LsoV2IPv6\enum, "0", 0, %Disable% HKR, Ndi\params\*LsoV2IPv6\enum, "1", 0, %Enable% ; ; Checksum offload ; HKR, Ndi\params\*TCPChecksumOffloadIPv6, ParamDesc, 0, %TcpChecksumOffloadIPv6% HKR, Ndi\params\*TCPChecksumOffloadIPv6, default, 0, "3" HKR, Ndi\params\*TCPChecksumOffloadIPv6, type, 0, "enum" HKR, Ndi\params\*TCPChecksumOffloadIPv6\enum, "0", 0, %Disable% HKR, Ndi\params\*TCPChecksumOffloadIPv6\enum, "1", 0, %Tx Enable% HKR, Ndi\params\*TCPChecksumOffloadIPv6\enum, "2", 0, %Rx Enable% HKR, Ndi\params\*TCPChecksumOffloadIPv6\enum, "3", 0, %Tx Rx Enable% HKR, Ndi\params\*UDPChecksumOffloadIPv6, ParamDesc, 0, %UdpChecksumOffloadIPv6% HKR, Ndi\params\*UDPChecksumOffloadIPv6, default, 0, "3" HKR, Ndi\params\*UDPChecksumOffloadIPv6, type, 0, "enum" HKR, Ndi\params\*UDPChecksumOffloadIPv6\enum, "0", 0, %Disable% HKR, Ndi\params\*UDPChecksumOffloadIPv6\enum, "1", 0, %Tx Enable% HKR, Ndi\params\*UDPChecksumOffloadIPv6\enum, "2", 0, %Rx Enable% HKR, Ndi\params\*UDPChecksumOffloadIPv6\enum, "3", 0, %Tx Rx Enable% ;----------------------------------------------------------------------------- ; RSS ;----------------------------------------------------------------------------- [RSS_Reg] HKR, Ndi\params\*RSS, ParamDesc, 0, %RSS% HKR, Ndi\params\*RSS, default, 0, "1" HKR, Ndi\params\*RSS, type, 0, "enum" HKR, Ndi\params\*RSS\enum, "0", 0, %Disable% HKR, Ndi\params\*RSS\enum, "1", 0, %Enable% ;----------------------------------------------------------------------------- ; Message-based interrupt ;----------------------------------------------------------------------------- [MSI_Reg] HKR, "Interrupt Management", 0x00000010 HKR, "Interrupt Management\MessageSignaledInterruptProperties", 0x00000010 HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 1 HKR, "Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 8 ;----------------------------------------------------------------------------- ; Windows service for JMC25x/JMC26x ;----------------------------------------------------------------------------- [JME_Reg] HKR, Ndi, Service, 0, "JME" HKR, Ndi\Interfaces, UpperRange, 0, "ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" ;----------------------------------------------------------------------------- ; Windows Vista/Longhorn/Win7 Services for JMC25x/JMC26x ;----------------------------------------------------------------------------- [JME_Service_Sec] DisplayName = %JME_Service_DispName% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_DEMAND_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\JME.sys LoadOrderGroup = NDIS ;----------------------------------------------------------------------------- ; Windows Vista/Longhorn/Win7 Services for JMC25x/JMC26x ;----------------------------------------------------------------------------- [JME_Amd64_Service_Sec] DisplayName = %JME_Amd64_Service_DispName% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_DEMAND_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\JME.sys LoadOrderGroup = NDIS ;----------------------------------------------------------------------------- ; Event log for JMC25x/JMC26x ;----------------------------------------------------------------------------- [JME_EventLog_Sec] AddReg = AddEventLog_Reg [AddEventLog_Reg] HKR, , EventMessageFile, 0x00020000, "%SystemRoot%\System32\netevent.dll" HKR, , TypesSupported, 0x00010001, 7 ;----------------------------------------------------------------------------- ; Source Files ;----------------------------------------------------------------------------- [SourceDisksNames] 1 = %DiskDescription%,,, [SourceDisksFiles] JME.sys = 1,, ; on distribution disk 1 ;----------------------------------------------------------------------------- ; Destination Directories for JMC25x/JMC26x ;----------------------------------------------------------------------------- [CopyFiles] JME.sys,,,2 [DestinationDirs] CopyFiles = 12 DefaultDestDir = 11 ;----------------------------------------------------------------------------- ; Localizable Strings ;----------------------------------------------------------------------------- [Strings] JMICRON = "JMicron Technology Corp." SpeedDuplex = "Speed & Duplex" AutoNegotiation = "Auto Negotiation" 10Mb-Half-Duplex = "10Mbps/Half Duplex" 10Mb-Full-Duplex = "10Mbps/Full Duplex" 100Mb-Half-Duplex = "100Mbps/Half Duplex" 100Mb-Full-Duplex = "100Mbps/Full Duplex" 1Gb-Full-Duplex = "1Gbps/Full Duplex" ReceiveFrameDescriptors = "Receive Buffers" TransmitPacketDescriptors = "Transmit Buffers" WakeupLink = "Wakeup on Link Raised" WakeupMagic = "Wakeup on Magic Packet Received" WakeupFrame = "Wakeup on Wake Pattern Received" WakeupS5 = "Wakeup from Shutdown" Enable = "Enabled" Disable = "Disabled" Tx Enable = "Tx Enabled" Rx Enable = "Rx Enabled" Tx Rx Enable = "Tx & Rx Enabled" Rx Tx Enable = "Rx & Tx Enabled" VlanTag = "Vlan(802.1Q)" FlowCtrl = "Flow Control" InterruptModeration = "Interrupt Moderation" NetworkAddress = "Network Address" JumboFrame = "Jumbo Frame" Bytes4000 = "4000 Bytes" Bytes9000 = "9000 Bytes" LsoV2IPv4 = "Large Send Offload (IPv4)" LsoV2IPv6 = "Large Send Offload (IPv6)" IpChecksumOffloadIPv4 = "IP Checksum Offload (IPv4)" TcpChecksumOffloadIPv4 = "TCP Checksum Offload (IPv4)" UdpChecksumOffloadIPv4 = "UDP Checksum Offload (IPv4)" TcpChecksumOffloadIPv6 = "TCP Checksum Offload (IPv6)" UdpChecksumOffloadIPv6 = "UDP Checksum Offload (IPv6)" RSS = "Receive Side Scaling" PCI\VEN_197b&DEV_0250.DeviceDesc = "JMicron PCI Express Gigabit Ethernet Adapter" PCI\VEN_197b&DEV_0260.DeviceDesc = "JMicron PCI Express Fast Ethernet Adapter" JME_Service_DispName = "JMicron Ethernet Adapter NDIS6 Driver" JME_Amd64_Service_DispName = "JMicron Ethernet Adapter NDIS6 Driver (Amd64 Bits)" DiskDescription = "JMicron(R) Driver Disk 1" ;EventLogMessagePath_JME = "%SystemRoot%\System32\netevent.dll;%SystemRoot%\System32\drivers\JME.sys" ;EventLogMessagePath_JME_Amd64 = "%SystemRoot%\System32\netevent.dll;%SystemRoot%\System32\drivers\JME.sys"Download Driver Pack
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.