Hey OS4User,
ACPI4.BPD is a kind of BASEDEV which is loading before any PSD. It contains Intel ACPICA lib and interface part to be recognized as PDD by any other system components which need ACPI service.
So is it a required part, or an extended functionality type of a thing?
...OS4APIC.PSD needs info about HW configuration. There are two sources for this info: MPtable and ACPI system. OS4APIC.PSD is able to get info from MPtable itself, and on the contrary, to get info from ACPI it engages ACPI4.BPD.
It happens so that some mobos and notebooks do not have valid MPtable and ACPI is the only way for OS4APIC.PSD to get the required info.
Alright, so from that perspective it might explain why on my machine running OS4APIC with /APIC switch causes a HARD-HANG...as in: power off/on is the only way out. I tried this with mulitple combinations and nothing got me past this brick-wall. However, removing /APIC does allow the machine to boot up successfully. Yet the output of MPTable clearly shows an active MPS 1.4 setup.
...One more consumer for ACPI4.BPD service is CLOCK03c.SYS. CLOCK03c uses ACPI to get config info about HPET.
I've attached outputs of the MPTable as well as KERNLOG$ from a successfull boot, is this enough to troubleshoot the /APIC hang? Is there a better (more appropriate) place to submit such results?
In particular, going back to the original question re: ACPI4.BPD, it would seem that in my case in particular running this driver might help??? So where can I actually obtain the ACPI4.BPD driver to debug further?
Thanks!
-Dariusz