
Code: Select all
Linux gentoo 2.6.31-zen9 #1 ZEN SMP Mon Nov 30 19:36:32 EST 2009 i686 Intel(R) Celeron(R) CPU 2.40GHz GenuineIntel GNU/Linux
Good news, I love people who run sane systems like mehuckabuck wrote:Thanks for this, love the new white toast ...
Using the BFS scheduler, latest stable X and nvidia drivers w/ compiz. And rockin' the gentoo G in the framebuffer with uvesafbCode: Select all
Linux gentoo 2.6.31-zen9 #1 ZEN SMP Mon Nov 30 19:36:32 EST 2009 i686 Intel(R) Celeron(R) CPU 2.40GHz GenuineIntel GNU/Linux
Code: Select all
INIT: PANIC: segmentation violationCode: Select all
emerge --info
Portage 2.1.6.13 (default/linux/x86/10.0/desktop, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.31-zen9 i686)
=================================================================
System uname: Linux-2.6.31-zen9-i686-Intel-R-_Core-TM-2_Duo_CPU_L7100_@_1.20GHz-with-gentoo-2.0.1
Timestamp of tree: Tue, 01 Dec 2009 09:00:01 +0000
distcc 3.1 i686-pc-linux-gnu [enabled]
app-shells/bash: 4.0_p28
dev-java/java-config: 2.1.9-r1
dev-lang/python: 2.6.4, 3.1.1-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake: 2.8.0
sys-apps/baselayout: 2.0.1
sys-apps/openrc: 0.5.2-r2
sys-apps/sandbox: 2.2
sys-devel/autoconf: 2.13, 2.63-r1
sys-devel/automake: 1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils: 2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.6b
virtual/os-headers: 2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distcc distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/x11"
SYNC="rsync://gandalf/gentoo-portage"
USE="X a52 aac acl acpi alsa berkdb bluetooth branding bzip2 cairo cdr cleartype cli consolekit cracklib crypt cups dbus dri dts dvd dvdr eds embedded emboss encode esd evo exif expat fam fbcondecor firefox flac fortran ftp gd gdbm gif gmp gpm gstreamer hal iconv idn java jpeg kde kpathsea lcms ldap libnotify mad mikmod mmx mmxext mng modules motif mp3 mp4 mpeg mudflap mysql ncurses nls nptl nptlonly nsplugin ogg opengl openmp oss pam pcre pdf perl phonon png ppds pppd python qt3 qt3support qt4 quicktime readline reflection samba sdl session slang spell spl sql ssl startup-notification svg sysfs tcpd thunar tiff truetype unicode usb vorbis webkit win32codecs x264 x86 xcomposite xinerama xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

can I get a .config too? (just on a pastebin or something would be good) . Have you used tuxonice on a vanilla 2.6.31 kernel yet?albright wrote:After being sent out of my own thread, I'll post this here as requested:
The machine hibernates but when waking up throws an
error and freezes (sometimes after getting to the
kde desktop sometimes just a black screen); the error is something like:
there's what looks like a memory address after the "violation"Code: Select all
INIT: PANIC: segmentation violation
this is a thinkpad x300 with intel graphics and KMS enabled
(intel driver 2.9.1 / xorg-server 1.7.1)
using BFS scheduler ...
Here is emerge --info
Code: Select all
emerge --info Portage 2.1.6.13 (default/linux/x86/10.0/desktop, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.31-zen9 i686) ================================================================= System uname: Linux-2.6.31-zen9-i686-Intel-R-_Core-TM-2_Duo_CPU_L7100_@_1.20GHz-with-gentoo-2.0.1 Timestamp of tree: Tue, 01 Dec 2009 09:00:01 +0000 distcc 3.1 i686-pc-linux-gnu [enabled] app-shells/bash: 4.0_p28 dev-java/java-config: 2.1.9-r1 dev-lang/python: 2.6.4, 3.1.1-r1 dev-python/pycrypto: 2.0.1-r8 dev-util/cmake: 2.8.0 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.5.2-r2 sys-apps/sandbox: 2.2 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.7.9-r1, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distcc distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="-Wl,-O1" MAKEOPTS="-j9" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/x11" SYNC="rsync://gandalf/gentoo-portage" USE="X a52 aac acl acpi alsa berkdb bluetooth branding bzip2 cairo cdr cleartype cli consolekit cracklib crypt cups dbus dri dts dvd dvdr eds embedded emboss encode esd evo exif expat fam fbcondecor firefox flac fortran ftp gd gdbm gif gmp gpm gstreamer hal iconv idn java jpeg kde kpathsea lcms ldap libnotify mad mikmod mmx mmxext mng modules motif mp3 mp4 mpeg mudflap mysql ncurses nls nptl nptlonly nsplugin ogg opengl openmp oss pam pcre pdf perl phonon png ppds pppd python qt3 qt3support qt4 quicktime readline reflection samba sdl session slang spell spl sql ssl startup-notification svg sysfs tcpd thunar tiff truetype unicode usb vorbis webkit win32codecs x264 x86 xcomposite xinerama xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
any advice welcome, TIA

huckabuck wrote:Thanks for this, love the new white toast ...
Using the BFS scheduler, latest stable X and nvidia drivers w/ compiz. And rockin' the gentoo G in the framebuffer with uvesafbCode: Select all
Linux gentoo 2.6.31-zen9 #1 ZEN SMP Mon Nov 30 19:36:32 EST 2009 i686 Intel(R) Celeron(R) CPU 2.40GHz GenuineIntel GNU/Linux
Code: Select all
2.6.31-zen9-custom #11 ZEN SMP PREEMPT Tue Dec 1 13:48:02 CST 2009 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5600+

I used pappy's kernel for 2.6.31-zen9 and his value is set to 1,DigitalCorpus wrote:Okay, so playing with Xfce4 a bit with rr_interval set to 18 (that is defautl for a quad core). Unfortunately the paradigm of more cores == less latency is not true. I' had 2, 4-thread mencoder encodes in the backgorund. One niced to 19 and the other at -10. I had to drop r_interval down to ~6 in order to not have a choppy display when dragging around windows et al. Kind of an extreme case, but if you choose seemless latency, keep the rr_interval in the kernel set to 6 or below. Keep in mind the post-boot rr_interval seems to be calculated as in kernel rr_interval * (# cpus's - 1 ). Just an FYI for you all.
Good luckCONFIG_BFS_RR_INTERVAL:
This is the smallest duration that any cpu process scheduling unit
will run for. Increasing this value can increase throughput of cpu
bound tasks substantially but at the expense of increased latencies
overall. Conversely decreasing it will decrease average and maximum
latencies but at the expense of throughput. This value is in
milliseconds and the default value chosen depends on the number of
cpus available at scheduler initialisation with a minimum of 6.
Valid values are from 1-5000.
Default is 6ms
3ms is recommended for a very interactive, responsive desktop

No, doesnt touch intel graphics stuff (unless using the drmnext patch, but I can tell you're not from .config since drmnext patch renames kernel to -custom).albright wrote:About my problem with tuxonice (see above somewhere in
this thread not too far back).
I have no trouble with gentoo 2.6.31r6 kernel patched with
tuxonice patch -- hibernation now seems to work perfectly
(yesterday I hibernated and awoke 5 or 6 times with no
problems).
Zen 2.6.31_p9 causes a kernel panic (of various sorts - see
above post).
I also notice - maybe important - that while zen is trying to
wake up there is a brief period where the screen goes
weird -- it looks like a patchwork quilt. After that I see the
tuxonice wake up progress screen again and soon after
the system locks up (sometimes it actually shows the
desktop but usually not).
did zen mess with the intel graphics stuff?
Setting this to 1 from the default 6 definitely increases the responsiveness on my desktop (gnome-light w/compiz)Anon-E-moose wrote:I used pappy's kernel for 2.6.31-zen9 and his value is set to 1,DigitalCorpus wrote:Okay, so playing with Xfce4 a bit with rr_interval set to 18 (that is defautl for a quad core). Unfortunately the paradigm of more cores == less latency is not true. I' had 2, 4-thread mencoder encodes in the backgorund. One niced to 19 and the other at -10. I had to drop r_interval down to ~6 in order to not have a choppy display when dragging around windows et al. Kind of an extreme case, but if you choose seemless latency, keep the rr_interval in the kernel set to 6 or below. Keep in mind the post-boot rr_interval seems to be calculated as in kernel rr_interval * (# cpus's - 1 ). Just an FYI for you all.
seems to work fine at that.
This is from kernel helpGood luckCONFIG_BFS_RR_INTERVAL:
This is the smallest duration that any cpu process scheduling unit
will run for. Increasing this value can increase throughput of cpu
bound tasks substantially but at the expense of increased latencies
overall. Conversely decreasing it will decrease average and maximum
latencies but at the expense of throughput. This value is in
milliseconds and the default value chosen depends on the number of
cpus available at scheduler initialisation with a minimum of 6.
Valid values are from 1-5000.
Default is 6ms
3ms is recommended for a very interactive, responsive desktop
Code: Select all
init[1]: segfault at 0 ip (null) sp bfd01d9c error 4 in init[8048000+7000]
init[1]: segfault at 0 ip (null) sp bfd01d9c error 4 in init[8048000+7000]
Kernel panic - not syncing: Attempted to kill init!




*edit*cheater1034 wrote:It takes time, I'm not available to sit in front of it for hours and work on the rebasing, but as you can see I started the rebasing yesterday, may finish tonight or tomorrow and start merging to master.

I believe it's fixed on zen 2.6.31 git now, I'm working on the 2.6.32 zen base currently and the final 2.6.30-zen release (git updates barring yet)albright wrote:Just a small addition to my situation
This morning I built the just released gentoo-sources 2.6.32
after patching it with the latest tuxonice patches.
It hibernates and re-awakes perfect SFAICT (only a few times
so far).

Code: Select all
scripts/kconfig/mconf.c:318: error: static declaration of 'get_symbol_str' follows non-static declaration
scripts/kconfig/lkc_proto.h:20: note: previous declaration of 'get_symbol_str' was here
Code: Select all
git diff 22763c5cf3690a681551162c15d34d935308c8d7 origin/master | lzma -z -c > /tmp/2.6.32-zen-test.patch.lzma