Nvidia Jetson Xavier: Tegra Buffer Overrun Event while using USB Audio in Docker

Hi All!

I am working on an Audio Recording container for a use case I am working on. For this I use PulseAudio and Python to open a USB Microphone and start creating a recording.

All of this works fine while running python main.py on my Nvidia Jetson device. However, when I run this in Docker I always get the following error with the kernel crashing and rebooting the device.

tegra-xusb 3610000.xhci: WARN: buffer overrun event on endpoint

Would anyone know where to look at or how to resolve this?


Have you mounted the USB device when launching the docker?
For example:

sudo docker run --device /dev/snd --device /dev/bus/usb ...


Thank you for your quick reply! Yes I indeed pass the device in that way


Could you try the testing in the below topic first?


This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.