NVIDIA / NVIDIA/gpu-operator

[Bug]: Crashlooping nvidia-peermem-ctr: could not insert 'nvidia_peermem': Invalid argument

Open
#2,868 7 comments 0 reactions 1 assignee View on GitHub

@kvalliyurnatt is already working on this.

Since Sep 9, 2026.

bug needs-triage
Dominant language
Go
Stars
2.9k
Forks
552
Avg merge
2d 4h
Merged PRs (30d)
90

Description

Describe the bug

Filing a bug after the conversation at https://github.com/NVIDIA/gpu-operator/issues/2844 thanks

On a GB300 on-prem cluster we're seeing constant crashloops of nvidia-peermem-ctr:

DRIVER_ARCH is aarch64
modprobe: ERROR: could not insert 'nvidia_peermem': Invalid argument
failed to load nvidia-peermem module

Recent dmesg -T | grep -i -E 'peermem|ib_core|peer_mem':

[Tue Sep  8 17:16:02 2026] nvidia_peermem: disagrees about version of symbol ib_register_peer_memory_client
[Tue Sep  8 17:16:02 2026] nvidia_peermem: Unknown symbol ib_register_peer_memory_client (err -22)
[Tue Sep  8 17:16:02 2026] nvidia_peermem: disagrees about version of symbol ib_unregister_peer_memory_client
[Tue Sep  8 17:16:02 2026] nvidia_peermem: Unknown symbol ib_unregister_peer_memory_client (err -22)
[Tue Sep  8 17:21:18 2026] nvidia_peermem: disagrees about version of symbol ib_register_peer_memory_client
[Tue Sep  8 17:21:18 2026] nvidia_peermem: Unknown symbol ib_register_peer_memory_client (err -22)
[Tue Sep  8 17:21:18 2026] nvidia_peermem: disagrees about version of symbol ib_unregister_peer_memory_client
[Tue Sep  8 17:21:18 2026] nvidia_peermem: Unknown symbol ib_unregister_peer_memory_client (err -22)

lsmod | grep -E 'nvidia|mlx5|ib_':

mlx5_dpll             196608  0
mlx5_vdpa             196608  0
ib_ipoib              262144  0
ib_cm                 327680  2 rdma_cm,ib_ipoib
ib_umad               262144  0
mlx5_fwctl            262144  0
fwctl                 262144  1 mlx5_fwctl
mlx5_ib               655360  0
ib_uverbs             327680  2 rdma_ucm,mlx5_ib
mlx5_core            3145728  3 mlx5_dpll,mlx5_fwctl,mlx5_ib
mlxfw                 262144  1 mlx5_core
mlxdevm               655360  1 mlx5_core
ib_core               720896  8 rdma_cm,ib_ipoib,iw_cm,ib_umad,rdma_ucm,ib_uverbs,mlx5_ib,ib_cm
mlx_compat            196608  15 mlx5_dpll,rdma_cm,ib_ipoib,mlxdevm,mlx5_fwctl,iw_cm,ib_umad,mlx5_vdpa,fwctl,ib_core,rdma_ucm,ib_uverbs,mlx5_ib,ib_cm,mlx5_core
nvidia_modeset       2097152  0
nvidia_uvm           1966080  8
nvidia              15138816  55 nvidia_uvm,gdrdrv,nvidia_modeset
video                 262144  1 nvidia_modeset
ecc                   196608  1 nvidia
nvidia_cspmu          196608  0
arm_cspmu_module      262144  1 nvidia_cspmu
macsec                262144  1 mlx5_ib
psample               262144  1 mlx5_core
tls                   327680  1 mlx5_core
pci_hyperv_intf       196608  1 mlx5_core

To Reproduce

No clear way to get to those errors. Half of the nodes seem to load the module, half do not. No reasonable split of configs / kernels / ... so far explained this split.

Expected behavior

Not crash :-)

Environment (please provide the following information):

  • GPU Operator Version: v26.7.0
  • OS: Ubuntu24.04
  • Kernel Version: 6.8.0-124-generic-64k or 6.8.0-136-generic-64k
  • Container Runtime Version: containerd 2.2.3
  • Kubernetes Distro and Version: k8s v1.35.3

DOCA: doca3.5.0-26.07-0.7.7.0-0-ubuntu24.04-arm64

@rajathagasthya LMK if a full debug bundle would be helpful

@lalitadithya FWIW: in this case nvsentinel is not actually picking up any errors, interestingly. The only "signal" from an administrator perspective is that pods are crashlooping continuously (which perhaps should be enough, but ... do consider if detection here would make sense thanks).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.