Created attachment 18245
Fix unending polling in OHCI
First things first. The attached patch will fix the OHCI problem.
Now on to the real issue. Your results so far definitely indicate that the ATEN KVM is the source of the problem. Did the KVM have any keyboard or mouse attached into it when you first plugged it in during the previous test?
If you plug both the USB drive and the keyboard into the DLink hub, leaving the KVM unplugged, do they work?
If you then plug in the KVM (with nothing attached), do they continue to work?
If you then plug a mouse or keyboard into the KVM, does everything continue to work?
Created attachment 18245
Fix unending polling in OHCI
First things first. The attached patch will fix the OHCI problem.
Now on to the real issue. Your results so far definitely indicate that the ATEN KVM is the source of the problem. Did the KVM have any keyboard or mouse attached into it when you first plugged it in during the previous test?
If you plug both the USB drive and the keyboard into the DLink hub, leaving the KVM unplugged, do they work?
If you then plug in the KVM (with nothing attached), do they continue to work?
If you then plug a mouse or keyboard into the KVM, does everything continue to work?