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.1.0.0, V1.1.1.0, V1.1.2.0, V1.1.3.0, V1.1.4.0, V1.1.5.0
-
Fix Version/s: V1.2.0.0
-
Component/s: cifX/netX Toolkit
-
Labels:None
-
Account:SDO Driver (SDODRIVER)
Description
In situations where CIFX cards are used in interrupt mode with IRQ sharing (PCI/PCIe bus connections), the fValid flag for the IsrToDsrBuffer, in cifXTKitISRHandler, is set even if the IRQ came from another hardware, without inserting "new" ISR data into the IsrToDsrBuffer.
If the cifXTKitDSRHandler would run multiple times (usually not happen), it could be possible the DSR will work with "old data" from a previous interrupt.
This could result into unpredictable state signaling and misinterpreted data handling by an aplication.
Attachments
Issue Links
- is blocked by
-
NXDRVWIN-230 Shared interrupts could lead into wrong card state handling
- Closed
- relates to
-
NXDRVINTIME-22 Shared interrupts could lead into wrong card state handling
- Closed
-
NXDRVQNX-15 Shared interrupts could lead into wrong card state handling
- Closed
-
NXDRVRTX-38 Shared interrupts could lead into wrong card state handling
- Closed
-
NXDRVVXW-20 Shared interrupts could lead into wrong card state handling
- Closed
-
NXDRVCE-14 Update to latest CIFX Toolkit V1.2.01
- Closed
-
NXDRVINTIME-23 Update to latest CIFX Toolkit V1.2.0.1
- Closed