Heavy packet loss between Jetson AGX Orin devkit and Basler IP camera

Hello,

I am trying to establish connection between my Basler a2A 1920 51gcBAS camera, and a Jetson AGX Orin devkit 64GB board (on Jetpack 6.0 rev1) using ethernet. I can connect the camera without issue to my laptop or other pcs, but when I connect it (using the same cable and network interface settings) to my Jetson, I experience heavy packetloss (>66%, measured by pinging the camera), and as such I cannot use the camera.
The camera is connected to the Jetson using an ethernet cable directly, and both are on the same subnet with different IP addresses. The Jetson is able to establish connection to other devices, such as my laptop, using the same cable. I cannot seem to figure out how this specific pairing is going wrong. I have tried using ethtool to test the connection, which fails the offline test, but I am not sure what exactly is going wrong there (PHYS loopback test fails with -110), as documentation is absent… Looking at frames using wireshark, the Jetson does keep asking which device has the assigned IP for the camera using ARP, to which it had previously gotten a reply. Camera also sends gratuitous ARP msgs from time to time. dmesg does repeatedly report that the interface must be stopped to change the MTU, which is potentially interesting, but MTU alone shouldn’t be the cause of packetloss this heavy I think. Kernel messages also report a “Failed to get PCS block lock”, if that’s of any significance here.

I also tried reflashing my Jetson, but to no avail, the issues persist. I have also tried the obvious by changes out cables, and restarting devices. Additionally I have tried another camera of the same model, which also gave the same issues.

Could you share the exact connection and commands you are using to reproduce this issue?

Hi, sorry for getting back late.

I am setting my ethernet configuration using the ubuntu network menu.

  • I give the camera and jetson an address on the same subnet (192.168.150.3 for jetson, 192.168.150.104 for camera, netmask of 255.255.255.0);
  • I disable ipv6 routing
  • I set MTU to 9000

I tried connecting to the camera using the pylonviewer tool, which is Basler’s own software (functions roughly like a realsense-viewer), but the connection seems too bad. The viewer reports not being able to download the config xml.

Then I tried pinging the camera, but that’s the step I notice I have about 66% packetloss (tested with about 1000 packets). The command for this is simply $ ping 192.168.150.104 on my Jetson. Camera seems to connect without issues to my laptop with the exact same ethernet interface configuration.

There is no update from you for a period, assuming this is not an issue any more.
Hence we are closing this topic. If need further support, please open a new one.
Thanks

Sorry for the late response.
Is this still an issue to support? Any result can be shared?