PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SBLive! ... wie geht das?



06.03.00, 20:21
Hi all!
Ich bin absoluter newbie in Linux (hab mir heute SuSE 6.3 gekauft)...
Ich hab da 'n Problem mit dem Soundblaster live!
Kann mir jemand helfen, wie ich die bereits runtergeladenen Treiber benutze?
(Wohin entpacken, wie installieren? -Schritt-für-Schritt )

das wär echt cool http://www.linuxforen.de/ubb/wink.gif
Er@ser

StefanS
07.03.00, 13:48
Hallo Er@ser !

Ganz einfach :

<ol> Entpacken: tar -xzf emu10k1-JJJJMMTT.tar.gz ,</li>
in das Verzeichnis wechseln: cd emu10k1 ,</li>
konfigurieren: ./configure ,</li>
kompilieren: make und</li>
installieren: make install
(spätestens dafür sind root-Rechte erforderlich).</li>
Nun noch die Modulabhängigkeiten aktualisieren: depmod -a und</li>
das Modul laden: modprobe emu10k1
</li>[/list=a] Fertig !

(Vorraussetzung ist allerdings ein Kernel mit allgemeiner Sound-Unterstützung, trifft aber auf den Suse 6.3 Standartkernel zu)

Viel Spaß ! Ciao , StefanS

07.03.00, 16:28
hmmm, danke erstmal, aber leider hat das nicht so ganz hingehauen http://www.linuxforen.de/ubb/frown.gif

das ./configure ging gar nicht, dann hab ich's so gemacht, wie's in der deutschen readme steht. Ich kriege jedoch folgende Meldungen:

# depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.2.13/misc/emu10k1.o

# modprobe emu10k1
/lib/modules/2.2.13/misc/emu10k1.o: unresolved symbol tqueue_lock
/lib/modules/2.2.13/misc/emu10k1.o: insmod/lib/modules/2.2.13/misc/emu10k1.o failed
/lib/modules/2.2.13/misc/emu10k1.o: insmod emu10k1 failed

*grummel*
das kann doch nicht so schwer sein?!

Danke nochmal
Er@ser

StefanS
07.03.00, 19:00
Hi !

Probier doch mal folgendes :
<ul> modprobe soundcore - lädt die grundlegende Soundschnittstelle des Linuxkernels</li>
modprobe emu10k1 - was wohl ? http://www.linuxforen.de/ubb/wink.gif</li>[/list]
oder aber
<ul> insmod -f emu10k1 - (eventuell vorher auch mit soundcore)</li>[/list]
Wenn auch das nicht funktioniert, musst du eventuell den Kernel neu kompilieren.

Ciao , StefanS

08.03.00, 14:03
Auch das hat nicht funktioniert...

Ich beschreibe mal, wie ich vorgehe:
1.) neusten Treiber ins Wurzelverzeichnis entpackt
2.) cd /emu10k1 && make (scheint zu klappen)
3.) /emu10k1/emu10k1.o nach /lib/.../misc
4.) in modules.conf den Eintrag "alias sound off" in "alias sound emu10k1" geändert
5.) make install -> klappt net (unresolved symbols /lib/.../emu10k1.o
6.) depmod -a -> genau das gleiche
7.) modprobe -> /lib/modules/2.2.13/misc/emu10k1.o: unresolved symbol tqueue_lock
/lib/modules/2.2.13/misc/emu10k1.o: insmod/lib/modules/2.2.13/misc/emu10k1.o failed
/lib/modules/2.2.13/misc/emu10k1.o: insmod emu10k1 failed

mach da was total verkehrt?
kenn mich ja leider nicht so gut aus

MfG
Er@ser

StefanS
09.03.00, 08:37
Hallo Er@ser !

'make install' kopiert den emu10k1 in /lib/modules/Kernelversion/misc , ruft 'depmod -a' auf und probiert den Treiber zu laden und entlädt ihn wieder (Entspricht deinen Schritten 3), 6) & 7) ). Also reicht eines von beidem.

Nun zu deinem Problem: das emu10k1-Modul greift auf irgendeinen anderen Kerneltreiber zu, der offensichtlich nicht vorhanden (nicht einkompiliert b.z.w. falls Modul nicht geladen) ist. Keine Ahnung welches ! Ich versuchs rauszufinden.

Ciao , StefanS

PS: das Modul soundcore ist aber vorhanden und läßt sich laden, oder ?

09.03.00, 15:43
Also wenn ich als root modprobe soundcore eingebe, passiert gar nichts: keine (Fehler-)Meldung.
Aber wenn ich einen anderen user nehme, dann steht in xconsole:
modprobe: modprobe: Can't locate module sound-slot-0
modprobe: modprobe: Can't locate module service-0-3

*verzweifel*
Er@ser

P.S.: Achja, nochwas! Da ich n bissel wenig Platz auf der Platte habe, hatte ich bei der Installation von SuSE 6.3 unter YaST 2 die Option "Multimedia" nicht angewählt.. kann es sein, daß mir das package "snd" fehlt und das deswegen nicht klappt?!


[Diese Nachricht wurde von Er@ser am 09. März 2000 editiert.]

StefanS
10.03.00, 07:15
Hallo nochmal !

Mit 'lsmod' kannst du dir alle gerade geladenen Module auflisten lassen, also probier das mal nach 'modprobe soundcore'.

Poste doch mal bitte alle Einträge in deiner /etc/conf.modules die sound-slot-0 b.z.w. service-0-3 enthalten.

Die Soundunterstützung unter Linux ist reine Kernelsache, es kann also nicht an deinen Installationsoptionen liegen (wahrscheinlich hast du nur verhindert, das suse dir jede Menge CD/MP3/und-was-weiß-ich-sonst-noch Player installiert hat).

Ciao , StefanS

12.03.00, 17:35
bei lsmod steht bei soundcore: 0 (unused)

und hier die vielen Einträge http://www.linuxforen.de/ubb/smile.gif :

## Cards
# alias snd-card-0 snd-card-es1938
# alias snd-card-1 snd-card-ens1370
## OSS/Lite compat
# alias snd-slot-0 snd-card-0
# alias snd-slot-1 snd-card-1
## OSS services of ALSA
# alias sound-service-0-0 snd-mixer-oss
# alias sound-service-0-1 snd-seq-oss
# alias sound-service-0-3 snd-pcm1-oss
# alias sound-service-0-12 snd-pcm1-oss
# alias sound-service-1-0 snd-mixer-oss
# alias sound-service-1-1 snd-seq-oss
# alias sound-service-1-3 snd-pcm1-oss
# alias sound-service-1-12 snd-pcm1-oss

wäre doch gelacht...
Er@ser