Hurd Problem

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
jogix
Beiträge: 776
Registriert: 05.10.2002 20:08:16
Wohnort: Lampertheim
Kontaktdaten:

Hurd Problem

Beitrag von jogix » 18.07.2003 21:16:03

Hi,

ich habe es heute endlich mal geschafft, mir Zeit zu nehmen und Hurd per crosshurd zu installieren.

Beim Hochbooten in die Single User Shell, um dann per native-install das System zu konfigurieren, bin ich dann über ein größeres Problem gestolpert:

der Rechner fängt sauber an, den Mach zu booten, um dann mit einer panic abzubrechen und den Rechner neu zu starten.

In dem "Hurd Installation Guide" steht drin, daß es sich um ein shared IRQ Problem handeln könnte, was wohl offensichtlich bei mir der Fall ist, den in /proc/interrupts sind folgende Zeilen zu finden:

Code: Alles auswählen

5:         0    XT-PIC usb-uhci, EMU10K1
11: 7516    XT-PIC usb-uhci, usb-uhci, eth0, nvidia
Ich schätze mal, daß insbesondere der IRQ 11 das Problem verursacht. Und nu?
Ok, ich weiß, daß es wohl ein shared IRQ Problem ist, aber wie behebe ich das?
Jedenfalls kann ich schlecht die eth0 woanders hin stecken, daß das ein LAN-on-Board ist, was ich hier nutze.
Hat jemand ne Idee, wie ich das Problem lösen kann?
cheers,
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 18.07.2003 21:20:33

Wenn Du es im BIOS nicht irgendwie umbiegen kannst (Plug'n'Play IRQs oder Resource Verwaltung... Such 'mal) dann bist Du wohl gef.... :-(

Bei mir liegen auch fast alle on Board Sachen (ausser IDE) auf dem gleichen IRQ. Das ist bei neueren Boards normal, und kaum zu ändern. Normalerweise ist die APIC dafür zuständig Ordnung da rein zu bringen, vielleicht gibt es da ja Optionen für Mach?

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
jogix
Beiträge: 776
Registriert: 05.10.2002 20:08:16
Wohnort: Lampertheim
Kontaktdaten:

Beitrag von jogix » 19.07.2003 00:42:04

Hi,

hm, wenn ich im Bios an den IRQ's Einstellungen ändere, bekomme ich als Ergebnis höchstens, daß auch noch der EMU10K1 auf den anderen mit eth0 und nvidia gelegt wird....

Als letzte Message vor dem Reboot bekomme ich sowas wie:
panic: cannot boot single user bootstrap

(die message verschwindet zu schnell, als daß man sie richtig lesen und sich merken kann)

ne Idee? kann das an den IRQ's liegen?
cheers,
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 19.07.2003 00:51:38

Ohne Hurd oder Mach näher zu kennen: Die Meldung klingt eher danach, als ob er irgendeinen Bootloader oder Kernelcode oder so nicht finden kann... Versuch 'mal herauszufinden, woher Mach weiss, was er tun soll, wenn er sich fertig initialisiert hat, und ob er das was er da tun will, auch erreichen kann.

Um mit Linux zu sprechen: Ich vermute etwas in der Art von "neuer Kernel installiert, aber LILO nicht neu installiert, bzw config nicht angepasst..."

Alles ohne Gewähr...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 19.07.2003 00:54:38

Hallo,
ich habe GNUHurd auf meinem Notebook installiert und da liegt eigentlich auch alles auf einer irq.
Ich hatte auch mal eine Zeitlang das Problem das sich GNU/Hurd beim zweiten booten aufhängte, dei mir lag es an einer falschen boot Option im grub. Schreib mal wie du GNU/Hurd genau in deinen GRUB eingetragen hast, vielleicht ist es bei dir ein ähnliches Problem.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
jogix
Beiträge: 776
Registriert: 05.10.2002 20:08:16
Wohnort: Lampertheim
Kontaktdaten:

Beitrag von jogix » 19.07.2003 02:00:58

Hi,

ich habe den Hurd noch gar nicht im Grub eingetragen, da ich ihn bisher noch nicht zum Laufen gebracht habe. Daher starte ich ihn manuell mit:

Code: Alles auswählen

root (hd0,8)
kernel /boot/gnumach.gz root=hd0s9
module /boot/servers.boot
boot
Ich habe in dem Installation Guide gelesen, daß man beim module serverboot.gz angeben soll, aber da habe ich auch ein Problem. Zudem ist in dem servers.boot genau der Auszug aus dem Guide drin mit den ganzen Parametern plus ein wenig mehr. Hm, vielleicht liegt's dadran, muß ich gleich nochmal testen....
cheers,
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra

Benutzeravatar
jogix
Beiträge: 776
Registriert: 05.10.2002 20:08:16
Wohnort: Lampertheim
Kontaktdaten:

Beitrag von jogix » 19.07.2003 02:50:59

Ok, that's it! Die zusätzlichen Parameter in dem servers.boot Skript haben die Probleme verursacht.

Aber nun gleich zum nächsten Problem ;)
Mach bootet hoch und meldet mir dann, daß die Konsole busy ist und eine temporäre aufmacht. However, sind etwas seltsame Meldungen und letzlich nimmt er mir an der Shell keine Befehle an. Bei jedem Command kommt dann eine Meldung wie z.B.

Code: Alles auswählen

# ./native-install
oall: not found
#
:?: :?: 8O
cheers,
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra

Benutzeravatar
jogix
Beiträge: 776
Registriert: 05.10.2002 20:08:16
Wohnort: Lampertheim
Kontaktdaten:

Beitrag von jogix » 19.07.2003 03:41:22

So....

ich bin jetzt super müde, die Augen bleiben nur noch Dank Streichhölzern offen, habe gerade eine riesen Tortur hinter mir, aber

Code: Alles auswählen

the Hurd is ... up and running!
:D 8)
cheers,
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra

Benutzeravatar
jogix
Beiträge: 776
Registriert: 05.10.2002 20:08:16
Wohnort: Lampertheim
Kontaktdaten:

Beitrag von jogix » 20.07.2003 04:36:18

So, mal wieder mit dem nächsten Problem!

Man muß sich ja beim Booten anschauen, ob die eth0 oben ist, um die Netzwerkverbindung einrichten zu können, aber das geht so verdammt schnell, das huscht immer vor meinen Augen vorbei, so daß ich da absolut nix erkennen kann.
Leider funktioniert auch die Einrichtung per settrans nicht.
Log-File scheint's da auch nicht zu geben.

Wie bekomme ich denn jetzt eine Statusmeldung von meiner Netzwerkkarte? Wie bekomme ich die Netzwerkkarte zum Laufen?
cheers,
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 20.07.2003 11:59:47

Hallo,
welche Netzwerkkarte hast du? Schonmal im Hardware Compatibility Guide nachgesehen ob sie überhaupt unterstützt wird?

Welche Fehlermeldung bekommst du wenn du versuchst die Netzwerkkarte mit settrans einzurichten?

Mit /dev/klog kannst du dir die Bootmeldungen nochmal ansehen, ob deine Netzwerkkarte erkannt wurde.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
jogix
Beiträge: 776
Registriert: 05.10.2002 20:08:16
Wohnort: Lampertheim
Kontaktdaten:

Beitrag von jogix » 20.07.2003 12:51:31

Hm....
VIA Rhine: This driver is reported not to work
muß ich mir wohl nochmal genauer anschauen. Aber wenn ich mir mit /dev/klog die Bootmeldungen anschauen kann, sollte das wohl kein Problem sein ;)
Danke für die Unterstützung

Edit: ähm, wie kann ich mir denn den Log aus /dev/klog anschauen?
cheers,
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 20.07.2003 13:24:02

jogix hat geschrieben:Hm....
VIA Rhine: This driver is reported not to work
muß ich mir wohl nochmal genauer anschauen.

Wenn sie nicht unerstütz wird kannst du mal nach OSkit schauen, da sind afaik zum Teil neuere Treiber drin, müsste man im cvs finden...
Edit: ähm, wie kann ich mir denn den Log aus /dev/klog anschauen?
cat /dev/klog
oder less /dev/klog

ich würde es aber in screen machen, sonst kann es sein das du aus cat nichtmehr rauskommst, weil du ein device öffnest...
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Antworten