You are not logged in.

#1 2006-01-13 07:04:09

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

2.6.15-archck1

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

#2 2006-01-13 09:33:34

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: 2.6.15-archck1

Cool.  8)

I'm going to port archck kernel to arch64. Is anything known not to work in x86-64 environment?

Offline

#3 2006-01-13 11:10:29

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: 2.6.15-archck1

Building it right now, iphitus - thanks again for your great work.

Offline

#4 2006-01-13 13:15:06

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: 2.6.15-archck1

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

#5 2006-01-13 13:30:31

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: 2.6.15-archck1

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

#6 2006-01-13 15:22:58

_Gandalf_
Member
Registered: 2006-01-12
Posts: 735

Re: 2.6.15-archck1

Kernel compilation on arch confused me a bit since it's lot different than others (maybe am just imagining it big_smile ), 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 big_smile

Offline

#7 2006-01-13 15:39:19

dtw
Forum Fellow
From: UK
Registered: 2004-08-03
Posts: 4,439
Website

Re: 2.6.15-archck1

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 big_smile

Offline

#8 2006-01-13 17:15:42

potentials
Member
Registered: 2004-01-04
Posts: 130

Re: 2.6.15-archck1

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

#9 2006-01-13 17:57:44

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: 2.6.15-archck1

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

#10 2006-01-13 18:22:16

potentials
Member
Registered: 2004-01-04
Posts: 130

Re: 2.6.15-archck1

tomk wrote:

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

#11 2006-01-13 20:07:29

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: 2.6.15-archck1

tomk wrote:

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.  roll

Offline

#12 2006-01-13 21:57:04

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: 2.6.15-archck1

tomk wrote:
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...  big_smile

Offline

#13 2006-01-14 04:07:54

_Gandalf_
Member
Registered: 2006-01-12
Posts: 735

Re: 2.6.15-archck1

Can please someone point me to a documentation on how to install this kernel as i need both splash & suspend2 ?

Offline

#14 2006-01-14 04:18:59

Cam
Member
From: Brisbane, Aus
Registered: 2004-12-21
Posts: 658
Website

Re: 2.6.15-archck1

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

#15 2006-01-14 04:42:42

_Gandalf_
Member
Registered: 2006-01-12
Posts: 735

Re: 2.6.15-archck1

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

Offline

#16 2006-01-14 11:08:51

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: 2.6.15-archck1

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

#17 2006-01-14 20:39:10

_Gandalf_
Member
Registered: 2006-01-12
Posts: 735

Re: 2.6.15-archck1

Ok thanks for the hint i'm building it now, I backed up my /boot too just in case smile

Offline

#18 2006-01-14 21:46:25

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: 2.6.15-archck1

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

#19 2006-01-14 22:36:39

_Gandalf_
Member
Registered: 2006-01-12
Posts: 735

Re: 2.6.15-archck1

tomk wrote:

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)
}

Offline

#20 2006-01-14 23:24:41

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: 2.6.15-archck1

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

#21 2006-01-14 23:26:05

_Gandalf_
Member
Registered: 2006-01-12
Posts: 735

Re: 2.6.15-archck1

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..

Offline

#22 2006-01-15 03:24:20

_Gandalf_
Member
Registered: 2006-01-12
Posts: 735

Re: 2.6.15-archck1

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]splash2uy.th.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

Offline

#23 2006-01-15 03:48:24

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: 2.6.15-archck1

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

#24 2006-01-15 04:00:33

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: 2.6.15-archck1

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

#25 2006-01-15 05:43:56

_Gandalf_
Member
Registered: 2006-01-12
Posts: 735

Re: 2.6.15-archck1

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

lilsirecho wrote:

Blame it on Osama Bin Laden!

LOOL lol

Offline

Board footer

Powered by FluxBB