Package Details: linux-fix_navi_reset 5.14.15.arch1-1

Git Clone URL: https://aur.archlinux.org/linux-fix_navi_reset.git (read-only, click to copy)
Package Base: linux-fix_navi_reset
Description: "Experimental fix for AMD Navi Cards with "Unknown PCI header type 127" by Geoffrey McRae"
Upstream URL: https://github.com/archlinux/linux/commits/v5.14.15-arch1
Licenses: GPL2
Provides: VIRTUALBOX-GUEST-MODULES, WIREGUARD-MODULE
Replaces: virtualbox-guest-modules-arch, wireguard-arch
Submitter: 1400Blank
Maintainer: 1400Blank (Sereiya)
Last Packager: 1400Blank
Votes: 5
Popularity: 0.000000
First Submitted: 2020-06-28 01:19 (UTC)
Last Updated: 2021-11-09 12:38 (UTC)

Pinned Comments

1400Blank commented on 2022-02-13 15:38 (UTC)

Since the 5.15 kernel broke the patch to fix the navi reset bug, I cannot update this package anymore. Gnif (Geoffrey McRae, the creator of the patch in this package) deprecated the manual patching of the linux kernel in favour of a linux dkms-module, to be found on the following github page: https://github.com/gnif/vendor-reset The github repo is currently not updated, so as of right now it seems the fix will only work for linux kernel versions that are <5.15. Since I lack enough knowledge of the linux kernel to fix it myself, I recommend to wait for the github module. It's way easier anyways as it does not require a complete recompilation of the linux kernel. I will deprecate this package because of the reasons stated above. I hope you found it somewhat useful the time it was around.

Latest Comments

1400Blank commented on 2022-02-13 15:38 (UTC)

Since the 5.15 kernel broke the patch to fix the navi reset bug, I cannot update this package anymore. Gnif (Geoffrey McRae, the creator of the patch in this package) deprecated the manual patching of the linux kernel in favour of a linux dkms-module, to be found on the following github page: https://github.com/gnif/vendor-reset The github repo is currently not updated, so as of right now it seems the fix will only work for linux kernel versions that are <5.15. Since I lack enough knowledge of the linux kernel to fix it myself, I recommend to wait for the github module. It's way easier anyways as it does not require a complete recompilation of the linux kernel. I will deprecate this package because of the reasons stated above. I hope you found it somewhat useful the time it was around.

1400Blank commented on 2021-07-04 15:29 (UTC)

@koriwi I changed the URL in the PKGBUILD to point to the new repository now. I apologize for the inconvenience, I'm still rather new to all of this.

koriwi commented on 2021-07-03 12:44 (UTC)

Does not work anymore as it tries to use git.archlinux.org. Yesterday i could not resolve this DNS entry.

shu commented on 2020-10-29 22:30 (UTC)

New patch released https://www.reddit.com/r/VFIO/comments/jjy74y/navi_reset_bug_kernel_patch_v2/

mietz commented on 2020-08-21 09:39 (UTC) (edited on 2020-08-22 09:31 (UTC) by mietz)

If you got the following error:

==> Verifying source file signatures with gpg...
    archlinux-linux git repo ... FAILED (unknown public key 3B94A80E50A477C7)
==> ERROR: One or more PGP signatures could not be verified!

This will do the trick

curl -s https://keybase.io/heftig/pgp_keys.asc/\?fingerprint\=a2ff3a36aaa56654109064ab19802f8b0d70fc30 | gpg --import
gpg --lsign 3B94A80E50A477C7

See: https://bbs.archlinux.org/viewtopic.php?pid=1910043#p1910043

Edit: Found the solution

greasenipple commented on 2020-07-19 16:08 (UTC) (edited on 2020-07-22 06:10 (UTC) by greasenipple)

I wanted to say thank you for making and maintaining this package. This patch is absolutely critical to those of us passing a Navi card to a guest VM. One request I have is: can you add a -j$(nproc) argument to the compilation sections or add a prompt for it? This would make compilation much faster by allowing the compiler to use more cores.

EDIT: I found out in yay that you can add the -j$(nproc) argument yourself before compiling and this makes compilation take way less time.