PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Alsa FC5 kein Sound



Seiten : [1] 2 3 4

bazo
12.05.06, 13:46
Hallo,
habe leider immernoch Probleme mit meiner Soundkarte seit FC4 .
Dachte ja das erledigt sich jetzt mal mit FC5 aber leider nein. Habe einfach keinen Sound.
Meine Soundkarte ist die : Creative Labs Ectiva EV1938
Und als modul wird snd-ens1371 benutzt. Also die Soundkarte ist wie ihr seht erkannt worden etc. Nur beim Soundkartentest kommt nüscht :/
hier noch die /etc/modprobe.conf



alias eth0 8139too
alias snd-card-0 snd-ens1371
options snd-card-0 index=0
options snd-ens1371 index=0
remove snd-ens1371 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-ens1371


rpm -aq 'alsa*'
alsa-lib-1.0.11-3.rc2.2
alsa-utils-1.0.11-3.rc2



Vll. gibts ja was neues inzwischen.
Schonmal danke

bazo

drfish
12.05.06, 14:53
Rufe deinen Mixer (gmix oder so was) auf und
Spiele mal mit den Reglern herum. Vielleicht ist es einfach stummgeschaltet.

Wenn das nicht hilft, dann schaue Dir das an:
http://66.249.93.104/search?q=cache:-3x1HRx4-FcJ:forum.kanotix.net/viewtopic.php%3Ft%3D8150%26view%3Dnext%26sid%3Da25 6fe1504c0e1a69a915bf2c05ef6cc+Creative+Labs+Ectiva +EV1938+linux&hl=de&gl=de&ct=clnk&cd=2&lr=lang_de&client=firefox-a

bazo
13.05.06, 12:43
Hi,
also hab bei kmix und alsamixer geguckt...aber glaube nicht, dass da was stummgeschaltet ist ...Vll. irgendnen Vorschlag, wie ich was einstellen soll? also was gemutet werden soll und was nicht...?

bazo

hab ich vll. nicht alle ALSA Pakete? z.B. erkennt er den Befehl alsaconf nicht :/

drfish
18.05.06, 22:02
alsaconf solltest Du als root starten. Ist in /usr/sbin/, und das ist meistens kein User-Pfad.

bazo
26.05.06, 11:04
Hallo,
ne findet er auch als root nicht.
Ist auch nicht in /usr/sbin

bazo

bazo
30.07.06, 11:24
Hallo,
hat vll. jemand mal was neues gehört / gelesen ?
Alle Sachen, die ich im Internet finde bringen nichts.( Lese Sachen wie Headphone Jack Sense muten, weil das neu ist in FC5 und somit nachm Neustart nicht richtig konfiguriert ist... die Spalte hab ich jedoch gar nicht in meinem Kmix bzw. alsamixer)
das mit alsaconf war schwachsinn, ja... hab ja system-config-soundcard.
Sonst noch jemand ne Idee?

bazo

El-Biero
30.07.06, 19:38
Hallo
Für nochmal /sbin/alsaconf aus dann unmute mal alles im alsamixer und gib die Regler ca in die Mitte hoch und starte mal aplay /usr/share/sounds/shutdown1.wav, und schau was er schreibt wieso er nicht starten kann. Hmmm wenn kein Fehler kommt Lautsprecher sind richtig angeschlossen? NaJa wenn nichts geht kannst noch mit /sbin/rmmod snd-ens1371 entladen und mit
/sbin/modprobe snd-ens1370 den anderen Treiber probieren. Hoffe das der dann geht
Tschau El-Biero

bazo
31.07.06, 13:05
ja, alles richtig angeschlossen (Laptop Lautsprecher ;) )
Und das mit alsaconf bringt nichts, da ich system-config-soundcard habe... das ersetzt das imo unter Fedora. Hat wer in nem andern Thread geschrieben...
Hat jemand ne Idee, obs was bringt, wenn ich unter Knoppix Ton habe und den irgendwie rüber (auf mein FC5) bekomme?
Also die Einstellungen irgendwie nach Knoppix ausrichte....
Mir ist schon klar, dass Knoppix auf Debian basiert und ich FC bzw. Red Hat nutze...

Meint ihr das kann man irgendwie so hinbiegen?

ps: das sagt aplay:
[root@nikolaus bazo]# aplay /usr/share/sounds/shutdown1.wav
Playing WAVE '/usr/share/sounds/shutdown1.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

bazo

edit: und von wegen Fehlermeldung:
das hatt ich auch schon:

Sound server informational message:
Error while initializing the sound driver:
device /dev/dsp can't be opened (No such device)
The sound server will continue, using the null output device.

floogy
31.07.06, 13:15
Das null output device macht auf stumm, weshalb Du nichts hörst (Der Datenstrom geht ins Daten-Nirwana)

Benutzt Du udev? ich kenne FC5 nicht.

Was sagt
lsmod|grep snd-pcm-oss?

Falls nichts probiere mal
modprobe snd-pcm-oss.

Ist alsaplayer-alsa d.h. das alsa plugin für alsaplayer installiert?

Dann könntest Du mal alsaplayer -o alsa probieren.

EDIT: Was sagt cat /proc/asound/cards und was ergibt lspci|grep "(sound|audio|1371)"?

bazo
31.07.06, 13:55
Hi


[root@nikolaus bazo]# cat /proc/asound/cards
0 [AudioPCI ]: ENS1371 - Ensoniq AudioPCI
Ensoniq AudioPCI ENS1371 at 0xfc40, irq 5


der Rest bringt nix...

bazo

floogy
31.07.06, 14:08
lspci|grep "(sound|audio|1371)" sorry egrep muß das heißen.
Na, da Deine Ensoniq AudioPCI als hw:0 von alsa erkannt wird müsste alsaplayer -o alsa my.wav aber was bringen.

alsamixer sind unmutet (lautgeschaltet), ja? Master und PCM sollten auf jeden Fall laut geschaltet sein, und auch ein wenig aufgedreht sein...

Falls Du ein programm verwendest, das unbedingt OSS verwenden muß, solltest Du aoss und alsa-oss installieren. Dann sollte modprobe snd-pcm-oss Das modul installieren, und mit lsmod|egrep -i oss auch angezeigt werden.

Kde oder gnome Systemsound benötigt einen laufenden esd bzw. aRtsd.

Ob die laufen kannst Du hieran sehen:
ps axu |egrep "(arts|esd)"

kcontrol -> audio -> soundserver (o.ä.) kontrolliert artsd

Du solltest alsa statt oss verwenden, und dmix einrichten, und auf die soundserver verzichten:

http://alsa2.opensrc.org/DmixPlugin

bazo
31.07.06, 14:34
Hi

ja im Alsamixer ist alles unmuted.
Und hier die Konsolenausgaben:



[root@nikolaus bazo]# lspci|egrep "(sound|audio|1371)"
bash: lspci: command not found



[root@nikolaus bazo]# alsaplayer -o alsa my.wav
bash: alsaplayer: command not found



[root@nikolaus bazo]# ps axu |egrep "(arts|esd)"
bazo 2199 0.0 2.1 9912 5500 ? S 13:55 0:02 /usr/bin/artsd -F 10 -S 4096 -s 258 -m artsmessage -c drkonqi -l 3 -f
root 2699 0.0 0.4 4396 1068 ? SN 14:58 0:00 /bin/bash /usr/bin/run-parts /etc/cron.daily
root 3464 0.0 0.2 3936 760 pts/2 R+ 15:28 0:00 egrep (arts|esd)

floogy
31.07.06, 14:53
http://search.rpmseek.com/search.html :

Suchbegriff: lspci Suchart: Paket enthält die Datei
Pakettyp: Alle Treffer: 1
Architektur: i386, i486, i586, i686, i786
Distribution: Fedora Core, Fedora Core versch. Quellen
# Name Qty. Kurzbeschreibung
1. pciutils 6 PCI bus related utilities.

Installier mal die pciutils, und schau mal, ob du alsa-utils installiert hast (rpm -q -a |grep alsa-utils), dann kannst Du aplay -o alsa -d hw:0 verwenden.

Was machen denn
/bin/alsacard
/bin/alsaunmute

?? Ich nutze debian bzw. ubuntu mit alsa 1.0.10. Ich bin mir nicht sicher, ob die bei mir vorhanden sind. Ich prüf das mal später...

bazo
31.07.06, 15:00
Hallo



[root@nikolaus bazo]# rpm -iv /home/bazo/install/pciutils-2.2.1-1.2.i386.rpm
Vorbereiten der Pakete für die Installation...
Das Paket pciutils-2.2.1-1.2 ist bereits installiert

und alsa-utils ist auch installiert...

bazo

floogy
31.07.06, 15:04
Ok, alsa-utils hatte ich übersehen, dass Du schon aplay verwendet hattest. Bei lspci hat sich einer von uns verschrieben. Das sollte nämlich im paket pciutils enthalten sein (nach rpmseek jedenfalls).

bazo
31.07.06, 15:09
hab ich auch installiert...versteh ich selbst nicht, wieso das nicht klappt :/

bazo

edit: laut Google auch in pciutils...

[root@nikolaus bazo]# rpm -qa pciutils
pciutils-2.2.1-1.2

floogy
31.07.06, 15:20
Da hilft vielleicht ein locate lspci oder whereis lspci oder which lspci weiter?

bist Du root (soweit ich das sehe schon...).

Aber wir schweifen ab. Versuche mal, ob hierbei was aus den Lautsprechern kommt:

aplay -o alsa -d hw:0

bazo
31.07.06, 15:22
[root@nikolaus bazo]# aplay -o alsa -d hw:0
aplay: Ungültige Option -- o
Try `aplay --help' for more information.

was bringt das o?
Find ich in der Hilfe nicht...



[root@nikolaus bazo]# /sbin/lspci|egrep "(sound|audio|1371)"
00:04.0 Multimedia audio controller: Creative Labs Ectiva EV1938


bazo :/

fuffy
31.07.06, 15:26
Hi!


Installier mal die pciutils
Die sind auf praktisch jedem System bereits installiert.

@bazo
Verwende nicht "su", sondern "su -", um root zu werden. Nur dann werden auf Fedora Core die */sbin-Verzeichnisse mit in den Suchpfad aufgenommen. Dann kannst du lspci auch so aufrufen.

Gruß
fuffy

bazo
31.07.06, 15:28
Hi!


Die sind auf praktisch jedem System bereits installiert.

@bazo
Verwende nicht "su", sondern "su -", um root zu werden. Nur dann werden auf Fedora Core die */sbin-Verzeichnisse mit in den Suchpfad aufgenommen. Dann kannst du lspci auch so aufrufen.

Gruß
fuffy

danke für den Tip :)

bazo

floogy
31.07.06, 15:37
[root@nikolaus bazo]# aplay -o alsa -d hw:0
aplay: Ungültige Option -- o
Try `aplay --help' for more information.

was bringt das o?
Find ich in der Hilfe nicht...



[root@nikolaus bazo]# /sbin/lspci|egrep "(sound|audio|1371)"
00:04.0 Multimedia audio controller: Creative Labs Ectiva EV1938


bazo :/

Habe ich von der alsa Seite, muß aber fasch sein :-(
http://alsa.opensrc.org/index.php?page=MultipleCards

Bei alsaplayer bringt das folgendes: Der Ausgabetreiber <Treiber> wird verwendet. BTW: Gibt's alsaplayer nicht in FC5?

Also versuche mal mit man aplay|grep -n3 alsa der entsprechenden option in aplay auf den Grund zu gehen. Ich sitz hier nicht vor 'ner Linux Kiste..

Ähmm... http://linuxcommand.org/man_pages/aplay1.html

Lass die option einfach aus, er wird sowieso alsa verwenden.

bazo
31.07.06, 16:02
hi,
alsplayer scheints echt nicht zu geben...zumindest find ich kein rpm und unter /usr/lib/ find ich auch kein alsaplayer ( der Pfad steht in nem andern Thread drin)...
und der Befehl ohne -o alsa ergibt kein Ergebnis. Also es passiert einfach nichts.(muss ich noch länger warten?)

bazo

floogy
31.07.06, 16:10
und der Befehl ohne -o alsa ergibt kein Ergebnis. Also es passiert einfach nichts.(muss ich noch länger warten?

Nein ;-) , das ist ein player, und es fehlt die Musikdatei zum füttern (er nimmt gerne wav ), also

aplay -d hw:0 test.wav

alsaplayer ist ein audioplayer, der MAD nutzt, und daher auch z.B. mp3 kann. Vielleicht ist es deshalb nicht in FC5 ?

http://www.underbit.com/products/mad/#using
erster Eintrag
http://www.alsaplayer.org/

bazo
31.07.06, 16:16
Hi, achso ;)



[root@nikolaus bazo]# aplay -d hw:0 /usr/share/sounds/shutdown1.wav
Playing WAVE '/usr/share/sounds/shutdown1.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

macht aber auch keinen Muks...

bazo

floogy
31.07.06, 16:27
Hmmm... Dann versuche mal das hier auszuführen:


$ uname -a
$ zgrep -i -e "(ALSA|AUDIO|SND|OSS|PCI)" /proc/config.gz #SuSE
#(von den PCI Einträgen bitte nur die sound relevanten,
# das sollten nicht zuviele sein..
$ egrep -i "(ALSA|AUDIO|SND|OSS)" /boot/config-`uname -r` #debian
# entsprechendes für Fedora Core ??
# Wo ist bei euch die aktuelle kernel config versteckt??
$ cat ~/.asoundrc
$ cat $HOME/.asoundrc.asoundconf
$ cat /etc/modprobe.d/alsa-base



Ich habe unter google nur was auf Japanisch gefunden und übersetzt (http://translate.google.com/translate?u=http%3A%2F%2Fbbs.fedora.jp%2Fread.php% 3FFID%3D2%26TID%3D691&langpair=ja%7Cen&hl=de&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools) (google)

Gibt aber auch noch was englisches (http://www.redhat.com/archives/rhl-list/2005-July/msg05705.html).

aplay -l zeigt alle verfügbaren audiogeräte.

Ich weiß im Moment leider auch nicht, wo es bei Deiner Soundkonfiguration hakt...

Hmm... hier kann ich Deine Karte nicht finden:
http://www.alsa-project.org/alsa-doc/index.php?vendor=vendor-Creative_Labs#matrix

Aber Du sagst ja, dass sie lief (FC4)?

http://www.google.de/search?q=++Creative+Labs+Ectiva+EV1938+site%3Aalsa-project.org

Das einzige, das ich findern konnte ist ein patch (http://www.alsa-project.org/alsa/ftp/kernel-patches/set%232/3.patch), der nahelegt, dass snd-ens1371 der passende Treiber ist.

Auch die Google Suche "Creative Labs Ectiva EV1938" "Fedora Core" (http://www.google.de/search?q=%22Creative+Labs+Ectiva+EV1938%22++%22Fed ora+Core%22) gibt nur einen deutschspracheigen Treffer (http://www.fedoraforum.de/viewtopic.php?p=37319&sid=87e5b607ac0c93ad1079043ef712ccab).

;-))) Das bist Du ja:
http://www.fedoraforum.de/viewtopic.php?t=5710&highlight=thread+fc4+sound

Ich denke, es könnte sein, das alsa Die Karte nicht unterstützt. :-(((

Das ist vielleicht doch eher was für die alsa Mailingliste...

bazo
31.07.06, 17:18
Hallo


[root@nikolaus bazo]# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: AudioPCI [Ensoniq AudioPCI], device 1: ES1371/2 [ES1371 DAC1]
Subdevices: 1/1
Subdevice #0: subdevice #0

Sie lief unter FC2 das letzte mal iirc.
Gleich kommt noch jemand, der sich das mal ansehen wollte...vll. hab ich auch einfach irgendwas übersehen :/
Aber dir vielen Dank für deine Hilfe :)
Mit dem Text in deinem code Feld kann ich allerdings nicht so viel anfangen :/
Trotzdem danke

bazo

floogy
31.07.06, 18:07
Vieklleicht nutzte FC2 noch Open Sound System Treiber, oder Du hast wirklich etwas falsch konfiguriert, und die Karte erscheint zufällig nicht in der alsa matrix.

Hier eine Liste von turbolinux. Dort sind den Audiotreibern (alsa oder oss modulen) die passenden Grafikkarten zugeordnet:
http://www.turbolinux.co.jp/products/compatibility/driver/t10s-x64/sound.html

1371 dürfte damit richtig sein, was mich etwas stutzig macht, ist der Treiber snd-es1938 , da er die gleiche Ziffer im Namen enthält, wie Deine Soundkarte.

Auf http://www.opensound.com ist die Karte auch aufgeführt:
http://4front-tech.com/osshw.html

Die Opensound Treiber scheinen zu funktionieren:
http://nixdoc.net/files/forum/about120158.html&highlight=

* Jerry Wong <jerrywkwong_nospam@netvigator.com>:
Quote:

I am using the subject sound card and have problem in FC4 and SuSE 10.0 with
it. Please forget the alsa and use OSS. It works fine.
www.opensound.com


Thanks for the tip Jerry. Downloaded and installed it, both cards are
working on 9.3. Skype is doing excellent! Disabled alsa.

However, the drawback is that it is not a freeware. It is only free for
personal use and has to be downloaded and re-installed every three months.

The binary:
http://www.4front-tech.com/release/oss3993d-linux-x86-v26-regparm.tar.gz
Wegen dem code Kontainer:
Wenn Du die '$' am Anfang der Zeile löscht, und die '#' drin läßt, kannst Du dir ein script basteln,dass Dir Informationen über Deine soundkonfiguration gibt ;-)).

Nee, mal ernst: die letzten drei zeilen unabhängig voneinander ohne vorangestelltes '$' würden schon sinnvolle Info's ausgeben.

bazo
31.07.06, 19:09
Die Ausgaben sagen mir alle, dass er die Datei oder as Verzeichnis nicht findet... :/

bazo

edit:
snd-ens1371
Creative Labs Ectiva EV1938

das ist auch die, die system-config-soundcard erkannt hat...

floogy
31.07.06, 19:22
Ok, dann war das debian spezifisch. locate asound und locate alsa könnte da helfen, die config Dateien zu finden. Oder vielleicht mal ein fedora user hier im forum, oder google...

Hast Du das zu opensound.com, also zu den kommerziellen sound Treibern gelesen (für Privatanwender kostenlos)?

Die sollten gehen.

Alsa würde ich bevorzugen, Du könntest mal, wie schon von El-Biero vorgeschlagen die anderen Treiber probieren:
snd_ens1370 und snd_es1938

zumal Deine Soundkarte auch im Quelltext von snd_ens1370 erwähnt wird:
http://www.cs.usm.maine.edu/class/cos450/linux/sound/pci/ens1370.c

El-Biero
31.07.06, 21:56
Hallo
Wenns mit den ens1370 auch nicht geht musst halt auf den oss Treiber umsteigen. Hab auch mal gegoogelt da scheints wirklich so zu sein das Alsa da mit den 2.6 Kernels Probleme macht. Aber der OSS sollte laut kerneltrap laufen
I got exactly the same prob with an ens1371.. I just
compiled my kernel with OSS rather than ALSA. Works
perfect.
Also einen Versuch is es wert mal nur auf den OSS zu setzten
Tschau El_biero