USB 主机控制器:xhci-hcd 音频播放期间没有 TD 排队垃圾邮件的事件 TRB

USB 主机控制器:xhci-hcd 音频播放期间没有 TD 排队垃圾邮件的事件 TRB

我使用的是 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 集线器)?

警告登录源驱动 v5.10.4

snd-usb-audio存在于内核中。

找到了相关的邮政但上述修复是在内核 v4.15 中完成的

答案1

您是否尝试过更改正在播放的文件的采样率?

相关内容