Gentoo Forums
Gentoo Forums
Quick Search: in
2.6.17-beyond1.1 (was beyond1)
View unanswered posts
View posts from last 24 hours

rackathon
Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
iphitus
Apprentice
Apprentice


Joined: 03 Aug 2005
Posts: 226

PostPosted: Tue Jun 27, 2006 6:17 am    Post subject: 2.6.17-beyond1.1 (was beyond1) Reply with quote

========================================
warning: Do not bug the gentoo devs abouts this patchset
If you have problems, contact Tiger or me, or post in this thread.
========================================

Sorry for the delay guys. I've just finished up with exams, and have been very busy.


Beyond1 to beyond1.1
2.6.17 -> 2.6.17.2

Beyond Sources
From the makers of -archck, and -nitro. iphitus and Tiger683

That single patchset has arrived, -beyond. Beyond will have both, a stable (ArchCK/CKO like) branch, and an unstable (nitro like) branch available via git.

The beyond stable tree is a patchset based on the CK patchset. It aims to include a variety of popular features and updates that have not yet made it to the vanilla kernel, while remaining relatively stable. Con Kolivas' CK patchset is the most important part of beyond stable tree, as it provides the great interactivity and responsiveness improvements that it is noted for.

If you use wget to download files from beyond-sources.generation.no, use the "--user-agent=WHATEVER" as command line option
at the _end_ of the command! example: "wget http://someaddres/somefile --user-agent=MyFunkyUserAgent"

Files
Complete Patch: http://iphitus.loudas.com/beyond/2.6.17/2.6.17-beyond1.1/patch-2.6.17-beyond1.1.bz2
Individual Patches: http://iphitus.loudas.com/beyond/2.6.17/2.6.17-beyond1.1/patches/
Individual Tarball: http://iphitus.loudas.com/beyond/2.6.17/2.6.17-beyond1.1/2.6.17-beyond1.1-broken-out.tar.bz2

Cheers,
iphitus and tiger683
(email: iphitus [ at ] gmail [ dot ] com)


Last edited by iphitus on Thu Jun 29, 2006 8:55 pm; edited 1 time in total
Back to top
View user's profile Send private message
_sys/sid
Guru
Guru


Joined: 27 Aug 2004
Posts: 346
Location: Asola (Mantova)

PostPosted: Tue Jun 27, 2006 6:25 am    Post subject: Ebuild Reply with quote

beyond-sources-2.6.17-r1.ebuild
Code:

# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header:  $

UNIPATCH_LIST="${DISTDIR}/patch-${KV}.bz2"
K_PREPATCHED="yes"
UNIPATCH_STRICTORDER="yes"

K_NOUSENAME="yes"
ETYPE="sources"
RESTRICT="nomirror"

inherit kernel-2
detect_version

IUSE=""

DESCRIPTION="Beyond-Sources aims to include a variety of popular features and updates that have
                        not yet made it to the vanilla kernel, while remaining relatively stable.
                        Con Kolivas' CK patchset is the most important part of beyond stable tree,
                        as it provides the great interactivity and responsiveness improvements
                        that it is noted for."

HOMEPAGE="http://iphitus.loudas.com/beyond.php"
SRC_URI="${KERNEL_URI} http://iphitus.loudas.com/beyond/${OKV}/${KV}/patch-${KV}.bz2"

KEYWORDS="~x86 ~amd64 ~ppc"

pkg_postinst() {
        postinst_sources

        einfo "NOTICE ON STABLE BEYOND BRANCH:"
        einfo "Although this branch of -beyond is designed to be stable, we cannot assure"
        einfo "a 100% bug-free release without user-feedback."
        einfo "Therefore, you should report any bugs either in the beyond-sources"
        einfo "thread on the Gentoo forums, or directly to one of the maintainers,"
        einfo "Email addresses can be found at the bottom of this message."
        ewarn ""
        ewarn "!!!! DO NOT BUG GENTOO DEVELOPERS ON ISSUES WITH THIS KERNEL !!!!"
        echo
        ewarn "DISTRIBUTION NOTICE:"
        ewarn "This program is distributed in the hope that it will be useful,"
        ewarn "but WITHOUT ANY WARRANTY; without even the implied warranty of"
        ewarn "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the"
        ewarn "GNU General Public License for more details."
        echo
        einfo "======================================================="
        einfo "|     Maintainer contact:                             |"
        einfo "|=====================================================|"
        einfo "| BEYOND-SOURCES:                                     |"
        einfo "|    iphitus     ( iphitus<AT>gmail<DOT>com )         |"
        einfo "|                                                     |"
        einfo "| BEYOND-DEV-SOURCES:                                 |"
        einfo "|    tiger683  ( tiger683<AT>buerotiger<DOT>de )      |"
        einfo "======================================================="
        echo
        einfo "Thanks for using beyond-sources ;)"
        echo
}


ebuild beyond-sources-2.6.17-r1.ebuild digest


Code:

Linux iBook 2.6.17-beyond1 #1 SMP Tue Jun 27 14:22:51 CEST 2006 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz GenuineIntel GNU/Linux

_________________
http://th30z.netsons.org/
Back to top
View user's profile Send private message
yoshi314
l33t
l33t


Joined: 30 Dec 2004
Posts: 663
Location: PL

PostPosted: Tue Jun 27, 2006 11:03 am    Post subject: Reply with quote

i got very disappointed in 2.6.17 so far. (module compilation problems and serious performance issues).

i hope this one works ok. cheers :]
_________________
~amd64, ~x86
shrink your /usr/portage with squashfs+aufs
Back to top
View user's profile Send private message
eiffel
n00b
n00b


Joined: 14 Feb 2006
Posts: 21
Location: Znojmo, CZ

PostPosted: Tue Jun 27, 2006 1:08 pm    Post subject: Reply with quote

on amd64 works fine, thx
Code:
Linux Pikachu 2.6.17-beyond1 #1 Tue Jun 27 17:49:33 CEST 2006 x86_64 AMD Turion(tm) 64 Mobile Technology ML-28 GNU/Linux

_________________
AMD Turion 64 ML-28, 768MB RAM, 40GB HDD, ATI x200, WiFi Atheros IEEE802.11a/b/g - Gentoo 2006.1 amd64
screenshot update 11.1.2007
Back to top
View user's profile Send private message
Tiger683
Veteran
Veteran


Joined: 08 Jan 2005
Posts: 1347
Location: Heffner's House

PostPosted: Tue Jun 27, 2006 1:45 pm    Post subject: Reply with quote

Thx iphitus,

i've been totally lifeless lately, but will hopefully catchup with dev-sources soon :|
_________________
Retired gentoo user
Back to top
View user's profile Send private message
Phlogiston
Veteran
Veteran


Joined: 27 Jan 2004
Posts: 1889
Location: Europe, Swizerland

PostPosted: Tue Jun 27, 2006 3:12 pm    Post subject: Reply with quote

Is suspend2 working with this kernel?
_________________
Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, suspend2, fingerprint sensor
Back to top
View user's profile Send private message
RuiP
l33t
l33t


Joined: 15 Jan 2005
Posts: 643

PostPosted: Tue Jun 27, 2006 3:28 pm    Post subject: Reply with quote

Hi,
here everything is working except suspend to RAM (suspend2).
It goes down and turn off the screen, but then in the next second and by itself turns on again.
Hibernates (to disc) works normally.

But it does the same thing on a vanilla 2.6.17 with only fbsplash patch and suspend2 2.2.6...
_________________
ESTRAGON: We've lost our rights?
VLADIMIR: (distinctly) We got rid of them.
Back to top
View user's profile Send private message
Phlogiston
Veteran
Veteran


Joined: 27 Jan 2004
Posts: 1889
Location: Europe, Swizerland

PostPosted: Wed Jun 28, 2006 2:01 am    Post subject: Reply with quote

I'm sorry but this kernel quite sucks here. It freezes randomly, for example while emerging somthing. Is there any relevant new option that could cause this?
_________________
Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, suspend2, fingerprint sensor
Back to top
View user's profile Send private message
Phlogiston
Veteran
Veteran


Joined: 27 Jan 2004
Posts: 1889
Location: Europe, Swizerland

PostPosted: Wed Jun 28, 2006 8:17 am    Post subject: Reply with quote

Ok I had some troubles with undervolting that was the reason for the freezes. So now everything seems to work again, including suspend2, standby and finally hdaps.

Thanks a lot!
_________________
Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, suspend2, fingerprint sensor
Back to top
View user's profile Send private message
SiberianSniper
Guru
Guru


Joined: 05 Apr 2006
Posts: 341
Location: Dayton, OH, USA

PostPosted: Thu Jun 29, 2006 9:10 am    Post subject: Reply with quote

Code:
Linux cthulhu 2.6.17-beyond1 #1 PREEMPT Thu Jun 29 09:38:51 EDT 2006 x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux

mmm, I just upgraded from 2.6.12-nitro5 (yes it's been a while) and it's working perfectly so far :D
Back to top
View user's profile Send private message
tagwar
Tux's lil' helper
Tux's lil' helper


Joined: 11 Aug 2004
Posts: 147
Location: Karlsruhe

PostPosted: Thu Jun 29, 2006 11:29 am    Post subject: thanks! Reply with quote

Thanks a lot iphitus!

Works perfectly here on an AMD X2 and a Pentium M Notebook. Suspend to Disk works as always, suspend to ram is quite funky... I have a feeling that it works as long as I dont suspend to disk.... after doing suspend to disk, coming back and doing suspend to ram, I get some graphic-errors which are quite ugly and the system will hang if I try to switch to the console.

But at least, suspend to ram works somewhat... :-)
Back to top
View user's profile Send private message
Varuna
Tux's lil' helper
Tux's lil' helper


Joined: 10 Jun 2004
Posts: 97
Location: Connecticut, United States

PostPosted: Thu Jun 29, 2006 4:45 pm    Post subject: Reply with quote

Thank you!

Working great here, nothing fancy, just an ordinary Pentium 4 without hyperthreading or anything.
Good responsiveness even when a root process ran away to 100% cpu usage.
Back to top
View user's profile Send private message
numlock
n00b
n00b


Joined: 17 Sep 2004
Posts: 50

PostPosted: Fri Jun 30, 2006 3:58 am    Post subject: Reply with quote

Hi Iphitus,

Alan's IDE PATA patch is not included in beyond 2.6.17. Is it due to this ?

Code:
patching file include/linux/libata.h
Hunk #2 FAILED at 123.
Hunk #3 succeeded at 452 (offset 4 lines).
Hunk #4 succeeded at 581 (offset 4 lines).
1 out of 4 hunks FAILED -- saving rejects to file include/linux/libata.h.rej


Alan's patch expects a vanilla 2.6.17, and wants to do this:
Code:
    ATA_DFLAG_LBA48      = (1 << 0), /* device supports LBA48 */
    ATA_DFLAG_PIO      = (1 << 1), /* device currently in PIO mode */
    ATA_DFLAG_LBA      = (1 << 2), /* device supports LBA */
+   ATA_DFLAG_HPA      = (1 << 3), /* device has an HPA */


But of course, it fails because patch-2.6.17-beyond1.1 applies this change to vanilla:
Code:
-   ATA_DFLAG_LBA48      = (1 << 0), /* device supports LBA48 */
-   ATA_DFLAG_PIO      = (1 << 1), /* device currently in PIO mode */
-   ATA_DFLAG_LBA      = (1 << 2), /* device supports LBA */
+   ATA_DFLAG_LBA      = (1 << 0), /* device supports LBA */
+   ATA_DFLAG_LBA48      = (1 << 1), /* device supports LBA48 */
+
+   ATA_DFLAG_CFG_MASK   = (1 << 8) - 1,
+
+   ATA_DFLAG_PIO      = (1 << 8), /* device currently in PIO mode */


This change is actually part of 2.6.17.2. Now, does someone know if everything is ok, if we trivially update Alan's patch so it would apply cleanly on top of 2.6.17.2 ? In other words, is it still safe to add ATA_DFLAG_HPA = (1 << 3) as in 2.6.17 ?

Thanks

PS: the "key" change seems to be this part of the 2.6.17.2 patch, in libata-core.c:

Code:
    /* initialize to-be-configured parameters */
-   dev->flags = 0;
+   dev->flags &= ~ATA_DFLAG_CFG_MASK;


Now, if ATA_DFLAG_HPA is supposed to be reset during this "initialize", the value of (1<<3) is fine. But if it mustn't be reset (same as ATA_DFLAG_PIO), then it needs to have a value of (1<<9) or above...
Back to top
View user's profile Send private message
pdouble
Tux's lil' helper
Tux's lil' helper


Joined: 24 Aug 2002
Posts: 89
Location: USA

PostPosted: Fri Jun 30, 2006 7:17 am    Post subject: Reply with quote

Any ebuild for 2.6.17-beyond1.1 ? If I change -r1 to -r1.1, ebuild ... digest complains.
Back to top
View user's profile Send private message
numlock
n00b
n00b


Joined: 17 Sep 2004
Posts: 50

PostPosted: Fri Jun 30, 2006 7:49 am    Post subject: Reply with quote

pdouble wrote:
Any ebuild for 2.6.17-beyond1.1 ? If I change -r1 to -r1.1, ebuild ... digest complains.


Hi,

Here you are:

Code:
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

DESCRIPTION="Beyond Kernel Sources -- successor to arch, tiger, nitro"
HOMEPAGE="http://iphitus.loudas.com/beyond.html"

DEPEND=""
RDEPEND=""

K_PREPATCHED="yes"
UNIPATCH_STRICTORDER="yes"
K_NOUSENAME="yes"
K_EXTRAEINFO="The beyond stable tree is a patchset based on the CK patchset. It
aims to include a variety of popular features and updates that have not yet made
it to the vanilla kernel, while remaining relatively stable. Con Kolivas' CK
patchset is the most important part of beyond stable tree, as it provides the
great interactivity and responsiveness improvements that it is noted for.

Features
-ck(s) Con Kolivas Patchset, (server version available as option) -ide
libATA/ide updates, Alsa updates and fixes, Dothan Speedstep, Pentium M
undervolt, IBM ACPI fan control, Suspend2, vesafb-tng, reiser4, unionfs,
squashfs, realtime-lsm, fbsplash, configurable mouse polling support, custom
dsdt, Layer7, various fixes and updates."

ETYPE="sources"
inherit kernel-2
detect_version

MY_N=${PN/-sources/}
# A few hacks to set ck version via _p instead of -r
MY_P=${PV/*_p/}
MY_P=${MY_P/-r*/}
# accomodate dot revisions in patchset
if [ ${PR} = "r0" ]; then
   MY_PR=
else
   MY_PR=${PR/r/.}
fi
EXTRAVERSION=-${MY_N}${MY_P}${MY_PR}
KV_FULL=${OKV}${EXTRAVERSION}
KV_CK=${KV_FULL/-r*/}
detect_version

IUSE=""

CK_PATCH="patch-${KV}.bz2"
UNIPATCH_LIST="${DISTDIR}/${CK_PATCH}"

SRC_URI="${KERNEL_URI} http://iphitus.loudas.com/beyond/${OKV}/${KV}/${CK_PATCH}"

KEYWORDS="~x86"


Call it beyond-sources-2.6.17_p1-r1.ebuild :D
Back to top
View user's profile Send private message
ianegg
Apprentice
Apprentice


Joined: 26 Oct 2005
Posts: 279
Location: Breakfast.

PostPosted: Fri Jun 30, 2006 9:41 am    Post subject: Reply with quote

That's an excellent solution, I've just been sticking .1 in the appropriate places :oops:
Back to top
View user's profile Send private message
pdouble
Tux's lil' helper
Tux's lil' helper


Joined: 24 Aug 2002
Posts: 89
Location: USA

PostPosted: Fri Jun 30, 2006 9:48 am    Post subject: Reply with quote

Thanks for the ebuild, works great!
Back to top
View user's profile Send private message
morbid
n00b
n00b


Joined: 05 Mar 2003
Posts: 72
Location: Phoenix, AZ

PostPosted: Fri Jun 30, 2006 12:10 pm    Post subject: Reply with quote

Hey iphitus.... just wanting to make sure I'm not doing something wrong.. but the two 2.6.17 releases so far have not had the server kconfig stuff in them, right? I haven't seen the options, but your site says it's included. Thanks!

Oh... any chance of including the web100 patches?
Back to top
View user's profile Send private message
Koala Kid
Guru
Guru


Joined: 09 May 2003
Posts: 375

PostPosted: Fri Jun 30, 2006 1:23 pm    Post subject: Reply with quote

Great patchset, as usual. Thank you, guys.
_________________
Digital Gunfire
Back to top
View user's profile Send private message
priestjim
Tux's lil' helper
Tux's lil' helper


Joined: 09 Jan 2005
Posts: 100
Location: Never never land

PostPosted: Fri Jun 30, 2006 2:09 pm    Post subject: Reply with quote

Can someone please explain to me why NO_PREEMPT is the default option in preemption as well as CONFIG_HZ default value is 100? It seems I've missed a few episodes on Staircase development and I'd like to get back in the game :)
_________________
My soul is my antenna, I am the instrument + the guitar is my amplifier.
-- Ottmar Liebert
Back to top
View user's profile Send private message
morbid
n00b
n00b


Joined: 05 Mar 2003
Posts: 72
Location: Phoenix, AZ

PostPosted: Fri Jun 30, 2006 11:05 pm    Post subject: Reply with quote

priestjim wrote:
Can someone please explain to me why NO_PREEMPT is the default option in preemption as well as CONFIG_HZ default value is 100? It seems I've missed a few episodes on Staircase development and I'd like to get back in the game :)


NO_PREEMPT because Con believes that there is no need for preemption with schedulers. I'd agree as I haven't found a system yet that is more responsive with preemption enabled. Though I know there are others that prefer preempt+scheduling.

CONFIG_HZ=100 is the server patchset default. The regular default *should* be 1000.
Back to top
View user's profile Send private message
eiffel
n00b
n00b


Joined: 14 Feb 2006
Posts: 21
Location: Znojmo, CZ

PostPosted: Sat Jul 01, 2006 4:17 pm    Post subject: Reply with quote

numlock wrote:

Hi,
Here you are:
Code:
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
.
.
.
KEYWORDS="~x86"



this isnt version for amd64 and ppc??? or why only ~x86 keyword??? 8O
_________________
AMD Turion 64 ML-28, 768MB RAM, 40GB HDD, ATI x200, WiFi Atheros IEEE802.11a/b/g - Gentoo 2006.1 amd64
screenshot update 11.1.2007
Back to top
View user's profile Send private message
tagwar
Tux's lil' helper
Tux's lil' helper


Joined: 11 Aug 2004
Posts: 147
Location: Karlsruhe

PostPosted: Sat Jul 01, 2006 5:07 pm    Post subject: Reply with quote

eiffel wrote:
numlock wrote:

KEYWORDS="~x86"[/code]


this isnt version for amd64 and ppc??? or why only ~x86 keyword??? 8O


It works just fine on amd64 here... so don't worry.. either set ~x86 keyword for this in package.keywords or change the ebuild... :-)
Back to top
View user's profile Send private message
yoshi314
l33t
l33t


Joined: 30 Dec 2004
Posts: 663
Location: PL

PostPosted: Sun Jul 02, 2006 9:08 am    Post subject: Reply with quote

it seems to me that kernel development has gotten considerably sped up.
everytime beyond patchset gets released, the vanilla tree has already advanced to a newer version :]

e.g. there is already vanilla 2.6.17.3 , even though it's just a small patch, whereas beyond is on 2.6.17.2
http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.17.3
_________________
~amd64, ~x86
shrink your /usr/portage with squashfs+aufs
Back to top
View user's profile Send private message
IvanMajhen
Guru
Guru


Joined: 10 Jun 2006
Posts: 369
Location: Croatia

PostPosted: Sun Jul 02, 2006 9:43 am    Post subject: Reply with quote

Yes, I agree. And mm5 patches are out. If they could merge suspend2 into mm5 would be great! Swsusp doesn't work for me. It messes with fan on my laptop. It turns on while starting swsusp and doesn't turn off after resume. If manually turned off then doesn't turn on if cpu is hot. It works with suspend2. So, I'm stuck with ck patches, but mm feels so much faster... Also suspend 2.2.7 is out!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT - 5 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum