I'm trying to connect an old USB 1.1 device, specifically a vintage embroidery machine, to a modern Windows system, but it keeps crashing and goes into a boot loop during enumeration. The system briefly recognizes the device before rebooting. Is there a way to slow down or intercept the USB handshake to prevent the device from resetting before a virtual machine or driver can take over? I'm looking for alternatives to buying a 20-year-old PC that hasn't been updated. The device connects with a USB to USB-B cable, and the problem occurs on both USB 2.0 and 3.0 ports.
3 Answers
It sounds like the compatibility issue might be due to the device's age. While USB ports are backward compatible, sometimes older devices have quirks that newer systems can't handle well. I recommend checking the Reliability History for any clues about what could be causing the crash. You could also look into the event viewer for more specific error messages.
Using a new USB cable won't help if the device itself is the problem. You're dealing with a USB 1.1 peripheral, which is potentially incompatible with modern systems. That's why you might need to resort to an older computer that can handle it better.
Do you have a PCIe slot available? If so, getting a PCIe USB card might be a solution! You can pass that card directly to your virtual machine, completely bypassing the host OS, which might help in getting your device recognized without crashing.

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload