Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Broken patch, ignore
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
vipernicus
Veteran
Veteran


Joined: 17 Jan 2005
Posts: 1462
Location: Your College IT Dept.

PostPosted: Fri Jul 28, 2006 7:46 pm    Post subject: Broken patch, ignore Reply with quote

E-Mission Sources is based on the Lockless Pagecache by Nick Piggin, GenPatches, and CK.

The main goal of this patchset is to stay updated with gentoo-sources releases,
offer latest features, decrease latencies, decrease overhead, and improve interactivity. Another
goal of E-Mission Sources is stability. We boot test each release and run for an extended amount of time.


/* Notes */
New version of Suspend2, fixes for Lockless, and alot of cleanups and bugfix patches.

Predatorfreak and I have split up maintenance of emission-sources. He works on 'core' set of patches, and I work on 'extras' set of patches.
A live tree of our broken-out is located at http://svn.evolution-mission.org/sources

There is an inclusion of a "minimum" USE flag, for those that have no need for extra patches, this is in reminiscense of -hammer.

It is possible that Lockless bugs are fixed with this release, so those who have had problems in the past, feel free to try lockless again!

Those of you with SMP and Reiser4, if you have any problems at all, please re-emerge patch with 'no-lockless'
USE flag. It has been reported by at least one person that Lockless and Reiser4 do not play nice on Athlon64 X2.


2.6.17-emission5: Attack Of The Killer Tomatoes!
Code:
/* Core Patches */ (included in USE="minimum")

2.6.17-gentoo-r4-base.patch
patch-2.6.17.6-7
sleazy-fpu-feature-i386-support.patch
sleazy-fpu-feature-x86_64-support-2.patch
exec-shield-nx-2.6.17.patch
2.6.17-smpnice.patch
2.6.17-staircase-16.patch
sched-range.patch
sched-iso-4.5.patch
track_mutexes-1.patch
sched-idleprio-1.9.patch
sched-limit_policy_changes.patch
sched-add-above-background-load-function.patch
mm-swap_prefetch-32.patch
swsusp-rework-memory-shrinker-rev-2.patch
2.6.17-mapped-watermark.patch
2.6.17-mm-mutex-conversion.patch
2.6.17-mm-nvidiafb-updates.patch
shutup-false-positives.patch
kernel-mark-false-positives.patch
cpu-support-rollup.patch
2.6.17-mm1-rollup-cleanup-patches.patch
tty-remove-include-of-screen_infoh-from-ttyh-fix.patch
tty-remove-include-of-screen_infoh-from-ttyh-fix-fix.patch
kernel-sysc-doesnt-need-inith.patch
the-scheduled-removal-of-some-oss-drivers.patch
zlib_inflate-update.patch
gregkh-01-driver-2.6.17.patch
gregkh-02-i2c-2.6.17.patch
gregkh-04-usb-2.6.17.patch
radix-tree-small.patch
lockless.patch
lockless-fix.patch
usb-mouse-polling.patch
realtime-lsm.patch
kconfig-expose_vmsplit_option.patch
iosched-rollup-2.6.17.4-2.patch
emission_ui_enhancements-2.6.17.patch


Code:
/* Extras Patches */

2.6.17-gentoo-r4-extras.patch
2.6.17-gentoo-r4-extras-fix.patch
reiser4-for-2.6.17-1.patch
suspend2-2.2.7.4-2.6.17-r2.patch
linux-phc-0.2.6-kernel-vanilla-2.6.17.patch
unionfs-1.3.patch
usbxchange5-2.6.16.patch


Enjoy!

Patch:
http://distfiles.evolution-mission.org/sources/2.6.17/emission5/linux-2.6.17-emission5.bz2

Minimum Patch (Core Only):
http://distfiles.evolution-mission.org/sources/2.6.17/emission5/linux-2.6.17-emission5-minimum.bz2

Ebuild:
http://distfiles.evolution-mission.org/sources/2.6.17/emission5/emission-sources-2.6.17-r5.ebuild

No-Lockless Patch (Troubleshooting)
http://distfiles.evolution-mission.org/sources/2.6.17/emission5/revert-lockless.patch

Broken-Out:
http://distfiles.evolution-mission.org/sources/2.6.17/emission5/linux-2.6.17-emission5-broken-out.tar.bz2

Making it work:

Ebuild Method:
Code:
mkdir -p /usr/local/portage/sys-kernel/emission-sources
cd /usr/local/portage/sys-kernel/emission-sources
wget http://distfiles.evolution-mission.org/sources/2.6.17/emission5/emission-sources-2.6.17-r5.ebuild
ebuild emission-sources-2.6.17-r5.ebuild digest
USE="symlink" emerge emission-sources
cd /usr/src/linux
make menuconfig


If you want "minimum":
Code:
echo "sys-kernel/emission-sources minimum" >> /etc/portage/package.use/all (For E-Mission guide users)
or:
echo "sys-kernel/emission-sources minimum" >> /etc/portage/package.use' (For Non-E-Mission guide users).


Manual Method:
Code:
cd /usr/src
rm linux
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.tar.bz2
tar -xvjf linux-2.6.17.tar.bz2
mv linux-2.6.17 linux-2.6.17-emission5
ln -s linux-2.6.17-emission5 linux
cd linux
wget http://distfiles.evolution-mission.org/sources/2.6.17/emission5/linux-2.6.17-emission5.bz2
bzcat linux-2.6.17-emission5.bz2 | patch -p1
rm -rf *.bz2 *.patch
make menuconfig


For all support, requests, patches, please check the Emission-Sources Bugzilla Tracker
and check Emission-Sources Forums for new releases!
_________________
Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog


Last edited by vipernicus on Sat Jul 29, 2006 2:44 pm; edited 1 time in total
Back to top
View user's profile Send private message
dan2003
Apprentice
Apprentice


Joined: 11 May 2003
Posts: 258
Location: somewhere near london, UK

PostPosted: Fri Jul 28, 2006 9:14 pm    Post subject: Reply with quote

ebuild seem broken :roll:

: command not foundsys-kernel/emission-sources/emission-sources-2.6.17-r5.ebuild: line 3:
: command not foundsys-kernel/emission-sources/emission-sources-2.6.17-r5.ebuild: line 7:

!!! ERROR: sys-kernel/emission-sources-2.6.17-r5 failed.
Call stack:
ebuild.sh, line 1447: Called source '/usr/local/portage/sys-kernel/emission-sources/emission-sources-2.6.17-r5.ebuild'
' emission-sources-2.6.17-r5.ebuild, line 9: Called inherit 'eutils' 'kernel-2
ebuild.sh, line 1182: Called die

.eclass could not be found by inherit()
!!! If you need support, post the topmost build error, and the call stack if relevant.


aux_get(): (0) Error in sys-kernel/emission-sources-2.6.17-r5 ebuild. (1)
Check for syntax error or corruption in the ebuild. (--debug)
_________________
Too easy!
Back to top
View user's profile Send private message
immudium
Guru
Guru


Joined: 12 Oct 2004
Posts: 332
Location: Utah

PostPosted: Fri Jul 28, 2006 9:49 pm    Post subject: Reply with quote

vipernicus, No joy on reiser4+lockess+SMP I'm sorry to say. It does behave slightly different in that it simply locks up rather than throw a kernel panic and I can toggle the numlock key for a few seconds after it says "VFS: Mounting root (reiser4 filesystem) read only", but the lockup still happens in almost the identical location as the kernel panic. But maybe that is some sort of progress. I'll keep looking at it but in the meantime emission5 without lockless is running very well. Thanks to you and predator freak for all your great work.

Last edited by immudium on Fri Jul 28, 2006 9:55 pm; edited 1 time in total
Back to top
View user's profile Send private message
immudium
Guru
Guru


Joined: 12 Oct 2004
Posts: 332
Location: Utah

PostPosted: Fri Jul 28, 2006 9:52 pm    Post subject: Reply with quote

dan2003 wrote:
ebuild seem broken :roll:

: command not foundsys-kernel/emission-sources/emission-sources-2.6.17-r5.ebuild: line 3:
: command not foundsys-kernel/emission-sources/emission-sources-2.6.17-r5.ebuild: line 7:

!!! ERROR: sys-kernel/emission-sources-2.6.17-r5 failed.
Call stack:
ebuild.sh, line 1447: Called source '/usr/local/portage/sys-kernel/emission-sources/emission-sources-2.6.17-r5.ebuild'
' emission-sources-2.6.17-r5.ebuild, line 9: Called inherit 'eutils' 'kernel-2
ebuild.sh, line 1182: Called die

.eclass could not be found by inherit()
!!! If you need support, post the topmost build error, and the call stack if relevant.


aux_get(): (0) Error in sys-kernel/emission-sources-2.6.17-r5 ebuild. (1)
Check for syntax error or corruption in the ebuild. (--debug)


There seems to be some sort of weird, invisible character in the ebuild file using the wget method that portage doesn't like. If you open up the downloaded ebuild and copy and paste the text into a new text editor instance, it should work fine.
Back to top
View user's profile Send private message
vipernicus
Veteran
Veteran


Joined: 17 Jan 2005
Posts: 1462
Location: Your College IT Dept.

PostPosted: Fri Jul 28, 2006 10:25 pm    Post subject: Reply with quote

Ebuild is fixed, sorry guys.
_________________
Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog
Back to top
View user's profile Send private message
cpakkala
Apprentice
Apprentice


Joined: 17 Dec 2004
Posts: 154

PostPosted: Sat Jul 29, 2006 3:32 am    Post subject: Reply with quote

Arghh! Same damn error that continues to keep me from being able to use emission:

Code:

...
CC      arch/x86_64/lib/csum-wrappers.o
  CC      arch/x86_64/lib/delay.o
  AS      arch/x86_64/lib/getuser.o
  AS      arch/x86_64/lib/memcpy.o
  CC      arch/x86_64/lib/memmove.o
  AS      arch/x86_64/lib/memset.o
  AS      arch/x86_64/lib/putuser.o
  AS      arch/x86_64/lib/thunk.o
  CC      arch/x86_64/lib/usercopy.o
  AR      arch/x86_64/lib/lib.a
  GEN     .version
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
mm/built-in.o: In function `migrate_page_remove_references':
: undefined reference to `__put_page'
make: *** [.tmp_vmlinux1] Error 1


Does anyone know how to fix this? I can't be the only person with this error. Is it amd64 related?


Last edited by cpakkala on Sat Jul 29, 2006 6:44 pm; edited 2 times in total
Back to top
View user's profile Send private message
mrcs
Tux's lil' helper
Tux's lil' helper


Joined: 10 Oct 2003
Posts: 137

PostPosted: Sat Jul 29, 2006 8:24 am    Post subject: Reply with quote

Hi,

When I try to use suspend2, hibernate blurts out this:
Quote:
Your kernel does not appear to have Software Suspend 2 support compiled in.
Please follow the HOWTO linked from http://www.suspend2.net/ for instructions
on how to compile Software Suspend into your kernel.
hibernate: Aborting.

But my .config shows this:
Code:
CONFIG_SUSPEND2_CRYPTO=y
CONFIG_SUSPEND2=y
# CONFIG_SUSPEND2_FILEWRITER is not set
CONFIG_SUSPEND2_SWAPWRITER=y
CONFIG_SUSPEND2_DEFAULT_RESUME2="/dev/hda2"
# CONFIG_SUSPEND2_KEEP_IMAGE is not set

and
Code:
CONFIG_CRYPTO_LZF=y

This config worked with emission4 so I'm stumped. Any clues?
Back to top
View user's profile Send private message
EAD
Guru
Guru


Joined: 05 Jul 2006
Posts: 352

PostPosted: Sat Jul 29, 2006 8:42 am    Post subject: Reply with quote

Why doesn't it is in the evmgr -u yet? is the overlayes updated? is it fixed?
Back to top
View user's profile Send private message
nesl247
Veteran
Veteran


Joined: 15 Jun 2004
Posts: 1614
Location: Florida

PostPosted: Sat Jul 29, 2006 8:55 am    Post subject: Reply with quote

EAD wrote:
Why doesn't it is in the evmgr -u yet? is the overlayes updated? is it fixed?


EAD, I've said it before and I will say it one last time. Please do not post about Evolution Mission Install Guide/Overlay stuff anywhere but on our site. I'll update it when I feel it's ready after testing. I haven't had time to try it yet.
Back to top
View user's profile Send private message
EAD
Guru
Guru


Joined: 05 Jul 2006
Posts: 352

PostPosted: Sat Jul 29, 2006 9:46 am    Post subject: Reply with quote

nesl247 wrote:
EAD wrote:
Why doesn't it is in the evmgr -u yet? is the overlayes updated? is it fixed?


EAD, I've said it before and I will say it one last time. Please do not post about Evolution Mission Install Guide/Overlay stuff anywhere but on our site. I'll update it when I feel it's ready after testing. I haven't had time to try it yet.


oops, soory, just thought it is really closer to the EVO mission :wink:
Back to top
View user's profile Send private message
EAD
Guru
Guru


Joined: 05 Jul 2006
Posts: 352

PostPosted: Sat Jul 29, 2006 1:45 pm    Post subject: Reply with quote

I have this bug when compiling the kernel
Code:
 CC      drivers/net/forcedeth.o
drivers/net/forcedeth.c:3384: error: 'PCI_DEVICE_ID_NVIDIA_NVENET_16' undeclared here (not in a function)
drivers/net/forcedeth.c:3388: error: 'PCI_DEVICE_ID_NVIDIA_NVENET_17' undeclared here (not in a function)
drivers/net/forcedeth.c:3392: error: 'PCI_DEVICE_ID_NVIDIA_NVENET_18' undeclared here (not in a function)
drivers/net/forcedeth.c:3396: error: 'PCI_DEVICE_ID_NVIDIA_NVENET_19' undeclared here (not in a function)
drivers/net/forcedeth.c:3400: error: 'PCI_DEVICE_ID_NVIDIA_NVENET_20' undeclared here (not in a function)
drivers/net/forcedeth.c:3404: error: 'PCI_DEVICE_ID_NVIDIA_NVENET_21' undeclared here (not in a function)
drivers/net/forcedeth.c:3408: error: 'PCI_DEVICE_ID_NVIDIA_NVENET_22' undeclared here (not in a function)
drivers/net/forcedeth.c:3412: error: 'PCI_DEVICE_ID_NVIDIA_NVENET_23' undeclared here (not in a function)
make[2]: *** [drivers/net/forcedeth.o] Error 1
make[1]: *** [drivers/net] Error 2
make: *** [drivers] Error 2
Back to top
View user's profile Send private message
mbar
Veteran
Veteran


Joined: 19 Jan 2005
Posts: 1990
Location: Poland

PostPosted: Sat Jul 29, 2006 2:46 pm    Post subject: Reply with quote

Same here. pci_ids.h file is outdated, I just copied a newer one from no-sources.
Back to top
View user's profile Send private message
b33fc0d3
Retired Dev
Retired Dev


Joined: 22 Jun 2006
Posts: 128

PostPosted: Fri Aug 04, 2006 10:52 pm    Post subject: Reply with quote

mrcs wrote:
Hi,

When I try to use suspend2, hibernate blurts out this:
Quote:
Your kernel does not appear to have Software Suspend 2 support compiled in.
Please follow the HOWTO linked from http://www.suspend2.net/ for instructions
on how to compile Software Suspend into your kernel.
hibernate: Aborting.

But my .config shows this:
Code:
CONFIG_SUSPEND2_CRYPTO=y
CONFIG_SUSPEND2=y
# CONFIG_SUSPEND2_FILEWRITER is not set
CONFIG_SUSPEND2_SWAPWRITER=y
CONFIG_SUSPEND2_DEFAULT_RESUME2="/dev/hda2"
# CONFIG_SUSPEND2_KEEP_IMAGE is not set

and
Code:
CONFIG_CRYPTO_LZF=y

This config worked with emission4 so I'm stumped. Any clues?


Same here, posted on evolution-mission forums about this too, suspend2 /proc stuff is completely missing so something is very broken, until then I'm back to emission4.
Back to top
View user's profile Send private message
nesl247
Veteran
Veteran


Joined: 15 Jun 2004
Posts: 1614
Location: Florida

PostPosted: Fri Aug 04, 2006 10:58 pm    Post subject: Reply with quote

Emission-Sources 6 should be out sometime soon according to vipernicus. Predatorfreak has stepped down and vipernicus is now the sole maintainer once again.
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
Page 1 of 1

 
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