Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

03.11.2008, 23:49

[gelöst] kernel wird sporadisch gebootet

Ich habe folgendes Problem mit folgenden Symptomen:
- gentoo-sources kernel 2.6.25gentoo-r8 mit folgender config im anhang
- kernel wird in grub ausgewählt und startet auch. D.h. grub findet auch meine boot partition und meinen kernel und legt los.
- und dann nach einer kurzen Pause bei folgender Zeile (Auszug von /var/log/dmesg) :
... CPU1: Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz stepping 0b ...
passiert folgendes: der PC STARTET PLÖTZLICH NEU, nachdem viele Zeilen kommen, die den ganzen Bildschirm ganz einnehmen. (es sieht zumindest so aus, wie wenn er einfach weiter machen würde)
- nachdem ich so ca. 5-20 mal frisch den PC gestartet hab packt er es dann doch und startet durch. Ja und so schalte ich jeden Tag meinen PC jetzt ein. Es kotzt ehrlich gesagt an und es wird jetzt aber Zeit dass sich da was ändert.

WAS HABE ICH SCHON PROBIERT:
- PC ganz aus, warten, neustarten
- PC in grub warten und dann starten, in edit gehen und dort booten
- genkernel bootet bei ALL immer OHNE PROBLEME (von daher muss es am kernel liegen)
- diverse Dinge am bios probiert aber kein erfolg
- google gefragt nix gefunden, hier im Forum gesucht nix gefunden
- kernel 2.6.27-gentoo-r1 probiert, selbes Problem bei ähnlicher Einstellung

habe schon überlegt durch trail und error einfach mal alles im kernel einzuschalten und dann die hälfte davon abzuschalten und die fehlende Kerneleinstellung finden.
GIBTS ABER KEINE ANDERE LÖSUNG?

Hab anbei noch meine grub.conf angehängt.

Aja vielleicht mags ja wichtig sein was für ein System ich habe:

CPU E6750 @3,14GHZ
MAINBOARD GIGABYTE-DS3P
SATA FESTPLATTEN (KEIN RAID )
2 GB RAM DDR2 667

Hoffe ich hab hier genügend Infos angegeben.
Wäre echt nett wenn man mir irgendwie weiterhelfen kann, vllt weiß ja jemand wo ich suchen muss ^^, sonst verzweifel ich weiterhin jeden Tag beim Booten.

Grüße

darkrichsmile
»darkrichsmile« hat folgende Dateien angehängt:
  • config.txt (47,35 kB - 5 mal heruntergeladen - zuletzt: 08.11.2008, 17:35)
  • grub.txt (817 Byte - 2 mal heruntergeladen - zuletzt: 08.11.2008, 17:34)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »darkrichsmile« (12.11.2008, 12:28)


2

04.11.2008, 00:01

Nabend

ist hierzu etwas im Kernel_Log = "dmesg"
zu finden?
wenn ja, dann poste die Ausgabe bitte noch als Anhang.

MfG

3

06.11.2008, 11:48

also wenn ich recht verstanden hab hättest du gerne die /var/log/dmesg...

ich setze die mal einfach dazu... wie gesagt alles was nach der besagten zeile kommt entscheided darüber ob weiter gebootet wird.

Vielleicht kennt auch jemand das Problem?

Oder hat jemand ne Ahnung woran das liegen kann? Fehlt mir im Kernel etwas bestimmtes?
»darkrichsmile« hat folgende Datei angehängt:
  • dmesg.txt (26,04 kB - 4 mal heruntergeladen - zuletzt: 08.11.2008, 17:34)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »darkrichsmile« (06.11.2008, 12:02)


4

06.11.2008, 12:28

Also nur noch mal für die Langsamen (wie mich :D):

Du kannst Dein System mit einem genkernel ganz normal booten und benutzen, aber beim selbstgebauten, haut's Dir den PC aus den Fugen? Hab ich das soweit richtig verstanden?

Und wenn ich Deine dmesg-log-datei lese, fällt mir nur eine Sache auf:

Zitat

ENABLING IO-APIC IRQs

Das ist die Aktion, die (zeitlich) nach

Zitat

CPU1: Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz stepping 0b
kommt. Also sollte der Fehler vermutlich in dieser Richtung liegen ...
Unix wurde nicht entwickelt, um seine Benutzer daran zu hindern, dumme Dinge zu tun, denn das würde diese auch davon abhalten, schlaue Dinge zu tun.“ – Doug Gwyn

5

06.11.2008, 14:46

genau so ist es. Mir ist auch aufgefallen dass die wahrscheinlichkeit vermutlich höher ist dass er ducrhbootet, wenn ich grub runterlaufen lasse.

Meine nächste Frage ist, was macht

ENABLING IO-APIC IRQs.
Irgendwo werd ich bestimmt was im Netz finden, aber ich hab heute keine Zeit zu suchen, also falls jemand es schon so weiß, immer nur her damit :)

6

06.11.2008, 19:57

.... aber ich hab heute keine Zeit zu suchen ...


Währe gut, wenn Du es Dir am besten das nächste mal überlegs, bevor Du s so schreibst ... denn alle sind hier privat und haben (meistens) keine zeit ...

Hört sich leicht nach "ich habe keine Lust" an .... und dann reagieren die meisten Forumsteilnehmer mit "Unverständnis" und reagieren ab da nicht mehr auf den Beitrag!

Nur mal zum nachdenken 8)
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

7

08.11.2008, 17:07

Und ja genau du sagst es, man hat meistens keine Zeit, aus dem selben Grund hab ich das auch gesagt.
Sry du kennst mich nicht und meine Gründe warum ich das gerade geschrieben hab...

Wenn du einfach nur andere schon beurteilst ohne überhaupt mal einen Versuch gestartet zu haben dass man sich geirrt haben könnte, dann bist du auch nicht besser als die, die eine ... "ich habe keine Lust"-Einstellung haben.

Du greifst mich hier mit deinem Beitrag an und DEIN Beitrag mir nur Zeit genommen mehr nicht.

Der wer helfen will der wird mir irgendwie helfen und das nicht denken, und wer dass dann doch denkt und nicht schreibt, der kann halt nicht über den Tellerrand hinausschauen.

So und nun widme ich meinem Problem, und wenn einer nett und konstruktive Beiträge schreiben kann, dann bitte ich darum mir zu helfen, ich wäre WIRKLICH sehr dankbar...
und derweil werde aus lauter Faulheit in google rumsuchen ob ich eine Lösung für das Problem finden kann oder nicht und hier alles niederschreiben, WENN ich eine Lösung gefunden habe.

Dankeschön :)

8

08.11.2008, 17:41

Im Prinzip ist habe ich dein Problem verstanden, nur den genauen Ablauf noch nicht.

Zitat

passiert folgendes: der PC STARTET PLÖTZLICH NEU, nachdem viele Zeilen kommen, die den ganzen Bildschirm ganz einnehmen. (es sieht zumindest so aus, wie wenn er einfach weiter machen würde)


Könntest du das noch verständlicher machen.

Zitat

PC in grub warten und dann starten, in edit gehen und dort booten

Hast du dann auch irgendwelche Parameter ausprobiert?
Probier doch mal
acpi=off noapic nolapic
an deine Kernelzeile anzufügen und sags, obs dann geht.
Wenn ja, dann probier die Optionen einzeln.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

9

08.11.2008, 18:09

Zitat

Könntest du das noch verständlicher machen.
Ok ich werde es so ausführlich wie möglich machen:
Ich schalte den PC ein, grub kommt, ich wähle den Kernel 2.6.25-gentoor8
und er bootet den Kernel. Naja dann kommen halt alle Sachen die in dmesg geloggt sind (siehe Anhang Erstbeitrag)
bis zum Punkt
CPU1: Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz stepping 0b
Dort pausiert er ca. 3 Sekunden, dann bootet er weiter und zwar eine 1 Sekunde lang und dann startet er neu.
Was nun folgen sollte und höchstwahrscheinlich auch teilweise noch ausgeführt wird, ist in der dmesg-Logfile zu entnehmen.
Leider kann ich dazu nicht mehr sagen, außer das was noch im Angang im Erstbeitrag ist.

Ich vermute dass es an ACPI oder an den IRQs liegt, da dies unter anderem mit dem SATA Controller folgt.
Da ich ein Recht "neues" Board habe GA-DS3P mit P35 und SATA2 und GSATA Controller, kann es sein dass ich vielleicht keine volle Unterstützung habe.
SATA Problem schließe ich aus da er ja den Kernel immer booten kann.


Übrigens:
:thumbsup: Hey danke für den Beitrag, also ich hab via google genau das auch erfahren dass ich das einfach abschalten kann.

Variante 1 : über grub

Variante 2 : über kernel

ich werde einfach es über grub machen, geht schneller.

ich hab nirgends herausgefunden was für Folgen es hat wenn ich noapic setze... acpi ist mir klar wofür ich das brauche.
Bin ich dann mit noapic langsamer oder funktioniert mein Interruptcontroller nicht mehr richtig etc.?


Werde gleich bescheid sagen ob sich was getan hat :)

10

08.11.2008, 18:33

Leider hat das nix gebracht, hab in grub die drei Werte eingefügt, dann mal nur den einen dann mal nur den anderen etc... leider alles erfolglos. Einziger Unterschied war, dass er noch länger bei der Pause gewartet hat.

Ich werd mir mal dmesg genauer anschauen und vllt den kernel abändern.

11

08.11.2008, 19:34

Ich habe im BIOS folgende einstellungen getestet :
Onboard Serial Port 1 8 (disabled / auto)
Onboard Parallel Port (disabled)

beides hat nicht weiter geholfen, standardmäßig ist es im bios wie folgt:
Onboard Serial Port 1 8 (3F8/IRQ4)
Onboard Parallel Port (378/IRQ7)

ich werde mir nochmal den genkernel genauer anschauen

12

08.11.2008, 20:08

Ansonsten: Benutz' doch einfach den genkernel. Der beißt auch nicht :D

Wenn Dein System dann läuft, was spielt es dann für eine Rolle? ;)
Unix wurde nicht entwickelt, um seine Benutzer daran zu hindern, dumme Dinge zu tun, denn das würde diese auch davon abhalten, schlaue Dinge zu tun.“ – Doug Gwyn

13

08.11.2008, 20:33

Ja genau das dachte ich mir dann auch, leider hab ich genkernel zu selten gebootet... und jetzt tritt der selbe Fehler auch bei genkernel auf...
ich hab genkernel neu emerged und mit genkernel all erstellt und zudem die Einträge in der grub.conf. dennoch ich hab die selben Fehler.

So langsam hab ich immer weniger ahnung woran es liegen kann.
  • noapic macht in grub keinen unterschied egal ob genkernel oder gentoo-sources
  • genkernel geht doch nicht immer
eine Variante wäre am Kernel zu spielen.

Ich hab aber jetzt ein dmesg bei dem der boot abgebrochen (mittels gentoo live cd kopiert) wurde und einen wo es ging mit gentoo-sources 2.6.25-gentoor8.

Wie man unschwer erkennen kann kommt nach Real Time Clock Driver v1.12ac kommt kein Eintrag mehr im defekten dmesg...
im anderen jedoch kommt:

Real Time Clock Driver v1.12ac
hpet_resources: 0xfed00000 is busy
Linux agpgart interface v0.103
input: Power Button (FF) as /class/input/input0
...

Meine Vermutung wäre daher dass es an dem liegen könnte, aber bis zu dieser Zeile gibt es weitere Unterschiede, ich werde mir diese mal genauer anschauen und google fragen ;)
Mir ist der Unterschied zwischen genkernel und gentoo-sources auch nicht so ganz klar... naja.

keep on looking for a solution :)

PS: Nachtrag Anhang vergessen
»darkrichsmile« hat folgende Dateien angehängt:
  • dmesg_broken.txt (25,22 kB - 3 mal heruntergeladen - zuletzt: 11.11.2008, 06:55)
  • dmesg.txt (26,04 kB - 2 mal heruntergeladen - zuletzt: 11.11.2008, 06:55)

14

09.11.2008, 18:55

Ich probiere mich mal an diversen Bios-einstellungen via ahci und irq einstellungen... wenn ich erfolgreich bin, werde ich bescheid sagen :)

15

09.11.2008, 19:01

Alternativ könntest ein paar LiveCDs probieren und schauen, bei welchen Kernel es keine Probleme gibt.
Die Konfigurationsdateien davon sichern (Namen am besten anhand der aktuellen Kernelversion wählen) und die funktionierenden mit den nicht funktionieren vergleichen.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

16

09.11.2008, 22:44

ahja super, stimmt. Werde ich machen, wenn die biosumstellungen auch nicht weiterhelfen :)

17

10.11.2008, 16:28

die biosunstellungen helfen auch nicht weiter. Ich vermute auch dass die dmesges nicht so ganz passen. Dmesg wird wahrscheinlich nicht geloggt wenn mein PC beim Booten diesen plötzlichen Neustart macht. Dann würde es keinen sinn machen dass ich dir logs via livecd hole.

und ich habe keine .config oder ähnliches in der livecd gefunden.
Gibt es vllt eine Möglichkeit den kernel langsamer zu booten, sodass ich beim booten rauslesen kann woran es hapert?

Werde noch zusätzlich google fragen

EDIT:

es wird wirklich nicht geloggt in dmesg, wenn der kernel einen fail boot macht, na toll.
Hab darufhin den kernel ohne acpi und cpu throttling etc kompiliert, auch kein erfolg. So langsam wirds unlösbar.

Hab bis jetzt keinen einizigen kernel gehabt bei dem es keine Bootprobleme gab.

Anmerkung: ich hatte mal vor längerer zeit ubuntu drauf, also müsste es ja gehen

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »darkrichsmile« (10.11.2008, 17:43)


18

10.11.2008, 19:01

Versteh ich nicht.

Zitat

Hab bis jetzt keinen einizigen kernel gehabt bei dem es keine Bootprobleme gab.

vs.

Zitat

Anmerkung: ich hatte mal vor längerer zeit ubuntu drauf, also müsste es ja gehen

Wenn es unter Ubuntu ging, dann nimm doch von da einen Kernel und dessen Konfiguration.

Da die Festplatte erst nach dem Start von init rw gemountet wird, ist das eigentlich klar - aber hab auch nicht dran gedacht in dem Moment.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

19

10.11.2008, 19:31

hm von ubuntu hab ich keine backups etc... vllt kann ich es ja von einer live mir holen.

Zitat



Da die Festplatte erst nach dem Start von init rw gemountet wird, ist
das eigentlich klar - aber hab auch nicht dran gedacht in dem Moment.
Kannst du mir das mit init rw mal genauer erklären?

Hab eben den 2.6.27-r2 kernel ausprobiert, es hat sich dadurch leider nix geändert, außer dass fglrx nicht mehr geladen werden kann (müsste ja dazu einen neueren Treiber emergen als der aktuelle).

Geht genkernel mit 2.6.27-r2 ? muss ich dazu genkernel unmasken?

20

10.11.2008, 21:22

Geht genkernel mit 2.6.27-r2 ? muss ich dazu genkernel unmasken?
Nein musst du nicht, wenn du die 2.6.27-r2 er Sources schon drauf hast.
Genkernel ist in dem Sinne ja nicht ein Kernel, es ist ein Werkzeug bzw eine Script Sammlung mit deren Hilfe ein generischer Kernel konfiguriert werden kann.
Die Genkernel Scripts verwenden die gleichen Sourcen wie als würdest du den kernel manuell bauen (make menuconfig)
gebaut wird aus den Sourcen auf dem der Symlink zeigt.
Den aktuellen Symlink kannst du dir mit

Quellcode

1
eselect kernel list
anzeigen lassen, und mit

Quellcode

1
eselect kernel set NUMER
neu setzen.

Also probiere es noch mal mit Hilfe der genkernel Scripts neu erstellten Kernel-Konfiguration, also zunächst den Symlink korrekt setzen und dann etwa

Quellcode

1
genkernel --all
wenn du noch etwas an der Konfiguration ändern möchtest dann nimm den Schalter "--menuconfig" mit hinzu.
Weitere Info findest du zb hier
http://www.gentoo.de/doc/de/genkernel.xml

MfG