Installation guide

ScriptWorks® Technical Note – Hqn028 – HQMulDev for 4.1 Page 10 Revision 1.4, 96.09.24
Hwe
<tag>
for HighWater EISA cards
Pci
<tag>
for PCI interface cards
<
sysfile>
is the name of the .SYS file in lower case, i.e.
hwi
<tag>
.sys for HighWater ISA cards
hwe
<tag>
.sys for HighWater EISA cards
pci
<tag>
.sys for PCI interface cards
• A new value will be created named :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\-
drivers.desc\
<driverfile>
The value will be a string describing the driver, e.g. “ScriptWorks HighWater PelBox interface”.
• A new value will be created named :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\-
Drivers32\
<drivername>
The value will be the
<driverfile>
as used in the drivers.desc key.
• A new key will be created named:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\<drivername>
Within this key will be three values:
Errorcontrol – This controls how Windows NT will react if the driver fails to start. It
should be left as 0x01 – Windows will then continue to start but will display a
warning dialog and record the failure in the event log.
Start – This controls when and how the driver is started. When first installed the plugin
will be left with this set to 0x03 (load on demand). When you have verified that the
installation was successful you should change this to 0x02 (automatic). Normally you
would make that change through the Devices control panel.
Type – This defines what kind of driver this is. It should be left as 0x01 – a kernel driver.
• For each appropriate interface card there will also be a sub-key within the ~\<drivername>
key with a numerical name. By default the installer will create one such key called:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\
<drivername>
\0
Within this key will be three values:
IoAddress – This should be configured to match the port to which the card has been set,
e.g. 0x320.
Irq – This should be configured to match the IRQ to which the card has been set, e.g. 0x9.
MemAddress – This should be configured to match the memory address to which the card
has been set, e.g. 0xd0000.
• A new key will be created named :
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog\System\
-
<drivername>
Within this key will be one value:
EventMessageFile – This specifies the path and filename for the event identifier message
file. By default it will be the name of the .sys file, i.e.
%SystemRoot%\System32\Drivers\
<sysfile>