psenet.inf Driver File Contents (psdrv.exe)

;; psenet.inf - INF file for Portsmith Express Ethernet Adapter driver
;; Copyright (c) 1999 Portsmith LLC.

[Version]
Signature="$CHICAGO$"
Compatible=1
Class=Net
;Signature="$Windows NT$"
Provider=%MFG%
ClassGUID={4D36E972-E325-11CE-BFC1-08002BE10318}
;Catalogfile=psexpr.cat
DriverVer=02/01/2000

[Manufacturer]
%MFG%=Portsmith

[SourceDisksNames]
50=%DisketteDesc%,,0

[SourceDisksFiles]
psexpr.cat=50
pskbm.inf=50
pskbm_r.inf=50
usbenet.sys=50
psprn.inf=50
isdusc.sys=50
isduscci.dll=50
isduscin.dll=50
isduscmn.dll=50
pscom.inf=50
psports.inf=50
ftcomms.vxd=50
ftsenum.vxd=50
ftserial.sys=50
ftsenum.sys=50
ftser_nt.sys=50
ftdibus.sys=50
dockmon.exe=50
dock.avi=50
undock.avi=50

[DestinationDirs]
PSDockInf.Copy=17,other
PSDockSys.Copy=11
PSDockInf_NT.Copy=17
PSDockSys_NT.Copy=12
PSDockUtil.Copy=30,PSDock
ndis5.Copy   = 12


;****************************************************************************
; Exclude from select the USB device -- it should be auto-detected!
;****************************************************************************

[ControlFlags]
ExcludeFromSelect     = USB\VID_095A&PID_3003

[Portsmith]
%PSEthernet.DeviceDesc% = PSEthernet, USB\VID_095A&PID_3003

;****************************************************************************
; Device Install Sections
;
; Section names ending in ".NT" point to Windows NT 5.0-compatible sections
;****************************************************************************

[PSEthernet.NT]
AddReg=PSEthernet.ndi,PSEthernet_parms.reg
Characteristics=0x84
BusType=0 ; USB
CopyFiles=PSDockSys_NT.Copy

;AddReg=PSEthernet.ndi,PSEthernet_parms.reg,PSDockUtil.AddReg
;CopyFiles=PSDockInf_NT.Copy,PSDockSys_NT.Copy,PSDockUtil.Copy

[PSEthernet.NT.Services]
AddService=PSEthernet,2,PSEthernet.ServiceDesc,PSEthernet.EventLog

[PSEthernet]
AddReg=PSEthernet_Win9X.ndi,PSEthernet_parms.reg,PSEthernet_flags.reg,PSUtil.AddReg
CopyFiles=PSDockInf.Copy,PSDockSys.Copy,PSDockUtil.Copy
DeviceID=USB\VID_095A&PID_3003

[ndis5.Copy]
usbenet.sys,,,0x2

[PSEthernet.Copy]
usbenet.sys

[PSEthernet.EventLog]
AddReg=PSEthernet.AddEventLog

[PSEthernet.AddEventLog]
HKR, ,EventMessageFile,  0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR, ,TypeSupported,     0x00010001, 7

[PSEthernet.ServiceDesc]
DisplayName      = %PSEthernet.DeviceDesc%
ServiceType      = 1
StartType        = 3
ErrorControl     = 1
ServiceBinary    = %12%\usbenet.sys
LoadOrderGroup   = NDIS,NTKERN,NDIS

[PSEthernet.ndi]
HKR,Ndi,                Service,         0,  "PSEthernet"
HKR,Ndi\Interfaces,     UpperRange,      0,  "ndis5"
HKR,Ndi\Interfaces,     LowerRange,      0,  "ethernet"
HKR,,                   PlatformType,    0,  "1"

[PSEthernet_Win9x.ndi]
HKR,Ndi,DeviceID,,USB\VID_095A&PID_3003
HKR,,AdapterName,,PSEthernet
HKR,NDIS,LogDriverName,,PSEthernet
HKR,NDIS,MajorNdisVersion,1,03
HKR,NDIS,MinorNdisVersion,1,0a
HKR,Ndi,CardType,,"PNP"
HKR,Ndi\Interfaces,DefUpper,,"ndis3"
HKR,Ndi\Interfaces,DefLower,,"ethernet"
HKR,Ndi\Interfaces,UpperRange,,"ndis3"
HKR,Ndi\Interfaces,LowerRange,,"ethernet"
HKR,Ndi\Install,,,"PSEthernet.Install"
HKR,Ndi\Remove,,,"PSEthernet.Remove"
HKR,Ndi,HelpText,,"Portsmith Ethernet Adapter"

[PSEthernet.Install]
AddReg=PSEthernet.Addreg

[PSEthernet.AddReg]
HKR,,DevLoader,,*ndis,*ntkern,*ndis
HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
HKR,,DeviceVxDs,,usbenet.sys

[PSDockInf.Copy]
psexpr.cat
pskbm.inf
psprn.inf
pscom.inf
psports.inf

[PSDockInf_NT.Copy]
pscom.inf
psports.inf

[PSDockSys.Copy]
usbenet.sys
isdusc.sys
isduscci.dll
isduscin.dll
isduscmn.dll
ftcomms.vxd
ftsenum.vxd
ftserial.sys
ftsenum.sys

[PSDockSys_NT.Copy]
usbenet.sys
;ftserial.sys,ftser_nt.sys
;ftdibus.sys

[PSDockUtil.Copy]
dockmon.exe
dock.avi
undock.avi

[PSDockUtil.AddReg]
HKLM,"Software\Microsoft\Windows\CurrentVersion\Run",PSDockMonitor,,"\PSDock\Dockmon.exe"
HKCU,"AppEvents\EventLabels\DockStart",,2,"Dock attached"
HKCU,"AppEvents\EventLabels\DockComplete",,2,"Docking complete"
HKCU,"AppEvents\EventLabels\UndockStart",,2,"Dock removed"
HKCU,"AppEvents\EventLabels\UndockComplete",,2,"Undocking complete"
HKCU,"AppEvents\Schemes\Apps\PSDock\DockStart\.Current",,2,"Ding.wav"
HKCU,"AppEvents\Schemes\Apps\PSDock\DockComplete\.Current",,2,"Ding.wav"
HKCU,"AppEvents\Schemes\Apps\PSDock\UndockStart\.Current",,2,"Ding.wav"
HKCU,"AppEvents\Schemes\Apps\PSDock\UndockComplete\.Current",,2,"Ding.wav"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\PSDock",UninstallString,,"\PSDock\Dockmon.exe -u"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\PSDock",DisplayName,,"Portsmith Express Uninstall v 2.0"

;****************************************************************************
; Device Parameters
;****************************************************************************

[PSEthernet_parms.reg]

; NetAddress
HKR,NDI\params\NetAddress,ParamDesc,,"%NetAddress%"
HKR,NDI\params\NetAddress,type,,edit
HKR,NDI\params\NetAddress,LimitText,,12
HKR,NDI\params\NetAddress,UpperCase,,1
HKR,NDI\params\NetAddress,optional,,1

; MaxTransmits
HKR,NDI\params\MaxTransmits,ParamDesc,,"%MaxTransmits%"
HKR,NDI\params\MaxTransmits,type,,int
HKR,NDI\params\MaxTransmits,min,,1
HKR,NDI\params\MaxTransmits,max,,128
HKR,NDI\params\MaxTransmits,step,,1
HKR,NDI\params\MaxTransmits,default,,10

; MaxTxFrameSize
HKR,NDI\params\MaxTxFrameSize,ParamDesc,,"%MaxTxFrameSize%"
HKR,NDI\params\MaxTxFrameSize,type,,int
HKR,NDI\params\MaxTxFrameSize,min,,64
HKR,NDI\params\MaxTxFrameSize,max,,1514
HKR,NDI\params\MaxTxFrameSize,step,,1
HKR,NDI\params\MaxTxFrameSize,default,,1514

; TxBufferSize
HKR,NDI\params\TxBufferSize,ParamDesc,,"%TxBufferSize%"
HKR,NDI\params\TxBufferSize,type,,int
HKR,NDI\params\TxBufferSize,min,,128
HKR,NDI\params\TxBufferSize,max,,4096
HKR,NDI\params\TxBufferSize,step,,64
HKR,NDI\params\TxBufferSize,default,,4096

; MinRcvBuffs
HKR,NDI\params\MinRcvBuffs,ParamDesc,,"%MinRcvBuffs%"
HKR,NDI\params\MinRcvBuffs,type,,int
HKR,NDI\params\MinRcvBuffs,min,,1
HKR,NDI\params\MinRcvBuffs,max,,200
HKR,NDI\params\MinRcvBuffs,step,,1
HKR,NDI\params\MinRcvBuffs,default,,40

; RcvBuffSize
HKR,NDI\params\RcvBuffSize,ParamDesc,,"%RcvBuffSize%"
HKR,NDI\params\RcvBuffSize,type,,int
HKR,NDI\params\RcvBuffSize,min,,64
HKR,NDI\params\RcvBuffSize,max,,1514
HKR,NDI\params\RcvBuffSize,step,,1
HKR,NDI\params\RcvBuffSize,default,,1514

; DebugLevel
HKR,NDI\params\DebugLevel,ParamDesc,,"%DebugLevel%"
HKR,NDI\params\DebugLevel,type,,int
HKR,NDI\params\DebugLevel,min,,0
HKR,NDI\params\DebugLevel,max,,5
HKR,NDI\params\DebugLevel,step,,1
HKR,NDI\params\DebugLevel,default,,0

; NumUsbBuffs
HKR,NDI\params\NumUsbRcvBuffs,ParamDesc,,"%NumUsbRcvBuffs%"
HKR,NDI\params\NumUsbRcvBuffs,type,,int
HKR,NDI\params\NumUsbRcvBuffs,min,,1
HKR,NDI\params\NumUsbRcvBuffs,max,,100
HKR,NDI\params\NumUsbRcvBuffs,step,,1
HKR,NDI\params\NumUsbRcvBuffs,default,,30

; UsbPlugUnplug
HKR,NDI\params\UsbPlugUnplug,ParamDesc,,"%UsbPlugUnplug%"
HKR,NDI\params\UsbPlugUnplug,default,,"NO"
HKR,NDI\params\UsbPlugUnplug,type,,enum
HKR,NDI\params\UsbPlugUnplug\enum,"NO",,"NO"
HKR,NDI\params\UsbPlugUnplug\enum,"YES",,"YES"

; UsbReplugDelayTime
HKR,NDI\params\UsbReplugDelayTime,ParamDesc,,"%UsbReplugDelayTime%"
HKR,NDI\params\UsbReplugDelayTime,type,,int
HKR,NDI\params\UsbReplugDelayTime,min,,1
HKR,NDI\params\UsbReplugDelayTime,max,,255
HKR,NDI\params\UsbReplugDelayTime,step,,1
HKR,NDI\params\UsbReplugDelayTime,default,,5

; UsbReadConcatDelay
HKR,NDI\params\UsbReadConcatDelay,ParamDesc,,"%UsbReadConcatDelay%"
HKR,NDI\params\UsbReadConcatDelay,type,,int
HKR,NDI\params\UsbReadConcatDelay,min,,0
HKR,NDI\params\UsbReadConcatDelay,max,,20
HKR,NDI\params\UsbReadConcatDelay,step,,1
HKR,NDI\params\UsbReadConcatDelay,default,,1

; DisableMediaState
HKR,NDI\params\DisableMediaState,ParamDesc,,"%DisableMediaState%"
HKR,NDI\params\DisableMediaState,default,,"YES"
HKR,NDI\params\DisableMediaState,type,,enum
HKR,NDI\params\DisableMediaState\enum,"NO",,"NO"
HKR,NDI\params\DisableMediaState\enum,"YES",,"YES"

; These aren't used in Windows NT 5.0, keep for Windows 9X

[PSEthernet_flags.reg]
HKR,NDI\params\RcvBuffSize,flag,1,30,00,00,00
HKR,NDI\params\MinRcvBuffs,flag,1,30,00,00,00
HKR,NDI\params\MaxTxFrameSize,flag,1,30,00,00,00
HKR,NDI\params\TxBufferSize,flag,1,30,00,00,00
HKR,NDI\params\MaxTransmits,flag,1,30,00,00,00
HKR,NDI\params\NetAddress,flag,1,30,00,00,00
HKR,NDI\params\DebugLevel,flag,1,30,00,00,00
HKR,NDI\params\NumUsbRcvBuffs,flag,1,30,00,00,00
HKR,NDI\params\UsbReplugDelayTime,flag,1,30,00,00,00
HKR,NDI\params\UsbPlugUnplug,flag,1,30,00,00,00
HKR,NDI\params\UsbReadConcatDelay,flag,1,30,00,00,00
HKR,NDI\params\DisableMediaState,flag,1,30,00,00,00

[strings]
; Manufacturer and Provider strings
MFG="Portsmith"

; Diskette Names
DisketteDesc="Portsmith Express Install Disk"

; Devices
PSEthernet.DeviceDesc = "Portsmith Express Ethernet Adapter"

; Parameter Names
NetAddress="Network Address (LAA)"
MaxTransmits="Max Transmits"
MaxTxFrameSize="Max TX Frame Size"
TxBufferSize="TX Buffer Size"
MinRcvBuffs="Min Receive Buffers"
RcvBuffSize="Receive Buffer Size"
DebugLevel="Level for debug msgs"
NumUsbRcvBuffs="Num of USB Rcv Buffs"
UsbPlugUnplug="Unplug/Plug on init"
UsbReplugDelayTime="USB F/W Replug Delay"
UsbReadConcatDelay="USB Read Concat Delay"
DisableMediaState="Disable Media Check"
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: ftp, load: 1.59