Cannot use 10Gb SFP+ port: Failed to get PCS block lock

Platform: Jetson AGX Orin
JetPack version: 6.2.1
Carrier board: Forecr DSBOARD-AGXMAX

Issue: SFP+ port (sfp0) fails to come up with PCS block lock error

I’m trying to use the SFP+ port on the DSBOARD-AGXMAX carrier board to achieve 10 Gb/s data offloading speeds. However, the port fails to initialize even with nothing plugged in (no transceiver module installed).

When bringing the interface up:

sudo ip link set sfp0 up

I get this kernel error:

nvethernet 6800000.ethernet: [xpcs_lane_bring_up][470][type:0x4][loga-0x0] Failed to get PCS block lock

The interface shows:

$ ethtool sfp0
...
Speed: 10000Mb/s
Duplex: Full
Auto-negotiation: on
Link detected: no

Questions:

  1. Does the SFP+ port require specific device tree configuration or firmware for the DSBOARD-AGXMAX carrier board?
  2. Is there a known issue with PCS block lock on JetPack 6.2.1?
  3. Are there any required kernel modules or driver parameters for SFP+ operation?
  4. Should the port work without a transceiver installed, or does it need one to initialize properly?

Any guidance would be appreciated. Thank you.

Hi,

Since this is a custom board, please report your issue to the vendor.