OK - the CPU0 entry is indeed the error. But my conjecture about the underscore 
I
think was just a mistake. However I have fixed the problem on my machine.

Discussion at this location
http://www.mail-archive.com/acpi-bugzi...@lists.sourceforge.net/msg11969.html
is relevant. This analyses a case where this error first appeared due to an 
update in BIOS. 
Comparisons of the BIOS before and after showed that the processor names were 
changed 
from CPU0 and CPU1 to C000 to C001 through C003 , presumably to cope with 
quad core. However this entry was missed.

Here are the changes I made to my dsdt.dsl 
-------------------------------------------------------------
Before>>>>
            Name (_PSL, Package (0x01)
            {
                \_PR.CPU0
            })

After>>>>
            Name (_PSL, Package (0x01)
            {
                \_PR.C000
            })

>>>>

I believe it is also necessary to delete the line
    External (\_PR_.CPU0) 
--------------------------------------------------------------

Here is the relevant portion of dmesg before the change

[    1.194521] fan PNP0C0B:00: registered as cooling_device0
[    1.194525] ACPI: Fan [FAN] (on)
[    1.194687] processor ACPI_CPU:00: registered as cooling_device1
[    1.194712] processor ACPI_CPU:01: registered as cooling_device2
[    1.196442] ACPI Warning (nspredef-0858): \_TZ_.THRM._PSL: Return Package 
type mismatch at index 0 - found [NULL Object Descriptor], expected Reference 
[20080926]
[    1.196448] ACPI: Expecting a [Reference] package element, found type 0
[    1.196629] thermal LNXTHERM:01: registered as thermal_zone0
[    1.196864] ACPI: Thermal Zone [THRM] (40 C)
[    1.224705] Linux agpgart interface v0.103
[    1.224715] Serial: 8250/16550 driver4 ports, IRQ sharing enabled

Here is the relevant portion of dmesg after the change

[    1.206285] fan PNP0C0B:00: registered as cooling_device0
[    1.206289] ACPI: Fan [FAN] (on)
[    1.206445] processor ACPI_CPU:00: registered as cooling_device1
[    1.206470] processor ACPI_CPU:01: registered as cooling_device2
[    1.208151] thermal LNXTHERM:01: registered as thermal_zone0
[    1.208361] ACPI: Thermal Zone [THRM] (40 C)
[    1.236701] Linux agpgart interface v0.103
[    1.236712] Serial: 8250/16550 driver4 ports, IRQ sharing enabled

----------------------------------------------------------------------------------

In terms of performance it is hard to say what difference it makes. I have
in the past had some infrequent but rather mysterious complete lockups 
requiring reboot while doing nothing in particular. This may however have 
been a video driver problem. 

This really isn't an Ubuntu bug. 
It is a buggy DSDT file in the BIOS for these cards.

-- 
ACPI Warning (nspredef-0858): \_TZ_.THRM._PSL: Return Package type mismatch at 
index 0 on ASUS recent BIOS
https://bugs.launchpad.net/bugs/379940
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to