Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Neu kompilierter Kernel oopst
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
TheRising
n00b
n00b


Joined: 01 Jul 2003
Posts: 10

PostPosted: Sun Jun 26, 2005 12:09 pm    Post subject: Neu kompilierter Kernel oopst Reply with quote

Hi,

ein Problem gelöst und ein neues am Start. Hatte bis vor kurzem das Problem das gcc sich nicht selbst compilen konnte.

Da ich aber auf 3.4.4 upgraden wollte hab ich dann im Forum eine Lösung gefunden die mit anderen CFLAGS arbeitet. Irgendwie -O0 + eine andere (weiß nemmer).


Das hat dann soweit auch geklappt. Seitdem sind sicher auch 10 emerge world -e drübergelaufen und alles andere funzt noch.
Zumindestens sind mir keine segfaults und ähnliches aufgefallen.


Nur wenn ich einen Kernel kompiliere und den boote Oopst er nach kurzer Zeit. Egal ob das nun der neue 2.6.12 mit oder ohne ck2 ist oder ich in die Sourcen vom letztem stabilen Kernel wechsel der läuft und nur nochmal make anwerfe (in diesem Fall ein 2.6.11-ck10s).

Hier mal 2 Kernel Oops mit Debug zum durchlesen:
http://nopaste.php-q.net/143394

Kernelconfig:
http://nopaste.php-q.net/143405

Nicht wundern der Kernel ist auf Debug geconft aber die sonstigen Einstellungen sind ja gleich.


Quote:
Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.11-ck10s i686)
=================================================================
System uname: 2.6.11-ck10s i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.6.12
ccache version 2.4 [enabled]
dev-lang/python: 2.3.5, 2.4.1-r1
sys-apps/sandbox: 1.2.9
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.18
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -Os -mfpmath=387,sse -mmmx -msse -msse2 -fforce-addr -frename-registers -finline-functions"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -Os -mfpmath=387,sse -mmmx -msse -msse2 -fforce-addr -frename-registers -finline-functions"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache cvs distlocks fixpackages sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LDFLAGS="-Wl,-Os -Wl,--enable-new-dtags -Wl,--sort-common -Wl,-z,now -s"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/2portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 alsa apache2 apm berkdb chroot crypt dba fastcgi ftp gdbm gpm icc libg++ memlimit mmx mpm-worker mysql ncurses nls no-htdocs nocardbus nocd nomultilib nptl openssh pam perl php pic posix propolice python readline session sse ssl tcpd threads unicode userlocales utf8 vhosts zlib userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS


Mfg
TheRising


Last edited by TheRising on Sun Jun 26, 2005 12:47 pm; edited 1 time in total
Back to top
View user's profile Send private message
SinoTech
Advocate
Advocate


Joined: 20 Mar 2004
Posts: 2579
Location: Neunkirchen / Saarland / Germany

PostPosted: Sun Jun 26, 2005 12:38 pm    Post subject: Reply with quote

Also die CFLAGS in deiner "/etc/make.conf" werden beim Kernelbau nicht berücksichtigt. Sollte von daher also eher an deiner Kernel-config liegen.
Wäre natürlich auch noch schön zu wissen welche HW du besitzt und wann und wo der Kernel oopst.

Mfg

Sino
Back to top
View user's profile Send private message
TheRising
n00b
n00b


Joined: 01 Jul 2003
Posts: 10

PostPosted: Sun Jun 26, 2005 12:46 pm    Post subject: Reply with quote

Wie gesagt Oopst er kurz nach dem booten.

Das schnellste war vielleicht 10-15s beim längsten konnte ich fast noch einen neuen Kernel compilieren.

In der Kernel Makefile adde ich meist noch -mfpmath=387,sse aber auch ohne kommt dieser Fehler. Und das ist bei allen Kernel die ich seit x Tagen kompiliere. Auch wenn ich in den Folder von dem Kernel wechsel den ich aktuell benutze und nochmal ein make (clean) drüberlaufen lasse Oopst dieses Kernelimage nach dem booten.

Hardware kann ich nicht so ganz genau sagen ist aber eine Maschine aus dem XL 4 Angebot von 1&1.

3 Ghz Pentium 4 HT
2 GB Ram

0000:00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
0000:00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)
0000:00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
0000:00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
0000:00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI #3 (rev 02)
0000:00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
0000:00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
0000:00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
0000:00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
0000:00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
0000:01:08.0 Ethernet controller: Intel Corporation 82562EZ 10/100 Ethernet Controller (rev 01)

Mfg
TheRising


Last edited by TheRising on Sun Jun 26, 2005 12:49 pm; edited 1 time in total
Back to top
View user's profile Send private message
SinoTech
Advocate
Advocate


Joined: 20 Mar 2004
Posts: 2579
Location: Neunkirchen / Saarland / Germany

PostPosted: Sun Jun 26, 2005 12:49 pm    Post subject: Reply with quote

Wenn er nicht immer an der selben Stelle oopst ist es evtl. kein Softwareproblem. Wie sieht es mit der Hardware aus ? Prozessor übertaktet ? RAM defekt ?
Keine Ahnung was alles einen Kernel so zum ooops bringen könnte.

Mfg

Sino
Back to top
View user's profile Send private message
TheRising
n00b
n00b


Joined: 01 Jul 2003
Posts: 10

PostPosted: Sun Jun 26, 2005 12:51 pm    Post subject: Reply with quote

Dummes editieren hehe.

Der alte Kernel der vor 2 Wochen? kompiliert wurde bevor ich das Problem mit gcc behoben habe funzt ja einwandfrei. Aber jeder Kernel den ich nun kompiliere Oopst ohne Gnade.

Daher und weil die Hardware relativ neu sein sollte (hoffe ich), sollte es nicht von selbiger kommen.

Mfg
TheRising
Back to top
View user's profile Send private message
SinoTech
Advocate
Advocate


Joined: 20 Mar 2004
Posts: 2579
Location: Neunkirchen / Saarland / Germany

PostPosted: Sun Jun 26, 2005 1:11 pm    Post subject: Reply with quote

Tjo, bin da im Moment leider auch etwas ratlos. Als ich auf gcc 3.4.4 geupdated habe, habe ich anschliessend folgendes getan:
Code:

$ emerge binutils glibc gcc && emerge binutils glibc gcc

Was du aber mit deinem mehrfachen "emerge -e world" wohl schon getan hast :(.

Ansonsten evtl. mal noch ein "revdep-rebuild" laufen lassen um sicherzustellen das alle benötigten Bibliotheken vorhanden sind (Falls eine SW da Probleme bereitet).

Oder vielleicht ist es auch ein BUG im 3.4.4'er !?

Oder einfach mal die CFLAGS / LDFLAGS etwas herunterschrauben. Werden zwar beim bauen des kernels nicht beachtet, aber evtl. gibt es da Programme die Probleme mit den CFLAGS und dem neuen gcc haben und so Probleme verursachen (Habe mich bei meinen CFLAGS daran gehalten).

Mfg

Sino
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) 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