Hi,
würde mich freuen, wenn mir wieder jemand auf die Sprünge helfen könnte :-}
Ich habe seit einigen Tagen einen “Soundblaster live! Value CT4832” mit SUSE10.0 laufen. Die Karte wird erkannt und läuft.
Mein Problem ist nur, das ich sie, um sie zum Laufen zu bringen, nach jedem neuen Start neu über Konsole mit “su” und “modprobe snd-emu10k1;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss” laden muss, erst dann gibt´s Musik.
Ich habe es mitfolgendes Eintrag in die “etc/modprobe.conf.local” versucht, aber ohne Erfolg [1]:
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-emu10k1
# module options should go here
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
Ich habe die “modprobe.conf.local” genommen da am Ende der “etc/modprobe.conf” (war früher die “etc/modules.conf”, wenn ich das richtig mitbekommen habe?) folgendes zu lesen ist:
…
# end of i386 part for modprobe.conf
# please keep this at the end and add local modifications to modules.conf.local
include /etc/modprobe.d
include /etc/modprobe.conf.local
Hier[2] habe ich noch einen anderen Eintrag gefunden:
echo alias sound emu10k1
>> /etc/conf.modules
für die “modules.conf”, wollte aber erst mal fragen was davon zu halten ist, bevor ich wieder ohne Erfolg neu editiere.
Also, wenn jemand helfen könnte würde ich mich sehr freuen !!!
Mit Grüßen
David
[1] http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=Creative+Labs&card=Sound+Blaster+Live+5.1.&chip=emu10k1&module=emu10k1
[2] http://www.justlinux.com/nhf/Soundcards
Schreib deinen Befehl doch einfach in einen Datei schieb die nach /etc/init.d/
anschließend verlinken mit ln -s /etc/init.d/deinedatei /etc/init.d/rc5/S99deinedatei. Der Pfad könnte bei dir vielleicht nicht ganz stimmen, hab schon lange nicht mehr mit suse gearbeitet. Deine datei musst du ausführbar machen chmod 550 deinedatei, nur als beispiel. Damit solltest Du auch deine Handarbeit los sein.
Hi David,
da bin ich wieder ;-) .
Ich würde alle einträge unter OpenSUSE in die /etc/init.d/boot.local schreiben. Diese ist von OpenSUSE direkt dafür vorgesehen und wird beim Systemstart auch gestartet. Einträge in die Modoprobe machst Du am besten unter /etc/modprobe.conf.local. Diese .local Conifgurationen bleiben im übrigen auch nach einen Update (z.B. auf OpenSUSE 10.2) erhalten.
Was mich aber wundert ist, das Deine Karte nicht von YaST erkannt wird. Bei mir wurde sie Ast rein erkannt und eingerichtet.
Folgende Ausgabe habe mit grep -R emu10k1 /etc/* erhalten:
/etc/modprobe.d/sound:options snd-emu10k1 enable=1 index=0 /etc/modprobe.d/sound:alias snd-card-0 snd-emu10k1 /etc/modprobe.d/blacklist:blacklist snd-emu10k1 /etc/modprobe.d/blacklist:blacklist snd-emu10k1x /etc/modprobe.d/blacklist:blacklist emu10k1 /etc/sysconfig/hardware/hwcfg-static-sound-0:MODULE=’snd-emu10k1′ Ich habe auch mal in die gefunden Dateien hineingesehen, dort steht aber nicht fiel mehr drin, wie oben gefundenes.
Ciao
Ulf
Hallo Ulf,
und vielen Dank an alle die, die auch geschrieben haben!
Ulf, dein Vorschlag den Befehl in die /etc/init.d/boot.local zu schreiben war DIE Lösung :-}} mitten beim Booten macht es klick, und die Boxen sind da!
Dem Verdacht von Michael werde ich mal nachgehen, wenn ich etws Zeit zum “basteln” habe, denn es scheint etwas wahres dran zu sein: ich habe die Knoppix 5.0.1 live-DVD ausprobiert und es gab keine Probleme mit Soundblaster live.
Also nochmals vielen Dank an alle
-eine gut Nacht
und Grüße
David
Hallo David,
post doch mal Deinen benutzen runlevel.
Hast Du die Karte schon mal in Yast gelöscht und neu eingerichtet ?
Probier mal im Rechner Bios das automatische Plug&Play abzuschalten vielleicht geht Deine SuSE falsch
mit den Systemresourcen um, nur ein Verdacht
Schon mal mit einer Live CD versucht , Kubuntu evtl. ? ( nur zum Testen )
Gruß
Michael
PS: vergiss das Ampersend & nicht hinter deinem Befehl einzutragen