Hello, I have two questions that are somewhat related.
I was studying the script
disable_wqe_checks.sh. It uses
mcra to set a bunch of registers. Is there any resource available to understand what these registers are and what the values correspond to. Perhaps there is a way to translate the address given to
mcra to registers reported by
Secondly, I am trying to use the
mlxreg utility to configure the endianness of the fetch-add verb (I want the output to be big-endian). I found the register
HOST_ENDIANNESS that seemed like it would configure that. However, when I try to change it’s value, I get the error:
$> sudo mlxreg -d /dev/mst/mt4115_pciconf0 --reg_name HOST_ENDIANNESS -s "he=0x1" You are about to send access register: HOST_ENDIANNESS with the following data: Field Name | Data =================== he | 0x00000001 =================== Do you want to continue ? (y/n) [n] : y Sending access register... -E- Failed to send access register: ME_ICMD_OPERATIONAL_ERROR
I have tried it on ConnectX-5 and 6 as well. Does anyone know a solution to any of these two problems?