This is what you should be using on Fedora. Though take note, after each kernel update, you need to allow the module some time to rebuild, then reboot to ensure it got loaded properly.
Try running:
‘dnf reinstall kernel-modules’
then reboot. This will trigger a cascading rebuild of the kernel modules that get rebuilt on every kernel update.