fix(iso): skip NVIDIA module load when no NVIDIA GPU present
Check PCI vendor 10de before attempting insmod — avoids spurious nvidia_uvm symbol errors on systems without NVIDIA hardware (e.g. AMD MI350). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -8,6 +8,12 @@ log() { echo "[bee-nvidia] $*"; }
|
|||||||
|
|
||||||
log "kernel: $(uname -r)"
|
log "kernel: $(uname -r)"
|
||||||
|
|
||||||
|
# Skip if no NVIDIA GPU present (PCI vendor 10de)
|
||||||
|
if ! lspci -nn 2>/dev/null | grep -qi '10de:'; then
|
||||||
|
log "no NVIDIA GPU detected — skipping module load"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
if [ ! -d "$NVIDIA_KO_DIR" ]; then
|
if [ ! -d "$NVIDIA_KO_DIR" ]; then
|
||||||
log "ERROR: NVIDIA module dir missing: $NVIDIA_KO_DIR"
|
log "ERROR: NVIDIA module dir missing: $NVIDIA_KO_DIR"
|
||||||
exit 1
|
exit 1
|
||||||
|
|||||||
Reference in New Issue
Block a user