;*******************************************************************************
; INF File for 3Com HomeConnect Cable Modem External with USB Windows Driver
; Copyright (c) 1999-2000, 3Com Corporation. All Rights Reserved.
;*******************************************************************************
;-------------------------------------------------------------------------------
; Version Section
;-------------------------------------------------------------------------------
[Version]
Signature = "$Chicago$" ; Single INF file for Windows 98 and Windows 2000
Compatible = 1 ; Single INF file for Windows 98 and Windows 2000
Class = Net
ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
Provider = %3COM%
DriverVer = 09/25/2000,1.7.0.0 ; Recognized by Windows 2000 only
CatalogFile= 3ccmusb.cat ; Provided by WHQL
;-------------------------------------------------------------------------------
; Manufacturer Section
;-------------------------------------------------------------------------------
[Manufacturer]
%3COM% = 3COM
;-------------------------------------------------------------------------------
; ControlFlags Section
;
; The USB network adapter should not be manually installed.
;-------------------------------------------------------------------------------
[ControlFlags]
ExcludeFromSelect = USB\VID_0506&PID_2922
;-------------------------------------------------------------------------------
; Models Section
;-------------------------------------------------------------------------------
[3COM]
;
;Device Display Name Install Section PNP Device ID
;------------------- --------------- ----------------------------
%3CCMUSB.DeviceDesc% = 3CCMUSB.ndi, USB\VID_0506&PID_2922
;-------------------------------------------------------------------------------
; DDInstall Section
;-------------------------------------------------------------------------------
;
; Windows 98
;
[3CCMUSB.ndi]
AddReg = 3CCMUSB.Params.reg, 3CCMUSB.WIN.reg, 3CCMUSB.Uninstall.reg
CopyFiles = 3CCMUSB.WIN.CopyFiles, 3CCMUSB.WIN.Uninstall.CopyFiles
DeviceID = USB\VID_0506&PID_2922
DriverVer = 09/25/2000,1.7.0.0 ; Recognized by Windows 98 here
;
; Windows 2000
;
[3CCMUSB.ndi.NT]
AddReg = 3CCMUSB.Params.reg, 3CCMUSB.NT.reg, 3CCMUSB.Uninstall.reg
CopyFiles = 3CCMUSB.NT.CopyFiles, 3CCMUSB.NT.Uninstall.CopyFiles
Characteristics = 0x84 ; NCF_PHYSICAL | NCF_HAS_UI
BusType = 15 ; USB is not defined
;-------------------------------------------------------------------------------
; DDInstall.Services Section
;
[3CCMUSB.ndi.NT.Services]
AddService = 3CCMUSB, 2, 3CCMUSB.AddService, 3CCMUSB.AddEventLog
;-------------------------------------------------------------------------------
; Add Registry Section
;-------------------------------------------------------------------------------
;
; Registry Common to Windows 98 and Windows 2000
;
[3CCMUSB.Params.reg]
;
; \Ndi\Parameters
;
HKR, Ndi\params\NumRxBuffers, ParamDesc, 0, "NumRxBuffers"
HKR, Ndi\params\NumRxBuffers, default, 0, "32"
HKR, Ndi\params\NumRxBuffers, type, 0, "int"
HKR, Ndi\params\NumRxBuffers, min, 0, "1"
HKR, Ndi\params\NumRxBuffers, max, 0, "00001024"
HKR, Ndi\params\NumRxBuffers, step, 0, "1"
HKR, Ndi\params\NumRxBuffers, Base, 0, "10"
HKR, Ndi\params\NumTxBuffers, ParamDesc, 0, "NumTxBuffers"
HKR, Ndi\params\NumTxBuffers, default, 0, "32"
HKR, Ndi\params\NumTxBuffers, type, 0, "int"
HKR, Ndi\params\NumTxBuffers, min, 0, "1"
HKR, Ndi\params\NumTxBuffers, max, 0, "00001024"
HKR, Ndi\params\NumTxBuffers, step, 0, "1"
HKR, Ndi\params\NumTxBuffers, Base, 0, "10"
[3CCMUSB.Uninstall.reg]
HKLM,%UninstallKey%,DisplayName,,"%UninstallName%"
HKLM,%UninstallKey%,UninstallString,,"%UninstallProgram%"
;-------------------------------------------------------------------------------
; Registry Specific to Windows 98
;
[3CCMUSB.WIN.reg]
;
; Root
;
HKR,,DevLoader,,*ndis,*ntkern,*ndis
HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
HKR,,DeviceVxDs,,3ccmusb.sys
;
; \Ndi
;
HKR,Ndi,DeviceID,,USB\VID_0506&PID_2922
HKR,Ndi,CardType,,"PNP"
;
; \Ndi\Install
;
HKR,Ndi\Install,,,"3CUSBCM.Install"
;
; \Ndi\Interfaces
;
HKR,Ndi\Interfaces,DefUpper,,"ndis3,ndis4,ndis5"
HKR,Ndi\Interfaces,DefLower,,"ethernet"
HKR,Ndi\Interfaces,UpperRange,,"ndis3,ndis4,ndis5"
HKR,Ndi\Interfaces,LowerRange,,"ethernet"
;
; \Ndi\Remove
;
HKR,Ndi\Remove,,,"3CCMUSB.Remove"
;
; \NDIS
;
HKR,NDIS,LogDriverName,,3ccmusb
HKR,NDIS,MajorNdisVersion,1,03
HKR,NDIS,MinorNdisVersion,1,0a
;-------------------------------------------------------------------------------
; Registry Specific to Windows 2000
;
[3CCMUSB.NT.reg]
;
; Root
;
HKR, Ndi, Service, 0, "3CCMUSB"
;
; \Ndi\Interfaces
;
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
[3CCMUSB.AddService]
DisplayName = %3CCMUSB.Service.DispName%
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_DEMAND_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\3ccmusb.sys
LoadOrderGroup = NDIS
AddReg = TextModeFlags.reg
[3CCMUSB.AddEventLog]
AddReg = 3CCMUSB.AddEventLog.reg
[3CCMUSB.AddEventLog.reg]
HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR,, TypesSupported, 0x00010001, 7
[TextModeFlags.reg]
HKR, , TextModeFlags, 0x00010001, 0x0001
;-------------------------------------------------------------------------------
; SourceDisksNames and SourceDisksFiles Section
;-------------------------------------------------------------------------------
[SourceDisksNames]
1 = %DiskDesc%,,,
[SourceDisksFiles]
3CCMUSB.SYS = 1,
3CCMUSBX.EXE = 1,
3CCMUSB.CAT = 1,
;-------------------------------------------------------------------------------
; DestinationDirs Section
;-------------------------------------------------------------------------------
[DestinationDirs]
3CCMUSB.WIN.Uninstall.CopyFiles = 10 ; \Windows
3CCMUSB.WIN.CopyFiles = 11 ; \Windows\System
3CCMUSB.NT.Uninstall.CopyFiles = 11 ; \Windows\System32
3CCMUSB.NT.CopyFiles = 12 ; \Windows\System32\Drivers
[3CCMUSB.WIN.Uninstall.CopyFiles]
3ccmusbx.exe
[3CCMUSB.NT.Uninstall.CopyFiles]
3ccmusbx.exe
[3CCMUSB.WIN.CopyFiles]
3ccmusb.sys,,,2 ; Do not allow the user to skip this file
[3CCMUSB.NT.CopyFiles]
3ccmusb.sys,,,2 ; Do not allow the user to skip this file
;-------------------------------------------------------------------------------
; Strings Section
;-------------------------------------------------------------------------------
[strings]
; INF Provider and Device Manufacturer
3COM = "3Com"
; Device Display Name
3CCMUSB.DeviceDesc = "3Com HomeConnect Cable Modem External with USB"
; Service
3CCMUSB.Service.DispName = "3Com HomeConnect Cable Modem External with USB Driver"
; Disk Discription
DiskDesc = "3Com HomeConnect Cable Modem External with USB: Installation CD"
; Uninstall
UninstallKey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\3CCMUSB_Uninstall"
UninstallProgram = "3CCMUSBX.EXE"
UninstallName = "3Com HomeConnect Cable Modem External with USB"
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.