How do I add nftables manually?

Is this a TX2? Are you using JetPack/SDK Manager 5.x? If so, they are not considered compatible. However, if you do get a TX2 running under JP5 (or even if it still runs under JP4), then basically you would need to compile the kernel modules for your use. A list of candidate modules is long, but somewhere in documentation you would probably find that only one or two features would be needed in your situation. I want to emphasize that I do not know which modules are used for nftables, but the service which fails to start would be due to needing the kernel feature, and then it should work.

If this is not a TX2, then it should probably be moved to the appropriate forum, but I think (other than not being compatible with JP5) the instructions would be the same regardless of model of Jetson.

Here is a URL on the “gist” of building a kernel module (it isn’t as hard as it seems), or you could follow official docs for cross compile:
https://forums.developer.nvidia.com/t/problem-smb-jetson-nano/193640/11

Although the TX2 is not compatible with JP5 it does not stop me from being curious: If this is a TX2, then how well has the JP5 install worked? Was it difficult? Did you upgrade through JetPack/SDKM?

1 Like