Package Base Details: linux-pae

Git Clone URL: (read-only)
Submitter: WiZeTeK
Maintainer: cyano
Last Packager: cyano
Votes: 83
Popularity: 0.000080
First Submitted: 2011-08-08 07:25
Last Updated: 2018-05-30 07:28

Latest Comments

jose1711 commented on 2016-08-18 05:53

i am slowly losing interest in maintenance as i am now dualbooting to x86_64 arch. if anyone's interested, please drop me an email.

enkeyz commented on 2016-04-12 08:58

==> Verifying source file signatures with gpg...
linux-4.4.tar ... FAILED (unknown public key 79BE3E4300411886)
patch-4.4.5 ... FAILED (unknown public key 38DBBDC86092693E)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build linux-pae.
==> Restart building linux-pae ? [y/N]

noober commented on 2016-01-24 19:57

==> Entering fakeroot...
==> Running package_linux-pae-headers()...
cp: не удалось выполнить stat для «arch//Makefile»: No such file or directory
==> ERROR: Произошел сбой в package_linux-pae-headers().
Преждевременный выход...
==> ERROR: Makepkg не смог собрать linux-pae.
==> Перезапустить сборку linux-pae-headers ? да/Нет [y/N]
==> -----------------------------------------------------

sorry for russian log

jose1711 commented on 2015-06-29 09:05

thank you, sigmundv

jose1711 commented on 2015-06-29 07:32

i can take over maintenance

ManU commented on 2015-05-20 12:26

will there be working updates on the package?

clfarron4 commented on 2015-01-28 16:12

I'm quite happy to provide an update 3.18.4 by bumping up the package version, taken the config from the [core] package and pulled the differences in the configs.

Only new options are the following, which I've left at not set:

However, due to the number of kernel packages I currently maintain, I don't really want to adopt another one

@TiborB: With the PKGBUILD as is, makepkg will build both package regardless.

If you comment out the headers part of the PKGBUILD (as in all of headers part), then it will only build the main package.

WiZeTeK commented on 2014-12-30 23:45

This has been a fun project since linux-2.6 sometime in 2008 or 2009. But it's now time for someone else to have fun with it. Enjoy!

TiborB commented on 2014-12-20 19:45

Hi, I noticed that linux-pae-headers generates also linux-pae package. Am I right? So I dont need to build both (linux-pae-headers and linux-pae) separately, correct?

brice83 commented on 2014-07-15 08:16

build finnally finished take too long.
the completely modify kernel boot without problem

WiZeTeK commented on 2014-07-14 20:27

ABS is not just another binary pkg repo.

You can also try downloading the src package, then extract it and run makepkg.

WiZeTeK commented on 2014-07-14 20:21

ABS is not a repo.

brice83 commented on 2014-07-14 20:20

i'm on manjaro, and abs is not in the repos.i can't test that.

WiZeTeK commented on 2014-07-14 17:41

Can that system boot a completely unmodified kernel built from ABS?

# abs core/linux
# (edit PKGBUILD and set a unique pkgbase=)
# makepkg -si
# (configure bootloader to point to the new kernel and initramfs)

brice83 commented on 2014-07-14 16:28

the boot problem i have is related to intel driver (i915).i can boot without any problem with the ati card.(log:
annyway to get the latest 3.14 kernel ?

WiZeTeK commented on 2014-06-29 05:12

Strange. My system forces emergency mode on bootup with completely unmodified 3.15.2 from ABS.

WiZeTeK commented on 2014-06-22 01:07

Thanks for bringing it up. Will investigate.

brice83 commented on 2014-06-21 21:20

can't boot the last update (21.06.2014), it hang on "started setup keyboard layout" and i can't do anything except long press the power button.
I'm on manjaro

WiZeTeK commented on 2014-06-10 02:17

@clfarron4: separate pkgdesc for each function are already there in the vanilla kernel PKGBUILD from ABS. They're just not being picked up by AUR for some reason. I resorted to setting a single global variable for now but I'm not happy with this solution. That's what I used to do as a workaround before.

clfarron4 commented on 2014-06-08 22:13

@MajorTom: You'll need to put a pkgdesc line into each of the package functions in the PKGBUILD to get the descriptions back.

WiZeTeK commented on 2014-06-04 01:54

First submission using mkaurball and its generated .AURINFO file.
AUR 3.0.0 seems to have split this into 3 packages and stripped the description.

WiZeTeK commented on 2013-12-07 21:54

new SMP config options (up to 64 CPUs instead of default 8)

Elliot.Newnham commented on 2013-11-14 20:08

Thanks for the 3.10 MajorTom,

3.12-1 was just released so which holds the commit for 61781.

WiZeTeK commented on 2013-10-15 21:18

Anonymous comment on 2013-10-14 13:40


could you make version 3.10 available, please?
it's cause of this bug:


WiZeTeK commented on 2013-10-07 01:51

New PAE kernel now with XEN enabled.

This required setting 23 additional options which can be found at the bottom of the config file.

Please report any problems with the kernel itself and anything XEN related. I myself don't currently use XEN. If this turns out to be a major failure or difficult to get right or maintain, XEN will be dropped in the future.

WiZeTeK commented on 2013-07-15 20:43

@were4994: I think a regular Manjaro user would be better suited to build and test kernels for that distro. PAE has its drawbacks so I'm sure there's some logic behind the decision not to enable it by default.

Anonymous comment on 2013-07-13 18:12


I am a Manjaro user and I think this distro is great. I also used manjaro kernels in Antergos - they offer you a way to easily have many kernel versions installed under Arch.
Unfortunatelly, I didn't get any answer from the distro maintainers as why they do not offer the choice of PAE enabled kernels, as long as big distros like openSUSE consider PAE a must.
So, is there any chance you can offer (at least some) Manjaro PAE kernels in your repo?


Det commented on 2013-04-07 11:36

Instead of this $(# sed -i "s/307107a8b15060e6fc0e48bdaacaed06/`md5sum config | cut -d" " -f1`/ PKGBUILD) you could just do a "updpkgsums" or build with "makepkg --skipinteg" (along with "-si" to install deps/the package).

Det commented on 2013-04-07 11:36

Iinstead of this $(# sed -i "s/307107a8b15060e6fc0e48bdaacaed06/`md5sum config | cut -d" " -f1`/ PKGBUILD) you could just do a "updpkgsums" or build with "makepkg --skipinteg" (along with "-si" to install deps/the package).

Det commented on 2013-04-07 11:36

instead of this $(# sed -i "s/307107a8b15060e6fc0e48bdaacaed06/`md5sum config | cut -d" " -f1`/ PKGBUILD) you could do just a "updpkgsums" or build with "makepkg --skipinteg" (along with "-si" to install deps/the package).

Det commented on 2013-04-04 10:48

instead of this $(# sed -i "s/307107a8b15060e6fc0e48bdaacaed06/`md5sum config | cut -d" " -f1`/ PKGBUILD) you could do just "makepkg -g >> PKGBUILD" or build with "makepkg --skipinteg" (along with "-si" to install deps/the package).

Anonymous comment on 2013-03-26 08:07

Thank you for the tip @geomaster.

I'll try to make my own PAE kernel using ABS.

geomaster commented on 2013-03-25 05:09

You can make a PAE kernel, using ABS:
# abs linux
# cp -a /var/abs/core/linux /var/abs/local/linux-pae
# cd /var/abs/local/linux-pae
# sed -i "s/HIGHMEM4G/HIGHMEM64G/" config
# sed -i "s/307107a8b15060e6fc0e48bdaacaed06/`md5sum config | cut -d" " -f1`/" PKGBUILD
# sed -i "s/pkgbase=linux/pkgbase=linux-pae/" PKGBUILD
# makepkg --asroot

geomaster commented on 2013-03-24 15:26

Link to linux-pae-3.8.4-1

Only HIGHMEM64 enabled

Anonymous comment on 2013-03-20 12:29

Current "official" arch kernel is 3.8.3.
Any schedule for updating pae version to "official" arch kernel version?

timxx commented on 2013-03-20 05:03

This pae kernel will slow down gcc compile time compare with core/kernel.
Tested on a big project, it takes 17 mins more! (Yes I compare with other distribution too, on the same machine)
I don't know why...

WiZeTeK commented on 2013-02-20 00:03

Too busy with other stuff lately but I'll see what can be done about LTS PAE. If only I knew how much demand there was for it...

jose1711 commented on 2013-02-18 10:59

i wish there was linux-lts-pae as well.. any hope?

Anonymous comment on 2013-01-24 00:13

waiting for a new version

Anonymous comment on 2013-01-07 14:34

Really nice job~
Thanks very much~
I'm a x64(as my 4GB memory...) user and find some binary based software only support x86, but I would never install lib32...
Finally I'd like to move to pae kernel...
Also thanks for pre-compiled packages on

WiZeTeK commented on 2012-10-07 22:05

Note: 3.5.5-1 left one of my (modern) systems unbootable. Not recommended.

WiZeTeK commented on 2012-09-19 01:30

Don't forget that compiled packages are conveniently available at

WiZeTeK commented on 2012-09-19 01:29

Try compiling the stock kernel from ABS - I think you'd see the same problem.
My PAE package is pretty much vanilla shipping kernel with HIGHMEM changes in config.

JabaDisa commented on 2012-09-18 15:40

Hi. I had the same problem as ottoshmidt:
FATAL: could not search modules: No such file or directory

I'm currently running a fully updated Arch (without testing repo). I'm not sure about how the documentation goes on the new /lib and /usr/lib situation, but the manpage for depmod does not mention '/usr/lib'.

So, I ended up replacing
depmod -b "$pkgdir" -F "$_kernver"

depmod -b "$pkgdir/usr" -F "$_kernver"

in the PKGBUILD and successfully built the package (running the kernel right now ;)

I presume this is an ugly solution, though...

WiZeTeK commented on 2012-09-16 23:01

Thanks for your feedback. This package was never meant to be newbie friendly and the target audience were users who were somewhat familiar with the steps you described. I'll see what I can do.

stratabum commented on 2012-09-08 09:58

hi, just wanted to say that in order to compile linux-pae successfully I needed to increase /tmp size in /etc/fstab like this:
- tmpfs /tmp tmpfs nodev,nosuid,size=2G 0 0

and remount it (before rebuilding for the 2nd time):
- $ sudo mount -o remount /tmp

also, I suggest to visualize some message urging the user to modify the bootloader config file for the newly created kernel.

I figured out it before rebooting but don't expect everyone doing the same.

anyway, nice package, it saved my day (and restored my faith in arch...).


mrbit commented on 2012-08-11 19:08


WiZeTeK commented on 2012-08-11 19:06

Properly form a question in a full sentence ...????

64-bit kernels can use much more memory so there's no need for extension and trickery.

mrbit commented on 2012-08-11 18:16

for x86_64 ...????

Anonymous comment on 2012-07-29 10:34

Hi, ottoshmidt, is there a chance that you are building on tmpfs (RAM disk)? I also had this problem earlier. See my post from 09 May. Since then I eradicated this tmpfs madness (see /etc/fstab), and I don't have this problem anymore.

ottoshmidt commented on 2012-07-23 22:08

updated system but now this :(

{standard input}: Assembler messages:
{standard input}: Fatal error: can't write net/llc/.tmp_llc_sap.o: No space left on device
{standard input}: Fatal error: can't close net/llc/.tmp_llc_sap.o: No space left on device
make[2]: *** [net/llc/llc_sap.o] Error 1
make[1]: *** [net/llc] Error 2
make: *** [net] Error 2
==> ERROR: A failure occurred in build().
The build failed.

free space is actually more then 100 GB

WiZeTeK commented on 2012-07-20 04:32

I suspect I know what the problem is. You need to 'pacman -Syu' your system first. It's likely you'll encounter problems, so check out these 2 links first:

Once you're fully up-to-date, my PAE kernel should build just fine.

ottoshmidt commented on 2012-07-20 04:15

DEPMOD 3.4.5-1-pae
ERROR: could not open directory /home/ottoshmidt/linux-pae/pkg/linux-pae/lib/modules/3.4.5-1-pae: No such file or directory
FATAL: could not search modules: No such file or directory
==> ERROR: A failure occurred in package_linux-pae().

WiZeTeK commented on 2012-07-18 23:01

Can you try building with 'makepkg' instead of using that AUR helper? If it fails, post some output and we'll see if we can figure it out.

# wget
# tar xf linux-pae.tar.gz
# cd linux-pae
# makepkg -s

ottoshmidt commented on 2012-07-18 22:47

of course i have tried that, but even current linux-pae 3.4.5-1 ends with that result :((

WiZeTeK commented on 2012-07-15 14:45

Enabling PAE is a rather minor mod, so it should almost always build without issues. You just happened to catch it after a path change and before I had a chance to update it.
This is such a memorable song BTW. I'm going to listen to it right now...

Your build path is still referencing the old /lib instead of the updated /usr/lib
.../linux-pae/ ==> lib <== /modules/...
I'd try to delete the entire build dir and start again.

RazZziel commented on 2012-07-15 14:13

(that means it works now)

RazZziel commented on 2012-07-15 14:13

This is ground control to MajorTom, you've really made the grade

RazZziel commented on 2012-07-15 14:12

This is ground control to major Tom, you've really made the grade

ottoshmidt commented on 2012-07-15 13:56

ERROR: could not open directory /tmp/packerbuild-1000/linux-pae/linux-pae/pkg/linux-pae/lib/modules/3.4.4-3-pae: No such file or directory
FATAL: could not search modules: No such file or directory

WiZeTeK commented on 2012-07-14 20:53

That's most likely because of the most recent /lib->/usr/lib change. Try again 3.4.4-3.

RazZziel commented on 2012-07-14 20:50

Fails to build ATM

DEPMOD 3.4.4-2-pae
ERROR: could not open directory /tmp/yaourt-tmp-raziel/aur-linux-pae/pkg/linux-pae/usr/lib/modules/ No such file or directory
FATAL: could not search modules: No such file or directory

Ghost91 commented on 2012-07-14 15:17

linux-3.4.4-3 is out

WiZeTeK commented on 2012-07-04 20:30

linux-pae can happily coexist with the stock kernel package. You get:

philpirj commented on 2012-07-04 20:13

Shouldn't linux-pae be mutually exclusive with core/linux package? At the moment I have both installed. AFAIK which installs last is making a boot image on hook. I have both installed to the moment, and it's a bit confusing, since I installed linux-pae-3.4.4-2 first, and then ran pacman -Syu and linux-3.4.4-2 was installed, upgrading previous linux-3.4.4-1.

WiZeTeK commented on 2012-06-26 19:07

Compiled binary packages are available in the custom repo.
For more information visit

Anonymous comment on 2012-06-19 08:29

Hi, yesterday I suspended my laptop while it was still compiling this kernel. Today when I took my laptop from the backpack the battery somehow managed to fall out. So I couln't resume. I tried to do 'makepkg -e' to avoid overwriting the source again, but there were a lot of complains about reverse patching, like this (I can't scroll up to the first message):

patching file arch/arm/Kconfig
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file arch/arm/Kconfig.rej

So I just kept pushing the Enter :), but finally it failed:

1 out of 1 hunk ignored -- saving rejects to file tools/usb/ffs-test.c.rej
patching file tools/vm/page-types.c
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file tools/vm/page-types.c.rej
==> ERROR: A failure occurred in build().

I am not familiar with ABS, so just curious if I could have solved this easily without recompiling the whole stuff.

WiZeTeK commented on 2012-06-16 14:10

Thanks for pointing this out.

Strange, I usually just hardlink the kernel source tarball instead of downloading it again. I followed the same process here and linked to linux-3.4.tar.xz from the previous release (3.4-1). Something must have changed but I don't know on which end.

Anyway, build is in progress now and updated source and binary packages will be uploaded shortly.

Anonymous comment on 2012-06-16 01:48

In PKGBUILD, replace old md5sum cba7741056c05ac98277b99909039a7e with 967f72983655e2479f951195953e8480

jose1711 commented on 2012-06-15 17:52

md5sum update needed

WiZeTeK commented on 2012-06-11 15:11

Just a reminder-
I normally make the PAE source package as soon as an updated stock kernel PKGBUILD is available in ABS. I don't follow the latest on

WiZeTeK commented on 2012-06-11 15:10

Just a reminder-
I normally make the PAE source package as soon as an updated stock PKGBUILD is available in ABS. I don't follow the latest on

m_gustafsson commented on 2012-06-08 06:09

Hi, is it so that the 3.4.1 kernel has PAE support by default?

Anonymous comment on 2012-06-07 20:44 shows 3.4.1 is available, so flagged it Out-of-date. Thx for maintaining this package!

Anonymous comment on 2012-05-09 23:46

Hi, thanks for this. I just compiled the earlier version (3.3.4) not so long ago - with some challenges. :)
I just wanted to point out a potential problem for Arch n00bs (like me).
It just happened that my /tmp got full and the build failed (I used yaourt). I moved the stuff to somewhere else in my home dir where I could build it (with some manual changes (editing the PKGBUILD and calling "makepkg -e" (same as --noextract) as I wanted to skip the recompile as much as possible. (Then I also needed to take care of some symlinks.)
To compile this package, you'll need about 1.5 GB free space and the /tmp (tmpfs) could grow to 1.6GB only (I was horrified to learned that it is a ramdisk, which can steal half of the available RAM - I am going to change that for disk for sure...), and there were some other stuff there in /tmp as well, so /tmp filled up and the build has just failed.
(Earlier the build has failed because I ran out of RAM, because I ran some heavy apps, a VM in virtualbox, etc., and at install I didn't set up too much swap, becaues '4GB (RAM) should be enough for everyone'. With this wonderful invention of tmpfs it's not...
I read that you can set the tmp dir for yaourt and it's fine, but anyway I will rectify this /tmp problem.
Then I'll build the 3.3.5 and try (I didn't reboot to 3.3.4 pae yet).

Anonymous comment on 2012-04-28 16:46

Nevermind. Changed quite a few things (lost track) and got it working. Thanks for the package!

Anonymous comment on 2012-04-28 05:43

When this kernel boots up it doesn't seem to detect my disk. I've tried both the AUR package (compiled) and the binary package, to no avail.
It tries to mount / but since there's no device available it fails and drops me on a limited shell.

Any pointer to where I should start looking? I'm a bit baffled and lost.


Anonymous comment on 2012-03-19 17:18

### Optionally load needed modules for the make localmodconfig
# See
if [ $_localmodcfg = "y" ]; then
msg "If you have modprobe_db installed, running it in recall mode now"
if [ -e /usr/bin/modprobed_db ]; then
[[ ! -x /usr/bin/sudo ]] && echo "Cannot call modprobe with sudo. Install via pacman -S sudo and configure to work with this user." && exit 1
sudo /usr/bin/modprobed_db recall
msg "Running Steven Rostedt's make localmodconfig now"
make localmodconfig


dot commented on 2012-02-09 10:35

This solves the problem, thanks. The only my change to PKGBUILD was adding 'linux' and 'linux-headers' to 'provides', as many driver packages often have 'linux-headers' in depends and I didn't want to have both pae and stock kernel installed. Even thought of some fake 'linux-headers-any' in provides of all linux kernel packages and that in all the packages requiring 'linux-headers' now. But I think it's even good for me now to have two kernels, at least for failsafe purposes.

WiZeTeK commented on 2012-02-09 02:59

No need for module-init-tools; I have kmod 4-2 here and linux-pae builds fine.

I can't think of any suggestions at the moment but why don't you consider installing the binary package from instead of compiling your own?

dot commented on 2012-02-08 11:17

Hi, I have the following error message upon the build is ready to depmod:

INSTALL /tmp/yaourt-tmp-artem/aur-linux-pae/pkg/linux-pae/lib/firmwa
DEPMOD 3.2.4-1-pae
Warning: you may need to install module-init-tools
FATAL: could not load (null): No such file or directory
make: *** [_modinst_post] Error 1

Sorry, but I've failed to troubleshoot the error. I have kmod replacing module-init-tools and whenever trying to install the latter it reinstalls kmod instead. Do I need to build the deprecated module-init-tools from AUR or any other source to get the PAE kernel built?


WiZeTeK commented on 2012-01-28 03:01

By the same token, pacman-color has 1920 votes and it's not in [community] either.

mrechte commented on 2012-01-26 14:31

Why is this package not in the [community] repository, it has got more than 10 votes ?

WiZeTeK commented on 2011-11-19 17:43

Can you elaborate on how much easier that would make things for you?
linux-pae and linux-pae-headers can be installed alongside the stock kernel without any issues.

el_aur commented on 2011-11-13 23:47

Thanks for this package in AUR. I've built -pae kernel by myself before with HIGHMEM64G before, now it's easier to get, cause you have repo for it.

falconindy commented on 2011-10-08 17:27

Merging this into linux-pae.

WiZeTeK commented on 2011-10-06 03:45

linux-headers is in the official repos (description: "Header files and scripts for building modules for linux kernel"). I provide -pae headers so that you can compile VirtualBox modules, etc. when running -pae kernel.

mrechte commented on 2011-09-26 08:42

Hello. Is the linux-header package common to PAE and ARCH kernels ?

WiZeTeK commented on 2011-08-08 18:48

A shorter hostname has also been created. (courtesy of Dusty Phillips)

Server =

cambid commented on 2011-08-08 17:39

@MajorTom: Thx, missed to changed the pacman.conf

WiZeTeK commented on 2011-08-08 17:33

Have you changed /etc/pacman.conf ?
Server =

Kernel 2.3.39 is still available:
Server =

cambid commented on 2011-08-08 17:22

@MajorTom: pacman doesn't find any package named linux-pae in the new binary repo, but i can download the file manually via

WiZeTeK commented on 2011-08-08 14:37


cambid commented on 2011-08-08 08:52

Hi MajorTom

Can you please make a binary repo for the "new" linux-pae-package?

Kind regards

WiZeTeK commented on 2011-08-08 07:26

kernel 3.0 with PAE is now 'linux-pae'

S2RAM works fine again for me.

WiZeTeK commented on 2011-08-07 22:56

I'm getting strange results. With the default kernel26 S2RAM had worked until I recompiled PAE. Now both produce the same results: everything appears to turn off but the power light stays on and then the system won't wake up.

I'm going to test the new kernel 3.0 later.

WiZeTeK commented on 2011-08-07 16:47

aitjcize: yes, for me S2RAM fails with the PAE enabled kernel. I haven't looked into it yet but I suspect this was triggered by some of the recent package updates.

aitjcize commented on 2011-08-04 12:00

Anyone experiencing hibernation failed with BIGMEM64G kernel?
I tried the default 'kernel26' kernel and the hibernation is fine, but with pae kernel hibernation failed and the system just freeze with black screen;

kokoko3k commented on 2011-05-23 12:12

Thank you so much for binaries repository!

zyghom commented on 2011-05-21 14:10

stock kernel is already 39 ;-)
testing I mean...

Anonymous comment on 2011-05-16 14:07

Works great on my system - thanks for the package and the repo!

WiZeTeK commented on 2011-05-16 00:05

Repo is ready:

zyghom commented on 2011-05-14 07:42

+1 for binary please
All the time I have to recompile it what takes me about 1h on i3 proc
bin would take 2 min

on your googledoc there is only old version .5

WiZeTeK commented on 2011-05-11 00:31

Seeing that there is demand for the binary packages being available from a repository, I have asked for help with this matter one of the individuals more deeply involved in Arch. FTP site may be coming soon.

WiZeTeK commented on 2011-05-11 00:30

Seeing that there is demand for the binary packages, I have asked for help with this matter one of the individuals more deeply involved in Arch. FTP site may be coming soon.

Anonymous comment on 2011-05-09 19:42

@MajorTom Do you have any plans to make this available as a custom repo instead of us having to download this through Google Docs?

WiZeTeK commented on 2011-05-06 02:20

@crocowhile: For the time being, I share my compiled binary packages this way because I'm a Good Man(tm). Instead of unquestionably trusting me though, everyone is encouraged to get the source PKG, compare my PKGBUILD with the stock kernel's PKGBUILD and always build their own.

By all means, feel free to set up a (fast, please!) pacman repository and share it with the rest of us. Better yet, if you could get the PAE kernel to be put in one of the existing unofficial repositories, it would make even more sense.

@mrechte: Kernel file versions and patches usually vary with each release but - you are correct - at times you end up downloading the same kernel source TAR. Like you said, simply keep the old one around until the next build time. In my case, since I keep each PAE build in its own separate directory, I just hardlink that file.

mrechte commented on 2011-05-05 10:36

Hello. The best would be to include this package in the distribution.
A question: each new release, I delete my former build and restart from scratch. It seems it always downloads the same kernel and apply some specific patches to the release. To avoid downloading again and again the same kernel, could I process differently, should I keep apart the linux-2.6.38.tar.bz2 file ?

crocowhile commented on 2011-05-05 10:22

Thanks a lot to whoever is putting precompiled packages online to the google docs website. However, would not make more sense to adopt some kind of pacman package repo instead? It's as easy as setting up some FTP space.

dcelasun commented on 2011-04-13 17:01

@mrechte: PAE is not enabled by default in the upstream kconfig, and Arch always follows upstream's decisions. That simple.

mrechte commented on 2011-04-13 17:00

Hi. Works straight out of the box (excep as mentionned the grub thing). Great work. Thanks a lot.
However I wonder why PAE kernel is not stock, considering most recent machines have more than 3 GB RAM ?

WiZeTeK commented on 2011-01-30 00:20

Correct. Grub config doesn't get auto-updated after installing this package.

Anonymous comment on 2011-01-29 12:02

My grub did not get updated properly and I received the following notice from dmesg:
"Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!" when booting.

I checked /boot/grub/menu.lst and noticed that the kernel was still set to the old kernel.
So I had to change
[code]# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/b11d17ab-4e6a-4b75-8f86-e3f974ab570c ro
initrd /boot/kernel26.img[/code]


[code]# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /boot/vmlinuz26-pae root=/dev/disk/by-uuid/b11d17ab-4e6a-4b75-8f86-e3f974ab570c ro
initrd /boot/kernel26-pae.img[/code]

#grub-install --no-floppy /dev/sda
failed with "/dev/disk/by-uuid/../../sda1 does not have any corresponding BIOS drive."

but a manual installation worked
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
# reboot

My system is now using all of my 4GB.

thof commented on 2011-01-27 13:34

@MajorTom could you upload binaries of new version ( to your site ( Thanks.

dcelasun commented on 2010-12-17 07:12

Does anyone know where I can get i686 binaries for this? The previous link doesn't seem to be working.

WiZeTeK commented on 2010-12-11 20:38

When upgrading, remove kernel26-headers-pae first, then install kernel26-pae and kernel26-pae-headers.

This is due to a small change in my buildpae script:

WiZeTeK commented on 2010-11-27 06:30

Introducing... kernel26-pae and kernel26-headers-pae now split packages!

Anonymous comment on 2010-11-09 10:22

My `dmesg` report this: "Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!"

Infact, only 3 GiB are available on my system... Maybe a misconfiguration in my .config file?

dcelasun commented on 2010-10-17 06:59

@MajorTom: Thanks!

WiZeTeK commented on 2010-10-16 23:01

dcelasun commented on 2010-10-16 20:54

Is there any repo (or even an omploadr link) that I can download an i686 binary?

Det commented on 2010-08-16 07:53

For those who don't want to download the whole major_release kernel sources again and again and again it's a good thing.

korrode commented on 2010-07-27 04:37

Let's find out why ^^

WiZeTeK commented on 2010-07-27 03:41

I've just checked as far back as 2.6.28 (that's the version at which I started this simple PAE mod) and PKGBUILD has always sourced linux-$_basekernel.tar.bz2 while $pkgver=${_basekernel}.X

korrode commented on 2010-07-27 03:30

I just noticed something that seems quite odd...
Your package doesn't get kernel source for, it gets source for 2.6.34.
Interestingly, the official kernel26 in Arch repos also gets only 2.6.34 source for it's kernel marked as
( )

Anyone know if this is intentional?

nicedream commented on 2010-07-08 01:04

@Ollila - When there is a 64 bit native version of flash, I'll gladly switch.

Thank you to the maintainer for providing this PAE kernel package build.

nicedream commented on 2010-07-08 01:02

@Ollila - When there is a 64 bit native version of flash, I'll gladly switch.

Anonymous comment on 2010-07-06 13:34

Nothing like another excuse to not move to 64-bit.

Anonymous comment on 2010-07-05 14:37

Thank you very much!

WiZeTeK commented on 2010-06-12 01:27

"Linux PAE64 is a linux kernel port which runs 32 bit device drivers and 64 bit user applications. The kernel runs in compatibility mode using memory range 3G to 4G."

There are numerous forum/BBS threads on PAE - one example:
In a nutshell, this is a 32-bit kernel that can see more RAM. No 64-bit stuff here.

coolpyrofreak commented on 2010-06-11 16:50

Forgive my ignorance, but is this the same as the Linux PAE64 project?

WiZeTeK commented on 2010-05-17 03:25

I decided to share the script I made to automate the kernel26-pae PKGBUILD generation.

Check it out:

Anonymous comment on 2010-04-12 15:19

I confirm that always need to compile Nvidia drivers from abs.

WiZeTeK commented on 2010-04-12 15:08

bone stock

silvik commented on 2010-04-12 14:56

is this the stock arch kernel only with HIGHMEM active or are there any other things different?

Anonymous comment on 2010-04-12 13:58

I still need to use the Nvidia workaround, and compile the nvidia drivers from abs

WiZeTeK commented on 2010-04-10 21:23

Can you report if this Nvidia workaround is still necessary with and the new xorg-server 1.7.6-3?

Anonymous comment on 2010-04-05 21:09

Finally after days of trial to start this kernel without success because of problems with X server, I managed to solve this:
1) compile and install the kernel26-pae.
2) Go to /etc/X11 and rename the file xorg.conf to xorg.conf-back
3) Remove hal daemons in /etc/rc.conf and reboot the computer with the new kernel and then log into root.
4) write: /etc/rc.d/hal start
5) startx
6) nvidia-xconfig and then reboot to enjoy all the new kernel26-pae working with our video card nvidia.

PS: For those like me who want to also maintain the original ARCH kernel26, you must compile the nvidia driver from abs ... if it can help you, i will put my nvidia.install and PKGBUILD.

Here is my new kernel26-pae: