Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

USB-Soundkarte nachträglich einrichten #128

Closed
Shrike0815 opened this issue Aug 12, 2018 · 7 comments
Closed

USB-Soundkarte nachträglich einrichten #128

Shrike0815 opened this issue Aug 12, 2018 · 7 comments

Comments

@Shrike0815
Copy link

Hallo,

ich habe meine Phoniebox komplett nach Anleitung aufgebaut, installiert und konfiguriert, bis auf die USB-Soundkarte. Diese wurde erst 1 Woche später geliefert, daher hatte ich alles ohne sie eingerichtet.

Nun bekomme ich die Soundkarte nicht ans laufen. Alle Funktionen der Box laufen einwandfrei, nur kommt kein Sound raus. Web-Interface läuft einwandfrei, RFID auch usw..
Boxen habe ich an einem anderen Gerät getestet, diese laufen auch.
Wenn eine Karte auf den Leser gelegt wird, wird auch das passende Album gestartet. Zumindestens kann ich das in dem Web-Interface sehen dass er es abspielt.

Gekauft habe ich komplett nach der Vorgabe der Anleitung.

Muss man die USB-Soundkarte einrichten oder einen Treiber installieren?

Vielen Dank schon mal für die Hilfe!!

@Andco7
Copy link

Andco7 commented Aug 12, 2018

Hi,

hast du das neue Installscript verwendet oder das alte? (MPD oder VLC).
Micz hat schon an anderer Stelle für das neue Installscript Hilfe angeboten:
#122 (comment)

Das hat bei mir geholfen. Außerdem habe ich noch etwas in der alsa.conf verändern müssen, habe mir aber die genauen Einstellungen nicht gemerkt.
Bin durch diese Anleitung darauf gekommen und habe dann im Internet nach den richtigen Werten gesucht (Google: "rpi usb sound card setup"):
https://forum-raspberrypi.de/forum/thread/13144-projekt-jukebox4kids-jukebox-fuer-kinder/?postID=314919#post314919

@webjochen
Copy link

webjochen commented Aug 12, 2018

Ich meinte ich musste noch folgendes bei mir ändern obwohl ich Stretch verwende

USB audio card on Jessie

Check if the device is recognised:

$ cat /proc/asound/modules
0 snd_bcm2835
1 snd_usb_audio
This shows that device 1 is the usb audio card.

Open the sound configuration file.

$ sudo nano /usr/share/alsa/alsa.conf
Now replace the lines near the end of the file:

defaults.ctl.card 0
defaults.pcm.card 0
with:

defaults.ctl.card 1
defaults.pcm.card 1
Now the audio card for the system is set to 1. Reboot the RPi:

$ sudo reboot

@webjochen
Copy link

webjochen commented Aug 12, 2018

das hier hast du überprüft ?

settings/Audio_iFace_Name

@Andco7
Copy link

Andco7 commented Aug 12, 2018

@Shrike0815
die Veränderungen inder alsa.conf waren genau das, was @webjochen gerade gepostet hat.

@Shrike0815
Copy link
Author

Es waren beide Lösungen nötig.

Die settings in Audio_iFace_Name hatte ich vorher schon einmal ausprobiert, das hatte aber nicht geholfen.

Als ich nun die vorgeschlagenen Änderungen in der alsa.conf vorgenommen habe hat es auch noch nicht funktioniert.
Aber nach der Änderung in alsa.conf habe ich nochmal mittels "Mixer stet PCM" die Funktion geprüft und dort kam "amixer: Unable to find simple control 'PCM',0".
Also habe ich mittels "amixer scontrols" geschaut was da ist und nun erschien "Simple mixer control 'Speaker',0"
Also in Audio_iFace_Name "PCM" auf "Speaker" geändert, wieder rebooted und siehe da, es kam Musik.

Ich hoffe ich habe die nötigen Schritte verständlich zusammengefasst.

Vielen Dank an euch alle!!
Ich werde Fotos meiner Umsetzung posten sobald ich damit aus der Papp-Box ausgezogen bin.

@MiczFlor
Copy link
Owner

Danke @Shrike0815 @Andco7 @webjochen für die Infos. Ich nehme das dann in die Troubleshooting Sektion auf.

@matthesdr
Copy link

Guten Abend zusammen,

ich habe meine Phoniebox per One-Line-Installation installiert und bei dem Setup für die Audio-Settings erst mal die Defaults gelassen. Im Nachgang habe ich dann meine USB-Soundkarte angeschlossen und Stolper jetzt über die Einrichtung. Ich habe die oben beschriebene Vorgehensweise befolgt und bekomme Audio nichts ans laufen. Im Web-Interface kann ich auch die Lautstärke nicht einstellen. Der eingestellte Wert ist "-1". Hat vielleicht noch jemand eine Idee, was ich noch tun kann?

Folgende Informationen kann ich liefern:

~ $ cat /proc/asound/modules
0 snd_bcm2835
1 snd_usb_audio

$ amixer scontrols
Simple mixer control 'Speaker',0
Simple mixer control 'Mic',0
Simple mixer control 'Auto Gain Control',0

Inhalt der asound.conf

pcm.!default {
    type hw
    card 1
}
ctl.!default {
    type hw
    card 1
}

Inhalt der alsa.conf:
defaults.ctl.card 1
defaults.pcm.card 1
defaults.pcm.device 0

LG

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants