Does USB's serial driver(usbser.sys) supports "Selective Suspend"?

I do have few questions regarding usbser.sys.

1> Does it support “Selective Suspend”?

2> Like “SelectiveSuspendEnabled” flag in input.inf(Microsoft provided) for HID Class, is there any flag for usbser.sys for the “Selective suspend” if it supports “Selective SUspend”?

3> My device(USB to Serial Converter which uses usbser.sys driver) is getting fail in “Selective Suspend/Resume” test of Microsoft’s Winqual test tool. If in case usbser.sys does not support “Selective Suspend” then how do I pass Microsoft Winqual’s “Selective Suspend/Resume test”?

Thanks in advance!

Harshil

On Tue, Apr 12, 2011 at 5:32 PM, wrote:
> I do have few questions regarding usbser.sys.
>
> 1> Does it support “Selective Suspend”?
>
> 2> Like “SelectiveSuspendEnabled” flag in input.inf(Microsoft provided)
> for HID Class, is there any flag for usbser.sys for the “Selective suspend”
> if it supports “Selective SUspend”?
>
> 3> My device(USB to Serial Converter which uses usbser.sys driver) is
> getting fail in “Selective Suspend/Resume” test of Microsoft’s Winqual test
> tool. If in case usbser.sys does not support “Selective Suspend” then how
> do I pass Microsoft Winqual’s “Selective Suspend/Resume test”?

Cross-posted here.
http://social.msdn.microsoft.com/Forums/en-ZA/wdk/thread/993f5ce0-3ed1-45a9-a9fa-5d02626164d6

Dolan’s answer in the above forum.
1) no, i don’t think it supports USB SS
2) that flag is speciifc to HIDclass
3) the device will be powered down when the system goes into a low
power state. it should also be powered own when there are no open handles

Other reference here:
http://msdn.microsoft.com/en-us/windows/hardware/gg487327.aspx
“Usbser.sys
This driver can selectively suspend when no active modem connections exist.”

According to a post here by Tsuneo, usbser.sys does not seem to support
remote wakeup.
http://www.microchip.com/forums/tm.aspx?m=550287


Xiaofan