Am 28.03.2019 um 20:31 schrieb Christian Perle:

Hallo Chris!

>>> $ cat /proc/asound/cards
>>
>>  0 [Generic        ]: HDA-Intel - HD-Audio Generic
>>                       HD-Audio Generic at 0xfeb44000 irq 28
>>  1 [SB             ]: HDA-Intel - HDA ATI SB
>>                       HDA ATI SB at 0xfeb40000 irq 16
> 
> Wenn zwei Soundkarten existieren, ist meistens eine davon der HDMI-Ausgang
> der Grafikkarte.

Das kann ruhig sein.
Aber eine davon reicht mir auch... :D

> [...]
>> crw-rw---- 1 root audio 116,  3 Mär 28 18:32 pcmC0D3p
>> crw-rw---- 1 root audio 116,  7 Mär 28 18:32 pcmC1D0c
>> crw-rw---- 1 root audio 116,  6 Mär 28 18:32 pcmC1D0p
> 
> Die Device-Dateien pcmC0D3p, pcmC1D0c und pcmC1D0p zeigen, dass Card 0
> nur Ausgabe unterstuetzt ("p", playback") und Card 1 sowohl Ausgabe als
> auch Eingabe ("c" capture). Card 0 scheint also die Grafikkarte zu sein,
> Card 1 die eigentliche Soundkarte. Es koennte also sein, dass der Player
> den Sound ueber den HDMI-Anschluss ausgibt.

Die Frage ist, wie man mpg321 überreden kann, die zweite Karte zu nutzen...

>>> $ id
>>
>> uid=0(root) gid=0(root) Gruppen=0(root)
> 
> Mich interessieren eigentlich die Gruppen des non-root Users, oder
> hattest Du den mp3-Player als root gestartet? Falls der non-root User
> nicht in der Gruppe audio ist, hat er keine Berechtigung fuer die
> Devices in /dev/snd.

Ich habe erstmal als root probiert, aber ich habe gerade dem Nutzer, der
später die Karte nutzen soll, der Gruppe audio zugewiesen.

Grüße
Luca Bertoncello
([email protected])

Antwort per Email an