Project ID: 66798


The goal of this project is to provide a kernel module that is capable of resetting hardware devices into a state where they can be re-initialized or passed through into a virtual machine (VFIO). While it would be great to have these in the kernel as PCI quirks, some of the reset procedures are very complex and would never be accepted as a quirk (ie AMD Vega 10).

Please see GitHub for more information.

Installation Instructions

Firstly add the Copr repository to your system:

sudo dnf copr enable kylegospo/vendor-reset-dkms

After adding the repository, install vendor-reset-dkms:

sudo dnf install vendor-reset-dkms

If you wish to use this with Secure Boot, follow this guide before installing this package.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
EPEL 8 x86_64 (7)* EPEL 8 (19 downloads)
EPEL 9 x86_64 (4)* EPEL 9 (19 downloads)
Fedora 38 x86_64 (13)* Fedora 38 (13 downloads)
Fedora 39 x86_64 (0)* Fedora 39 (5 downloads)
Fedora rawhide x86_64 (10)* Fedora rawhide (19 downloads)
Openmandriva cooker x86_64 (4)* Openmandriva cooker (17 downloads)
Openmandriva rolling x86_64 (4)* Openmandriva rolling (18 downloads)
openSUSE Leap 15.3 x86_64 (2)* openSUSE Leap 15.3 (0 downloads)
openSUSE Tumbleweed x86_64 (2)* openSUSE Tumbleweed (16 downloads)

* Total number of packages downloaded in the last seven days.