| View previous topic :: View next topic |
| Author |
Message |
iphitus Apprentice

Joined: 03 Aug 2005 Posts: 226
|
Posted: Tue Jun 27, 2006 11:17 am Post subject: 2.6.17-beyond1.1 (was beyond1) |
|
|
========================================
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 Fri Jun 30, 2006 1:55 am; edited 1 time in total |
|
| Back to top |
|
 |
_sys/sid Guru


Joined: 27 Aug 2004 Posts: 346 Location: Asola (Mantova)
|
Posted: Tue Jun 27, 2006 11:25 am Post subject: Ebuild |
|
|
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 |
|
 |
yoshi314 l33t


Joined: 30 Dec 2004 Posts: 782 Location: PL
|
Posted: Tue Jun 27, 2006 4:03 pm Post subject: |
|
|
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 |
|
 |
eiffel n00b

Joined: 14 Feb 2006 Posts: 21 Location: Znojmo, CZ
|
Posted: Tue Jun 27, 2006 6:08 pm Post subject: |
|
|
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 |
|
 |
Tiger683 Veteran


Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Tue Jun 27, 2006 6:45 pm Post subject: |
|
|
Thx iphitus,
i've been totally lifeless lately, but will hopefully catchup with dev-sources soon  _________________ Retired gentoo user |
|
| Back to top |
|
 |
Phlogiston Veteran


Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Tue Jun 27, 2006 8:12 pm Post subject: |
|
|
Is suspend2 working with this kernel? _________________ Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor |
|
| Back to top |
|
 |
RuiP l33t


Joined: 15 Jan 2005 Posts: 643
|
Posted: Tue Jun 27, 2006 8:28 pm Post subject: |
|
|
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 |
|
 |
Phlogiston Veteran


Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Wed Jun 28, 2006 7:01 am Post subject: |
|
|
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, s2disk/ram, fingerprint sensor |
|
| Back to top |
|
 |
Phlogiston Veteran


Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Wed Jun 28, 2006 1:17 pm Post subject: |
|
|
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, s2disk/ram, fingerprint sensor |
|
| Back to top |
|
 |
SiberianSniper Guru


Joined: 06 Apr 2006 Posts: 356 Location: Dayton, OH, USA
|
Posted: Thu Jun 29, 2006 2:10 pm Post subject: |
|
|
| 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  |
|
| Back to top |
|
 |
tagwar Tux's lil' helper


Joined: 11 Aug 2004 Posts: 147 Location: Karlsruhe
|
Posted: Thu Jun 29, 2006 4:29 pm Post subject: thanks! |
|
|
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 |
|
 |
Varuna Tux's lil' helper


Joined: 10 Jun 2004 Posts: 97 Location: Connecticut, United States
|
Posted: Thu Jun 29, 2006 9:45 pm Post subject: |
|
|
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 |
|
 |
numlock n00b

Joined: 17 Sep 2004 Posts: 50
|
Posted: Fri Jun 30, 2006 8:58 am Post subject: |
|
|
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 |
|
 |
pdouble Tux's lil' helper


Joined: 24 Aug 2002 Posts: 89 Location: USA
|
Posted: Fri Jun 30, 2006 12:17 pm Post subject: |
|
|
| Any ebuild for 2.6.17-beyond1.1 ? If I change -r1 to -r1.1, ebuild ... digest complains. |
|
| Back to top |
|
 |
numlock n00b

Joined: 17 Sep 2004 Posts: 50
|
Posted: Fri Jun 30, 2006 12:49 pm Post subject: |
|
|
| 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  |
|
| Back to top |
|
 |
ianegg Apprentice


Joined: 26 Oct 2005 Posts: 279 Location: Breakfast.
|
Posted: Fri Jun 30, 2006 2:41 pm Post subject: |
|
|
That's an excellent solution, I've just been sticking .1 in the appropriate places  |
|
| Back to top |
|
 |
pdouble Tux's lil' helper


Joined: 24 Aug 2002 Posts: 89 Location: USA
|
Posted: Fri Jun 30, 2006 2:48 pm Post subject: |
|
|
| Thanks for the ebuild, works great! |
|
| Back to top |
|
 |
morbid Tux's lil' helper

Joined: 05 Mar 2003 Posts: 78 Location: Phoenix, AZ
|
Posted: Fri Jun 30, 2006 5:10 pm Post subject: |
|
|
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 |
|
 |
Koala Kid Guru


Joined: 09 May 2003 Posts: 376
|
Posted: Fri Jun 30, 2006 6:23 pm Post subject: |
|
|
Great patchset, as usual. Thank you, guys. _________________ Digital Gunfire |
|
| Back to top |
|
 |
priestjim Tux's lil' helper


Joined: 09 Jan 2005 Posts: 100 Location: Never never land
|
Posted: Fri Jun 30, 2006 7:09 pm Post subject: |
|
|
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 |
|
 |
morbid Tux's lil' helper

Joined: 05 Mar 2003 Posts: 78 Location: Phoenix, AZ
|
Posted: Sat Jul 01, 2006 4:05 am Post subject: |
|
|
| 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 |
|
 |
eiffel n00b

Joined: 14 Feb 2006 Posts: 21 Location: Znojmo, CZ
|
Posted: Sat Jul 01, 2006 9:17 pm Post subject: |
|
|
| 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???  _________________ 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 |
|
 |
tagwar Tux's lil' helper


Joined: 11 Aug 2004 Posts: 147 Location: Karlsruhe
|
Posted: Sat Jul 01, 2006 10:07 pm Post subject: |
|
|
| eiffel wrote: | | numlock wrote: |
KEYWORDS="~x86"[/code]
|
this isnt version for amd64 and ppc??? or why only ~x86 keyword???  |
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 |
|
 |
yoshi314 l33t


Joined: 30 Dec 2004 Posts: 782 Location: PL
|
|
| Back to top |
|
 |
IvanMajhen Guru


Joined: 10 Jun 2006 Posts: 374 Location: Croatia
|
Posted: Sun Jul 02, 2006 2:43 pm Post subject: |
|
|
| 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 |
|
 |
|