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.

21

10.11.2008, 21:45

ah ok, gut dass du meine Vermutungen bestätigst :)

bin grad dabei einen ubuntu-kernel zu kompilieren scheint eine weile zu dauern. Wenn das auch nicht klappt dann versuch ichs mal mit dem neuen kernel.

Bin froh dass ich hier immer wieder ein paar Ideen bekomme, ich glaube mit älterer Hardware wärs einfacher gewesen ^^

Ich meld mich nochmal wenn ich alles mal probiert habe :)

22

10.11.2008, 21:57

ah ok, gut dass du meine Vermutungen bestätigst :)
Naja, du schriebst ja

Zitat

- genkernel bootet bei ALL immer OHNE PROBLEME (von daher muss es am kernel liegen)
Daher sollte es an der Kernel-Konfiguration liegen..

viel Erfolg

23

10.11.2008, 22:21

Wurde nicht später gesagt, dass bei genkernel der Fehler auch auftritt?
"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.

24

11.11.2008, 07:29

Ah ja sorry, der Thread ist schon recht groß und etwas unübersichtlich geworden, ich habe es übersehen :whistling:

Die Hardware Erkennung bezüglich der SATA Controller ist in den beiden "dmesg" Ausgaben
aus Beitrag 13
kernel wird sporadisch gebootet
aber auch sehr unterschiedlich, wurden hier zwischen den Ausgaben BIOS Einstellungen verändert?

Ich denke bei deinem recht Aktuellen Board solltest du versuchen "AHCI" zu verwenden, also im BIOS und im Kernel aktivieren.

viel Erfolg

25

11.11.2008, 10:33

ubuntu kernel ging natürlich nicht, der hat nicht mal meine partition gefunden, um sie zu mounten... werde mal den genkernel machen :)

Was mir noch einfällt:
ich hatte mal das problem dass der kernel meine partition nicht mounten konnte, das konnte ich durch das ausschalten von
PARTITION_ADVANCED in der .config
hinkriegen und einem SATA wiki. Mittlerweile hab ich es wieder an und es geht auch so, vermute ich hatte damals JMicron nicht im kernel drinnen.
Weiß aber nicht ob das mit dem aktuellen Problem was zu tun haben könnte, dass es am SATA-Controller lieg. Daher wollte ich das mal erwähnen, da evtl. ein Zusammenhang bestehen könnte,
dass der kernel nur sporadisch gebootet wird

heir noch lspci:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
00:00.0 Host bridge: Intel Corporation DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation PCI Express Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation USB UHCI Controller #5 (rev 02)
00:1a.2 USB Controller: Intel Corporation USB UHCI Controller #6 (rev 02)
00:1a.7 USB Controller: Intel Corporation USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation PCI Express Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation PCI Express Port 6 (rev 02)
00:1d.0 USB Controller: Intel Corporation USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 2 port SATA IDE Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc R580 [Radeon X1900]
01:00.1 Display controller: ATI Technologies Inc R580 [Radeon X1900]
03:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
03:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
05:01.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
05:01.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
05:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)

26

11.11.2008, 10:40

Wurde nicht später gesagt, dass bei genkernel der Fehler auch auftritt?
ja aber vllt gehts mit dem unmaskierten kernel, maybe

27

11.11.2008, 10:55

Ich denke bei deinem recht Aktuellen Board solltest du versuchen "AHCI" zu verwenden, also im BIOS und im Kernel aktivieren.

viel Erfolg
Ja du hast recht bei den beiden dmesges im Anhang hatte ich dummerweise 2 verschiedene bioseinstellungen, ich dachte, dass geloggt wird nach einem failboot und ich dann via livecd die dmesg rausziehen kann.
Leider ist mir irgendwann aufgefallen, dass es nicht geloggt wird und daher hatte ich eine alte dmesg, die leider nicht weiterhilft.

Auf das AHCI-Problem bin ich auch schon gekommen, ich habe es im Bios eingeschaltet, im kernel war es auch drinnen.
Resultat: immer noch der sporadische Boot. (Leider muss ich mehrmals gentoo booten um zu wissen, ob der Fehler da ist ^^, das zieht sich immer hin)

Vielleicht sollte ich mal nochmal eine kurze Zusammenfassung machen, dass er Überblick nicht verloren geht:
  • loggen per dmesg geht nicht, da failboot nicht loggt (gibts Umgehungsvariante, sowas wie beim Booten die Anzeige schrittweise per Taste anzeigen)
  • SATA Controller ist JMicron, es gab da Probleme (vllt besteht da ein Zusammenhang, sowas wie Controller wird nicht immer erkannt und deshalb nur sporadischer Boot etc.)
  • acpi=off und noapic haben in grub auch nicht weitergeholfen, auch im Kernel wurde acpi ausgeschaltet und half nicht weiter (war verdacht auf IRQ oder ACPI-Problem)

  • genkernel (meinte ich anfangs, dass es läuft) mittlerweile hab ich gemerkt dass er auch nur sporadisch läuft (probiere jetzt den unmaskierten kernel aus)
  • gentoo-sources laufen bisher sporadisch weder maskiert oder unmaskiert
  • ubuntu-kernel findet mein root nicht um es zu mounten (hab einfach die config von meinem anderem PC mit ubuntu geklaut und in gentoo kompiliert, war aber 2.6.24.21 und ich habs auf 2.6.25-gentoo-r8 importiert, hat aber keine Fehler gemeldet, ich denke mal die configs von ubuntu sind eh alle gleich bei jedem PC, deshalb müsste es ja egal sein von welchem pc ich mir die hole)
  • livecd von gentoo und livecd von ubuntu geht IMMER am PC (von daher muss es eine Lösung für mein Problem geben, wie kann ich mir die config von der gentoo live cd holen?)
Habe mir schon ernsthaft überlegt alles fest reinzuhauen und dann schrittweise alles auszukommentieren, dass ich endlich mal einen kernel hab der IMMER geht, dass ich mal damit arbeiten kann.
So langsam bin ich echt am verzweifeln. Ich suche schon seit wochen nach einer Lösung grml :cursing:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »darkrichsmile« (11.11.2008, 11:01)


28

11.11.2008, 11:07

livecd von gentoo und livecd von ubuntu geht IMMER am PC (von daher muss es eine Lösung geben)
Ah, das war bisher nicht so klar rübergekommen, dann schnapp dir doch mal die config von der möglichst aktuellen gentoo-liveCD
diese kannst du zb mit

Quellcode

1
zcat /proc/config.gz > SPEICHERORT_USB-Stick,mounted_Partition,oä

Die Kernel-Versionen sollten möglichst nah beieinander liegen.

MfG

29

11.11.2008, 11:13

Wenn die Gentoo-Live-CD funktioniert, nimm doch die Konfiguration der Live-CD (/proc/config.gz) und installiere dieselbe Kernel Version wie auf der Live-CD. Damit solltest Du erstmal ein laufendes System haben.
Anschließend kannst Du bei Gelegenheit dich wieder mit dem Problem bescheftigen und den Kernel upgraden. (Man kann ja mehrere Kernel im Grub haben). "make oldconfig" solltest Du manuell (ohne Genkernel) durchführen, damit Du weisst, was sich ändert.
Wenn der aktualisierte Kernel immer noch läuft, dann war der Fehler irgendwo in der Konfiguration. Also beim umkonfigurieren genau aufschreiben, was Du im Kernel änderst, damit Du die Ursache eingrenzen kannst, falls der Fehler wieder kommt.
Wenn der Kernel nach dem Upgrade gleich den Fehler aufweist, kann es sein, dass zwischen der Kernel-Version auf der Live-CD (welche ist es nochmal?) und dem aktuellen Kernel eine Regression vorhanden ist.
In beiden Fällen solltest Du die Bug-Datenbanken (gentoo und kernel) durchsuchen und evtl. einen Bug-Report machen. Freeze oder ungewollter Reboot weisen immer entweder auf Hardware-Fehler (den Du ausschließt) oder einen Bug / inkompatibilität im Kernel hin, das behoben werden sollte.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

30

11.11.2008, 12:12

  • also ich hab die config.gz kopiert, werde mal schauen, wie ich die zum laufen bringe
  • genkernel hat nicht mit dem 2.6.27.gentoo-r2 geklappt
  • gentoo live cd kernel : 2.6.24-gentoo-r7 (Anmerkung ubuntu hat den selben kernel 2.6.24.21, vllt funktioniert mein system mit dem kernel)

31

11.11.2008, 13:35

so, ich habs jetzt mal mit der config.gz von der livecd mit kernel 2.6.24 folgendes gemacht:

kopiert mit zcat und .config vom kernel 2.6.25 getauscht
Dann die config geladen mit menuconfig (es traten ein paar anmerkungen auf dass bestimmte werte nicht vom 25 kernel verstanden werden)
Dann make && make modules_install gemacht
bzImage und .config rüberkopiert und grub angeglichen

Dann hab ich gebootet und es kam kernel panic:
Naja dann dachte ich ich machs wie genkernel in grub, also root=/dev/ram0 ramdisk=8192
init=/linuxrc und real_root=/dev/sda5 (ja sda5 ist wirklich meine ROOT, das stimmt 100%ig)
Dann kam wieder kernel panic nur diesmal meinte er, dass er weder mit reiserfs ext2 ext3 etc.... mounten kann.
Meine Root ist ext3.
Habe zusätzlich beides mit bios-einstellung ahci und ide versucht.

Folgerung ich hab anscheinend SATA nicht drin
oder ich muss wie schon mal PARTITION_ADVANCED auskommentieren.
Zudem hatte ich genau das problem auch ganz am Anfang bei der gentoo installation.
Muss jetzt in die vorlesung werd mir später das noch genauer anschauen

32

11.11.2008, 16:21

:thumbsup:
Fortschritt hab den kernel 5 mal gestartet ohne plötzlichen Neustart

ich habe einen Kernel der endlich dauerhaft geht. Ich musste nur
für meinen GA-DS3P Mainboard und der livecd-config folgendes noch abändern:

Quellcode

1
2
3
4
5
6
7
8
9
10
Device Drivers  --->
    < > ATA/ATAPI/MFM/RLL support --->
    SCSI device support --->
        <*> SCSI disk support
        <*> SCSI CDROM support
        <*> SCSI generic support
    Serial ATA (prod) and Parallel ATA (experimental) drivers --->
        <*> AHCI SATA support
        <*> Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support
         <*> JMicron PATA support


fest einfügen dann gings... so jetzt muss ich den Kernel nur noch auf meine Bedürfnisse anpassen :)
Vielen Dank euch allen :D

33

11.11.2008, 19:41

So, jetzt gilt noch:

Endlich mal die Regeln lesen.
Warum hattest du das eigentlich nicht?

In Zukunft dieses vielfache Doppelposten unterlassen (gegen ab und an wird keiner was sagen).

Thema auf gelöst setzen.


Ansonsten: Gratuliere!

Dachte aber auch, dass ich das mit der Konfiguration von der LiveCD schon gesagt hätte - ach egal.
"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.

34

12.11.2008, 12:19

sry, ich habs nicht auf gelöst gesetzt, weil ich noch testen wollte und ich wirklich die LÖSUNG habe... leider habe ich beim abändern der config jetzt folgendes Problem

Quellcode

1
2
3
4
drivers/message/fusion/.mptbase.ko.cmd:2: warning: NUL character seen; rest of line ignored
drivers/message/fusion/.mptlan.ko.cmd:1: warning: NUL character seen; rest of line ignored
drivers/message/fusion/.mptlan.ko.cmd:1: *** missing separator.  Stop.
make: *** [vmlinux.o] Error 2


ich kann gerne diesen Thread auf geköst setzen und einen neuen aufsetzen. Und ja ich hab hier auch im Forum nach ähnlichen Problemstellungen gesucht aber nichts gefunden.

Und ja ich habe eben die Regeln durchgelesen :) und ich werde mich auch daran halten

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


35

12.11.2008, 14:01

Moin

Na prima,
war ja aber ne schwierige Geburt..

Zu deinem neuen Problem:
Es ist wahrscheinlich tatsächlich besser/übersichtlicher hierfür einen neuen Thread zu eröffnen.
Ich vermute mal deine gepostete Fehlermeldung entstand beim kernel kompilieren?
wenn ja, dann sichere/verschiebe mal die .config und bereinige den Kernelbaum mit einem

Quellcode

1
make mrproper
und versuche es dann nochmal.

MfG

36

13.11.2008, 11:47

kurz und prägnant: genau das war die Lösung dankeschön :)