diff --git a/iso/overlay/etc/systemd/system/nvidia-fabricmanager.service.d/bee-nvswitch-check.conf b/iso/overlay/etc/systemd/system/nvidia-fabricmanager.service.d/bee-nvswitch-check.conf index 219e2d1..fbd5e04 100644 --- a/iso/overlay/etc/systemd/system/nvidia-fabricmanager.service.d/bee-nvswitch-check.conf +++ b/iso/overlay/etc/systemd/system/nvidia-fabricmanager.service.d/bee-nvswitch-check.conf @@ -1,3 +1,8 @@ +[Unit] +# bee-nvidia.service loads the NVIDIA kernel modules; fabricmanager must wait +# for them to be fully initialized before attempting to open /dev/nvidiactl. +After=bee-nvidia.service + [Service] # Skip fabricmanager on systems without NVSwitch hardware. # ExecCondition exits 1-254 → unit is silently skipped (inactive, not failed).