This request is for new HP Laptop Owners whose box comes with “Vista” pre-installed and are running openSUSE 11.0.
Background.
I have a new dv9700z with Vista pre-installed and have been working to improve the DSDT, This has led me to an important discovery regarding: use of a kernel parameter, acpi, thermal, and hardware detection – I think.
Request.
Please boot normally, do “dmesg” in a terminal and copy that to kwrite and save it.
Please re-boot and at the bootsplash, enter
acpi_osi="Linux"
and boot
then, do “dmesg” in a terminal and copy that to kwrite
Now compare the two.
If you have significant differences as I discuss below please get back & post herein.
Also, look around and see if any new hardware is detected; post that too:)
Discussion.
HP has coded (my) DSDT to detect Vista, VistaSP1, VistaSP2, etc & Linux and treats them differently when detected. This is done in code in Vista, VistaSP1, VistaSP2, etc., but we Linux users must “tell” our kernel. We do that with the kernel parameter acpi_osi=“Linux” at the bootsplash or on the kernel line in menu.lst.
Long story short, when I do that, I get:
line comment/action
148 ACPI Added _OSI(Linux)
232+
flag _OSI(Linux) query honored via DMI
vs
_OSI(Linux) query ignored via DMI445 ACPI: LNXTHERM:01 is registered as thermal_zone0
446 ACPI: Thermal Zone [THRM] (44 C)
vs
444 ACPI Exception (thermal-0366): AE_BAD_DATA, No critical threshold [20070126]
to name a few.
As you can see, that’s worth doing as it turned on my thermal threshold.
I’ll be interested to see if it works for others & I’ll include that in the howto I’m working on.
Thanks in advance:)