Details
-
Type: Bug
-
Status: Closed
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: V1.0.0.0, V1.0.1.0, V1.0.2.0, V1.0.3.0, V1.0.4.0, V1.0.5.0, V1.1.0.0, V1.1.1.0, V1.2.0.0, V1.2.1.0, V1.2.2.0, V1.2.3.0, V1.2.4.0, V1.2.5.0, V1.2.6.0, V1.3.0.0, V1.4.0.0
-
Fix Version/s: V1.5.0.0
-
Component/s: cifX Device Driver
-
Labels:None
-
Account:SDO Driver (SDODRIVER)
Description
"Windows Device Manager" shows a correct initialized "cifX PCI/PCIe Device" but no application is able to see or open a "CIFX" board because enumeration of cifX boards delivers no board.
This happens if the "Windows Device Manager" schedules a hardware device unload / re-load event during startup, maybe because of a resource re-balancing or other PCI bus problems.
In this case the CIFX driver does not corrcetly initializes all variables in the device context memory area leading in an incomplete initialization of the device if it is reloaded. The initialization fault appears in the underlaying function cifXTkitAddDevice() which fails on creating an "usable" CIFX board while the Windows driver part signale a correct initallation to the "Windows Device Manager".
The result is a correct installed device in the "Windows Device Manager" and no CIFX board which can be used by an application.
Furthermore, the PC system seems to be instable in this situation and could hang or crash (BSOD) if the driver is manually unloaded or a system is shut down is executed.
system is shutting down.
Attachments
Issue Links
- mentioned in
-
Page Loading...