Error Code 55 in NI SMBus Controller in Windows Device Manager

Updated Oct 14, 2024

Reported In

Hardware

  • PXIe-8301
  • PXIe-8381
  • PCIe-8381

Issue Details

When using a Remote Controller to connect my hardware to a laptop, I see a warning in the Windows Device Manager with Error 55 in all my PXI devices and NI SMBus Controller.
 

Device Manager Error 55.png


Also, I'm unable to detect the chassis and modules correctly in NI MAX, even if the Thunderbolt Control Center detects the PXIe-8301 controller properly. 
 

Large String Names NI MAX.png
 
image004.png
 
 

Solution

In Device Manager, Error Code 55 is associated with Kernel DMA Protection preventing the PXIe Remote Controller from connecting.

Disabling the Kernel DMA Protection on the BIOS resolves this issue, for further information about disabling this setting you can review the following link: Disabling Kernel DMA Protection To Avoid BSOD When Using NI-MXI Card

Some computers do not specifically have the option Kernel DMA Protection in the BIOS. You will need to look for the Virtualization Technology for Directed I/O (Vtd) option and disable it, this will disable the Kernel DMA Protection.  
 

Additional Information

Please ensure your PC has the lastest Windows 10 version. This error has also been seen in Windows 11 Operative Systems.