Hi,

I have a USB composite device with HID and audio class interfaces (its
basically a USB headset). It uses Microsoft drivers only.

When trying to standby the system with remote wakeup enabled, the system
hangs while the "preparing to stand by" dialog is shown.
The same problem occurs with a Plantronics DSP-500 headset.

The following message is printed in WinDbg when standby is attempted:
fyi: \Driver\usbccgp \Device\00000097 irp (83083008) QueryPower-Sleeping3
status c0000001

If I change the USB descriptors so only the HID device is exposed (i.e. its
no longer a composite device), standby/resume works as expected.

WinDbg now shows the following message instead:
fyi: \Driver\HidUsb \Device\_HID00000000 irp (831d3e70) QueryPower-Sleeping3
status c0000001

IMHO this is a bug in usbccgp and/or hidusb.

Test system is XP with SP2.

Leo Havmøller.

RE: usbccgp hangs the system when trying to standby by martinbo

martinbo
Fri Oct 15 18:04:52 CDT 2004

------=_NextPart_0001_42BB9660
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Leo,

I'm not aware of any reported issues similiar to this. Would it be
possible for you to generate a memory dump and send it to me? I will
provide a URL for you to upload the dump.

Thanks,
Martin Borve [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.
------=_NextPart_0001_42BB9660
Content-Type: text/x-rtf
Content-Transfer-Encoding: 7bit

{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fprq2\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs20 Leo,
\par
\par I'm not aware of any reported issues similiar to this. Would it be possible for you to generate a memory dump and send it to me? I will provide a URL for you to upload the dump.
\par
\par Thanks,
\par Martin Borve [MSFT]
\par This posting is provided "AS IS" with no warranties, and confers no rights.
\par
\par }
------=_NextPart_0001_42BB9660--


Re: usbccgp hangs the system when trying to standby by Leo

Leo
Sun Oct 17 04:45:15 CDT 2004

> Would it be
> possible for you to generate a memory dump and send it to me? I will
> provide a URL for you to upload the dump.

Sure. Would you prefer mini, kernel or complete memory dump?

Leo Havmøller.



Re: usbccgp hangs the system when trying to standby by martinbo

martinbo
Mon Oct 18 13:35:33 CDT 2004

------=_NextPart_0001_513889B5
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Leo,

>>Sure. Would you prefer mini, kernel or complete memory dump?

A complete memory dump would be best. I would need an email address to
send information on where to upload the file.

Thanks,
Martin Borve [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.
------=_NextPart_0001_513889B5
Content-Type: text/x-rtf
Content-Transfer-Encoding: 7bit

{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fprq2\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs20 Leo,
\par
\par >>Sure. Would you prefer mini, kernel or complete memory dump?
\par
\par A complete memory dump would be best. I would need an email address to send information on where to upload the file.
\par
\par Thanks,
\par Martin Borve [MSFT]
\par This posting is provided "AS IS" with no warranties, and confers no rights.
\par
\par }
------=_NextPart_0001_513889B5--


Re: usbccgp hangs the system when trying to standby by Leo

Leo
Mon Oct 18 22:58:14 CDT 2004

> A complete memory dump would be best. I would need an email address to
> send information on where to upload the file.

I thought you had access to email addresses from the managed newsgroup
registration and MSDN subscription info.
Nevertheless, here it is: leh@-nospam-rtx.dk
It should be obvious what part of it to remove.

Leo Havmøller.



Re: usbccgp hangs the system when trying to standby by brettke

brettke
Tue Oct 19 15:52:11 CDT 2004

------=_NextPart_0001_56D82C66
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

To protect your privacy we do not forward that information to Support
Engineers Leo.

Brett Keown
Microsoft Support
MSDN Community Lead
brettke@online.microsoft.com

This posting is provided "AS IS" with no warranties, and confers no rights.
------=_NextPart_0001_56D82C66
Content-Type: text/x-rtf
Content-Transfer-Encoding: 7bit

{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fprq2\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs20 To protect your privacy we do not forward that information to Support Engineers Leo.
\par
\par Brett Keown
\par Microsoft Support
\par MSDN Community Lead
\par brettke@online.microsoft.com
\par
\par This posting is provided "AS IS" with no warranties, and confers no rights.
\par
\par }
------=_NextPart_0001_56D82C66--


Re: usbccgp hangs the system when trying to standby by martinbo

martinbo
Tue Oct 19 17:55:43 CDT 2004

------=_NextPart_0001_574D34BA
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Leo,

You should receive 2 pieces of email from me regarding how to upload the
dump.

Thanks,
Martin Borve [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.
------=_NextPart_0001_574D34BA
Content-Type: text/x-rtf
Content-Transfer-Encoding: 7bit

{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fprq2\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs20 Leo,
\par
\par You should receive 2 pieces of email from me regarding how to upload the dump.
\par
\par Thanks,
\par Martin Borve [MSFT]
\par This posting is provided "AS IS" with no warranties, and confers no rights.
\par
\par }
------=_NextPart_0001_574D34BA--


Re: usbccgp hangs the system when trying to standby by Leo

Leo
Wed Oct 20 23:41:58 CDT 2004

> You should receive 2 pieces of email from me regarding how to upload the
> dump.

Uploaded.

Leo Havmøller.



Re: usbccgp hangs the system when trying to standby by martinbo

martinbo
Mon Oct 25 20:53:22 CDT 2004

------=_NextPart_0001_0AAED3B9
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Leo,

There isn't any indication in the dump that the USB stack has received any
power IRPs for the composite device. Would it be possible to install
checked binaries for the USB stack (USBHUB and USBCCGP in particular),
along with the checked versions of HIDCLASS, USBAUDIO, KS, and HIDUSB?
Capture any debug output and send it to me.

Thanks,
Martin Borve [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.
------=_NextPart_0001_0AAED3B9
Content-Type: text/x-rtf
Content-Transfer-Encoding: 7bit

{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fprq2\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs20 Leo,
\par
\par There isn't any indication in the dump that the USB stack has received any power IRPs for the composite device. Would it be possible to install checked binaries for the USB stack (USBHUB and USBCCGP in particular), along with the checked versions of HIDCLASS, USBAUDIO, KS, and HIDUSB? Capture any debug output and send it to me.
\par
\par Thanks,
\par Martin Borve [MSFT]
\par This posting is provided "AS IS" with no warranties, and confers no rights.
\par
\par }
------=_NextPart_0001_0AAED3B9--