Hi, I am working on "Server Diagnostics Project". Our requirement is to display the PCI slot information by retrieving the ACPI Device Identification Objects _SUN. I have couple of questions related to that. My observations from ACPI Specs 3.0a are 1) ACPI Namespace A hierarchical tree structure in OS-controlled memory that contains named objects. These objects may be data objects, control method objects, bus/device package objects, and so on. The OS dynamically changes the contents of the namespace at run-time by loading and/or unloading definition blocks from the ACPI Tables that reside in the ACPI BIOS. All the information in the ACPI Namespace comes from the Differentiated System Description Table (DSDT), which contains the Differentiated Definition Block, and one or more other definition blocks. 2) Differentiated System Description Table (DSDT) An OEM must supply a DSDT to an ACPI-compatible OS. The DSDT contains the Differentiated Definition Block, which supplies the implementation and configuration information about the base system. The OS always inserts the DSDT information into the ACPI Namespace at system boot time and never removes it. And I have couple of questions related to that. 1) From the above two observations what I have understood is _SUN object will be present in DSDT table. Is this assumption is true or not? 2) When this _SUN object will be present in DSDT table for PCI device? Is it for only HOT Plug PCI devices? Or Any system which has a PCI device will contain _SUN object? 3) If particular machine having PCI device and not having _SUN object in DSDT table what is that mean? 4) What is that ACPI BIOS how it relate to DSDT table? Thanks in advance, Dhanya - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html