Customer has SRIO working. When switched the SRIO_PORT_WIDTH in benchmarking.h, one of the ports for the consumer is not operational. However, the producer says that they are both operational. The test then hangs. What could be causing this?
[C66xx_0] ******************************** [C66xx_0] *********** CONSUMER *********** [C66xx_0] ******************************** [C66xx_0] WARNING: Please ensure that the CONSUMER is executing before running the PRODUCER!! [C66xx_0] Debug: Waiting for module reset... [C66xx_0] Debug: Waiting for module local reset... [C66xx_0] Debug: Waiting for SRIO ports to be operational... [C66xx_0] Debug: SRIO port 0 is NOT operational. [C66xx_0] Debug: SRIO port 2 is operational. [C66xx_0] Debug: Lanes status shows lanes formed as two 2x ports [C66xx_0] Init finished!!!
[C66xx_1] ******************************** [C66xx_1] *********** PRODUCER *********** [C66xx_1] ******************************** [C66xx_1] WARNING: Please ensure that the CONSUMER is executing before running the PRODUCER!! [C66xx_1] Debug: Waiting for module reset... [C66xx_1] Debug: Waiting for module local reset... [C66xx_1] Debug: Waiting for SRIO ports to be operational... [C66xx_1] Debug: SRIO port 0 is operational. [C66xx_1] Debug: SRIO port 2 is operational. [C66xx_1] Debug: Lanes status shows lanes formed as two 2x ports [C66xx_1] Debug: AppConfig Tx Queue: 0x2a0 Flow Id: 0 [C66xx_1] Debug: SRIO Driver Instance 0x@00861050 has been created [C66xx_1] Debug: Running test in polled mode. [C66xx_1] Debug: SRIO Driver handle 0x861050. [C66xx_1] [C66xx_1] [C66xx_1] Latency: (DIO_NW, 5.000GBaud, 2X, tab delimited)