bee-nvidia.service loads NVIDIA kernel modules; without After=bee-nvidia.service fabricmanager starts before /dev/nvidiactl is ready, fails, and relies on systemd restart to recover (~38s delay on affected systems). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
10 lines
386 B
Plaintext
10 lines
386 B
Plaintext
[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).
|
|
ExecCondition=/usr/local/bin/bee-check-nvswitch
|