Skip to content

Gateway fails to start on DRIVE AGX Thor / Ferrix P3960: CONFIG_VETH not enabled in DRIVE OS RT kernel #692

@wenlingd

Description

@wenlingd

Agent Diagnostic

The DRIVE OS RT production kernel does not have CONFIG_VETH compiled. Docker cannot create bridge networks at all, so openshell gateway start fails before K3S even initializes.

Description

  1. What happened:
    I'm trying to run NemoClaw on DRIVE AGX Thor / Ferrix P3960, but ran into a kernel module issue during installation.

11:35:34 ~ → curl -fsSL https://www.nvidia.com/nemoclaw.sh | bash
Error: × failed to start gateway container
╰─▶ Docker responded with status code 500: failed to set up container networking: failed to create endpoint openshell-cluster-nemoclaw on network openshell-cluster-nemoclaw: failed to add the host (vethf54edcb)
<=> sandbox (veth7378a3a) pair interfaces: operation not supported

From the message it looks like the Thor RT production kernel (6.8.12-prod-rt-tegra) does not have CONFIG_VETH enabled, which is required for Docker bridge networking.

  1. Question
    On DRIVE AGX Thor (prod RT kernel), is there a recommended / supported way to run NemoClaw ?

Reproduction Steps

Run curl -fsSL https://www.nvidia.com/nemoclaw.sh | bash

Environment

Thor system info:
nvidia@tegra-ubuntu:~$ uname -a
Linux tegra-ubuntu 6.8.12-prod-rt-tegra #1 SMP PREEMPT_RT Sun Mar 15 10:03:57 PDT 2026 aarch64 aarch64 aarch64 GNU/Linux

nvidia@tegra-ubuntu:~$ cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo

nvidia@tegra-ubuntu:~$ zcat /proc/config.gz 2>/dev/null | grep -E "CONFIG_VETH|CONFIG_BRIDGE=|CONFIG_NF_NAT=|CONFIG_NF_NAT_MASQUERADE|CONFIG_MACVLAN|CONFIG_NF_TABLES=|CONFIG_NETFILTER="
CONFIG_NETFILTER=y
CONFIG_NF_NAT=m
CONFIG_NF_NAT_MASQUERADE=y
CONFIG_BRIDGE=m
CONFIG_MACVLAN=m

CONFIG_VETH is not set

Logs

Agent-First Checklist

  • I pointed my agent at the repo and had it investigate this issue
  • I loaded relevant skills (e.g., debug-openshell-cluster, debug-inference, openshell-cli)
  • My agent could not resolve this — the diagnostic above explains why

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions