This looks like a USB problem. However, since it is working with IOMMU enabled and the kernel is quite old, I believe it can be close.