Estou em um sistema com Linux Kernel v5.10.4 e estou enfrentando um problema durante a reprodução de áudio através do ALSA (aplay). O kernel envia spam para o seguinte log durante a reprodução e nenhum áudio é ouvido:
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?
...
- Eu tentei redefinir (desligar/ligar) a placa de áudio USB, mas o xhci-hcd está no mesmo estado de erro.
- O problema é resolvido se eu redefinir o hub USB.
- O problema é resolvido se eu reinicializar o sistema.
- Eu sou capaz de reproduzir o problema fazendo
speaker-test
por mais de 4 períodos. O problema não ocorre com períodos mais curtos.
Eu não sei como solucionar se este é um problema de driver ou um problema de hardware.
- Preciso de uma atualização de driver xhci para corrigir o problema?
- Alguma mitigação para reiniciar/recuperar o driver (sem reiniciar ou redefinir todo o hub USB)?
Avisar log no driver de origem v5.10.4
snd-usb-audio
está presente no núcleo.
Encontrou um post relacionado, mas a correção mencionada foi feita no kernel v4.15