The card remains Powered ON during Suspend

I am writing a NDIS driver for a PCMCIA GPRS card. The Problem I am facing
is my PC card remains powered ON when this Laptop goes to S3 state. When I
enabled the NDIS tracing I saw that S3 is mapped to D0. Can anybody tell me
what should I do in my NDIS driver to make my card go to D3 state when this
laptop goes to S3 state.

==>ndisQueryPowerCapabilities: Miniport 814BF678
ndisQueryPowerCapabilities: Miniport 814BF678, Bus PM capabilities
DeviceD1: 0
DeviceD2: 0
WakeFromD0: 0
WakeFromD1: 0
WakeFromD2: 0
WakeFromD3: 0

SystemState DeviceState
PowerSystemUnspecified PowerDeviceUnspecified
S0 D0
S1 PowerDeviceUnspecified
S2 PowerDeviceUnspecified
S3 D0
S4 D3
S5 D3
SystemWake: PowerSystemUnspecified
DeviceWake: PowerDeviceUnspecified
<==ndisQueryPowerCapabilities: Miniport 814BF678, Status 0x0

regards
Ashish

How do you respond to OID_PNP_CAPABILITIES, OID_PNP_QUERY_POWER,
OID_PNP_SET_POWER, and have you included them in your response to
OID_GEN_SUPPORTED_LIST?

Marc Reinig
System Solutions

wrote in message news:xxxxx@ntdev…
> I am writing a NDIS driver for a PCMCIA GPRS card. The Problem I am facing
> is my PC card remains powered ON when this Laptop goes to S3 state. When I
> enabled the NDIS tracing I saw that S3 is mapped to D0. Can anybody tell
me
> what should I do in my NDIS driver to make my card go to D3 state when
this
> laptop goes to S3 state.
>
> ==>ndisQueryPowerCapabilities: Miniport 814BF678
> ndisQueryPowerCapabilities: Miniport 814BF678, Bus PM capabilities
> DeviceD1: 0
> DeviceD2: 0
> WakeFromD0: 0
> WakeFromD1: 0
> WakeFromD2: 0
> WakeFromD3: 0
>
> SystemState DeviceState
> PowerSystemUnspecified PowerDeviceUnspecified
> S0 D0
> S1 PowerDeviceUnspecified
> S2 PowerDeviceUnspecified
> S3 D0
> S4 D3
> S5 D3
> SystemWake: PowerSystemUnspecified
> DeviceWake: PowerDeviceUnspecified
> <==ndisQueryPowerCapabilities: Miniport 814BF678, Status 0x0
>
>
> regards
> Ashish
>
>