serimpsw.inf Driver File Contents (2004-01-23IMPFIX.zip)

; Serimpsw.INF
;
; Win2000/98 Installation file (.inf) for 
; devices which need modified driver for IMP UART (s/w handshaking only).
;
; (c) Copyright 2004 Lava Computer MFG Inc.
;

[Version]
Signature="$CHICAGO$"
Class=Ports
ClassGuid= {4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%Mfg%
DriverVer=01/01/2000

; Install class "Ports"
;----------------------------------------------------------
[Manufacturer]
%Mfg%=Models

[DestinationDirs]
DefaultDestDir=12
DriverW98=11
DriverW2K=12
WindowsDir=10

[Models]
%DSASIC_PORTA.DeviceDesc%=ComPort550,PCI\VEN_1407&DEV_0110
%DSASIC_PORTB.DeviceDesc%=ComPort550,PCI\VEN_1407&DEV_0111

;---------------Serial Port Section
[ComPort550]
CopyFiles=WindowsDir,DriverW98
AddReg=ComPort550.AddReg,ComPort550.W95.AddReg

[ComPort550.NT]
CopyFiles=DriverW2K
AddReg=ComPort550.AddReg,ComPort550.NT.AddReg

[ComPort550.AddReg]
HKR,,PortSubClass,1,01

[ComPort550.W95.AddReg]
HKR,,DevLoader,0,*vcomm
HKR,,Enumerator,0,serenum.vxd
HKR,,PortDriver,0,serimpsw.vxd
HKR,,Contention,0,*vcd
HKR,,ConfigDialog,0,serialui.dll
HKR,,DCB,3,1c,00,00,00,80,25,00,00,11,33,00,00,00,00,0a,00,0a,00,08,00,00,11,13,00,00,00
HKR,,PortSubClass,1,01
HKR,,EnumPropPages,0,"serialui.dll,EnumPropPages"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,mdmfx,2,lavmdmfx.exe

[ComPort550.NT.AddReg]
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

;-------------- Service installation
; Port Driver (function driver for this device)

[ComPort550.NT.Services]
AddService = SerIMPsw, 0x00000002, SerialX_Service_Inst, SerialX_EventLog_Inst
AddService = Serenum,,SerenumX_Service_Inst

[ComPort550.NT.HW]
AddReg=ComPortHW.NT.AddReg,ComPortFiFo.AddReg

[ComPortHW.NT.AddReg]
HKR,,"UpperFilters",0x00010000,"serenum"
;HKR,,ForceFifoEnable,0x00010001,1

[ComPortFiFo.AddReg]
;HKR,,RxFIFO,0x00010001,8
;HKR,,TxFIFO,0x00010001,1

; -------------- Serial Port Driver install sections
[SerialX_Service_Inst]
DisplayName    = %SerialX.DISPLAY%
Description    = %SerialX.DESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 1               ; SERVICE_SYSTEM_START (this driver may do detection)
ErrorControl   = 0               ; SERVICE_ERROR_IGNORE
ServiceBinary  = %12%\serimpsw.sys
LoadOrderGroup = Extended base
AddReg         = SerialX_Service_AddReg

[SerialX_Service_AddReg]
HKR,Parameters,,,,

; -------------- Serenum Driver install section
[SerenumX_Service_Inst]
DisplayName    = %SerenumX.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\serenum.sys
LoadOrderGroup = PNP Filter

[SerialX_EventLog_Inst]
AddReg = SerialX_EventLog_AddReg

[SerialX_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\serimpsw.sys"
HKR,,TypesSupported,0x00010001,7

[DriverW98]
serimpsw.vxd

[DriverW2K]
serimpsw.sys

[WindowsDir]
lavmdmfx.exe,lavmdmfx.bin

[SourceDisksNames]
1=%ID1%,,

[SourceDisksFiles]
serimpsw.sys=1
serimpsw.vxd=1
lavmdmfx.bin=1

[lca]
ConfigPriority=HARDRECONFIG
IOConfig=8@100-ffff%fff8(ffff::)
IRQConfig=S:3,4,5,7,9,10,11,12,15

;  Strings Section
;----------------------------------------------------------
[Strings]
DSASIC_PORTA.DeviceDesc="Lava DSerial PCI PortA - IMP (s/w flow control)"
DSASIC_PORTB.DeviceDesc="Lava DSerial PCI PortB - IMP (s/w flow control)"
ID1             ="Lava Installation & Utilities Diskette"
PortsClassName  ="Ports (COM & LPT)"
Mfg             ="Lava Computer MFG Inc."
SerialX.DISPLAY ="Modified serial port driver"
SerialX.DESC    ="Modified serial port driver for IMP UART (s/w flow control only)"
SerenumX.SVCDESC="Serenum Filter Driver"

;; Driver start code
SERVICE_BOOT_START     = 0 ; Driver started by the operating system loader.
SERVICE_SYSTEM_START   = 1 ; Driver started during OS initialization.
SERVICE_AUTO_START     = 2 ; Driver started by the Service Control Manager during system startup.
SERVICE_DEMAND_START   = 3 ; Driver started on demand by the Service Control Manager.
SERVICE_DISABLED       = 4 ; Indicates a driver that cannot be started.
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: web3, load: 2.04