PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Alsa und Soundblaster Live



psych
26.03.05, 16:35
Habe nach dieser Anleitung (http://www.linuxforen.de/forums/showthread.php?t=26120) versucht meine Soundblaster Live Karte zum laufen zu bringen da ich sie mit nem normalen alsaconf nicht finden konnte...
Aber amixer erzählt mir nach wie vor "no such device"...
Woran kann das liegen? Kann es sein das die Karte kaputt ist obwohl sie bei "lspci" aufgeführt wird?

Danke

DaGrrr
26.03.05, 17:03
Hi,

da du es nach hunter's howto gemacht hast, dann hast du es selbstkompiliert.

- Hast du bei ./configure auch die richtige Unterstützung für deine Soundkarte gewählt, also mit welcher Soundchip Unterstützung?
- Gab es beim kompilieren Probleme?
- Sind die Module geladen? (lsmod)

Grüße
DaGrrr

psych
26.03.05, 17:12
Hab selbstcompiliert da die Version aus Debian SId genauso die mitarbeit verweigert hat und alsaconf die Karte nicht finden wollte. (kernel ist selbstgebackener 2.6.10)

Hab ./configure --with-sequencer=yes --with-oss=yes --with-cards=emu10k1 angegeben..
Gab keine Probleme beim kompilieren meines erachtens zumindest.

lsmod sagt das hier

emu10k1 83716 0
sound 81964 1 emu10k1
ac97_codec 18508 1 emu10k1
snd_seq_oss 37568 0
snd_seq_midi 8928 0
snd_seq_midi_event 7872 2 snd_seq_oss,snd_seq_midi
snd_seq 54608 5 snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_emu10k1 119364 0
snd_rawmidi 26272 2 snd_seq_midi,snd_emu10k1
snd_seq_device 8908 5 snd_seq_oss,snd_seq_midi,snd_seq,snd_emu10k1,snd _rawmidi
snd_ac97_codec 82040 1 snd_emu10k1
snd_pcm_oss 53024 0
snd_mixer_oss 19968 1 snd_pcm_oss
snd_pcm 94664 3 snd_emu10k1,snd_ac97_codec,snd_pcm_oss
snd_timer 25860 3 snd_seq,snd_emu10k1,snd_pcm
snd_page_alloc 9924 2 snd_emu10k1,snd_pcm
snd_util_mem 4480 1 snd_emu10k1
snd_hwdep 9824 1 snd_emu10k1
snd 56420 11 snd_seq_oss,snd_seq,snd_emu10k1,snd_rawmidi,snd _seq_device,snd_ac97_codec,snd_pcm_oss,snd_mixer_o ss,snd_pcm,snd_timer,snd_hwdep
soundcore 10272 3 emu10k1,sound,snd
.....

Fatty
26.03.05, 17:48
Wähle die Module halt einfach beim Kernel selber aus.

Da solltest du um einige Probleme herumkommen ;)

Edit:
Mir fällt gerade auf, dass du sowohl snd_emu10k1, als auch emu10k1 geladen hast.
Schmeiß mal das OSS-Modul raus, ich denke die beiden blockieren sich sonst gegenseitig.

psych
26.03.05, 17:56
Das selber auswählen der Module bringt auch nix...
/dev/dsp wird einfach nicht erstellt obwohl die Module geladen sind..
Emu10k1 hab ich nur zum testen geladen ob die Karte vielleicht über OSS funktioniert... wenn ich den OSS Treiber lade wird /dev/dspW erstellt...
Was auch immer das ist es hilft mir nicht weiter... :(

Fatty
26.03.05, 18:08
Achso, da werden nur die OSS-Devices nicht erstellt.

Editier mal deine /etc/modules.conf so, dass die Devices auch erstellt werden.
Bei mir schaut das so aus:

...
# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore

## ALSA portion
## alias snd-card-0 snd-interwave
## alias snd-card-1 snd-ens1371
alias snd-card-0 snd-emu10k1
## OSS/Free portion
## alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
alias sound-slot-0 snd-card-0

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
## OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
...

psych
26.03.05, 19:53
Funktioniert auch nich...
/dev/dsp existiert nahc wie vor nich...

Warum findet alsaconf die Karte eigentlich nicht???

tictactux
26.03.05, 20:12
Hi,

/dev/dsp existiert nahc wie vor nich...

Warum findet alsaconf die Karte eigentlich nicht???
wie Fatty schon sagte: schmeiß den OSS-Treiber raus (Modul emu10k1 & Co), sonst
liegt es genau daran, daß ALSA die Karte nicht findet (der geladene OSS-Treiber
blockiert die Ressourcen der Karte).
[EDIT: ich meine damit dessen Entfernen aus der Kernelkonfiguration]

Ich habe in 3 Privatrechnern emu10k1-Karten (3 Varianten :) ), die seit woody
(und aktuell sarge) ohne Probleme mit ALSA laufen...
Wie wird die Karte denn von lspci angezeigt (Typ könnte interessant sein) ?

Gruss,
Wolfgang

psych
26.03.05, 20:19
Hab nen neuen kernel komplett ohne OSS gebacken.... funktioniert trotzdem nicht.
lspci gibt unteranderem das hier aus..


...
0000:00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
0000:01:07.0 Multimedia audio controller: Creative Labs SB Audigy LS
0000:02:00.0 VGA compatible controller: nVidia Corporation NV15DDR [GeForce2 Ti] (rev a4)


Danke

tictactux
26.03.05, 20:30
Mmm, das ist eine Audigy LS (meine sind alle ältere Live! +-Value).
Mit Audigy+Linux hab ich öfter Problemberichte gesehen (hab aber leider keine
eigene Erfahrung damit).
Führe "lspci -n" aus, das liefert Dir die genaue Version der Karte (PCI-ID), damit
könntest Du Google befragen.
Bei mir sieht das z.B. so aus (lspci mit und ohne -n, die PCI-Id ist rot):
0000:02:0c.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08)
0000:02:0c.0 0401: 1102:0002 (rev 08)

Schau Dir mal die ersten 3-4 Treffer von Google zu "Audigy LS + ALSA" an:
http://www.google.com/linux?hl=en&lr=&q=Creative+Labs+SB+Audigy+LS+ALSA

HTH
Wolfgang

psych
26.03.05, 20:34
Gut danke das hilft mir schonmal etwas weiter...
Kann also sein das die Karte einfach noch nicht richtig unterstützt wird!
Werd mich jetzt mal mit meinen bescheidenen englisch kenntnissen durch google wühlen und meld mich dann nochmal.

Danke

psych
26.03.05, 20:41
Kann es sein das die Audigy Ls gar kein Hardwaremixing unterstützt???
Wollte nämlich eigentlich eine Karte mit Alsa Hardwaremixing Fähigkeit haben... wäre sehr bedauerlich wenn das nicht gehen würde.

Fatty
26.03.05, 20:56
Die Audigy LS verwendet ein eigenes Kernelmodul, da kommst du mit emu10k1 nicht weit! :ugly:

raystorm
28.03.05, 11:51
Also ich hatte da auch diese stumme Soundblaster Live 24bit die keinen Ton von sich gab...

Unter der Suse9.2 mit orginaler Installation habe ich mir erstmal die Onlineupdates incl. des neuen Kernel geholt.

Dann auf zu http://www.alsa-project.org/ und von dort die neuen driver libs utils geholt. Alles als root.
Nach der Anleitung dann in ein Verzeichnis entpackt.
Nach der Anleitung ww.alsa-project.org/alsa-doc/doc-php/template.php?company=Creative+Labs&card=Sound+Blaster+Live+24bit.&chip=SB0410%2C+P17&module=ca0106

dann die lange Liste der Befehle incl. ./configure/make/make install usw. abarbeiten...

Siehe da die Soundkarte lief auf einmal. Ich war dann so begeistert fürs neue KDE und habe das installiert, woraum die Soundkarte wieder stumm war. Nach einem abwählen des Squencers unter Yast und nach dem bestätigen und erneutem öffnen wieder anwählen, lief die Karte auch hier. Bis zum Neustart des Systems, weiß nicht warum. Aber zumindest kann ich Musik hören. Mit dem orginalen KDE funktionieren die Systemklänge von KDE, mit dem neuen nicht, jemand eine Idee???

Hoffe mal soweit hilft es hier, evtl. bastel ich zurück zum alten KDE...

Ray

Fatty
28.03.05, 13:39
Klingt irgendwie nach einem Problem mit dem artsd :confused:

Andernfalls kann es auch daran liegen, dass kmix die Lautstärken nicht speichert und jedesmal die Karte wieder stummschaltet.

hackgrid
11.04.05, 20:32
Hilfe naht ;)

http://gimli.gu5.info/ca0106.html

(Unter Bearbeitung, deswegen zwei Versionen)

UdoJ
20.04.05, 22:14
Na ganz toll...
Da lese ich in einem anderen Thread,das mein Onboardsound von Via bei Doom und Co Probleme macht und man sich besser eine Soundblaster zulegen soll und jetzt hab ich eine und bin auch ohne Sound auf dem ganzen System nun. Na das ist ja Toll. Soundblaster hab ich damals eine 128er gehabt und war immer überzeugt,das Linux damit keine Probleme hat. Und nun das.
Oder hat wer hier unter (k)Ubuntu die Sundblaster Live 24 Bit am rennen?
Gruß Udo

tictactux
20.04.05, 23:00
Na das ist ja Toll. Soundblaster hab ich damals eine 128er gehabt und war immer überzeugt,das Linux damit keine Probleme hat. Und nun das.
Oder hat wer hier unter (k)Ubuntu die Sundblaster Live 24 Bit am rennen?
Gruß Udo
Das Problem ist eher, daß "Soundblaster Live" offenbar ein Oberbegriff ist für
999 Modelle in 6 Karten-Generationen (die OEM-Varianten nicht mitgezählt):D
Ich meine, meine 3 SB-Live 1024-Varianten seien 24-Bittig, und die laufen seit
Ewigkeiten (nicht nur) unter Debian.

Gruss,
Wolfgang