Wie funktioniert Sound über USB

OP #8014786
Lesenswert?

Ich habe eine externe Soundkarte über USB an einen Linux-Rechner angeschlossen. Das hat bisher für meine Ansprüche gut genug funktioniert – bis heute Morgen.

Ich wollte nach dem Systemstart ein Video abspielen, aber der Ton war mit einem heftigen Rauschen überlagert und nicht zu verstehen.

Ein pipewire Reset änderte nichts. Ein Kaltstart auch nicht.

Ich habe dann in dem Kabelverhau auf der Rechnerrückseite den Stecker gezogen und wieder eingesteckt und das Rauschen war weg. Sehr merkwürdig.

Wird das Sound-Signal über USB etwa analog ausgegeben, oder wie ist das zu verstehen?

#8014810
Lesenswert?

Moriz schrieb:

Wie erklärt man sich dann das Rauschen?

Grob geraten: Auf dem USB-Audio-Platinchen hat der Hersteller Abblock-Kondensatoren eingespart, in 99% der Fälle initialisiert sich der Chip auch so korrekt.

Moriz schrieb:

Zudem gibt es Kopfhörer mit USB-Anschluss.

Da gibt es zwei Varianten: Die eine hat einen USB-Soundchip verbaut, die andere benutzt die "Sideband Use"-Pins vom USB-C Stecker, um dort direkt analoge Audiosignale zu übertragen.

#8014811
Lesenswert?

Moriz schrieb:

Wird das Sound-Signal über USB etwa analog ausgegeben

Nein.

Moriz schrieb:

oder wie ist das zu verstehen?

Dein Power Cycle hat irgendein Problem behoben. Ob es am USB-Soundchip, am Treiber oder am Zusammenspiel der beiden lag, kann ich Dir mangels Glaskugel nicht sagen.

Tante Google hilft vielleicht, wenn Du ihr mehr Informationen zum Audio-Device gibst als uns.

Moriz schrieb:

Wie erklärt man sich dann das Rauschen?

Auch digital bekommt man Rauschen ganz gut hin.

Moriz schrieb:

Zudem gibt es Kopfhörer mit USB-Anschluss. Wie machen die das?

Auch mit einem USB-Soundchip, ist doch klar.

#8014812
Lesenswert?

Moriz schrieb:

Wird das Sound-Signal über USB etwa analog ausgegeben,

Nein. Da ist ein USB-Audio-Codec drin, der eine USB-Standardgeräteklasse umsetzt, und von Deinem PC angesteuert wird.

oder wie ist das zu verstehen?

Vielleicht oxidierter Stecker, so daß die Spannungsversorgung nur noch grenzwertig war? Oder der Kabelverhau belastete den Stecker mechanisch, so daß der Anpressdruck der Kontaktfedern kompensiert wurde, und deswegen die Spannungsversorgung grenzwertig wurde.

Irgendwas wars halt.

#8014813
Lesenswert?

Moriz schrieb:

Zudem gibt es Kopfhörer mit USB-Anschluss. Wie machen die das?

Mit Soundkarte im Kopfhörer oder USB-Stecker.

Moriz schrieb:

Wie erklärt man sich dann das Rauschen?

Evtl. Masse-/Kontaktproblem oder der CODEC hat sich in einen Zustand begeben, in dem er stärker rauscht und durch den Neustart hat ihn neu initialisiert.

Weder Software noch die USB-Verbindung können für das Rauschen verantwortlich sein an dieser Stelle.

: Bearbeitet durch User
OP #8014818
Lesenswert?

Εrnst B. schrieb:

Grob geraten: Auf dem USB-Audio-Platinchen hat der Hersteller Abblock-Kondensatoren eingespart, in 99% der Fälle initialisiert sich der Chip auch so korrekt.

OK, das ist eine Möglichkeit. Mein Verdacht war zunächst auf den Rechner gefallen und wurde dadurch noch bestärkt, dass auch ein kompletter Shutdown und Kaltstart an der Sache nichts geändert hat.

Hmmm schrieb:

Auch digital bekommt man Rauschen ganz gut hin.

Durch einen schlechten Kontakt, oder wie soll das gehen??

#8014828
Lesenswert?

Moriz schrieb:

Das kriegt der USB aber nicht hin, weil seriell.

Bist Du ein zweiter Esmu?

Serielle Übertragung verhindert weder, dass der Sender Mist sendet, noch dass der Empfänger aus dem Tritt kommt und etwas falsch verarbeitet.

Moriz schrieb:

Stecker ziehen und wieder reinstecken behob das Problem.

Also für den Treiber ein verschwundenes und dann neu aufgetauchtes Audio-Device, wodurch alles neu initialisiert wird, für den USB-Soundchip sogar ein Power Cycle.

Wenn Dich wirklich interessiert, was es gewesen sein könnte, USB-VID/PID raussuchen und Google fragen. Sofern das USB Audio Class und nichts Proprietäres ist, würde ich den Fehler beim Device vermuten.

Lesestoff zum Threadtitel: https://www.usb.org/sites/default/files/audio10.pdf

: Bearbeitet durch User
OP #8014843
Lesenswert?

Hmmm schrieb:

Serielle Übertragung verhindert weder, dass der Sender Mist sendet, noch dass der Empfänger aus dem Tritt kommt und etwas falsch verarbeitet.

Das habe ich auch nicht behauptet – lies nochmal nach…

Also für den Treiber ein verschwundenes und dann neu aufgetauchtes Audio-Device, wodurch alles neu initialisiert wird, für den USB-Soundchip sogar ein Power Cycle.

Wie ein Kaltstart des Rechners auch… nur dass der nichts geändert hat.

Nochmal zum Kopfhörer: das ist eigentlich ein billiges Headset mit USB-Stecker und einem Adapter auf Klinke. Ich habe jetzt mal spaßeshalber den Kopfhörer direkt an den USB gesteckt und mit lsusb nachgesehen, ob da was dazu kam – es änderte jedoch gar nichts, USB ist da wohl nur der Stecker.

Die Soundkarte ist ein 0d8c:0102 C-Media Electronics, Inc. CM106 Like Sound Device

#8014857
Lesenswert?

Moriz schrieb:

Nochmal zum Kopfhörer: das ist eigentlich ein billiges Headset mit USB-Stecker und einem Adapter auf Klinke. Ich habe jetzt mal spaßeshalber den Kopfhörer direkt an den USB gesteckt und mit lsusb nachgesehen, ob da was dazu kam – es änderte jedoch gar nichts, USB ist da wohl nur der Stecker.

Das klingt seltsam. Der Adapter auf Klinke hat also eine USB-Buchse und einen Klinkenstecker, und wenn man den in eine analoge Quelle steckt, und in die USB-Buchse den USB-Stecker des Kopfhörers, dann kommt Audio aus dem Kopfhörer raus?

Das wäre beeindruckender Dreckspfusch.

#8014859
Lesenswert?

Moriz schrieb:

Wie ein Kaltstart des Rechners auch… nur dass der nichts geändert hat.

Stimmt, den Kaltstart hatte ich übersehen. Dann würde ich umso mehr auf den USB-Soundchip als Verursacher tippen.

Moriz schrieb:

Nochmal zum Kopfhörer: das ist eigentlich ein billiges Headset mit USB-Stecker und einem Adapter auf Klinke. Ich habe jetzt mal spaßeshalber den Kopfhörer direkt an den USB gesteckt und mit lsusb nachgesehen, ob da was dazu kam – es änderte jedoch gar nichts, USB ist da wohl nur der Stecker.

Klingt seltsam. Ich kenne das nur umgekehrt: Das Headset hat Klinkenstecker, und für USB-Betrieb ist eine "USB-Soundkarte" (etwas grösserer USB-Stecker mit Kabelpeitsche) dabei.

Moriz schrieb:

Die Soundkarte ist ein 0d8c:0102 C-Media Electronics, Inc. CM106 Like Sound Device

Wenn man danach sucht, findet man zumindest viel Ärger.

#8014861
Lesenswert?

Hmmm schrieb:

Stimmt, den Kaltstart hatte ich übersehen. Dann würde ich umso mehr auf den USB-Soundchip als Verursacher tippen.

Wenn der PC nur heruntergefahren wurde dann kann es durchaus sein das die USB Soundkarte dennoch durch den Port mit Strom versorgt wurde und somit kein PowerCycle vollführte. Kommt halt ganz auf die BIOS Einstellungen des TOs an.

Hmmm schrieb:

Klingt seltsam. Ich kenne das nur umgekehrt: Das Headset hat Klinkenstecker, und für USB-Betrieb ist eine "USB-Soundkarte" (etwas grösserer USB-Stecker mit Kabelpeitsche) dabei.

Ich habe ja drei Kinder im pubertären Alter. Es gibt Headsets mit USB Soundkarte und es gibt Headsets die USB nur für Strom nutzen (Licht und Verstärker) - die haben dann Klinke und USB fest verkabelt.

: Bearbeitet durch User
#8014862
Lesenswert?

Rene K. schrieb:

Wenn der PC nur heruntergefahren wurde dann kann es durchaus sein das die USB Soundkarte dennoch durch den Port mit Strom versorgt wurde und somit kein PowerCycle vollführte.

So war es garantiert, sonst hätte der Kaltstart ja geholfen.

Aber wenn der Kaltstart (sprich: Reboot) nicht hilft, der Power Cycle des Devices hingegen schon, kann man den Treiber als Verursacher weitestgehend ausschliessen.

Rene K. schrieb:

es gibt Headsets die USB nur für Strom nutzen (Licht und Verstärker) - die haben dann Klinke und USB fest verkabelt.

Interessant, sowas ist mir noch nicht begegnet. Wahrscheinlich bin ich zu alt für ein leuchtendes Headset.

: Bearbeitet durch User
#8014886
Lesenswert?

Moriz schrieb:

Ich habe eine externe Soundkarte über USB an einen Linux-Rechner angeschlossen. Das hat bisher für meine Ansprüche gut genug funktioniert – bis heute Morgen.

Ich wollte nach dem Systemstart ein Video abspielen, aber der Ton war mit einem heftigen Rauschen überlagert und nicht zu verstehen.

Ein pipewire Reset änderte nichts. Ein Kaltstart auch nicht.

Ich habe dann in dem Kabelverhau auf der Rechnerrückseite den Stecker gezogen und wieder eingesteckt und das Rauschen war weg. Sehr merkwürdig.

Wird das Sound-Signal über USB etwa analog ausgegeben, oder wie ist das zu verstehen?

Gibt es was Auffälliges in den Logs?

OP #8014905
Lesenswert?

Hmmm schrieb:

Klingt seltsam. Ich kenne das nur umgekehrt: Das Headset hat Klinkenstecker, und für USB-Betrieb ist eine "USB-Soundkarte" (etwas grösserer USB-Stecker mit Kabelpeitsche) dabei.

Das ist das Ding: https://www.saturn.de/de/product/_isy-ihs-7100-1-on-ear-headset-schwarz-2892627.html

Die Soundkarte ist ein etwas betagteres Teil mit Anschluss über ein USB-Kabel. Hat mit dem Headset nichts zu tun. Der Ärger mit dem Teil hielt sich bisher in Grenzen, das war das erste mal.

Rene K. schrieb:

Wenn der PC nur heruntergefahren wurde dann kann es durchaus sein das die USB Soundkarte dennoch durch den Port mit Strom versorgt wurde und somit kein PowerCycle vollführte. Kommt halt ganz auf die BIOS Einstellungen des TOs an.

Ich hatte einen vollen Shutdown gemacht, keinen Restart. Aber es ist möglich, dass im abgeschalteten Zustand noch Spannung auf dem USB ist. Das muss ich nochmal nachprüfen.

Hmmm schrieb:

Interessant, sowas ist mir noch nicht begegnet. Wahrscheinlich bin ich zu alt für ein leuchtendes Headset.

Selber leuchten ist immer besser ;-)

G. K. schrieb:

Gibt es was Auffälliges in den Logs?

Nein.

Jürgen schrieb:

Damit ist eine Analoge Ansteuerung des HeadSet durchaus möglich.

Kommt hier aber nicht in Frage, weil USB-A

#8014923
Lesenswert?

Moriz schrieb:

Das ist das Ding: https://www.saturn.de/de/product/_isy-ihs-7100-1-on-ear-headset-schwarz-2892627.html

Das sollte als USB-Audiogerät erkannt werden, allerdings musst Du den USB-Modus manuell über einen Schalter in der Lautstärkeregler-Box aktivieren:

https://www.isy-online.eu/fileadmin/user_upload/isy/Downloads/Computer_und_Notebooks/IHS-7000-1/IHS-7000-1_503844_4049011191402_MAN.pdf

Im Analogmodus wird dann wohl tatsächlich der USB-Stecker nicht standardkonform für Analogsignale verwendet, da ist es dann kein Wunder, wenn der Rechner nichts erkennt.

OP #8014931
Lesenswert?

Hmmm schrieb:

Das sollte als USB-Audiogerät erkannt werden, allerdings musst Du den USB-Modus manuell über einen Schalter in der Lautstärkeregler-Box aktivieren:

Oh, diesen Schalter hatte ich noch gar nicht bemerkt – alles schwarz und die Beschriftung dunkelgrau… – Schwarz ist keine Farbe, sondern ein Zustand.

Wenn man ihn auf USB stellt, erkennt lsusb ein 0020:0b21 Generic AB13X USB Audio

#8015027
Lesenswert?

Joachim B. schrieb:

Michael L. schrieb:

Moriz schrieb:

Wird das Sound-Signal über USB etwa analog ausgegeben,..

Nein.

doch, EOS 1D MK4 + viele andere Digital Cams

Die Art und Weise, durch Unterschlagen des Kontext, in dem ich geantwortet habe, meiner Antwort einen anderen Sinn zu geben, ist dummdreist und unverschämt.

Dem Kontext, es geht nämlich um die USB-Buchse eines PC, kann man im ersten Post des TE nachlesen:

Moriz schrieb:

Ich habe eine externe Soundkarte über USB an einen Linux-Rechner angeschlossen. Das hat bisher für meine Ansprüche gut genug funktioniert – bis heute Morgen.

:

Wird das Sound-Signal über USB etwa analog ausgegeben, oder wie ist das zu verstehen?

Das dies bei anderen Geräten durchaus anders aussehen kann, ist mir bekannt, z.B. vom Samsung Smartphone, an das ich Kopfhörer via Adapter Klinkenbuchse zu USB-C anschließen kann.

#8015055
Lesenswert?

Joachim B. schrieb:

Michael L. schrieb:

Die Art und Weise, durch Unterschlagen des Kontext, in dem ich geantwortet habe, meiner Antwort einen anderen Sinn zu geben, ist dummdreist und unverschämt.

Dem Kontext, es geht nämlich um die USB-Buchse eines PC

das war klar mein Fehler, dafür ein dickes SORRY Ich wurde nur von der Sonderlocke USB und analog getriggert ohne PC.

LG jar

Ach, vergiss es, alles halb so schlimm, der Ärger verfliegt mit dem Schreiben. Darauf noch ein Gläschen Wein und dann ab ins Bett, Prost.

#8015173
Lesenswert?

Joachim B. schrieb:

ändern nichts an meiner Aussage!

Doch, genau das tut es.

(OK, ich meinte USB-Buchse und das ist nicht der UniverselleSerielleBus)

Das ist keine USB-Buchse. Das ist eine proprietäre Buchse, die USB-Signale führt und steckkompatibel zu einem Mini-USB-Stecker ist (der dann nur die die USB-Signale kontaktiert).

Deine Anwendung --Analogsignale-- aber hat mit USB hier überhaupt nichts zu tun, denn diese landen in der proprietären Buchse auf Kontakten, die nur kontaktiert werden können, wenn man den proprietären passenden Nicht-USB-Stecker verwendet.

#8015556
Lesenswert?

Moriz schrieb:

Ich habe dann in dem Kabelverhau auf der Rechnerrückseite den Stecker gezogen und wieder eingesteckt und das Rauschen war weg. Sehr merkwürdig.

Korrosion? Ich habe ein ähnliches Problem mit USB-Sticks auf dem Windows 8.1 Rechner. Windows wundert herum, dass die USB-Sticks kaputt sind. Die Linux-Kiste nicht. Da mehrere Anschlüsse betroffen sind, tippe ich für mich auf Alterserscheinungen.

: Bearbeitet durch User
OP #8015572
Lesenswert?

Rene K. schrieb:

Wenn der PC nur heruntergefahren wurde dann kann es durchaus sein das die USB Soundkarte dennoch durch den Port mit Strom versorgt wurde und somit kein PowerCycle vollführte. Kommt halt ganz auf die BIOS Einstellungen des TOs an.

Ich habe heute Morgen geprüft, ob bei ausgeschaltetem Rechner, der aber nicht vom Netz getrennt ist, Spannung auf dem USB ist: ja, dort sind die 5V aktiv.

Damit ist klar, dass die Soundkarte die Fehlerquelle war.

OP #8015573
Lesenswert?

Rbx schrieb:

Da mehrere Anschlüsse betroffen sind, tippe ich für mich auf Alterserscheinungen.

Da könnte helfen, die Kontakte in der USB-Buchse mal mit Kontaktspray abzuwischen. (Einsprühen würde ich sie nicht, weil das Zeug auf alten Kunststoff sehr korrosiv wirken kann. Die Teile fallen dann einfach an irgend welchen Mikrorissen auseinander.)

#8015805
Lesenswert?

Moriz schrieb:

Da könnte helfen, die Kontakte in der USB-Buchse mal mit Kontaktspray abzuwischen. (Einsprühen würde ich sie nicht, weil das Zeug auf alten Kunststoff sehr korrosiv wirken kann.

Danke für den Hinweis. Darum werde ich jetzt um so vorsichtiger herangehen. Die Soundkarte müsstest du aber noch an einem anderen Rechner überprüfen. Nicht das am Ende die Abhöre eine Macke hat ;)

OP #8015956
Lesenswert?

Rbx schrieb:

Die Soundkarte müsstest du aber noch an einem anderen Rechner überprüfen. Nicht das am Ende die Abhöre eine Macke hat ;)

Der Kopfhörer ist nagelneu un ihn hatee ich auch mehrfach an- und abgestöpselt, ohne das dass irgend etwas geändert hätte.

Seither ist das Problem nicht wieder aufgetreten und im Prinzip kann ich den Hörer ja auch mit seiner eigenen Soundkarte betreiben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren