From 8997da662fcf16b0df2a912742b4176b4029be4c Mon Sep 17 00:00:00 2001 From: Vighnesh Maheshwari Date: Fri, 26 Jun 2026 01:26:30 +0000 Subject: [PATCH 1/3] kmod-nvidia: add %build section Signed-off-by: Vighnesh Maheshwari --- packages/kmod-6.1-nvidia-r580/kmod-6.1-nvidia-r580.spec | 2 ++ packages/kmod-6.1-nvidia-r595/kmod-6.1-nvidia-r595.spec | 2 ++ packages/kmod-6.12-nvidia-r580/kmod-6.12-nvidia-r580.spec | 2 ++ packages/kmod-6.12-nvidia-r595/kmod-6.12-nvidia-r595.spec | 2 ++ packages/kmod-6.18-nvidia-r580/kmod-6.18-nvidia-r580.spec | 2 ++ packages/kmod-6.18-nvidia-r595/kmod-6.18-nvidia-r595.spec | 2 ++ 6 files changed, 12 insertions(+) diff --git a/packages/kmod-6.1-nvidia-r580/kmod-6.1-nvidia-r580.spec b/packages/kmod-6.1-nvidia-r580/kmod-6.1-nvidia-r580.spec index c1b96705..86e6bfe1 100644 --- a/packages/kmod-6.1-nvidia-r580/kmod-6.1-nvidia-r580.spec +++ b/packages/kmod-6.1-nvidia-r580/kmod-6.1-nvidia-r580.spec @@ -188,6 +188,8 @@ tar -xf %{_cross_datadir}/bottlerocket/kernel-devel.tar.xz # This recipe was based in the NVIDIA yum/dnf specs: # https://github.com/NVIDIA/yum-packaging-precompiled-kmod +%build + # Begin open driver build pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/kernel-open diff --git a/packages/kmod-6.1-nvidia-r595/kmod-6.1-nvidia-r595.spec b/packages/kmod-6.1-nvidia-r595/kmod-6.1-nvidia-r595.spec index 3821f35e..0df02818 100644 --- a/packages/kmod-6.1-nvidia-r595/kmod-6.1-nvidia-r595.spec +++ b/packages/kmod-6.1-nvidia-r595/kmod-6.1-nvidia-r595.spec @@ -188,6 +188,8 @@ tar -xf %{_cross_datadir}/bottlerocket/kernel-devel.tar.xz # This recipe was based in the NVIDIA yum/dnf specs: # https://github.com/NVIDIA/yum-packaging-precompiled-kmod +%build + # Begin open driver build pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/kernel-open diff --git a/packages/kmod-6.12-nvidia-r580/kmod-6.12-nvidia-r580.spec b/packages/kmod-6.12-nvidia-r580/kmod-6.12-nvidia-r580.spec index a3a22e2a..1b04ec02 100644 --- a/packages/kmod-6.12-nvidia-r580/kmod-6.12-nvidia-r580.spec +++ b/packages/kmod-6.12-nvidia-r580/kmod-6.12-nvidia-r580.spec @@ -216,6 +216,8 @@ rpm2cpio %{_sourcedir}/nvidia-imex-%{tesla_ver}-1.amzn2023.%{_cross_arch}.rpm | # This recipe was based in the NVIDIA yum/dnf specs: # https://github.com/NVIDIA/yum-packaging-precompiled-kmod +%build + # Begin open driver build pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/kernel-open diff --git a/packages/kmod-6.12-nvidia-r595/kmod-6.12-nvidia-r595.spec b/packages/kmod-6.12-nvidia-r595/kmod-6.12-nvidia-r595.spec index c1300b3f..6a5d7048 100644 --- a/packages/kmod-6.12-nvidia-r595/kmod-6.12-nvidia-r595.spec +++ b/packages/kmod-6.12-nvidia-r595/kmod-6.12-nvidia-r595.spec @@ -205,6 +205,8 @@ rpm2cpio %{_sourcedir}/nvidia-imex-%{tesla_ver}-1.amzn2023.%{_cross_arch}.rpm | # This recipe was based in the NVIDIA yum/dnf specs: # https://github.com/NVIDIA/yum-packaging-precompiled-kmod +%build + # Begin open driver build pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/kernel-open diff --git a/packages/kmod-6.18-nvidia-r580/kmod-6.18-nvidia-r580.spec b/packages/kmod-6.18-nvidia-r580/kmod-6.18-nvidia-r580.spec index 08f2717b..83863cae 100644 --- a/packages/kmod-6.18-nvidia-r580/kmod-6.18-nvidia-r580.spec +++ b/packages/kmod-6.18-nvidia-r580/kmod-6.18-nvidia-r580.spec @@ -216,6 +216,8 @@ rpm2cpio %{_sourcedir}/nvidia-imex-%{tesla_ver}-1.amzn2023.%{_cross_arch}.rpm | # This recipe was based in the NVIDIA yum/dnf specs: # https://github.com/NVIDIA/yum-packaging-precompiled-kmod +%build + # Begin open driver build pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/kernel-open diff --git a/packages/kmod-6.18-nvidia-r595/kmod-6.18-nvidia-r595.spec b/packages/kmod-6.18-nvidia-r595/kmod-6.18-nvidia-r595.spec index 1fe5f6c3..c2ff5b6f 100644 --- a/packages/kmod-6.18-nvidia-r595/kmod-6.18-nvidia-r595.spec +++ b/packages/kmod-6.18-nvidia-r595/kmod-6.18-nvidia-r595.spec @@ -205,6 +205,8 @@ rpm2cpio %{_sourcedir}/nvidia-imex-%{tesla_ver}-1.amzn2023.%{_cross_arch}.rpm | # This recipe was based in the NVIDIA yum/dnf specs: # https://github.com/NVIDIA/yum-packaging-precompiled-kmod +%build + # Begin open driver build pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/kernel-open From 137ebf4a9672fe32d28083dc2cd1fd713d049c09 Mon Sep 17 00:00:00 2001 From: Vighnesh Maheshwari Date: Fri, 26 Jun 2026 01:27:40 +0000 Subject: [PATCH 2/3] kmod-nvidia: fix devid for g4dn instances This aligns with the EKS optimized AMI and their decision to use the tesla driver with g4dn instance types. The original PR had a typo and this change fixes that. Signed-off-by: Vighnesh Maheshwari --- packages/kmod-6.1-nvidia-r580/kmod-6.1-nvidia-r580.spec | 2 +- packages/kmod-6.1-nvidia-r595/kmod-6.1-nvidia-r595.spec | 2 +- packages/kmod-6.12-nvidia-r580/kmod-6.12-nvidia-r580.spec | 2 +- packages/kmod-6.12-nvidia-r595/kmod-6.12-nvidia-r595.spec | 2 +- packages/kmod-6.18-nvidia-r580/kmod-6.18-nvidia-r580.spec | 2 +- packages/kmod-6.18-nvidia-r595/kmod-6.18-nvidia-r595.spec | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/kmod-6.1-nvidia-r580/kmod-6.1-nvidia-r580.spec b/packages/kmod-6.1-nvidia-r580/kmod-6.1-nvidia-r580.spec index 86e6bfe1..55c3ba73 100644 --- a/packages/kmod-6.1-nvidia-r580/kmod-6.1-nvidia-r580.spec +++ b/packages/kmod-6.1-nvidia-r580/kmod-6.1-nvidia-r580.spec @@ -258,7 +258,7 @@ pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/supported-gpus jq -r '.chips[] | select(.features[] | contains("kernelopen")) | select(.devid != "0x1DB1" and .devid != "0x1DB5" -and .devid != "0x1DEB8" +and .devid != "0x1EB8" and .devid != "0x1EB4" and .devid != "0x2237")' supported-gpus.json | jq -s '{"open-gpu": .}' > open-gpu-supported-devices.json # confirm "NVIDIA H100" is in the resulting file to catch shape changes diff --git a/packages/kmod-6.1-nvidia-r595/kmod-6.1-nvidia-r595.spec b/packages/kmod-6.1-nvidia-r595/kmod-6.1-nvidia-r595.spec index 0df02818..96913576 100644 --- a/packages/kmod-6.1-nvidia-r595/kmod-6.1-nvidia-r595.spec +++ b/packages/kmod-6.1-nvidia-r595/kmod-6.1-nvidia-r595.spec @@ -258,7 +258,7 @@ pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/supported-gpus jq -r '.chips[] | select(.features[] | contains("kernelopen")) | select(.devid != "0x1DB1" and .devid != "0x1DB5" -and .devid != "0x1DEB8" +and .devid != "0x1EB8" and .devid != "0x1EB4" and .devid != "0x2237")' supported-gpus.json | jq -s '{"open-gpu": .}' > open-gpu-supported-devices.json # confirm "NVIDIA H100" is in the resulting file to catch shape changes diff --git a/packages/kmod-6.12-nvidia-r580/kmod-6.12-nvidia-r580.spec b/packages/kmod-6.12-nvidia-r580/kmod-6.12-nvidia-r580.spec index 1b04ec02..b224f0f7 100644 --- a/packages/kmod-6.12-nvidia-r580/kmod-6.12-nvidia-r580.spec +++ b/packages/kmod-6.12-nvidia-r580/kmod-6.12-nvidia-r580.spec @@ -286,7 +286,7 @@ pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/supported-gpus jq -r '.chips[] | select(.features[] | contains("kernelopen")) | select(.devid != "0x1DB1" and .devid != "0x1DB5" -and .devid != "0x1DEB8" +and .devid != "0x1EB8" and .devid != "0x1EB4" and .devid != "0x2237")' supported-gpus.json | jq -s '{"open-gpu": .}' > open-gpu-supported-devices.json # confirm "NVIDIA H100" is in the resulting file to catch shape changes diff --git a/packages/kmod-6.12-nvidia-r595/kmod-6.12-nvidia-r595.spec b/packages/kmod-6.12-nvidia-r595/kmod-6.12-nvidia-r595.spec index 6a5d7048..199aec59 100644 --- a/packages/kmod-6.12-nvidia-r595/kmod-6.12-nvidia-r595.spec +++ b/packages/kmod-6.12-nvidia-r595/kmod-6.12-nvidia-r595.spec @@ -275,7 +275,7 @@ pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/supported-gpus jq -r '.chips[] | select(.features[] | contains("kernelopen")) | select(.devid != "0x1DB1" and .devid != "0x1DB5" -and .devid != "0x1DEB8" +and .devid != "0x1EB8" and .devid != "0x1EB4" and .devid != "0x2237")' supported-gpus.json | jq -s '{"open-gpu": .}' > open-gpu-supported-devices.json # confirm "NVIDIA H100" is in the resulting file to catch shape changes diff --git a/packages/kmod-6.18-nvidia-r580/kmod-6.18-nvidia-r580.spec b/packages/kmod-6.18-nvidia-r580/kmod-6.18-nvidia-r580.spec index 83863cae..98d39b5d 100644 --- a/packages/kmod-6.18-nvidia-r580/kmod-6.18-nvidia-r580.spec +++ b/packages/kmod-6.18-nvidia-r580/kmod-6.18-nvidia-r580.spec @@ -286,7 +286,7 @@ pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/supported-gpus jq -r '.chips[] | select(.features[] | contains("kernelopen")) | select(.devid != "0x1DB1" and .devid != "0x1DB5" -and .devid != "0x1DEB8" +and .devid != "0x1EB8" and .devid != "0x1EB4" and .devid != "0x2237")' supported-gpus.json | jq -s '{"open-gpu": .}' > open-gpu-supported-devices.json # confirm "NVIDIA H100" is in the resulting file to catch shape changes diff --git a/packages/kmod-6.18-nvidia-r595/kmod-6.18-nvidia-r595.spec b/packages/kmod-6.18-nvidia-r595/kmod-6.18-nvidia-r595.spec index c2ff5b6f..022d8c5d 100644 --- a/packages/kmod-6.18-nvidia-r595/kmod-6.18-nvidia-r595.spec +++ b/packages/kmod-6.18-nvidia-r595/kmod-6.18-nvidia-r595.spec @@ -275,7 +275,7 @@ pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/supported-gpus jq -r '.chips[] | select(.features[] | contains("kernelopen")) | select(.devid != "0x1DB1" and .devid != "0x1DB5" -and .devid != "0x1DEB8" +and .devid != "0x1EB8" and .devid != "0x1EB4" and .devid != "0x2237")' supported-gpus.json | jq -s '{"open-gpu": .}' > open-gpu-supported-devices.json # confirm "NVIDIA H100" is in the resulting file to catch shape changes From 97a504dac9891114bacc348c6ea9ecc10c475684 Mon Sep 17 00:00:00 2001 From: Vighnesh Maheshwari Date: Fri, 26 Jun 2026 01:28:23 +0000 Subject: [PATCH 3/3] kmod-nvidia: fix *-fallback.service to install on all variants The different nvidia driver services (tesla, open-gpu, and grid) were setup to run only for the nvidia-k8s-device-plugin.service. With this change, the driver services are now installed with the nvidia-gridd.service which runs on all nvidia instances The dependency flow is as below: timers.target (base systemd target) | -> Installs grid-license-check.timer | | | -> Installs grid-license-check.service | preconfigured.target (base systemd target) | -> Installs nvidia-gridd.service | -> Triggers grid-license-check.service (Existing behaviour) -> Triggers open-gpu-license-fallback.service (New) -> Triggers tesla-license-fallback.service (New) Signed-off-by: Vighnesh Maheshwari --- packages/kmod-6.1-nvidia-r580/grid-license-check.service | 3 --- .../kmod-6.1-nvidia-r580/open-gpu-license-fallback.service | 2 +- packages/kmod-6.1-nvidia-r580/tesla-license-fallback.service | 2 +- packages/kmod-6.1-nvidia-r595/grid-license-check.service | 3 --- .../kmod-6.1-nvidia-r595/open-gpu-license-fallback.service | 2 +- packages/kmod-6.1-nvidia-r595/tesla-license-fallback.service | 2 +- packages/kmod-6.12-nvidia-r580/grid-license-check.service | 3 --- .../kmod-6.12-nvidia-r580/open-gpu-license-fallback.service | 2 +- packages/kmod-6.12-nvidia-r580/tesla-license-fallback.service | 2 +- packages/kmod-6.12-nvidia-r595/grid-license-check.service | 3 --- .../kmod-6.12-nvidia-r595/open-gpu-license-fallback.service | 2 +- packages/kmod-6.12-nvidia-r595/tesla-license-fallback.service | 2 +- packages/kmod-6.18-nvidia-r580/grid-license-check.service | 3 --- .../kmod-6.18-nvidia-r580/open-gpu-license-fallback.service | 2 +- packages/kmod-6.18-nvidia-r580/tesla-license-fallback.service | 2 +- packages/kmod-6.18-nvidia-r595/grid-license-check.service | 3 --- .../kmod-6.18-nvidia-r595/open-gpu-license-fallback.service | 2 +- packages/kmod-6.18-nvidia-r595/tesla-license-fallback.service | 2 +- 18 files changed, 12 insertions(+), 30 deletions(-) diff --git a/packages/kmod-6.1-nvidia-r580/grid-license-check.service b/packages/kmod-6.1-nvidia-r580/grid-license-check.service index 168d26fe..9f8c509e 100644 --- a/packages/kmod-6.1-nvidia-r580/grid-license-check.service +++ b/packages/kmod-6.1-nvidia-r580/grid-license-check.service @@ -14,6 +14,3 @@ ExecStart=/usr/bin/grep -q "License Status.*: Licensed" /tmp/.nvidia-gridd-licen ExecStart=/usr/bin/touch /etc/drivers/.grid-licensed ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block StandardOutput=append:/tmp/.nvidia-gridd-license - -[Install] -WantedBy=nvidia-k8s-device-plugin.service diff --git a/packages/kmod-6.1-nvidia-r580/open-gpu-license-fallback.service b/packages/kmod-6.1-nvidia-r580/open-gpu-license-fallback.service index 03a87bd4..8d3508af 100644 --- a/packages/kmod-6.1-nvidia-r580/open-gpu-license-fallback.service +++ b/packages/kmod-6.1-nvidia-r580/open-gpu-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.1-nvidia-r580/tesla-license-fallback.service b/packages/kmod-6.1-nvidia-r580/tesla-license-fallback.service index 6cbb36a6..c0c1949f 100644 --- a/packages/kmod-6.1-nvidia-r580/tesla-license-fallback.service +++ b/packages/kmod-6.1-nvidia-r580/tesla-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.1-nvidia-r595/grid-license-check.service b/packages/kmod-6.1-nvidia-r595/grid-license-check.service index 168d26fe..9f8c509e 100644 --- a/packages/kmod-6.1-nvidia-r595/grid-license-check.service +++ b/packages/kmod-6.1-nvidia-r595/grid-license-check.service @@ -14,6 +14,3 @@ ExecStart=/usr/bin/grep -q "License Status.*: Licensed" /tmp/.nvidia-gridd-licen ExecStart=/usr/bin/touch /etc/drivers/.grid-licensed ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block StandardOutput=append:/tmp/.nvidia-gridd-license - -[Install] -WantedBy=nvidia-k8s-device-plugin.service diff --git a/packages/kmod-6.1-nvidia-r595/open-gpu-license-fallback.service b/packages/kmod-6.1-nvidia-r595/open-gpu-license-fallback.service index 03a87bd4..8d3508af 100644 --- a/packages/kmod-6.1-nvidia-r595/open-gpu-license-fallback.service +++ b/packages/kmod-6.1-nvidia-r595/open-gpu-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.1-nvidia-r595/tesla-license-fallback.service b/packages/kmod-6.1-nvidia-r595/tesla-license-fallback.service index 6cbb36a6..c0c1949f 100644 --- a/packages/kmod-6.1-nvidia-r595/tesla-license-fallback.service +++ b/packages/kmod-6.1-nvidia-r595/tesla-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.12-nvidia-r580/grid-license-check.service b/packages/kmod-6.12-nvidia-r580/grid-license-check.service index 168d26fe..9f8c509e 100644 --- a/packages/kmod-6.12-nvidia-r580/grid-license-check.service +++ b/packages/kmod-6.12-nvidia-r580/grid-license-check.service @@ -14,6 +14,3 @@ ExecStart=/usr/bin/grep -q "License Status.*: Licensed" /tmp/.nvidia-gridd-licen ExecStart=/usr/bin/touch /etc/drivers/.grid-licensed ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block StandardOutput=append:/tmp/.nvidia-gridd-license - -[Install] -WantedBy=nvidia-k8s-device-plugin.service diff --git a/packages/kmod-6.12-nvidia-r580/open-gpu-license-fallback.service b/packages/kmod-6.12-nvidia-r580/open-gpu-license-fallback.service index 03a87bd4..8d3508af 100644 --- a/packages/kmod-6.12-nvidia-r580/open-gpu-license-fallback.service +++ b/packages/kmod-6.12-nvidia-r580/open-gpu-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.12-nvidia-r580/tesla-license-fallback.service b/packages/kmod-6.12-nvidia-r580/tesla-license-fallback.service index 6cbb36a6..c0c1949f 100644 --- a/packages/kmod-6.12-nvidia-r580/tesla-license-fallback.service +++ b/packages/kmod-6.12-nvidia-r580/tesla-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.12-nvidia-r595/grid-license-check.service b/packages/kmod-6.12-nvidia-r595/grid-license-check.service index 168d26fe..9f8c509e 100644 --- a/packages/kmod-6.12-nvidia-r595/grid-license-check.service +++ b/packages/kmod-6.12-nvidia-r595/grid-license-check.service @@ -14,6 +14,3 @@ ExecStart=/usr/bin/grep -q "License Status.*: Licensed" /tmp/.nvidia-gridd-licen ExecStart=/usr/bin/touch /etc/drivers/.grid-licensed ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block StandardOutput=append:/tmp/.nvidia-gridd-license - -[Install] -WantedBy=nvidia-k8s-device-plugin.service diff --git a/packages/kmod-6.12-nvidia-r595/open-gpu-license-fallback.service b/packages/kmod-6.12-nvidia-r595/open-gpu-license-fallback.service index 03a87bd4..8d3508af 100644 --- a/packages/kmod-6.12-nvidia-r595/open-gpu-license-fallback.service +++ b/packages/kmod-6.12-nvidia-r595/open-gpu-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.12-nvidia-r595/tesla-license-fallback.service b/packages/kmod-6.12-nvidia-r595/tesla-license-fallback.service index 6cbb36a6..c0c1949f 100644 --- a/packages/kmod-6.12-nvidia-r595/tesla-license-fallback.service +++ b/packages/kmod-6.12-nvidia-r595/tesla-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.18-nvidia-r580/grid-license-check.service b/packages/kmod-6.18-nvidia-r580/grid-license-check.service index 168d26fe..9f8c509e 100644 --- a/packages/kmod-6.18-nvidia-r580/grid-license-check.service +++ b/packages/kmod-6.18-nvidia-r580/grid-license-check.service @@ -14,6 +14,3 @@ ExecStart=/usr/bin/grep -q "License Status.*: Licensed" /tmp/.nvidia-gridd-licen ExecStart=/usr/bin/touch /etc/drivers/.grid-licensed ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block StandardOutput=append:/tmp/.nvidia-gridd-license - -[Install] -WantedBy=nvidia-k8s-device-plugin.service diff --git a/packages/kmod-6.18-nvidia-r580/open-gpu-license-fallback.service b/packages/kmod-6.18-nvidia-r580/open-gpu-license-fallback.service index 03a87bd4..8d3508af 100644 --- a/packages/kmod-6.18-nvidia-r580/open-gpu-license-fallback.service +++ b/packages/kmod-6.18-nvidia-r580/open-gpu-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.18-nvidia-r580/tesla-license-fallback.service b/packages/kmod-6.18-nvidia-r580/tesla-license-fallback.service index 6cbb36a6..c0c1949f 100644 --- a/packages/kmod-6.18-nvidia-r580/tesla-license-fallback.service +++ b/packages/kmod-6.18-nvidia-r580/tesla-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.18-nvidia-r595/grid-license-check.service b/packages/kmod-6.18-nvidia-r595/grid-license-check.service index 168d26fe..9f8c509e 100644 --- a/packages/kmod-6.18-nvidia-r595/grid-license-check.service +++ b/packages/kmod-6.18-nvidia-r595/grid-license-check.service @@ -14,6 +14,3 @@ ExecStart=/usr/bin/grep -q "License Status.*: Licensed" /tmp/.nvidia-gridd-licen ExecStart=/usr/bin/touch /etc/drivers/.grid-licensed ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block StandardOutput=append:/tmp/.nvidia-gridd-license - -[Install] -WantedBy=nvidia-k8s-device-plugin.service diff --git a/packages/kmod-6.18-nvidia-r595/open-gpu-license-fallback.service b/packages/kmod-6.18-nvidia-r595/open-gpu-license-fallback.service index 03a87bd4..8d3508af 100644 --- a/packages/kmod-6.18-nvidia-r595/open-gpu-license-fallback.service +++ b/packages/kmod-6.18-nvidia-r595/open-gpu-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.18-nvidia-r595/tesla-license-fallback.service b/packages/kmod-6.18-nvidia-r595/tesla-license-fallback.service index 6cbb36a6..c0c1949f 100644 --- a/packages/kmod-6.18-nvidia-r595/tesla-license-fallback.service +++ b/packages/kmod-6.18-nvidia-r595/tesla-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service