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.
Search Criteria
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) |
Dependencies (15)
- coreutils (coreutils-git, coreutils-hybrid-git, coreutils-hybrid, coreutils-selinux)
- initramfs (dracut-git, booster-git, booster-wip-git, mkinitcpio-git, booster, dracut, mkinitcpio)
- kmod (kmod-git, kmod-minimal-git)
- bc (bc-gh) (make)
- git (git-vfs, git-git, git-run-command-patch-git) (make)
- graphviz (make)
- imagemagick (graphicsmagick-imagemagick-compat, imagemagick-git, imagemagick-full-git, imagemagick-no-hdri, imagemagick-fftw, imagemagick-full) (make)
- kmod (kmod-git, kmod-minimal-git) (make)
- libelf (elfutils-git, libelf-minimal-git) (make)
- pahole (pahole-git) (make)
- python-sphinx (python-sphinx-git, python-sphinx-2) (make)
- python-sphinx_rtd_theme (make)
- xmlto (xmlto-git) (make)
- crda (wireless-regdb-pentest, wireless-regdb) (optional) – to set the correct wireless channels of your country
- linux-firmware (linux-firmware-iwlwifi-git, linux-libre-firmware, linux-firmware-git, linux-firmware-uncompressed, linux-firmware-amlogic-ophub) (optional) – firmware images needed for some devices
Required by (3)
- mozillavpn (requires WIREGUARD-MODULE)
- piavpn-bin (requires WIREGUARD-MODULE) (optional)
- piavpn-manual-git (requires WIREGUARD-MODULE)
Sources (4)
Latest Comments
1400Blank commented on 2022-02-13 15:38 (UTC)
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)
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.
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.