![]() |
BIOS update destroyed my KVM/vfio setup. |
Post Reply ![]() |
Page <12 |
Author | |
pantato ![]() Newbie ![]() Joined: 13 May 2019 Status: Offline Points: 16 |
![]() ![]() ![]() ![]() ![]() |
Any luck waking it up or are you SOL? |
|
![]() |
|
pantato ![]() Newbie ![]() Joined: 13 May 2019 Status: Offline Points: 16 |
![]() ![]() ![]() ![]() ![]() |
bump
|
|
![]() |
|
Joykill3r ![]() Newbie ![]() Joined: 18 May 2019 Status: Offline Points: 3 |
![]() ![]() ![]() ![]() ![]() |
Ah found this thread too, Exactly my problem x470 Taichi 2600x Ryzen.
Upgraded from P2.0 to get the LED S5 fix and rekt my VM Qemu setup.. Wish I saw these posts before i went to do it.. |
|
![]() |
|
pantato ![]() Newbie ![]() Joined: 13 May 2019 Status: Offline Points: 16 |
![]() ![]() ![]() ![]() ![]() |
There is a "fix" that you can use to patch the linux kernel that sort of works. I can boot my VM now once per host boot on my rx580 after applying the patch.
https://clbin.com/GGnxm Save that as a .patch file and look up how to compile the kernel with a patch for your respective distro. You must edit the 2nd to last 2 lines on the patch for your PCI-E ids. eg. the "ls iommu" script given on the arch wiki (made a link here: http://ix.io/1Jqt ) shows my guest GPU PC id(s) like so: IOMMU Group 16 24:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev e7) IOMMU Group 16 24:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] [1002:aaf0] So I had to edit the patch to look like this: [daniel@satori ~]$ cat build/linux/trunk/quirks.patch diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c index e2a879e93d86..62b754253318 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c @@ -5118,3 +5118,7 @@ SWITCHTEC_QUIRK(0x8573); /* PFXI 48XG3 */ SWITCHTEC_QUIRK(0x8574); /* PFXI 64XG3 */ SWITCHTEC_QUIRK(0x8575); /* PFXI 80XG3 */ SWITCHTEC_QUIRK(0x8576); /* PFXI 96XG3 */ + +DECLARE_PCI_FIXUP_HEADER(0x1002, 0x67df, quirk_no_bus_reset); +DECLARE_PCI_FIXUP_HEADER(0x1002, 0xaaf0, quirk_no_bus_reset); +DECLARE_PCI_FIXUP_HEADER(0x1022, 0x145f, quirk_no_bus_reset); Let me know if you want more help with this, I know how painful this ![]() |
|
![]() |
|
pantato ![]() Newbie ![]() Joined: 13 May 2019 Status: Offline Points: 16 |
![]() ![]() ![]() ![]() ![]() |
For some people that patch I posted fixes it entirely. For me, it gave me a working VM with some small issues. If you apply it, let me know how it works out for you and what your GPU is.
|
|
![]() |
|
pantato ![]() Newbie ![]() Joined: 13 May 2019 Status: Offline Points: 16 |
![]() ![]() ![]() ![]() ![]() |
Actually, scratch those last couple replies. The fix is here: https://clbin.com/VCiYJ
|
|
![]() |
|
Kannen_g ![]() Newbie ![]() Joined: 16 Jul 2018 Status: Offline Points: 1 |
![]() ![]() ![]() ![]() ![]() |
Hallo, und hat das zurücksetzen des Bios von 5.30 auf 5.10 funktioniert.
Gru? frank |
|
![]() |
|
lofe ![]() Newbie ![]() Joined: 17 Nov 2019 Status: Offline Points: 1 |
![]() ![]() ![]() ![]() ![]() |
Hi,
Anybody know anything about a fix for this problem? With the 3.50 bios version, passthrough is still not working, although I could found a video about a workaround to downgrade the bios, i don't want to take the risk to do that. |
|
![]() |
Post Reply ![]() |
Page <12 |
Tweet
|
Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |