You are not logged in.
ArchCK is a patchset based on the CK patchset. ArchCK aims to include a variety of popular features and updates that have not yet made it to the vanilla kernel, without compromising stability. Con Kolivas' CK patchset is the most important part of ArchCK, as it provides the great interactivity and responsiveness improvements.
This release feels, good Con's dynticks work seems to be working fine here. Please email me with any problems, suggestions or feedback. I love getting feedback in my inbox.
Apply this patch to 2.6.15.
Patch (Apply patch to 2.6.15):
http://iphitus.loudas.com/arch/ck/2.6.1 … rchck1.bz2
Broken out:
http://iphitus.loudas.com/arch/ck/2.6.1 … ut.tar.bz2
Website:
http://iphitus.loudas.com/archck.php
Changelog:
Updated practically everything again.
CK, -ck1,
Reiser4, 2.6.15-mm2
Suspend2, rc16
fbsplash, vesafb-tng, latest
SATA PM support
RadeonFB Suspend issues fix.
Full Changelog available on website.
Included:
CK Patchset
fbsplash
vesafb-tng
reiser4
shfs
Squashfs
UnionFS
Suspend2
libATA (SATA) Updates
Layer7
Configurable Mouse Polling
Realtime-LSM
Custom DSDT
AUR Package
It's in the works, I will upload it when some of the TU stuff I'm dealing with is fixed.
Offline
Cool. 8)
I'm going to port archck kernel to arch64. Is anything known not to work in x86-64 environment?
Offline
Building it right now, iphitus - thanks again for your great work.
Offline
No, it should work fine in an x86-64 environment. There isnt any real 'porting' to do per-se, the patches included afaik all support x86-64.
So its just a matter of modifying your existing kernels pkgbuild to add this, and change the config for any extra stuff.
Offline
I'm up andd running on 2.6.15-archck1 now, and I have one small issue - fbsplash didn't work as normal at boot time. Specifically, it didn't pick up the theme name, so no background was set. My setup hasn't changed from previous, working kernels i.e. boot parameters
splash=verbose,theme:encelo console=tty1
and
initrd /boot/fbsplash-encelo-1024x768
If I run
/etc/rc.d/gensplash restart
after booting up, the result is still the same - unless I do
export SPLASH_THEME=encelo
first, in which case tty2-6 get the background. tty1 is still without a background.
I don't see a new version of gensplashutils from spock - maybe I should rebuild the current one?
Offline
Kernel compilation on arch confused me a bit since it's lot different than others (maybe am just imagining it ), anyway the guide at http://wiki.archlinux.org/index.php/Cus … d_later%29 is the correct guide to follow?
Thx very much for the patch i was waiting it
[My Blog] | [My Repo] | [My AUR Packages]
Offline
It is sort of the latest...it doesn't have any support for initrd or initramfs yet tho, it will be a while before I can fix that too.
If anyone does want to update can they make a new page that basically does the same but adds initrd and initramfs stuff, rather than converting the original page completely, seeing as not everyone will want to use initrd and if it ain't broke it don't need fixing
Offline
Can anyone please update the files here:
http://cvs.archlinux.org/cgi-bin/viewcv … ag=CURRENT
Or post updated PKGBUILD, cdburing.patch, config and kernel26.intsall
I would have done it myself if I knew how.
Got few questions:
1) Isn't updating PKGBUILD a matter of replacing "2.6.14" with "2.6.15" and "archck4" with "archck1" and updating the md5sums?
2) Can I use the old kernel26.install
3) Can I use the stock arch config for 2.6.15 from here http://cvs.archlinux.org/cgi-bin/viewcv … /kernel26/ ?
4) cdburing.patch references 2.6.8, how come it worked for 2.6.14archck4 ?
EDIT: added the md5sums part
Offline
You're confusing the patchset called archck with the AUR package called kernel26archck. iphitus says:
AUR Package
It's in the works, I will upload it when some of the TU stuff I'm dealing with is fixed.
You'll have to wait for that upload to see updated files in CVS.
Your questions:
1. Usually, yes.
2. Yes.
3. The stock arch config is for an initrd kernel - the kernel26archck PKGBUILD is not. You could the stock config as your starting point, but you would to change some options from M (module) to Y (in kernel).
4. cdburning.patch is no longer required.
Offline
AUR Package
It's in the works, I will upload it when some of the TU stuff I'm dealing with is fixed.
I didn't see that, guess I'll wait.
Offline
I'm up and running on 2.6.15-archck1 now, and I have one small issue - I'm dumb....
Yes, please ignore all that crap I posted earlier about fbsplash. It's entirely my own fault. I convinced myself that, because I don't use the stock kernel, I could remove initrd support from my kernel - forgetting completely that fbsplash needs it.
Offline
tomk wrote:I'm up and running on 2.6.15-archck1 now, and I have one small issue - I'm dumb....
Man, you too? I get that issue ALL THE TIME...
Offline
Can please someone point me to a documentation on how to install this kernel as i need both splash & suspend2 ?
[My Blog] | [My Repo] | [My AUR Packages]
Offline
There is no package for 2.6.15-archck yet but 2.6.14-archck is in [community], just install it and update your /boot/grub/menu.lst.
I built 2.6.15 with archck and everything is running nicely. I did get an oops with LIRC (built against this kernel) but there is every chance that was my fault. I'll try playing with that later and see if I still get an error.
Offline
so i guess you have changed the PKGBUILD to include 2.6.15-ck1 ?
can you try to paste me the PKGBUILD for 2.6.15-ck1 against 2.6.14-ck4
[My Blog] | [My Repo] | [My AUR Packages]
Offline
Gandalf, just edit the 2.6.14-archck4 PKGBUILD, replacing 2.6.14 with 2.6.15, and archck4 with archck1. Then select your config method, and run makepkg.
Offline
Ok thanks for the hint i'm building it now, I backed up my /boot too just in case
[My Blog] | [My Repo] | [My AUR Packages]
Offline
Tomk;
When i try running this PKGBUILD I get an error in unzipping linux-2.6.15.tar.bz2...also says tar: unexpected EOF.
=========================================================
# Contributor: dibblethewrecker <dibblethewrecker.at.jiwe.org>
pkgname=kernel26archck
_origver=2.6.15
_patchver=archck1
pkgver=${_origver}.${_patchver}
pkgrel=1
pkgdesc="The Linux Kernel 2.6.14 and modules (IDE support) with -archck4 patchset"
url="http://www.kernel.org"
backup=('boot/kconfig26archck')
depends=('module-init-tools')
install=kernel26.install
source=(ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-$_origver.tar.bz2 cdburning.patch
http://iphitus.loudas.com/arch/ck/2.6.1 … rchck1.bz2 )
build() {
cd $startdir/src/linux-$_origver
patch -Np1 -i ../patch-$_origver-$_patchver || return 1
patch -Np1 -i ../cdburning.patch || return 1
# remove the extraversion version from Makefile
sed -i 's|EXTRAVERSION =-archck.*|EXTRAVERSION =-archck|g' Makefile
# get rid of the 'i' in i686
carch=`echo $CARCH | sed 's|i||'`
cat ../config | sed "s|#CARCH#|$carch|g" >./.config
# load configuration
#yes "" | make config
make xconfig
# build the full kernel version to use in pathnames
. ./.config
_kernver="${_origver}-archck${CONFIG_LOCALVERSION}"
# build!
make clean bzImage modules || return 1
mkdir -p $startdir/pkg/{lib/modules,boot}
make INSTALL_MOD_PATH=$startdir/pkg modules_install || return 1
cp System.map $startdir/pkg/boot/System.map26archck
cp arch/i386/boot/bzImage $startdir/pkg/boot/vmlinuz26archck
install -D -m644 Makefile
$startdir/pkg/usr/src/linux-${_kernver}/Makefile
install -D -m644 .config
$startdir/pkg/usr/src/linux-${_kernver}/.config
install -D -m644 .config $startdir/pkg/boot/kconfig26archck
mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/include
mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/arch/i386/kernel
for i in acpi asm-generic asm-i386 config linux math-emu net pcmcia scsi video; do
cp -a include/$i $startdir/pkg/usr/src/linux-${_kernver}/include/
done
# copy files necessary for later builds, like nvidia and vmware
cp Module.symvers $startdir/pkg/usr/src/linux-${_kernver}
cp -a scripts $startdir/pkg/usr/src/linux-${_kernver}
mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/.tmp_versions
cp arch/i386/Makefile $startdir/pkg/usr/src/linux-${_kernver}/arch/i386/
cp arch/i386/kernel/asm-offsets.s
$startdir/pkg/usr/src/linux-${_kernver}/arch/i386/kernel/
# copy in Kconfig files
for i in `find . -name "Kconfig*"`; do
mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/`echo $i | sed 's|/Kconfig.*||'`
cp $i $startdir/pkg/usr/src/linux-${_kernver}/$i
done
cd $startdir/pkg/usr/src/linux-${_kernver}/include && ln -s asm-i386 asm
chown -R root.root $startdir/pkg/usr/src/linux-${_kernver}
cd $startdir/pkg/lib/modules/${_kernver} &&
(rm -f source build; ln -sf /usr/src/linux-${_kernver} build)
}
Whazzup? I have tried many times!
Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit! X-ray confirms Iam spineless!
Offline
Gandalf, just edit the 2.6.14-archck4 PKGBUILD, replacing 2.6.14 with 2.6.15, and archck4 with archck1. Then select your config method, and run makepkg.
Ok i've compiled it, it went smooth, though i don't have wifi, ipw2200 module does not exist, i said ok np, i went into compiling it, when i was compiling ieee80211 it failed complaining about Makefile.cpu does not exist, any ideas?
thx in advance
Edit: Never mind, actually i forgot to make xconfig and enable ipw2200 support first, im compiling my second one now
@lilserecho here's my PKGBUILD file maybe it would work for u, it worked for me
# Contributor: dibblethewrecker <dibblethewrecker.at.jiwe.org>
pkgname=kernel26archck
_origver=2.6.15
_patchver=archck1
pkgver=${_origver}.${_patchver}
pkgrel=1
pkgdesc="The Linux Kernel 2.6.15 and modules (IDE support) with -archck1 patchset"
url="http://www.kernel.org"
backup=('boot/kconfig26archck')
depends=('module-init-tools')
install=kernel26.install
source=(ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-$_origver.tar.bz2 http://iphitus.loudas.com/arch/ck/$_origver/patch-$_origver-$_patchver.bz2 config)
md5sums=('cdf95e00f5111e31f78e1d97304d9522' 'cbd8fcb13374be8d4f7d6409ae877a9b'
'44fd4b76a2d6aecb4c1f3a01fb15c83c')
build() {
cd $startdir/src/linux-$_origver
patch -Np1 -i ../patch-$_origver-$_patchver || return 1
#patch -Np1 -i ../cdburning.patch || return 1
# remove the extraversion version from Makefile
sed -i 's|EXTRAVERSION =-archck.*|EXTRAVERSION =-archck|g' Makefile
# get rid of the 'i' in i686
carch=`echo $CARCH | sed 's|i||'`
cat ../config | sed "s|#CARCH#|$carch|g" >./.config
# load configuration
yes "" | make config
# build the full kernel version to use in pathnames
. ./.config
_kernver="${_origver}-archck${CONFIG_LOCALVERSION}"
# build!
make clean bzImage modules || return 1
mkdir -p $startdir/pkg/{lib/modules,boot}
make INSTALL_MOD_PATH=$startdir/pkg modules_install || return 1
cp System.map $startdir/pkg/boot/System.map26archck
cp arch/i386/boot/bzImage $startdir/pkg/boot/vmlinuz26archck
install -D -m644 Makefile
$startdir/pkg/usr/src/linux-${_kernver}/Makefile
install -D -m644 .config
$startdir/pkg/usr/src/linux-${_kernver}/.config
install -D -m644 .config $startdir/pkg/boot/kconfig26archck
mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/include
mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/arch/i386/kernel
for i in acpi asm-generic asm-i386 config linux math-emu net pcmcia scsi video; do
cp -a include/$i $startdir/pkg/usr/src/linux-${_kernver}/include/
done
# copy files necessary for later builds, like nvidia and vmware
cp Module.symvers $startdir/pkg/usr/src/linux-${_kernver}
cp -a scripts $startdir/pkg/usr/src/linux-${_kernver}
mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/.tmp_versions
cp arch/i386/Makefile $startdir/pkg/usr/src/linux-${_kernver}/arch/i386/
cp arch/i386/kernel/asm-offsets.s
$startdir/pkg/usr/src/linux-${_kernver}/arch/i386/kernel/
# copy in Kconfig files
for i in `find . -name "Kconfig*"`; do
mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/`echo $i | sed 's|/Kconfig.*||'`
cp $i $startdir/pkg/usr/src/linux-${_kernver}/$i
done
cd $startdir/pkg/usr/src/linux-${_kernver}/include && ln -s asm-i386 asm
chown -R root.root $startdir/pkg/usr/src/linux-${_kernver}
cd $startdir/pkg/lib/modules/${_kernver} &&
(rm -f source build; ln -sf /usr/src/linux-${_kernver} build)
}
[My Blog] | [My Repo] | [My AUR Packages]
Offline
Gandalf;
Ran that PKGBUILD first off and it failed to accept the patch.bz2.
Tried many times and ended with the posted PKGBUILD.
No background on your makepkgproblem...sorrry.
Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit! X-ray confirms Iam spineless!
Offline
Man the md5 checksum may differ from the one i have, please run
makepkg -g
then replace the md5 section in the PKGBUILD file with the results..
[My Blog] | [My Repo] | [My AUR Packages]
Offline
As someone mentioned earlier about a problem with gensplash, i have this issue too, i just finished installing the kernel, and installing gensplash however, gensplash will only start when the daemon gensplash is called before it there is no background, plus the background is still there is no movement like on the below pic (don't mind the text issue)
[URL=http://img20.imageshack.us/my.php?image=splash2uy.png][/URL]
on verbose it does work though
my grub entry is
# for silent mode
title Arch Linux 2.6.15-ck1 + Splash
root (hd0,4)
kernel /vmlinuz26archck root=/dev/hda6 vga=0x318 splash=silent,theme:darch console=tty1 quiet
initrd /fbsplash-darch-1024x768
[My Blog] | [My Repo] | [My AUR Packages]
Offline
Added md5 sums to my pkg and got these arrors;
============================================================
[root@n6re kernel26archck]# makepkg
==> Making package: kernel26archck 2.6.15.archck1-1 (Sat Jan 14 19:48:31 PST 2006)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==> Using local copy of linux-2.6.15.tar.bz2
==> Found cdburning.patch in build dir
==> Found patch-2.6.15-archck1.bz2 in build dir
==> Validating source files with MD5sums
linux-2.6.15.tar.bz2 ... Passed
cdburning.patch ... Passed
patch-2.6.15-archck1.bz2 ... Passed
==> Extracting Sources...
==> tar --use-compress-program=bzip2 -xf linux-2.6.15.tar.bz2
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
bzip2: Data integrity error when decompressing.
Input file = (stdin), output file = (stdout)
It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.
You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.
tar: Child returned status 2
tar: Error exit delayed from previous errors
==> ERROR: Failed to extract linux-2.6.15.tar.bz2
==> Aborting...
[root@n6re kernel26archck
==========================================================
This type of error is consistent for many trials............
Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit! X-ray confirms Iam spineless!
Offline
Repeated the exercise using a copy of your PKGBUILD after running makepkg -g to get MD5 sums. Result below:
=============================================================
[root@n6re kernel26archck]# makepkg
==> Making package: kernel26archck 2.6.15.archck1-1 (Sat Jan 14 20:00:47 PST 2006)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==> Using local copy of linux-2.6.15.tar.bz2
==> Found patch-2.6.15-archck1.bz2 in build dir
==> Found config in build dir
==> Validating source files with MD5sums
linux-2.6.15.tar.bz2 ... Passed
patch-2.6.15-archck1.bz2 ... Passed
config ... Passed
==> Extracting Sources...
==> tar --use-compress-program=bzip2 -xf linux-2.6.15.tar.bz2
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
bzip2: Data integrity error when decompressing.
Input file = (stdin), output file = (stdout)
It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.
You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.
tar: Child returned status 2
tar: Error exit delayed from previous errors
==> ERROR: Failed to extract linux-2.6.15.tar.bz2
==> Aborting...
[root@n6re kernel26archck]#
=======================================================================
Blame it on Osama Bin Laden!
Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit! X-ray confirms Iam spineless!
Offline
The kernel is not downloaded completely or it's corrupted, go to http://www.kernel.org and download 2.6.15.tar.bz2 then put it in the same folder as PKGBULD
Blame it on Osama Bin Laden!
LOOL
[My Blog] | [My Repo] | [My AUR Packages]
Offline