HPRDMA.inf Driver File Contents (sp33495.exe)







;
;Copyright (c) Hewlett Packard.  All rights reserved.
;

;Module Name:
;




;    HPRDMA.INF
;

;
; Installs the following:
;
; 1. BRCM RDMA Proxy                bxrdma[x/a/i].sys
; 2. BRCM iWarp Kernel Wrapper      bxkw[x/a/i].sys
; 3. BRCM iWarp TCP Driver          bxftsk[x/a/i].sys
; 4. BRCM iWarp User Wrapper        bxuw.dll
; 5. BRCM RDMA WSD provider         bxwsd.dll

; 6. BRCM WSD coinstaller           bxwsdco.dll




;
; This INF will install the kernel mode (function driver and two lower filter
; drivers) and user mode (WSD provider, coinstaller and user mode wrapper) 
; for the device B06BDRV\L5WSD.  The proxy is the function
; driver, the kernel wrapper is below it as a lower filter, and the
; tcp driver is below that as the lowest filter in the stack.
; 
;
; The device stack will be installed as:
;
;            __________________
;           |                  |    (installed via this INF)
;           | WSD/SDP Provider |
;           | UM Wrapper       |
;           |__________________|
;
;            __________________
;           |                  |
;           |   Proxy Driver   |
;           |__________________|
;
;            __________________
;           |                  |
;           |  Kernel Wrapper  |
;           |__________________|
;
;            __________________
;           |                  |
;           |     TCP Stack    |
;           |__________________|
;
;   -----------------------------------
;            __________________
;           |                  |    (installed via bus driver INF)
;           |    PDO "L5WSD"   |
;           |__________________|
;
;            __________________
;           |                  |
;           |  Bus Driver FDO  |
;           |__________________|
;
;




































; This is the WSD INF for 5706/5708 hardware




[Version]
Signature       = "$WINDOWS NT$"




Class           = MultiFunction
ClassGUID       = {4d36e971-e325-11ce-bfc1-08002be10318}






Provider        = %HPQ%
DriverVer       = 07/20/2006, 10.16.6.0
CatalogFile.ntx86   = bxrdmax.cat
CatalogFile.ntamd64 = bxrdmaa.cat
CatalogFile.ntia64  = bxrdmai.cat


;*****************************************
; RDMA WSD Device Install Section
;*****************************************





[Manufacturer]



%HPQ% = HP, , NTx86, NTamd64, NTia64






















[HP]

;
; Broadcom Devices
;
; DisplayName           Section                 DeviceID
; -----------           -------                 --------
;
;%BCM5706.Rdma%      =   BCM5706.Rdma,          b06bdrv\l5wsd




[HP.NTx86]

%BCM5706.Rdma%      =   BCM5706_RDMA_x86,       b06bdrv\l5wsd




[HP.NTamd64]

%BCM5706.Rdma%      =   BCM5706_RDMA_amd64,     b06bdrv\l5wsd




[HP.NTia64]

%BCM5706.Rdma%      =   BCM5706_RDMA_ia64,      b06bdrv\l5wsd



; ================= x86 install section =====================

















[BCM5706_RDMA_x86]
CopyFiles       = Rdma_Device.NTx86.CopyDrvr, Rdma_Device.NTx86.CopyDll
FriendlyNameFormat  = %FriendlyNameFormatString%

[Rdma_Device.NTx86.CopyDrvr]
bxrdmax.sys, , , 2                  ; RDMA Proxy
bxkwx.sys,   , , 2                  ; iWarp Kernel Wrapper
bxftskx.sys, , , 2                  ; iWarp TCP Filter driver

[Rdma_Device.NTx86.CopyDll]



bxuw.dll,  bxuwx.dll,  , 2
bxwsd.dll, bxwsdx.dll, , 2

[BCM5706_RDMA_x86.HW]
AddReg          = RDMAReg.Filters.Reg



;-------------- Service installation
































[BCM5706_RDMA_x86.Services]
AddService      = bxrdma, 2, BCM5706_x86.Proxy.AddService, Rdma_Service_EventLog_x86        ; Function driver
AddService      = bxkw,   0, BCM5706_x86.Kw.AddService,    bxkw_Service_EventLog_x86        ; Lower Filter #1
AddService      = ftsk,   0, BCM5706_x86.Ftsk.AddService,  ftsk_Service_EventLog_x86        ; Lower Filter #2

[BCM5706_x86.Proxy.AddService]
DisplayName     = %bxrdma.SVCDESC%
ServiceType     = 1                                     ; SERVICE_KERNEL_DRIVER
StartType       = 3                                     ; SERVICE_DEMAND_START
ErrorControl    = 1                                     ; SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\bxrdmax.sys

[BCM5706_x86.Kw.AddService]
DisplayName     = %bxkw.SVCDESC%
ServiceType     = 1                                     ; SERVICE_KERNEL_DRIVER
StartType       = 3                                     ; SERVICE_DEMAND_START
ErrorControl    = 1                                     ; SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\bxkwx.sys

[BCM5706_x86.Ftsk.AddService]
DisplayName     = %bxftsk.SVCDESC%
ServiceType     = 1                                     ; SERVICE_KERNEL_DRIVER
StartType       = 0                                     ; SERVICE_DEMAND_BOOT
ErrorControl    = 1                                     ; SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\bxftskx.sys
LoadOrderGroup  = SCSI Miniport

[RDMAReg.Filters.Reg]
HKR, , "LowerFilters", 0x00010000, ftsk
HKR, , "LowerFilters", 0x00010008, bxkw

[bxkw_Service_EventLog_x86]
addreg = bxkw_addreg_eventlog_x86

[bxkw_addreg_eventlog_x86]
hkr, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\bxkwx.sys"
hkr, , TypesSupported  , 0x00010001, 7

[ftsk_Service_EventLog_x86]
addreg = ftsk_addreg_eventlog_x86

[ftsk_addreg_eventlog_x86]
hkr, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\bxftskx.sys"
hkr, , TypesSupported  , 0x00010001, 7



[Rdma_Service_EventLog_x86]
addreg = Rdma_addreg_eventlog_x86

[Rdma_addreg_eventlog_x86]
hkr, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\bxrdmax.sys"
hkr, , TypesSupported  , 0x00010001, 7

;-------------- Coinstaller installation






















[BCM5706_RDMA_x86.CoInstallers]
AddReg          = CoInstaller.NTx86.AddReg
CopyFiles       = CoInstaller.NTx86.CopyFiles

[CoInstaller.NTx86.CopyFiles]



bxwsdCo.dll             ; WSD only version


[CoInstaller.NTx86.AddReg]



HKR, , CoInstallers32, 0x00010000, "bxWSDCo.dll, iWARPCoInstaller"




; ================= amd64 install section =====================












































































[BCM5706_RDMA_amd64]
CopyFiles       = Rdma_Device.NTamd64.CopyDrvr, Rdma_Device.NTamd64.CopyDll64, Rdma_Device.NTamd64.CopyDll32
FriendlyNameFormat  = %FriendlyNameFormatString%

[Rdma_Device.NTamd64.CopyDrvr]
bxrdmaa.sys, , , 2                  ; RDMA Proxy
bxkwa.sys,   , , 2                  ; iWarp Kernel Wrapper
bxftska.sys, , , 2                  ; iWarp TCP Filter river


[Rdma_Device.NTamd64.CopyDll64]



bxuw.dll,  bxuwa.dll,  , 2
bxwsd.dll, bxwsda.dll, , 2

[Rdma_Device.NTamd64.CopyDll32]



bxuw.dll,  bxuwx.dll,  , 2
bxwsd.dll, bxwsdx.dll, , 2

[BCM5706_RDMA_amd64.HW]
AddReg          = RDMAReg.Filters.Reg

;-------------- Service installation

[BCM5706_RDMA_amd64.Services]
AddService      = bxrdma, 2, BCM5706_amd64.Proxy.AddService, Rdma_Service_EventLog_amd64    ; Function driver
AddService      = bxkw,   0, BCM5706_amd64.Kw.AddService,    bxkw_Service_EventLog_amd64    ; Lower Filter #1
AddService      = ftsk,   0, BCM5706_amd64.Ftsk.AddService,  ftsk_Service_EventLog_amd64    ; Lower Filter #2

[BCM5706_amd64.Proxy.AddService]
DisplayName     = %bxrdma.SVCDESC%
ServiceType     = 1                                     ; SERVICE_KERNEL_DRIVER
StartType       = 3                                     ; SERVICE_DEMAND_START
ErrorControl    = 1                                     ; SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\bxrdmaa.sys

[BCM5706_amd64.Kw.AddService]
DisplayName     = %bxkw.SVCDESC%
ServiceType     = 1                                     ; SERVICE_KERNEL_DRIVER
StartType       = 3                                     ; SERVICE_DEMAND_START
ErrorControl    = 1                                     ; SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\bxkwa.sys

[BCM5706_amd64.Ftsk.AddService]
DisplayName     = %bxftsk.SVCDESC%
ServiceType     = 1                                     ; SERVICE_KERNEL_DRIVER
StartType       = 0                                     ; SERVICE_DEMAND_BOOT
ErrorControl    = 1                                     ; SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\bxftska.sys
LoadOrderGroup  = SCSI Miniport

[RDMAReg.Filters.Reg]
HKR, , "LowerFilters", 0x00010000, ftsk
HKR, , "LowerFilters", 0x00010008, bxkw

;-------------- Coinstaller installation

[BCM5706_RDMA_amd64.CoInstallers]
AddReg          = CoInstaller.NTamd64.AddReg
CopyFiles       = CoInstaller.NTamd64.CopyFiles

[CoInstaller.NTamd64.CopyFiles]



bxwsdCo.dll                 ; WSD only version


[CoInstaller.NTamd64.AddReg]



HKR, , CoInstallers32, 0x00010000, "bxWSDCo.dll, iWARPCoInstaller"


[bxkw_Service_EventLog_amd64]
addreg = bxkw_addreg_eventlog_amd64

[bxkw_addreg_eventlog_amd64]
hkr, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\bxkwa.sys"
hkr, , TypesSupported  , 0x00010001, 7

[ftsk_Service_EventLog_amd64]
addreg = ftsk_addreg_eventlog_amd64

[ftsk_addreg_eventlog_amd64]
hkr, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\bxftska.sys"
hkr, , TypesSupported  , 0x00010001, 7



[Rdma_Service_EventLog_amd64]
addreg = Rdma_addreg_eventlog_amd64

[Rdma_addreg_eventlog_amd64]
hkr, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\bxrdmaa.sys"
hkr, , TypesSupported  , 0x00010001, 7

; ================= ia64 install section =====================











































































[BCM5706_RDMA_ia64]
CopyFiles       = Rdma_Device.NTia64.CopyDrvr, Rdma_Device.NTia64.CopyDll64, Rdma_Device.NTia64.CopyDll32
FriendlyNameFormat  = %FriendlyNameFormatString%

[Rdma_Device.NTia64.CopyDrvr]
bxrdmai.sys, , , 2                  ; RDMA Proxy
bxkwi.sys,   , , 2                  ; iWarp Kernel Wrapper
bxftski.sys, , , 2                  ; iWarp TCP Filter driver

[Rdma_Device.NTia64.CopyDll64]



bxuw.dll,  bxuwi.dll,  , 2
bxwsd.dll, bxwsdi.dll, , 2

[Rdma_Device.NTia64.CopyDll32]



bxuw.dll,  bxuwx.dll,  , 2
bxwsd.dll, bxwsdx.dll, , 2

[BCM5706_RDMA_ia64.HW]
AddReg          = RDMAReg.Filters.Reg

;-------------- Service installation

[BCM5706_RDMA_ia64.Services]
AddService      = bxrdma, 2, BCM5706_ia64.Proxy.AddService, Rdma_Service_EventLog_ia64      ; Function driver
AddService      = bxkw,   0, BCM5706_ia64.Kw.AddService,    bxkw_Service_EventLog_ia64      ; Lower Filter #1
AddService      = ftsk,   0, BCM5706_ia64.Ftsk.AddService,  ftsk_Service_EventLog_ia64      ; Lower Filter #2

[BCM5706_ia64.Proxy.AddService]
DisplayName     = %bxrdma.SVCDESC%
ServiceType     = 1                                     ; SERVICE_KERNEL_DRIVER
StartType       = 3                                     ; SERVICE_DEMAND_START
ErrorControl    = 1                                     ; SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\bxrdmai.sys

[BCM5706_ia64.Kw.AddService]
DisplayName     = %bxkw.SVCDESC%
ServiceType     = 1                                     ; SERVICE_KERNEL_DRIVER
StartType       = 3                                     ; SERVICE_DEMAND_START
ErrorControl    = 1                                     ; SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\bxkwi.sys

[BCM5706_ia64.Ftsk.AddService]
DisplayName     = %bxftsk.SVCDESC%
ServiceType     = 1                                     ; SERVICE_KERNEL_DRIVER
StartType       = 0                                     ; SERVICE_DEMAND_BOOT
ErrorControl    = 1                                     ; SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\bxftski.sys
LoadOrderGroup  = SCSI Miniport

[RDMAReg.Filters.Reg]
HKR, , "LowerFilters", 0x00010000, ftsk
HKR, , "LowerFilters", 0x00010008, bxkw

;-------------- Coinstaller installation

[BCM5706_RDMA_ia64.CoInstallers]
AddReg          = CoInstaller.NTia64.AddReg
CopyFiles       = CoInstaller.NTia64.CopyFiles

[CoInstaller.NTia64.CopyFiles]



bxwsdCo.dll             ; WSD only version


[CoInstaller.NTia64.AddReg]



HKR, , CoInstallers32, 0x00010000, "bxWSDCo.dll, iWARPCoInstaller"


[bxkw_Service_EventLog_ia64]
addreg = bxkw_addreg_eventlog_ia64

[bxkw_addreg_eventlog_ia64]
hkr, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\bxkwi.sys"
hkr, , TypesSupported  , 0x00010001, 7

[ftsk_Service_EventLog_ia64]
addreg = ftsk_addreg_eventlog_ia64

[ftsk_addreg_eventlog_ia64]
hkr, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\bxftski.sys"
hkr, , TypesSupported  , 0x00010001, 7



[Rdma_Service_EventLog_ia64]
addreg = Rdma_addreg_eventlog_ia64

[Rdma_addreg_eventlog_ia64]
hkr, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\bxrdmai.sys"
hkr, , TypesSupported  , 0x00010001, 7

; ================= Common install sections =====================

[DestinationDirs]





CoInstaller.NTx86.CopyFiles         = 11                ; .\system32
CoInstaller.NTamd64.CopyFiles       = 11                ; .\system32
CoInstaller.NTia64.CopyFiles        = 11                ; .\system32
Rdma_Device.NTx86.CopyDll           = 11                ; .\system32
Rdma_Device.NTamd64.CopyDll64       = 11                ; .\system32
Rdma_Device.NTamd64.CopyDll32       = 10, SysWOW64      ; .\sysWow64
Rdma_Device.NTia64.CopyDll64        = 11                ; .\system32
Rdma_Device.NTia64.CopyDll32        = 10, SysWOW64      ; .\sysWow64
Rdma_Device.NTx86.CopyDrvr          = 12                ; .\system32\drivers
Rdma_Device.NTamd64.CopyDrvr        = 12                ; .\system32\drivers
Rdma_Device.NTia64.CopyDrvr         = 12                ; .\system32\drivers

[SourceDisksNames]
1               = %DiskId1%
2               = %DiskId1%,,,\i386
3               = %DiskId1%,,,\amd64
4               = %DiskId1%,,,\ia64

; Now all install files are in flat directories
; if we have one inf file serving multiple OS have entries like
; bxrdmax.sys       = 2

[SourceDisksFiles.x86]








bxkwx.sys           = 2
bxftskx.sys         = 1
bxuwx.dll           = 2














bxwsdCo.dll         = 2






bxrdmax.sys         = 2
bxwsdx.dll          = 2


[SourceDisksFiles.amd64]









bxkwa.sys           = 3
bxftska.sys         = 1
bxuwa.dll           = 3
bxuwx.dll           = 2
















bxwsdCo.dll         = 3







bxrdmaa.sys         = 3
bxwsda.dll          = 3
bxwsdx.dll          = 2


[SourceDisksFiles.ia64]









bxkwi.sys           = 4
bxftski.sys         = 1
bxuwi.dll           = 4
bxuwx.dll           = 2
















bxwsdCo.dll         = 4







bxrdmai.sys         = 4
bxwsdi.dll          = 4
bxwsdx.dll          = 2


[Strings]






HPQ                 = "Hewlett Packard"
bxrdma.SVCDESC      = "HP WSD/RDMA Proxy Driver"
bxkw.SVCDESC        = "HP iWARP Provider"
bxftsk.SVCDESC      = "HP Offload Filter"





















BCM5706.RDMA        = "HP RDMA Device"
DiskId1             = "HP RDMA Installation Disk #1"








FriendlyNameFormatString  = "HP RDMA Device%1!u!"


;
; Registry types
;
REG_SZ              = 0x00000
REG_MULTI_SZ        = 0x10000
REG_EXPAND_SZ       = 0x20000
REG_BINARY          = 0x00001
REG_DWORD           = 0x10001
;REG_MULTI_SZ_APPEN  = 0x1000a

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: web4, load: 0.74