# USB 1.1 UHCI improvements GSoC - Week 4

DevFeed: [USB 1.1 UHCI improvements GSoC - Week 4](<https://devfeed.tech/articles/usb-1-1-uhci-improvements-gsoc-week-4-33041.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/usb-11-uhci-improvements-gsoc-week-4/>)

Published: 2016-06-20T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [USB](<https://devfeed.tech/topics/usb.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Memory Leaks](<https://devfeed.tech/topics/memory-leaks.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [crashes](<https://devfeed.tech/tags/crashes.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [free](<https://devfeed.tech/tags/free.md>), [guides](<https://devfeed.tech/tags/guides.md>), [memory-leaks](<https://devfeed.tech/tags/memory-leaks.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [programming](<https://devfeed.tech/tags/programming.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [usb](<https://devfeed.tech/tags/usb.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

This Week 4 progress report describes debugging ReactOS USB hub unload crashes and investigating PnP request handling in the WDM-based USB stack. Two crash-causing issues were fixed, allowing usbhub to be uninstalled with usbccgp loaded, although memory leaks and other stack issues remained.

## Source excerpt

TO LEARN HOW TO SWIM, YOU NEED TO GET INTO THE WATER. At the start of the week I was debugging the system crash on ROS's usbhub unload in Win2k3. I spent a lot of time asking questions and discussing topics related to WDM with my mentor Thfabba. He kind of kickstarted me, giving small tasks and then analyzing with me the results. During that sessions I have gathered many new tips related debugging and also started feeling much more confidently working with WDM.