Hi! Carsten Roters wrote:
Hi! [schnipp]
Versuch' doch mal, die Reihenfolge (ALSA-Start und Laden des Moduls für die Netzwerkkarte) umzudrehen.
Das hat auf einer SuSE 7.2 mit irgendeiner Creative-Karte und einer (AFAIR) 3com-Etherlink III-Karte den gewünschten Erfolg gebracht.
Hmm, hört sich gut an! Aber kann nun noch jemand einem relativ-Linux-Newbie wie mir erklären, wie ich das bewerkstellige?
Hoffen wir, dass es das war, ich hab' nämlich nachgeschaut, es war keine 3com-Karte sondern irgendeine Billig-ISA-Karte (laut pnpdump: RPT9008). Ich würde es als erstes mal per Hand probieren: mit "grep eth0 /etc/modules.conf" stellst du fest, welches Modul für deine Netzwerkkarte zuständig ist (ich gehe hier mal davon aus, dass es sich um die erste Karte handelt). Dann würde ich per "lsmod" nachschauen, ob das Modul überhaupt geladen ist; falls ja, per "ifconfig eth0" überprüfen, ob die Karte einigermassend funktioniert (Ohne Konfiguration müsste dort zumindest die Hex-Adresse und der Interrupt dastehen). Falls nein, versuch mal "modprobe MODULNAME". Meistens gibts da eine Fehlermeldung... Aber zum Reihenfolge-ändern-Versuch: Erstmal alle relevanten Module entfernen: "rcalsasound stop" "ifconfig eth0 down" "rmmod MODULNAME" Und jetzt wieder laden; entweder zuerst "rcalsasound start" und dann "ifconfig eth0 up" (das Modul lädt er hoffentlich selber); oder eben andersrum. Du kannst ja auch erst mal den Sound und dann das Netzwerk alleine testen. Vielleicht ergibt sich da was... Mit "cat /proc/asound/sndstat" kannst du überprüfen, welche Soundkarte(n) aktiv ist/sind. Ist übrigens ein Adress- bzw. Interruptkonflikt auszuschliessen? Die Startreihenfolge ändert man durch Umbenennen der Links im Verzeichnis /etc/init.d/rcX.d (das X musst du durch die Nummer des Runlevels ersetzen). Alle Links mit "S" vorne dran sind fürs Starten, alle mit "K" fürs Beenden. Die Zahlen danach geben an, wann sie ausgeführt werden. Aber wie gesagt, ich würde es erst wie oben beschrieben "manuell" ausprobieren :) Gruß, Martin