IOCTL_ACPI_EVAL_METHOD_EX fails for some of the methods

Hi,
i am writing a driver to read the ACPI methods.
i have finished the driver and it is non pnp driver. i am able to execute some of the methods under some SSDT tables but doesnt work for all. It fails for methods under DSDT tables and some SSDT tables.
i have dynamically created and attached the device object using IoGetDeviceObjectPointer() for the device \device\00000ab ( this paramter i am passing as argument from the user application.)

when i pass the ioctl, if it fails, i gets the return value, STATUS_OBJECT_PATH_INVALID

anyidea? do i need to enabled anything in Bios ?

thanks,
Hitesh