Mein Setup ist ein Thinkpad T420 mit Creative X-Fi USB-Audiokarte. Normalerweise funktioniert alles einwandfrei, ich kann mehrere Streams abspielen und Streams beliebig von einer Audiokarte auf eine andere verschieben. Ein Anwendungsfall schlägt jedoch kläglich fehl. Wenn ich ein Videospiel in Wine starte und keine anderen Audiostreams abgespielt werden, funktioniert es einwandfrei ... aber wenn ich bereits einen HTML5-Film abgespielt oder gleichzeitig auf Skype war, macht der Start von Wine ein lautes Knacken und die Audiokarte verschwindet mit einer schönen dmesg
Meldung aus dem System. Ich habe es jedoch nur mit Wine beobachtet ...
[434145.910217] ALSA endpoint.c:180 cannot submit urb (err = -2)
[434146.031039] ALSA endpoint.c:838 cannot submit datapipe for urb 0, error -90: internal error
[434146.169928] ALSA endpoint.c:838 cannot submit datapipe for urb 0, error -2: endpoint not enabled
[434215.705728] usb 1-1.5.3: USB disconnect, device number 114
Durch Entfernen und erneutes Anschließen des USB-Kabels wird die Karte wieder sichtbar. Es ist sehr seltsam, warum sich ein Pulseaudio-Fehler so weit bis zum USB-Stapel ausbreitet. Meine Systemkonfiguration ist openSUSE 12.2 und Pulseaudio 2.1 aus dem Multimedia-Repository.
Ich bin für jeden Rat dankbar, der mir bei der Lösung dieses Problems hilft.