gnif / vendor-reset

Linux kernel vendor specific hardware reset module for sequences that are too complex/complicated to land in pci_quirks.c
GNU General Public License v2.0
764 stars 65 forks source link

Request support for Ryzen 7 iGPU like 5000U, 5825U #74

Open davidngrc opened 1 year ago

davidngrc commented 1 year ago

I have one of those small PC, model: MoreFine S500+ , it has an onboard 5825U. I installed this project, but seems not supported. please let me know what kind of log or info you need.

`git clone https://github.com/gnif/vendor-reset.git cd vendor-reset dkms install . echo "vendor-reset" >> /etc/modules update-initramfs -u

cat << EOF >> /etc/systemd/system/vreset.service [Unit] Description=AMD GPU reset method to 'device_specific' After=multi-user.target [Service] ExecStart=/usr/bin/bash -c 'echo device_specific > /sys/bus/pci/devices/0000:04:00.0/reset_method' [Install] WantedBy=multi-user.target EOF systemctl enable vreset.service && systemctl start vreset.service `

lsmod |grep reset vendor_reset 122880 0

journalctl -xb | grep reset kernel: vendor_reset: module verification failed: signature and/or required key missing - tainting kernel kernel: vendor_reset_hook: installed systemd-modules-load[695]: Inserted module 'vendor_reset' systemd[1]: Started vreset.service - AMD GPU reset method to 'device_specific'. ░░ Subject: A start job for unit vreset.service has finished successfully ░░ A start job for unit vreset.service has finished successfully. systemd[1]: vreset.service: Main process exited, code=exited, status=1/FAILURE ░░ An ExecStart= process belonging to unit vreset.service has exited. systemd[1]: vreset.service: Failed with result 'exit-code'. ░░ The unit vreset.service has entered the 'failed' state with result 'exit-code'. kernel: vfio-pci 0000:04:00.0: Unsupported reset method 'device_specific'

DocMAX commented 11 months ago

me too

lqu3j commented 5 months ago

+1,

Papaya-git commented 4 months ago

+1