Help! After installing Windows 8.1, my device fails with error code 19

Authored by Eliyas Yakub [MSFT] One of the common issues reported in Microsoft answer forum for devices and drivers is: after upgrading to Windows 8.1 or installing software package from a third-party Web site, some devices fail with error code 19 (shown in Device Manager). The error code description is “Windows cannot start this hardware…

17

USB Bugcheck FE: BAD_URB (Double URB Submit) - What is it and how to avoid it?

Hello Readers,   I am Pankaj Gupta, a developer in the core USB team at Microsoft. In this blog I am going to talk about what a Double URB Submit bugcheck is. I will present a case study demonstrating how some real world drivers end up with this error. And of course I will discuss…

0

What is the right way to read and parse configuration descriptors?

Hi, my name is Fizalkhan Peermohamed. I am a Developer in the Windows USB team. In this post, I am going to describe the right way to read and parse configuration descriptors to avoid system crashes due to malformed descriptors.   First, I will describe how client drivers today retreive configuration descriptors from a device, then…

4

Why doesn't my driver unload?

Hi, my name is Eliyas Yakub. After working on the Windows Driver Framework product for about 6 years as an SDE and development lead, I recently took up the development lead responsibility for bus connectivity technologies such as USB and 1394.  This is my new team blog where I and my team members from all…

2