The open modules load GSP firmware (nvidia/<ver>/gsp_*.bin) early from the initramfs. On a fresh install the initramfs is regenerated before that firmware is on disk, so the first boot fails with "gsp_*.bin failed with error -2" until a manual "dracut -f". Add a %posttrans that rebuilds the initramfs after every payload in the transaction has landed, guaranteeing the firmware is captured. Gate it to the initial install with a %ghost stamp file, since $1 cannot distinguish install from upgrade in %posttrans. |
||
|---|---|---|
| .gitignore | ||
| kmod-nvidia-open.spec.preamble | ||
| kmodtool-local-override | ||
| kmp-local-override.macros | ||
| nvidia-open-kmod.spec | ||
| sources | ||