Error the Transceiver Value Set Is Invalid When Deploy VeriStand

Updated Jun 27, 2024

Reported In

Hardware

  • NI-9861

Software

  • VeriStand

Issue Details

I am using cRIO-9036 with 9861 in VeriStand 2023Q3 to achieve CAN communication. When I deploy the VeriStand, I get the error below:
 
Deployment Error
NI-XNET: (Hex 0xBFF63071) The transceiver value set is invalid (for this port, e.g., LS on a HS port) or you are trying to perform an operation that requires a different transceiver (e.g., trying to change the state of a disconnected transceiver). Solution: Set a valid value.

NI VeriStand: NI VeriStand Engine.lvlib:VeriStand Engine Wrapper (RT).vi >> NI VeriStand Engine.lvlib:VeriStand Engine.vi >> NI VeriStand Engine.lvlib:VeriStand Engine State Machine.vi >> NI VeriStand Engine.lvlib:Initialize Inline Custom Devices.vi >> Custom Devices Storage.lvlib:Initialize Device (HW Interface).vi

NI VeriStand: Error occurred at the following location:

"Targets/Controller/Hardware/Chassis/NI-XNET"

Solution

To fix this error, please make sure the transceiver type in the system definition file configured matches the card transceiver type. Taking the above issue as an example, according to the 9861 specification, it is a low-speed card, the transceiver type should choose 'LS' to avoid the error.
01.PNG