PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ALSA funktioniert nicht!



wayneee
28.05.04, 16:03
Tag zusammen,

da OSS nur mit Macken bei mir läuft (Piepen etc.) wollte ich mir nun ALSA installieren. Habe alles soweit wie im How-To unter der Howto-Sektion beschrieben ist installiert und kompiliert. Doch wenn ich nun unter KDE --> Sound --> Sound-System ALSA einstellen will, kommt folgendes.

Error while initiliazing the sound driver:

device: default can't be opened for playback (permission denied)

The sound server will continue, using the null output device.

Das ./snddevices script hab ich ausgefühlt, welches chmod a+x auf /dev/dsp ausführt. (Ich habs auch manuell nochmal gemacht). Trotzdem tritt dieser Fehler auf, weshalb auch XMMS nicht geht.

Ich hoffe ihr könnt mir helfen.

Danke im Vorraus :)

wayneee
28.05.04, 16:13
Folgende Fehlermeldung kommt, wenn ich XMMS aus der Konsole starte:


libmikmod.so.2: cannot open shared object file: Datei oder Verzeichnis nicht gefunden

** WARNING **: alsa_get_mixer(): Attaching to mixer hw:0 failed: Keine Berechtigung

** WARNING **: alsa_setup(): Failed to open pcm device (default): Keine Berechtigung

GreenShadow
28.05.04, 16:31
Unlustig...
Ich habe derzeit genau das selbe Problem !!!

Du könntest mal veruschen den artsd zu killen. Erst im Control Center Deaktivieren und dann "killall artsd". Das dumme is, dass das Kerlchen sich bei mir immer wieder neu startet!

Ich bin da auch am basteln, halt mich auf dem laufenden =)

Ich hoffe uns schreibt mal jemand was.... *lol*

MFG, GreenShadow

Leberwurstsaft
28.05.04, 16:38
Es steht doch eindeutig da das du keine Berechtigung für das entsprechende device hast ?! Also ändere diese

GreenShadow
28.05.04, 16:42
LOL...

Ich glaube, das war das erste, was ich gemacht hab.

Jetzige Situation:


10781 1 lrwxrwxrwx 1 root root 4 May 26 02:25 /dev/dsp -> dsp0
5976 0 crwxrwxrwx 1 root root 14, 3 Aug 29 2003 /dev/dsp0


Imernoch der selbe Fehler...

Leberwurstsaft
28.05.04, 16:53
Owner ist root.

Erstelle eine group audio, weise diese /dev/dsp zu und füge deinen User dieser group hinzu.

wayneee
28.05.04, 16:54
Ja, ein Leidensgenosse ^_^

@Leberwurstsaft, ich habe "chmod a+x /dev/dsp" und "chmod 777 /dev/dsp" eingegeben. Beides hat leider nicht geklappt :(

GreenShadow
28.05.04, 17:03
Äh...
Da doch eh alle rwx haben, is das doch wurscht, oder ?
Jedenfalls hab ich das mal gemacht.



root:/etc# ls -lisa /dev/dsp*
10781 1 lrwxrwxrwx 1 root audio 4 May 26 02:25 /dev/dsp -> dsp0
5976 0 crwxrwxrwx 1 root audio 14, 3 Aug 29 2003 /dev/dsp0


Ich hab alles auch schon dem user geschenkt. Das ist irgendwie völlig egal!
Die beiden files waren auch schon mal group user und owner green, wie mein user halt....

Keine Änderung. Alles beim alten

wayneee
28.05.04, 19:37
http://www.unixboard.de/vb3/showthread.php?p=54451#post54451

Scheint so, als sei es ein KDE-Bug. Führt wohl nix an OSS vorbei :(

GreenShadow
28.05.04, 19:54
NEIN !

Ach Verdammt....

urfie
12.02.05, 00:59
Bei mir war PAM das Problem. Das hier hat geholfen:
http://www.thisishull.net/showthread.php?t=71757



It's not KDE that's doing it, but PAM. IIRC, you need to change a line
in /etc/security/console.perms to look like this:

<console> 0660 <sound> 0660 root.audio d

Fatty
12.02.05, 01:10
Wichtig ist übrigens nicht nur /dev/dsp, sondern darüber hinaus auch die Einträge unter /dev/snd und /dev/sound.

Wenn der letzte Tipp mit PAM nicht helfen sollte, kann es auch helfen die Zugriffsrechte in den beiden Verzeichnissen anders zu regeln.
Recht nützlich erweist sich auch da wieder die Zuordnung zur Gruppe audio.

derguteweka
12.02.05, 08:46
Moin,

Mal abgesehen von PAM und wasses noch alles an komplexen Fehlermoeglichkeiten gibt: Habt' ihr schonmal geguckt, ob /dev/dsp auch wirklich schon das device ist oder nicht vielmehr nur ein symbolic link auf das eigentliche device, das koennte dann z.b. so aussehen:

bla:~$ ll /dev/dsp
lrwxrwxrwx 1 root root 9 Feb 23 2004 /dev/dsp -> /dev/dsp0
Dann solltet ihr natuerlich die Berechtigungen von /dev/dsp0 aendern (und die von /dev/mixer0 gleich mit)

Gruss
WK