Reference url: https://www.kernel.org/doc/Documentation/usb/usbmon.txt
I was able to use usbmon as follows without having to compile the kernel. Can you do cross-validation in nvidia?
I need to check if I left a log properly.
sudo modprobe usbmon
sudo ls /sys/kernel/debug/usb/usbmon
0s 0u 1s 1t 1u 2s 2t 2u
to listen on a single bus, otherwise, to listen on all buses, type::
# cat /sys/kernel/debug/usb/usbmon/0u > /tmp/1.mon.out
This process will read until it is killed. Naturally, the output can be
redirected to a desirable location. This is preferred, because it is going
to be quite long.