Printer troubleshooting technician providing live chat help

Joe B.

Reviewed for technical accuracy

Specialities: Windows USB printing, Device Manager/Code 43, Print Spooler, chipset & USB host controllers, OEM drivers & ports

USB printer “Unknown device” — Code 43, Device Descriptor Request Failed, USBPRINT/DOT4 ports missing, selective suspend, driver reinstall

Technician avatar Technician
Let’s get your USB printer out of the “Unknown device” state in Windows 10/11. Quick triage:
• Exact message in Device Manager (Code 43 / Device Descriptor Request Failed / Unknown USB Device)?
• Printer brand/model and how it’s connected (direct USB, hub/dock, front vs rear port, USB 2.0/3.0).
• Did Windows try to install a class driver or OEM driver? Any recent Windows Update or chipset/BIOS change?
• Cable length and type (shielded? under 2m?) — flaky cables cause descriptor failures.
Customer
Windows 11 Pro. Brother USB printer. In Device Manager under Universal Serial Bus controllers I see Unknown USB Device (Device Descriptor Request Failed). It dings when I plug in, but no printer appears.
Technician avatar Technician
That’s classic enumeration failure: Windows requests the USB device descriptor but the exchange times out. Top causes:
• Cable/port issue (power delivery/EMI, bad hub, USB 3→2 compatibility).
• Power management cutting the port (USB selective suspend / “Allow the computer to turn off…”).
• Stale/failed driver objects (hidden “USBPRINT” or DOT4 entries).
• Missing USB host controller/chipset update or printer firmware.
We’ll fix hardware path first, then clean drivers and rebuild the USBPRINT port.
Customer
I’m using a cheap 3m cable through a passive hub on my monitor. Should I change that?
Technician avatar Technician
Step 1 — Stabilize the physical link
1) Connect the printer directly to a rear motherboard USB 2.0 port (black) with a short, shielded cable (≤2m). Avoid front-panel ports, docks, KVMs, and unpowered hubs.
2) Power sequence: PC on → Printer off → plug USB → turn printer on and wait 60s.
3) Try another known-good USB A-B cable. Many “Unknown device” cases are just a marginal cable or hub.
Customer
Now Windows dings, but it still shows Unknown USB Device in Device Manager. No printer under Printers & scanners.
Technician avatar Technician
Step 2 — Remove failed USB/Printer instances and reinstall
• Open Device Manager → View → Show hidden devices. Under Universal Serial Bus controllers and Printers/Print queues, right-click any Unknown USB Device / USBPRINT ghosts → Uninstall device (check “Delete the driver software” if shown).
• Under Ports (LPT/COM) and Print queues, remove stale DOT4_001 / virtual USB ports.
• In Apps → Installed apps, uninstall OEM printer software if the last install failed.
• Reboot, then go to Settings → Bluetooth & devices → Printers & scanners → Add device and let Windows fetch a class/OEM driver. If OEM has a Windows 11 package, run it after the USB link is stable.
Customer
After removing hidden devices and rebooting, Add Device sees “USB Printing Support” for a second, then fails back to Unknown.
Technician avatar Technician
Step 3 — Prevent Windows from cutting power to the port
• In Device Manager → Universal Serial Bus controllers, open each USB Root Hub (USB 3.0) / Generic USB Hub → Power Management tab → uncheck “Allow the computer to turn off this device to save power”.
• In Control Panel → Power Options → Change plan → Advanced, set USB selective suspend to Disabled (test), or ensure it’s not suspending on AC.
• If you’re on a laptop with Modern Standby, set the printer on a powered USB 2.0 hub or use a fixed rear port to avoid aggressive suspend.
Retry the install once more via Add device.
Customer
That helped: Device Manager no longer shows Unknown. Windows added “USB Printing Support”, but the printer still isn’t in the list to print.
Technician avatar Technician
Step 4 — Recreate the USB printer port and reset the Print Spooler
1) Press Win+R → control printers → Print Server Properties → Ports and confirm there’s a USB001 (Virtual printer port for USB). If it’s missing, unplug printer, wait 30s, plug back in to rebuild the port.
2) Open Services → restart Print Spooler (or net stop spooler && net start spooler in an elevated Command Prompt).
3) In Printers & scanners → Add device, pick your model or choose Add manually → Add a local printer → Use an existing port: USB001 and select the OEM driver from the list/Have Disk.
Customer
Now it installed on USB001 and prints a test page. Any other tips to avoid this happening again?
Technician avatar Technician
• Keep a short, shielded USB A-B cable and avoid passive hubs/docks for printers.
• Install latest chipset/USB host controller drivers and printer firmware.
• If the printer is powered off when Windows boots, Windows can drop the USB port mapping — leave the printer on/connected, or replug after boot. Windows 10/11 also has a known issue where a USB printer port can be missing after disconnect; replugging recreates it.
• For ARM/modern laptops, prefer Windows Add Device first; use OEM installers only if required by the manufacturer.
Customer
Great, everything works. If it reverts to Unknown device again, should I repeat the hidden device cleanup?
Technician avatar Technician
Yes — start with cable/port, then hidden devices, then power settings, then rebuild the USB001 port and restart the Print Spooler. If drivers fail to load, reinstall via Add device or the latest OEM package. Need hands-on help mapping ports or cleaning the driver store? Open the chat.

Quick answer: the accepted fix

Fix USB printer shows “Unknown device / Device Descriptor Request Failed (Code 43)”: use a short shielded cable directly to a rear USB 2.0 port → remove hidden Unknown USB Device/USBPRINT entries in Device Manager → disable USB selective suspend and hub power-saving → recreate USB001 in Print Server Properties and restart the Print Spooler → add the printer again or install the OEM driver.


Why Windows reports “Unknown USB Device (Device Descriptor Request Failed)”

Enumeration can fail from poor signal integrity (long/unshielded cables, hubs), aggressive power management (USB selective suspend), or corrupted device nodes left by a failed install. Cleaning hidden devices, updating USB host controller drivers, and reinstalling the printer class driver typically resolves Code 43 and lets Windows build the USBPRINT stack correctly.

How to verify the USBPRINT path is healthy

Open Print Server Properties → Ports and confirm USB001. Print a test page; the job should appear under Print queues for your model. If the port is missing after a reboot or power cycle, unplug/replug the printer to recreate it, then re-associate the driver via Printers & scanners → Add device.

“Unknown device” — quick troubleshooting checklist

Most cases are cable/port quality, power saving, or stale drivers.

Quick path: direct rear USB 2.0 port → short, shielded cable → remove hidden Unknown USB Device/USBPRINT → disable hub power-saving and USB selective suspend → recreate USB001 and restart Print Spooler → add via Windows Add device or OEM driver. Keep chipset/USB and printer firmware up to date for stability.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.

Expert will respond in minutes

We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.

Save time & money

No scheduling hassles or expensive consults. Membership can save you significant time and money each month.

FAQ

What does “Unknown USB Device (Device Descriptor Request Failed) — Code 43” mean?

Windows could not complete the USB handshake. Common fixes: replace the cable, use a rear USB 2.0 port, disable USB selective suspend, remove hidden devices, and reinstall the printer driver using Add device.

My USB printer port (USB001) is missing. How do I bring it back?

Unplug the printer, wait 30 seconds, plug it back to a stable port. Then open Print Server Properties → Ports and select USB001. If still missing, reinstall the printer via Add device to recreate the port.

Can a USB hub or dock cause “Unknown device” for printers?

Yes. Unpowered hubs, long cables, and some docks can starve the port or add noise. Connect the printer directly to a rear motherboard USB 2.0 port with a short, shielded cable.

Should I use Windows class driver or the OEM package?

Start with Windows Add device (class driver). If features are missing or install fails, use the latest OEM package for Windows 10/11, then select the driver on USB001.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant