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
재생 중인 파일의 샘플 속도를 변경해 보셨나요?