Try the following steps to troubleshoot the USB-C ports that are not being recognized while the memory card slot still works:
- Power cycle the device
- Unplug any USB-C devices.
- Shut down Windows completely (not just restart).
- Wait about 10 seconds, then power it back on.
- After Windows loads, plug the USB-C device back in and test.
- Test direct connections and cables
- If using a USB-C hub or adapter, disconnect it and plug a single USB-C device directly into the USB-C port.
- Try a different USB-C cable of the same type; not all USB-C cables support data/power/video.
- If the USB-C device has its own power supply, plug it in.
- Confirm the USB port/adapter functionality
- If the USB-C device is a hub, verify that devices connected through the hub work on another system.
- Test the same USB-C device and cable on another computer to confirm the device itself is functional.
- Reinstall USB controllers in Device Manager
- Open Device Manager (devmgmt.msc).
- Expand Universal Serial Bus controllers.
- Right-click each USB controller under this node and select Uninstall.
- After all USB controllers are uninstalled, restart the computer.
- Windows will automatically reinstall the USB controllers. Then test the USB-C port again.
- Check for firmware/driver updates
- Install all available Windows updates.
- If using a Surface device, open the Surface app, go to Help & support, and select Check for updates to ensure Surface drivers and firmware are current.
If the USB-C ports still do not work after these steps, the issue may be hardware-related and require vendor or OEM support.
References: