Linux Kernel v5.10.4がインストールされているシステムを使用していますが、ALSA(aplay)を介してオーディオを再生すると問題が発生します。カーネルは再生中に次のログをスパム処理し、音声は聞こえません。
xhci-hcd f2500000.usb3: WARN Event TRB for slot 3 ep 1 with no TDs queued?
xhci-hcd f2500000.usb3: WARN Event TRB for slot 3 ep 1 with no TDs queued?
xhci-hcd f2500000.usb3: WARN Event TRB for slot 3 ep 1 with no TDs queued?
...
- USBサウンドカードをリセット(オフ/オン)してみましたが、xhci-hcdも同じエラー状態です。
- USBハブをリセットすると問題が解決します。
- システムを再起動すると問題が解決します。
speaker-test
4サイクル以上実行すると問題を再現できます。この問題は、短期間では発生しません。
これがドライバの問題なのか、ハードウェアの問題なのか、どうすれば解決するのかわかりません。
- この問題を解決するには、xhciドライバの更新が必要ですか?
- フルUSBハブを再起動またはリセットせずにドライバを再起動/復元する方法はありますか?
snd-usb-audio
カーネルに存在します。
関連性があると識別されました郵便はがきしかし、上記の修正はカーネルv4.15で行われました。
答え1
再生中のファイルのサンプルレートを変更してみましたか?