||SIV Unicode Release Kit for Windows XP and later systems. You should use
SIV32X.exe on 32-bit Windows x86 and
SIV64X.exe on 64-bit Windows x64.|
||32-bit SIV ASCII add-on that is needed for the legacy Windows 2000, NT4 and 9X systems.
||IA-64 SIV Unicode add-on that should be used on Intel
is not for AMD64 or Intel64 64-bit x64 systems.|
||Doing Menu->File->Download->SIV Beta will download the latest SIV Beta.
The SIV Beta should not be mirrored as it changes frequently.||
|Note that siv.zip is always needed
as it contains the device description files, SIV kernel drivers and the SIV resource DLL.
The add-ons should be placed in the same folder as the files from siv.zip.||
|If you find SIV useful, please consider making a donation towards its development.
SIV is free for home use but if you wish to use it commercially then
for further information.|
|If you need a Windows WDM or WDF device driver I can develop it for you. Please
me for further details.
|Version 4.50 released on 14-Dec-2014||
|Added Windows 10 V6.04 Build 9879 support. Resolved operation of [ACPI Buses], [ACPI Eval] and [ACPI Ports].|
|Added the -CRLCTL command line qualifier to enable the SIV Corsair Link control facilities and ensure
EnhancedPowerManagementEnabled is inactive. SIV Corsair Link control should only be enabled for one instance of
SIV and when enabled SIV will automatically reload any saved control information when it starts and update temperature
feedback every 2 seconds. Enhanced support for cycling colours, added [Save] to the
panel and updated [Reset] to reset to any saved values.
Added Corsair Link
customisation which is accessed via the
Improved H80 and H100 custom cooling setup.|
to support 64 rather than 16 displays and show as blocks of 4 displays. Added initial ECS H81H3 motherboard support.|
panel to show PCI Bridge Prefetch, Memory and Unused areas.|
|Corsair Link hardware reporting is available only when the Corsair Link program is not active as CorsairLink.exe does not use the
mutex to interlock access to the
Corsair Link hardware.
Corsair Link should have always have used a global mutex to interlock Corsair Link hardware access and if Corsair get
maybe they will add it and this restriction can be removed from SIV.|
|On some systems, notably Windows 7 with nVidia chipsets and several RAID controllers,
the [SMART] panel may fail to report information. In many cases this issue can
be resolved by using the -SCSI command line option. When this option is selected all
requests to read the drive SMART information are routed via the SIV Kernel Driver which actions
them using IRP_MJ_SCSI requests (hence -SCSI). Note that -SCSI is sticky, so you only
need to specify it once and need to use -NOSCSI to stop the IRP_MJ_SCSI mode of operation.|
|On some Dell systems when no Temperatures, Fan Speeds or Voltages are displayed specifying the -DELL
command line option may resolve this. When this option is selected SIV will attempt to read this
information from the Dell BIOS. I use this option on my Dell 490 Workstation and Dell 1720 Laptop.
Note that -DELL is sticky, so you only need to specify it once and need to use -NODELL to
stop the Dell BIOS mode of operation.|
|In addition to the command line options the
(Menu->Tools->SIV Configuration) which can be used to set the -SCSI and -DELL modes of operation.|
|If programs are accessing the SMBus and either not using the locks at all or create them in the Local\
rather than the Global\ namespace the SMBus access will not work correctly. SIV detects
when the Local\ namespace is being used and will switch to using it which will work when
there is a single session. If there are multiple sessions then Global\ needs to be used.
The page displays the
namespace the locks are currently within;
shows SpeedFan 4.41 incorrectly
using Local\ and SIV having switched to also using Local\.
has been corrected
to use to use Global\ as should
Some SMBus drivers interlock SMBus operations using the INUSE_STS semaphore.
SIV also implements this regime as addition to using the Access_SMBUS.HTP.Method mutex.
If you have any additions, corrections or need guidance in implementing locking then
|By default all SMBus slave addresses are scanned (0x10 <= slave < 0x80).
If SIV detects as issue with accessing a slave device it will automatically add the address
to the exclusion list along with the previous device which is often the cause of the issue.
It is quite common for an access to slave 0x69 to lock the system, so this is by default excluded.
If there is an SMBus lock up you may need to re-boot to get the SMBus working again.
You can also use the
manually update slave address exclusions and/or update the SMBus Scan Range.|
|When SIV, on the
page, does not have a device description and you know what that chip is please
details so I can add it. If you have the datasheet for the chip please attach it.|
|Currently SIV supports almost all Intel, most Ali, ATI, nVidia, SiS, and VIA SMBus controllers. If you
have a system with an unsupported chipset, would like me to add support and are happy to test a
SIV Beta then e-mail me the SIV save files (Menu->File->Save Local) from your system.|
|If there is an issue with ACPI method evaluation (Menu->System->ACPI Eval)
then the command
siv -dbghal -save=[initial][acpi-hal][acpi-eval]=acpi.txt > acpi.log | more
should be used to find and then report the ACPI method causing the issue. The last line of
acpi.log will indicate the ACPI method that caused the issue.
When UAC is enabled STDOUT is not available so acpi.log may be empty and the
information will be in SIV_DBGOUT.log.|
|If you find an issue with SIV and wish to get it resolved then please e-mail the details along with the SIV save
files. In the event of an application failure please keep a copy of the memory dump file in case this is needed.
The memory dump is generated by either Windows Error Reporting (WER) on Windows 7/Vista/Server 2008
or by Dr Watson on earlier systems. Both of these will provide better information when the Symbol Tables
(.PDB files) are available, these will be e-mailed to you on request.|
|To configure WER to generate |
Local Dumps for SIV navigate to the
(Menu->Windows->Parameters->Error Reporting) panel and press the
[Set Mini Dump for SIVXXX.exe] button. You should repeat this each SIV add-on that is used.
provide detailed information.
|To setup Dr Watson dumps navigate to the
(Menu->Windows->Parameters->Dr Watson) panel, if the Debugger is not
drwtsn32 -p %ld -e %ld -g press [Dr Watson -I] which will set this up, next press [Dr Watson]
which will pop up the Microsoft
panel which is used to configure the dump options and file locations.
provide detailed information.
||Monitor ID definitions update program
||Monitor ID definitions
||PCI Device ID definitions update program
||PCI Device ID definitions
||PCMCIA ID definitions update program
||PCMCIA ID definitions
||PNP Device ID definitions update program
||PNP Device ID definitions
||USB Device ID definitions update program
||USB Device ID definitions