When your Dell XPS 16 shows "USB Device Not Recognized" or a connected drive, mouse, or keyboard just doesn't light up, it's a frustrating roadblock. The issue could be with the port itself, a driver conflict, or a power setting that's putting your USB controller to sleep.
Restart Your XPS 16
This is almost always my first step. A full restart reloads all the USB drivers and resets the controller chip, which can clear out temporary glitches. Make sure you select Restart from the Windows menu, not just close the lid to put it to sleep.
If the system is unresponsive, you can force a restart. Hold down the power button for about 10 seconds until the laptop powers off completely, then press it again to turn it back on.
Try a Different Port on Your Laptop
Unplug the device and connect it to another USB-C or USB-A port on your XPS 16. If it works perfectly in a different port, you've likely isolated the problem to a single faulty or disabled port.
This is a quick way to rule out a hardware issue with the port itself, which is less common than software problems but still possible.
Test the Device on Another Computer
Take your USB device, be it a flash drive, external hard drive, or webcam, and plug it into a different computer. If it fails to work there as well, the problem is almost certainly with the device or its cable, not your XPS.
If it works perfectly on another machine, then the focus shifts back to your laptop's configuration, drivers, or power settings.
Swap Out the Cable
For any device that uses a detachable cable, this is a critical step. Cables fail, especially near the connectors where they get bent. A cable might still deliver power to charge a phone but have broken internal data lines.
Try a different, known-good cable. For USB-C devices, ensure you're using a cable that supports data transfer, not just charging.
Update or Reinstall USB Drivers
Press the Windows key + X and select Device Manager. Expand the section labeled Universal Serial Bus controllers. Look for any entries with a small yellow warning icon.
Right-click on the USB controller drivers (like "Intel(R) USB 3.0 eXtensible Host Controller") and choose Update driver. Select "Search automatically for drivers." If that doesn't help, right-click and choose Uninstall device, then restart your laptop. Windows will automatically reinstall the driver on reboot.
Run Dell SupportAssist
Your XPS 16 comes with Dell SupportAssist, which can auto-detect a wide range of hardware issues. Open the SupportAssist application and run a full hardware scan.
It can identify if there's a known problem with your USB host controller and often provides a one-click button to install the correct driver or firmware update directly from Dell.
Disable USB Selective Suspend
Windows has a power-saving feature that can turn off USB ports when it thinks they're not in use, and it can sometimes be too aggressive. To turn it off, go to Control Panel and view by large icons.
Click on Power Options, then next to your selected plan, click Change plan settings > Change advanced power settings. In the new window, expand USB settings and then USB selective suspend setting. Set both "On battery" and "Plugged in" to Disabled.
Check for Critical Updates
Go to Settings > Windows Update and click "Check for updates." Install all available updates, especially any labeled as critical or driver updates.
After the main updates, click on Advanced options > Optional updates. There may be specific driver updates for your chipset or USB controllers listed here that you should install.
Run the Built-in Hardware Diagnostics
Restart your XPS 16 and immediately start tapping the F12 key repeatedly as it boots. This will bring up the one-time boot menu. Use the arrow keys to select Diagnostics and press Enter.
The Dell Pre-boot System Assessment will run a comprehensive check on your hardware, including the USB subsystem. It can identify if there's a physical failure that Windows can't see.