Stuck in the bus reset.

I am working on an issue of USB Audio device(Dongle). It is enumerated as HID and USB Audio. It works with most PCs ,but fails with some models of PCs.

Here is the details of the failure:

Choose several songs in length of 5s and loop play them one by one. Whenever the song is moved to the next one, device might get bus reset cmd. From the USB chief log , the procedure is like this :

SET Interface to alterntive setting 0
SET Interface to alterntive setting 1
Isoch OUT…
SET Interface to altentive setting 0
SET Interface to altentive setting 1
RESET …
Get Device descriptor …
Set Addr…

Goto 1st item…

If the HID device is manually disabled from PC side, then the reset disappear…

To my surprised , this issue is only specific to some PCs …and works well on most PCs…

Please help to enlighten me .

PC : Windows XP + SP4.
USB :1.1

Look at the model number and five part pci hw id of the host controller , perhaps there is a common pattern

d

debt from my phone


From: xiedong_sl@126.com
Sent: 3/21/2012 12:21 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Stuck in the bus reset.

I am working on an issue of USB Audio device(Dongle). It is enumerated as HID and USB Audio. It works with most PCs ,but fails with some models of PCs.

Here is the details of the failure:

Choose several songs in length of 5s and loop play them one by one. Whenever the song is moved to the next one, device might get bus reset cmd. From the USB chief log , the procedure is like this :

SET Interface to alterntive setting 0
SET Interface to alterntive setting 1
Isoch OUT…
SET Interface to altentive setting 0
SET Interface to altentive setting 1
RESET …
Get Device descriptor …
Set Addr…

Goto 1st item…

If the HID device is manually disabled from PC side, then the reset disappear…

To my surprised , this issue is only specific to some PCs …and works well on most PCs…

Please help to enlighten me .

PC : Windows XP + SP4.
USB :1.1


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

if you really hope to debug this issue , then what should I do next ?

On 21-Mar-2012 10:25, xiedong_sl@126.com wrote:

if you really hope to debug this issue , then what should I do next ?

How about doing what Doron advised?

– pa