View previous topic :: View next topic |
Author |
Message |
markusk21 Apprentice
Joined: 07 Oct 2004 Posts: 216 Location: Hannover
|
Posted: Sun May 27, 2007 7:13 am Post subject: modprobe versucht unnötige Treiber zu laden[solved] |
|
|
Hi,
ich hab ein Problem beim Booten, bei dem ich nicht weiter komme.
Es scheint, als versuche modprobe die Treiber snd-cs4232 und snd-wavefront zu laden.
Dafür hab ich keine Karte und entsprechend die Treiber auch nicht kompiliert. Meine Soundkarte läuft. (->Creative Labs SB Live! EMU10k1)
Die hab ich mit alsaconf eingerichtet.
Ich habe das ganze /etc - Verzeichnis gegreppt nach wavefront, aber nichts gefunden. Ich habe auch kein Verzeichnis /etc/modprobe.d
Im Verzeichnis /etc/modules.d finde ich natürlich auch kein cs4232 oder wavefront.
Wo kommt dieser Ladeversuch her? und vor allem: Wie krieb ich die Fehler weg??
Danke für jeden Tipp.
Gruß
Markus
Last edited by markusk21 on Sun May 27, 2007 8:07 pm; edited 1 time in total |
|
Back to top |
|
|
XMath Guru
Joined: 14 Aug 2004 Posts: 435 Location: Germany, Gaimersheim
|
Posted: Sun May 27, 2007 8:38 am Post subject: |
|
|
Moin,
nur ein Schuss ins Blaue: udev.
|
|
Back to top |
|
|
markusk21 Apprentice
Joined: 07 Oct 2004 Posts: 216 Location: Hannover
|
Posted: Sun May 27, 2007 4:38 pm Post subject: |
|
|
Das hab ich auch schon überlegt, aber ich weiss nicht wo da eine Einstellung hakt.
Wo muss ich suchen, bzw. welche Infos fehlen hier noch?
Beim Booten gibt es aber eine phase, in der udev seine module läd (modules loaded by udev oder so)
die Fehlermeldungen kommen später.
Ich schau mal genauer. |
|
Back to top |
|
|
markusk21 Apprentice
Joined: 07 Oct 2004 Posts: 216 Location: Hannover
|
Posted: Sun May 27, 2007 4:48 pm Post subject: |
|
|
OK, also.
Udev läd seine Treiber tatsächlich lange vor den Fehlermeldungen.
Es wird meine Netzwerkkarte gestartet,
dann kommen die Fehlermeldungen wegen der 2 Treiber (beides doppelt)
Danach wird coldplug als gestartet ausgewiesen.
Das sind die letzten Dienste, bevor runlvel 3 begonnen wird.
Im Moment würde ich coldplug als übeltäter vermuten. Das ist aber nicht installiert, weil es mal ersetzt werden sollte.
Hilft installieren? |
|
Back to top |
|
|
markusk21 Apprentice
Joined: 07 Oct 2004 Posts: 216 Location: Hannover
|
Posted: Sun May 27, 2007 4:50 pm Post subject: |
|
|
Ah, hatte ich es richtig in erinnerung:
Quote: | Calculating dependencies... done!
[ebuild N ] sys-apps/coldplug-20040920-r1 0 kB
[blocks B ] >=sys-fs/udev-089 (is blocking sys-apps/coldplug-20040920-r1)
[blocks B ] sys-apps/coldplug (is blocking sys-fs/udev-104-r12)
|
Also udev. Aber wo suchen? |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5327
|
Posted: Sun May 27, 2007 4:56 pm Post subject: |
|
|
die coldplug funktionalität ist schon seit längerem in udev integriert. _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
markusk21 Apprentice
Joined: 07 Oct 2004 Posts: 216 Location: Hannover
|
Posted: Sun May 27, 2007 5:06 pm Post subject: |
|
|
Ja. Und wie weiter?
Ich weiss nicht wo ich suchen soll. Es gibt eine Datei "blacklist" in /etc/hotplug
aber ich vermute, die hat nichts mit dem Boot-Vorgang zu tun, oder?
Also, wo kann ich Einstellungen für das integrierte coldplug vornehmen? |
|
Back to top |
|
|
Marlo Veteran
Joined: 26 Jul 2003 Posts: 1591
|
Posted: Sun May 27, 2007 5:12 pm Post subject: |
|
|
markusk21 wrote: | Ich weiss nicht wo ich suchen soll. |
/etc/modprobe.d/blacklist
Ma _________________ ------------------------------------------------------------------
http://radio.garden/ |
|
Back to top |
|
|
markusk21 Apprentice
Joined: 07 Oct 2004 Posts: 216 Location: Hannover
|
Posted: Sun May 27, 2007 5:39 pm Post subject: |
|
|
OK,
folgendes habe ich versucht:
Quote: | # cat /etc/modprobe.d/blacklist
blacklist snd-cs4232
blacklist snd-wavefont |
Ich hatte auch die Treiber ohne "blacklist" am Zeilenbeginn.
Beides verursacht einen haufen Fehlermeldungen beim booten über die /etc/modprobe.conf
Das sind die Zeilen über die er meckert:
Quote: |
### update-modules: start processing /etc/modprobe.d/blacklist
snd-cs4232
snd-wavefront
### update-modules: end processing /etc/modprobe.d/blacklist
|
Was trage ich in die blacklist ein?
Oder der direkte Weg: Warum versucht udev überhaupt die Treiber zu laden, wenn ich keine entsprechenden Geräte eingebaut habe? (ist auch eine frische Installation, also keine Altlasten) |
|
Back to top |
|
|
Marlo Veteran
Joined: 26 Jul 2003 Posts: 1591
|
Posted: Sun May 27, 2007 5:47 pm Post subject: |
|
|
markusk21 wrote: |
Was trage ich in die blacklist ein?
|
Steht in der blacklist. _________________ ------------------------------------------------------------------
http://radio.garden/ |
|
Back to top |
|
|
markusk21 Apprentice
Joined: 07 Oct 2004 Posts: 216 Location: Hannover
|
Posted: Sun May 27, 2007 6:03 pm Post subject: |
|
|
Es gab weder das Verzeichnis, noch die Datei.
Ich habe sie selbst angelegt. Fehlt da ein Paket? |
|
Back to top |
|
|
Marlo Veteran
Joined: 26 Jul 2003 Posts: 1591
|
Posted: Sun May 27, 2007 6:33 pm Post subject: |
|
|
markusk21 wrote: | Es gab weder das Verzeichnis, noch die Datei.
Ich habe sie selbst angelegt. Fehlt da ein Paket? |
Tja, welches Paket? Keine Ahnung. Das hat sich halt so ergeben, im laufe der Nutzung.
Ne, mal was Anderes markusk21.
In der Regel sind die Abhängigkeiten genau geregelt, besonders im Kernel. Ich gebe ja zu, dass ich auch schon gedacht habe,
"maaaan was soll das nun wieder?"; aber nach genauerem Hinschauen und korrigieren der .config hat sich das
von selbst gelöst. Diese "Fehler" habe ich immer selbst verursacht. Die blacklist ist doch nur für gaaaanz seltene Fälle gedacht.
Schau noch mal genau rein in die kernelconfig und versuche den Fehler da zu beheben, wo er entstanden ist.
Grüße
Ma _________________ ------------------------------------------------------------------
http://radio.garden/ |
|
Back to top |
|
|
musv Advocate
Joined: 01 Dec 2002 Posts: 3366 Location: de
|
Posted: Sun May 27, 2007 7:53 pm Post subject: Re: modprobe versucht unnötige Treiber zu laden |
|
|
markusk21 wrote: | Hi,
ich hab ein Problem beim Booten, bei dem ich nicht weiter komme.
Es scheint, als versuche modprobe die Treiber snd-cs4232 und snd-wavefront zu laden.
Dafür hab ich keine Karte und entsprechend die Treiber auch nicht kompiliert. Meine Soundkarte läuft. (->Creative Labs SB Live! EMU10k1)
Die hab ich mit alsaconf eingerichtet. |
Wollte erst losmeckern, daß snd-wavefront irgendwas mit midi zu tun haben könnte, hab aber jetzt mal bei mir nachgeguckt. Und tatsächlich, die beiden Module hab ich bei mir nicht drinstehen. Ich hab übrigens 'ne Creative Soundblaster Audigy.
Folgende Ideen:
1. Die Konfiguration nicht über alsaconf erledigen.
2. Wenn du die Kerneltreiber nimmst, kannst du die Soundblaster direkt auswählen. Alles andere, was du nicht haben willst, solltest du dementsprechend deaktivieren.
3. Wenn du die Treiber aus dem Portage verwendest, dann kannst du über die /etc/make.conf regeln, für welche Karten die Module compliert werden sollen. Bei mir steht da sowas wie:
/etc/make.conf: |
ALSA_CARDS="emu10k1 intel8x0 bt87x"
|
Ist schon ein paar Jahre her, daß ich damit rumexperimentiert hatte. Aber wenn du den ALSA_CARDS-Eintrag in der make.conf nicht hast, dann werden, soweit ich mich erinnere, für alle von Alsa unterstützten Karten die Module gebaut.
Ich hatte mal vor langer Zeit alsaconf ausprobiert, um die Einstellungen für den Betrieb von 3 Soundkarten gleichzeitig herauszufinden. Daran bin ich aber gescheitert, da alsaconf offensichtlich nur mit einer Soundkarte zurecht kommt.
Alle Daten, die du für die Konfiguration der Soundblaster brauchst, befinden sich in /etc/modules.d/alsa |
|
Back to top |
|
|
markusk21 Apprentice
Joined: 07 Oct 2004 Posts: 216 Location: Hannover
|
Posted: Sun May 27, 2007 7:56 pm Post subject: |
|
|
Ich benutze genkernel.
Ich würde das Problem sehr gern im Kernel lösen, ich weiss jedoch nicht wie. Die betreffenden Treiber habe ich gleich als erstes rausgenommen. udev versucht trotzdem sie zu laden und verursacht die Fehler. Also, was tun?
Hier ist meine .config:
http://rafb.net/p/LGgoRR69.html |
|
Back to top |
|
|
markusk21 Apprentice
Joined: 07 Oct 2004 Posts: 216 Location: Hannover
|
Posted: Sun May 27, 2007 7:58 pm Post subject: |
|
|
Ich hab grad noch einige snd-Treiber rausgeschmissen und reboote gleich.
schon mal mein make.conf-Eintrag:
Quote: | ALSA_CARDS="emu10k1" |
|
|
Back to top |
|
|
markusk21 Apprentice
Joined: 07 Oct 2004 Posts: 216 Location: Hannover
|
Posted: Sun May 27, 2007 8:05 pm Post subject: |
|
|
Ok, das neubauen des Kernels hat es gebracht. Hab die ganzen überflüssigen Treiber rausgeschmissen.
Jetzt ist der Fehler weg.
Danke für eure vielen Tipps. |
|
Back to top |
|
|
|