Get-PnpDevice -Class USB | Where-Object $_.FriendlyName -like "*GKDL*" For crash analysis:
!analyze -v !usbhcdlog logman start UsbTrace -p Microsoft-Windows-USB-UCX -o usb.etl -ets Stop after failure and convert: sc gkdl usb2.0 driver
verifier /driver scgkdl.sys /all Reproduce the fault, then analyze the resulting dump with WinDbg: Get-PnpDevice -Class USB | Where-Object $_
pnputil /add-driver scgkdl.inf /install Add registry key: proprietary embedded systems
In the ecosystem of USB 2.0 host controllers, certain driver names emerge from niche hardware, proprietary embedded systems, or legacy Windows builds. One such name — SC GKDL — frequently appears in device manager logs, hardware IDs, and legacy driver catalogs, yet remains sparsely documented.