Yes, we've determined that Kernal DMA Protection is causing issue with some of our modules when used with the 8301 remote controller.
If you can't find a Kernel DMA Protection option in the BIOS to disable, try looking for Virtualization Technology for Directed I/O (VTd) and disable that. This should stop the BSoDs. This is the only work around we have at the moment and are actively working on a solution that allows for Kernel DMA Protection to be enabled while using the 8301.
! found the Virtualization Technology for Directed I/O (VTd) setting in my BIOS and disabled it.
I no longer get the BSOD with “Driver Verifier DMA Violation” error but the system still does not work right when any PXI cards are plugged into my PXIe-1078 chassis with the PXIe-8301 Thunderbolt controller.
NI SMBus Controller has yellow exclamation point in Device Manager.
Devices and Interfaces in MAX is all messed up.
The system works fine when only a PXIe-6361 DAQ card is plugged into the chassis with the PXIe-8301 controller.
This same chassis with a PXIe-8360 controller card connected to an older laptop via ExpressCard-8360 works just fine with all PXIe and PXI cards installed.
My laptop with Thunderbolt 3 ports is a Dell Precision 7740 Workstation.
Slot 1: PXIe-8301 Controller
Slot 2: Empty
Slot 3: PXIe-6361 DAQ
Slot 4: Empty
Slot 5: PXI-4065 DMM
Slot 6: PXI-5421 FGEN
Slot 7: PXI-5105 8 CH Scope
Slot 8: Empty
Slot:9: PXI-4070 DMM
Please see Device Manager screen shot, MAX Devices and Interfaces screen shot and ni_support.zip.
Please check if you've enough PCI busses allocated to the Thunderbolt to enumerate the slots on the chassis
You would need roughly 10 free busses on the computer to properly enumerate all the slots.
I had the same Problem causing a Bluescreen with DMA Violation Error with the following Setup:
Laptop: Dell Latitude 7400
NI PXI-1078 Chassis
NI PXIe-8301 Thunderbolt MXI Express Card
NI PXI-8432 -> Accessing COM Port Caused the Bluescreen!
- Deactivating Kernel-DMA_Schutz via BIOS indirectly:
Description from MS for ACTIVATION of this Security Setting:
Can you provide the specific error code associated with the SMBus controller yellow bang in device manager? It should be displayed in Device Properties.
Please also provide C:\windows\inf\setupapi.dev.log. This is a log of driver initialization behavior, and may help explain the problem with the SMBus driver.