ACPI control method issue in vista !

Dear all,

I want to invoke a control method which exists under EC namespace .

But I find no acpiec.sys in vista.

Therefore, I cant invoke it in vista due to without apciec.sys device
object.

Does anybody knows how to solve it?

Thanks

hanks

================================================================================================================================================================
This message may contain information which is private, privileged or confidential of Compal Electronics, Inc. If you are not the intended recipient of this message, please notify the sender and destroy/delete the message. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited.

The device object is still there. It just doesn’t have acpiec.sys loaded on
top of it. The IDs are still the same.


Jake Oshins
Windows Kernel Group

The Virtual Machine Team at Microsoft is hiring. Contact
xxxxx@microsoft.com for more information.

This posting is provided “AS IS” with no warranties, and confers no rights.

wrote in message news:xxxxx@ntdev…
Dear all,
I want to invoke a control method which exists under EC namespace .
But I find no acpiec.sys in vista.
Therefore, I cant invoke it in vista due to without apciec.sys device
object.
Does anybody knows how to solve it?

Thanks

hanks

================================================================================================================================================================
This message may contain information which is private, privileged or
confidential of Compal Electronics, Inc. If you are not the intended
recipient of this message, please notify the sender and destroy/delete the
message. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon this information, by persons or
entities other than the intended recipient is prohibited.
================================================================================================================================================================

Dear Jake,

What kind of IDs?
Any you mean I can make use of IDs to get device object?
Btw, How to use IOCTL_ACPI_EVAL_METHOD_EX ?
Are there any sample code? I hardly find any relative information.
Thank you

Hanks

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jake Oshins
Sent: Friday, February 24, 2006 11:03 AM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] ACPI control method issue in vista !

The device object is still there. It just doesn’t have acpiec.sys
loaded on
top of it. The IDs are still the same.


Jake Oshins
Windows Kernel Group

The Virtual Machine Team at Microsoft is hiring. Contact
xxxxx@microsoft.com for more information.

This posting is provided “AS IS” with no warranties, and confers no
rights.

wrote in message news:xxxxx@ntdev…
Dear all,
I want to invoke a control method which exists under EC namespace .
But I find no acpiec.sys in vista.
Therefore, I cant invoke it in vista due to without apciec.sys device
object.
Does anybody knows how to solve it?

Thanks

hanks

========================================================================
========================================================================
================
This message may contain information which is private, privileged or
confidential of Compal Electronics, Inc. If you are not the intended
recipient of this message, please notify the sender and destroy/delete
the
message. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon this information, by persons or
entities other than the intended recipient is prohibited.
========================================================================
========================================================================
================


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@compal.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

Dear Jake,

I still can’t find correct way to get device object of acpiec.sys in
vista.
Could you please give me a hand?

Best regards,
Hanks
-----Original Message-----
From: Xue. Hanks (TPE)
Sent: Wednesday, March 01, 2006 4:56 PM
To: Lai. Larry (TPE)
Subject: FW: [ntdev] ACPI control method issue in vista !

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@compal.com
Sent: Friday, February 24, 2006 1:15 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] ACPI control method issue in vista !

Dear Jake,

What kind of IDs?
Any you mean I can make use of IDs to get device object?
Btw, How to use IOCTL_ACPI_EVAL_METHOD_EX ?
Are there any sample code? I hardly find any relative information.
Thank you

Hanks

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jake Oshins
Sent: Friday, February 24, 2006 11:03 AM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] ACPI control method issue in vista !

The device object is still there. It just doesn’t have acpiec.sys
loaded on
top of it. The IDs are still the same.


Jake Oshins
Windows Kernel Group

The Virtual Machine Team at Microsoft is hiring. Contact
xxxxx@microsoft.com for more information.

This posting is provided “AS IS” with no warranties, and confers no
rights.

wrote in message news:xxxxx@ntdev…
Dear all,
I want to invoke a control method which exists under EC namespace .
But I find no acpiec.sys in vista.
Therefore, I cant invoke it in vista due to without apciec.sys device
object.
Does anybody knows how to solve it?

Thanks

hanks

========================================================================
========================================================================
================
This message may contain information which is private, privileged or
confidential of Compal Electronics, Inc. If you are not the intended
recipient of this message, please notify the sender and destroy/delete
the
message. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon this information, by persons or
entities other than the intended recipient is prohibited.
========================================================================
========================================================================
================


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@compal.com
To unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com

I’ve checked with the people who currently own this code to make sure that
my story is straight. (I no longer work in the group involved.)

From Windows 2000 through Vista, there has been an acpi.sys which would
enumerate lots and lots of nodes, consuming many of them internally. If you
go into Device Manager, choose “show hidden devices” and “show devices by
connection” (we call this one “show as God intended” internally) you will
then see quite a few device nodes which only have acpi.sys loaded on them,
many of which have child nodes. Some of the child nodes have other drivers
loaded on top of them.

In Windows 2000 through Windows 2003 Server, the ACPI EC device was one of
these children that had a separate driver loaded on top of it. This was
problematic because acpiec.sys supplied EC operation region support, which
consequently didn’t work until the acpiec.sys driver was loaded. This
caused lots of BIOS guys lots of heartburn and it also prompted some badly
thought-out additions to ACPI 1.0a and 1.0b, mostly notably _REG objects.

So for Windows Vista, the function of acpiec.sys was brought into acpi.sys.
Nothing else was changed. The device node for the EC still exists. It’s ID
is still EISAID(“PNP0C09”). It just has a different driver loaded on top of
it. All other function is exactly the same (or so they promise me.)

I suspect that if you back up and stop looking for acpiec.sys and start
looking for EISAID(“PNP0C09”) instead, you’ll find a solution that works for
all versions of Windows since Win98.


Jake Oshins
Windows Kernel Group

The Virtual Machine Team at Microsoft is hiring. Contact
xxxxx@microsoft.com for more information.

This posting is provided “AS IS” with no warranties, and confers no rights.

wrote in message news:xxxxx@ntdev…
Dear Jake,

I still can’t find correct way to get device object of acpiec.sys in
vista.
Could you please give me a hand?

Best regards,
Hanks
-----Original Message-----
From: Xue. Hanks (TPE)
Sent: Wednesday, March 01, 2006 4:56 PM
To: Lai. Larry (TPE)
Subject: FW: [ntdev] ACPI control method issue in vista !

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@compal.com
Sent: Friday, February 24, 2006 1:15 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] ACPI control method issue in vista !

Dear Jake,

What kind of IDs?
Any you mean I can make use of IDs to get device object?
Btw, How to use IOCTL_ACPI_EVAL_METHOD_EX ?
Are there any sample code? I hardly find any relative information.
Thank you

Hanks

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jake Oshins
Sent: Friday, February 24, 2006 11:03 AM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] ACPI control method issue in vista !

The device object is still there. It just doesn’t have acpiec.sys
loaded on
top of it. The IDs are still the same.


Jake Oshins
Windows Kernel Group

The Virtual Machine Team at Microsoft is hiring. Contact
xxxxx@microsoft.com for more information.

This posting is provided “AS IS” with no warranties, and confers no
rights.

wrote in message news:xxxxx@ntdev…
Dear all,
I want to invoke a control method which exists under EC namespace .
But I find no acpiec.sys in vista.
Therefore, I cant invoke it in vista due to without apciec.sys device
object.
Does anybody knows how to solve it?

Thanks

hanks

========================================================================
========================================================================
================
This message may contain information which is private, privileged or
confidential of Compal Electronics, Inc. If you are not the intended
recipient of this message, please notify the sender and destroy/delete
the
message. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon this information, by persons or
entities other than the intended recipient is prohibited.
========================================================================
========================================================================
================


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@compal.com
To unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com