If a PCI device is completely non-responsive, it's possible to completely remove the device and then re-scan it, hopefully re-initializing the device so it works again.
If a PCI device is completely non-responsive, it's possible to completely remove the device and then re-scan it, hopefully re-initializing the device so it works again.

unix.stackexchange.com
Reset a PCI Device in Linux

echo 1 | sudo tee /sys/bus/pci/<pci-id-of-device>/remove
and then
echo 1 | sudo tee /sys/bus/pci/rescan