‎05-12-2021 12:56 AM
Hello!
Thank you for this. Updated the PXI Platform Services to 20.7 and everything is good
‎05-12-2021 08:30 AM
Great news! Thanks to all for your patience.
‎10-26-2021 07:34 AM
Hello! Has this issue been resolved? I'm currently using a PXIe-1088 chassis with a 8301 controller card and a 4496 card. Connected to the chassis is a Alienware Area 51m laptop that has DMA Kernel Protection turned on. None of the suggested methods for disabling this feature exist in the bios on this specific computer. I've searched every setting in BIOS and there's no way to disable this function.
So far, anytime I try and collect data in NI MAX, I get the BSOD with the DRIVER_VERIFIER_DMA_VIOLATION stop code. I'm also running NI Platform Services 20.7 and DAQmx 21.0. Is there a planned work around that allows thunderbolt equipped computers to function with PXI systems while DMA Kernel protection is turned on? After a lot of research it seems the the drivers do not have a DMA remapping policy property... please advise!
‎10-27-2021 09:58 AM
No permanent fix just yet.
On your laptop, can you try disabling Virtualization and VT for Direct I/O in the BIOS? This should give us the same end result of a working system.
‎10-27-2021 01:14 PM
Thanks for the response. Unfortunately, I've tried finding the Virtualization settings in the BIOS but they're not showing up under Advanced settings. I've read a couple articles online stating that it's not a supported option to modify in the BIOS on our Alienware computer... I've scoured every BIOS setting and haven't found anything yet.
If anything changes, please let us know. Our PXIe-1088 is just collecting dust waiting for a work around!
‎10-28-2021 11:30 AM
I think an easier option would be to grab or buy an Intel NUC or another laptop with thunderbolt so that you can put your 1088 to use.
‎10-29-2021 08:17 AM
That's a possibility we are exploring. It's unfortunate because we intentionally purchased this laptop for interfacing with the 1088 due to it's memory/processor specs. Our demand for this kind of device stems from requirements of high sampling rates on large channel counts. If we would've known the 8301 thunderbolt controller isn't compatible with devices with Kernel DMA Protection enabled, we would've proceeded with a different kind of laptop! To be fair, we also didn't know our device would have this setting enabled permanently.
If NI is actively working on a solution for this problem we plan on holding on to our laptop until a solution is created. Worst case scenario we find a different laptop. If interfacing with a DMA protected device isn't going to supported by NI for the 8301 card, it should at least be mentioned somewhere in the requirements/specifications.
Once again, I appreciate the support on this issue!
‎10-29-2021 01:51 PM
Still, thunderbolt does not give you the best bandwidth, if your application requires a high sample rate on large channel counts, an embedded controller with high bandwidth of 8Gb/s or higher would be my preference.
I wish NI had a Thunderbolt dongle to test the computer compatibility which can emulate the presence of PXI chassis and a simple utility that lists the chassis that are compatible with the current thunderbolt port.
‎11-29-2021 04:10 PM
@scconner wrote:
If NI is actively working on a solution for this problem we plan on holding on to our laptop until a solution is created. Worst case scenario we find a different laptop. If interfacing with a DMA protected device isn't going to supported by NI for the 8301 card, it should at least be mentioned somewhere in the requirements/specifications.
Early this year, NI R&D discovered a flaw in the way Windows programs the system hardware to handle legacy PCI (non-Express) devices when Kernel DMA Protection is enabled. NI R&D reported this to Microsoft and has been working with Microsoft on a fix to Windows. Microsoft has recently published a knowledge base article acknowledging the bug and promising "A resolution will be provided in an upcoming release." I don't yet know if or when this fix is coming to Windows 10. The bug is still present in the shipping version of Windows 11, but I have tested with the latest Dev Channel Insider Preview of Windows 11 and found that the bug is fixed in that code base.
‎05-06-2022 01:25 AM
Hello!
I try to use PXIe-1090 chassis with PXI-4071 DMM and HP OMEN 17-cb0019nm (7SE79EA) laptop. I could not turn off Kernel DMA protection in Windows 10 Enterprise because laptop BIOS does not have option to disabe Virtualization Technology for Directed I/O (VTd). Therefore I can not use the PXIe-1090 chassis that I'm wait for six mounts. Is there already solution for this issue?
Thank you,
Bojan