Search Criteria
Package Details: linux-xanmod-headers 6.14.7-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/linux-xanmod.git (read-only, click to copy) |
---|---|
Package Base: | linux-xanmod |
Description: | Headers and scripts for building modules for the Linux Xanmod - Stable Mainline [MAIN] kernel |
Upstream URL: | http://www.xanmod.org/ |
Licenses: | GPL2 |
Submitter: | Yoshi2889 |
Maintainer: | figue (figuepluto, jfigueras) |
Last Packager: | figue |
Votes: | 132 |
Popularity: | 0.92 |
First Submitted: | 2017-02-14 09:40 (UTC) |
Last Updated: | 2025-05-18 22:10 (UTC) |
Dependencies (10)
Required by (0)
Sources (4)
Latest Comments
« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 .. 52 Next › Last »
ayyash07 commented on 2023-01-19 20:51 (UTC)
figue commented on 2023-01-19 20:16 (UTC)
@ayyash07 try this:
diff --git a/PKGBUILD b/PKGBUILD
index b5f9c0e..9a27402 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -92,7 +92,8 @@ _srcname="linux-${pkgver}-xanmod${xanmod}"
source=("https://cdn.kernel.org/pub/linux/kernel/v${_branch}/linux-${_major}.tar."{xz,sign}
"https://github.com/xanmod/linux/releases/download/${pkgver}-xanmod${xanmod}/patch-${pkgver}-xanmod${xanmod}.xz"
- choose-gcc-optimization.sh)
+ choose-gcc-optimization.sh
+ "aperture.patch::https://bugzilla.kernel.org/attachment.cgi?id=303457&action=diff&collapsed=&headers=1&format=raw")
#"patch-${pkgver}-xanmod${xanmod}.xz::https://sourceforge.net/projects/xanmod/files/releases/stable/${pkgver}-xanmod${xanmod}/patch-${pkgver}-xanmod${xanmod}.xz/download"
validpgpkeys=(
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linux Torvalds
@@ -110,7 +111,8 @@ done
sha256sums=('2ca1f17051a430f6fed1196e4952717507171acfd97d96577212502703b25deb'
'SKIP'
'48678483e6ae79e11ab5f3f5792e08d3016bf833047a3182315ce4132923b6cc'
- '5c84bfe7c1971354cff3f6b3f52bf33e7bbeec22f85d5e7bfde383b54c679d30')
+ '5c84bfe7c1971354cff3f6b3f52bf33e7bbeec22f85d5e7bfde383b54c679d30'
+ 'b571eb48b06a851afe1018649a1138f467fb6bf2d73485e474ffb1e14abe05aa')
export KBUILD_BUILD_HOST=${KBUILD_BUILD_HOST:-archlinux}
export KBUILD_BUILD_USER=${KBUILD_BUILD_USER:-makepkg}
ayyash07 commented on 2023-01-19 18:23 (UTC)
@habernir it fails with 6.1.7 too, I tried. Also there is Manjaro variant of xanmod in aur, it also fails. For now, we need to wait for a patch.
habernir commented on 2023-01-19 06:56 (UTC) (edited on 2023-01-19 07:30 (UTC) by habernir)
i install it in manjaro and also i can't get to the tty terminal. ayyash07 i have also this message . so Yoshi2889 can you update to 6.1.7? to see if its solve this problem?
if i want to change the name of the kernel (to prevent overwrite on the previous kernel to keep multiple kernel) how do i do it? i mean what do i need to change?
thanks nir
ayyash07 commented on 2023-01-19 02:46 (UTC)
@figue it fails:
figue commented on 2023-01-17 21:21 (UTC) (edited on 2023-01-17 21:23 (UTC) by figue)
@ayyash07 seems reported upstream:
https://github.com/xanmod/linux/issues/331
Try this:
add to sources array this line:
aperture.patch::https://patchwork.kernel.org/project/dri-devel/patch/20230111154112.90575-11-daniel.vetter@ffwll.ch/raw/
execute updpkgsums and build it again.
This is the diff of the test:
diff --git a/PKGBUILD b/PKGBUILD
index 4f70234..d7a2202 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -92,7 +92,8 @@ _srcname="linux-${pkgver}-xanmod${xanmod}"
source=("https://cdn.kernel.org/pub/linux/kernel/v${_branch}/linux-${_major}.tar."{xz,sign}
"https://github.com/xanmod/linux/releases/download/${pkgver}-xanmod${xanmod}/patch-${pkgver}-xanmod${xanmod}.xz"
- choose-gcc-optimization.sh)
+ choose-gcc-optimization.sh
+ aperture.patch::https://patchwork.kernel.org/project/dri-devel/patch/20230111154112.90575-11-daniel.vetter@ffwll.ch/raw/)
#"patch-${pkgver}-xanmod${xanmod}.xz::https://sourceforge.net/projects/xanmod/files/releases/stable/${pkgver}-xanmod${xanmod}/patch-${pkgver}-xanmod${xanmod}.xz/download"
validpgpkeys=(
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linux Torvalds
@@ -110,7 +111,8 @@ done
sha256sums=('2ca1f17051a430f6fed1196e4952717507171acfd97d96577212502703b25deb'
'SKIP'
'74fbe6537c02615f1e5f03b7c0e0472ad17f9b98a5416306d735ff3d9c406334'
- '5c84bfe7c1971354cff3f6b3f52bf33e7bbeec22f85d5e7bfde383b54c679d30')
+ '5c84bfe7c1971354cff3f6b3f52bf33e7bbeec22f85d5e7bfde383b54c679d30'
+ '80a49650ffa3a9b3e99e4f6c80a8e321ac6566574872c4b3b6c16a158d49fa36')
export KBUILD_BUILD_HOST=${KBUILD_BUILD_HOST:-archlinux}
export KBUILD_BUILD_USER=${KBUILD_BUILD_USER:-makepkg}
ayyash07 commented on 2023-01-17 19:47 (UTC)
Building 6.1 series with same variables I was using for 6.0 series, which are
_microarchitecture=14 _config=config_x86-64-v3 _compress_modules=y
But I cannot boot it, it looks like this:
My CPU is Ryzen 9 3950x, by the way.
figue commented on 2023-01-17 09:40 (UTC)
@hydrocryo01 ok. No ETA. I try to push the updates ASAP when upstream is done.
hydrocryo01 commented on 2023-01-17 05:44 (UTC)
@figue Later I found it was due to missing kernel modules. Some additional kernel modules were loaded after I switched to a pre-compiled xanmod kernel. Not sure why the same modules weren't loaded on the stock kernel. Plus, is there an ETA for kernel 6.1.6?
figue commented on 2022-12-31 17:07 (UTC)
@hydrocryo01 what are the parameters used to compile? If you want to see if the error is located in your config or another thing, you can try installing the binary xanmod packages:
If it boots, then it's something related to your config.
Pinned Comments
anlorsp commented on 2024-07-13 17:07 (UTC) (edited on 2024-07-15 04:53 (UTC) by anlorsp)
Adding
to myconfig does solve the "Failed to insert module 'nvidia': Key was rejected by service" problem.
Anyone who configured secure boot using sbctl and want to load dkms modules can try this solution.
figue commented on 2018-12-14 00:50 (UTC) (edited on 2023-02-27 20:00 (UTC) by figue)
This package have several variables to enable/disable features.
Personally I'm running now xanmod kernel compiled with this:
Also, you can now create the file myconfig in your local repo to build this package with a custom config or use ${XDG_CONFIG_HOME}/linux-xanmod/myconfig. This file can be a full kernel config or be a script with several entries to add/remove options (you have several examples in PKGBUILD by using scripts/config):
Code involved: