我使用的是 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
您是否尝试过更改正在播放的文件的采样率?