Wine は ALSA ストリームを再生しているときに Pulseaudio と USB オーディオ カードを台無しにする

Wine は ALSA ストリームを再生しているときに Pulseaudio と USB オーディオ カードを台無しにする

私のセットアップは、Thinkpad T420 と Creative X-Fi USB オーディオ カードです。通常はすべて正常に動作し、複数のストリームを再生したり、オーディオ カード間でストリームを任意に移動したりできます。ただし、1 つの使用ケースは完全に失敗します。Wine でビデオ ゲームを開始し、他のオーディオ ストリームが再生されていない場合は正常に動作しますが、HTML5 ムービーを再生していたり​​、同時に Skype を使用している場合は、Wine を開始すると大きな音が鳴り、美しいメッセージとともにオーディオ カードがシステムから消えてしまいますdmesg。ただし、これは Wine でしか見たことがありません...

[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

USB ケーブルを取り外して再度接続すると、カードが再び表示されます。一部の pulseaudio エラーが USB スタックまで伝播するのはなぜか非常に奇妙です。私のシステム構成は、openSUSE 12.2 とマルチメディア リポジトリからの pulseaudio 2.1 です。

この問題に対処する方法についてアドバイスをいただければ幸いです。

関連情報