[Bug 1255843] Re: [Lenovo V480] Multiple CRITICAL/HIGH failures in the fwts report
The _PCL(Power Consumer List) method, evaluates to a list of pointers, each pointing to a device or a bus powered by the power source device (AC, battery). this method seems is defined but is not used in Linux kernel. It should not affect the AC, battery functions. The _BCM failure might affect the brightness control, or it might directly control by graphic drivers not through the ACPI methods. Need to check if there are any brightness issue on this machine. ** Changed in: linux-lts-raring (Ubuntu) Status: Confirmed = Won't Fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1255843 Title: [Lenovo V480] Multiple CRITICAL/HIGH failures in the fwts report To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-lts-raring/+bug/1255843/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1255843] Re: [Lenovo V480] Multiple CRITICAL/HIGH failures in the fwts report
The 'Not exist' issue has fixed by the fwts patch, https://lists.ubuntu.com/archives/fwts-devel/2014-February/004404.html It should work after fwts version V14.03.00. Please follow by the bug#1285167 ** Changed in: linux-lts-raring (Ubuntu) Status: In Progress = Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1255843 Title: [Lenovo V480] Multiple CRITICAL/HIGH failures in the fwts report To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-lts-raring/+bug/1255843/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1255843] Re: [Lenovo V480] Multiple CRITICAL/HIGH failures in the fwts report
** Changed in: linux-lts-raring (Ubuntu) Importance: Undecided = Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1255843 Title: [Lenovo V480] Multiple CRITICAL/HIGH failures in the fwts report To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-lts-raring/+bug/1255843/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1255843] Re: [Lenovo V480] Multiple CRITICAL/HIGH failures in the fwts report
Base on the fwts log on the comment#2, There are some critical/high failures that from the buggy firmware. Critical failures: 2 method: Detected error 'Type' when evaluating '\_SB_.PCI0.LPCB.H_EC.BAT0._PCL'. method: Detected error 'Type' when evaluating '\_SB_.ADP1._PCL'. are due the return Type is wrong '\_SB_.PCI0.LPCB.H_EC.BAT0._PCL' and '\_SB_.ADP1._PCL'. according to the ACPI spec, the _PCL method should return: A variable-length Package containing a list of References to devices or buses not Return (\_SB) High failures: 1 method: Detected error 'Uninitialized local variable' when evaluating '\_SB_.PCI0.GFX0.DD02._BCM'. from the ACPI table, Method (_BCM, 1, NotSerialized) { P8XH (0x00, Arg0) Store (Match (\_SB.PCI0.LPCB.H_EC.BRTW, MEQ, Arg0, MTR, 0x00, 0x02), Local0) If (LNotEqual (Local0, Ones)) { Subtract (Local0, 0x02, Local1) Store (Local1, \BRLV) } If (LLessEqual (Local1, 0x11)) { Store (DerefOf (Index (\_SB.PCI0.LPCB.H_EC.BMAP, Local1)), Local0) } Else { Store (0x00, Local0) } If (LAnd (LGreaterEqual (Local0, 0x00), LLessEqual (Local0, 0x64))) { \_SB.PCI0.GFX0.AINT (0x01, Local0) Store (Arg0, BRTL) } } this failure is due to the Store (Match (\_SB.PCI0.LPCB.H_EC.BRTW, MEQ, Arg0, MTR, 0x00, 0x02), Local0) return Ones, cause the Uninitialized Local1 If (LNotEqual (Local0, Ones)) { Subtract (Local0, 0x02, Local1) Store (Local1, \BRLV) } and cannot be used If (LLessEqual (Local1, 0x11)) { Store (DerefOf (Index (\_SB.PCI0.LPCB.H_EC.BMAP, Local1)), Local0) } ... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1255843 Title: [Lenovo V480] Multiple CRITICAL/HIGH failures in the fwts report To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-lts-raring/+bug/1255843/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1255843] Re: [Lenovo V480] Multiple CRITICAL/HIGH failures in the fwts report
** Changed in: linux-lts-raring (Ubuntu) Status: New = In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1255843 Title: [Lenovo V480] Multiple CRITICAL/HIGH failures in the fwts report To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-lts-raring/+bug/1255843/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1255843] Re: [Lenovo V480] Multiple CRITICAL/HIGH failures in the fwts report
I believe this is due to bug https://bugs.acpica.org/show_bug.cgi?id=1062 I forced an early abort from the infinite loop using the horrible hack: diff --git a/src/acpica/source/components/events/evregion.c b/src/acpica/source/components/events/evregion.c index efaf38b..90e9656 100644 --- a/src/acpica/source/components/events/evregion.c +++ b/src/acpica/source/components/events/evregion.c @@ -529,6 +529,7 @@ AcpiEvDetachRegion( LastObjPtr = ObjDesc-Region.Next; ObjDesc = ObjDesc-Region.Next; + break; } /* If we get here, the region was not in the handler's region list */ And then I was able to run fwts to completion: ./src/fwts method --dumpfile=AcpiTables.txt - results.log Attached are my results. It shows that the method test works OK and doesn't fail. So I guess the objects are not being found because ACPICA is getting stuck. ** Bug watch added: bugs.acpica.org/ #1062 https://bugs.acpica.org/show_bug.cgi?id=1062 ** Attachment added: results.log https://bugs.launchpad.net/ubuntu/+source/linux-lts-raring/+bug/1255843/+attachment/3928612/+files/results.log -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1255843 Title: [Lenovo V480] Multiple CRITICAL/HIGH failures in the fwts report To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-lts-raring/+bug/1255843/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1255843] Re: [Lenovo V480] Multiple CRITICAL/HIGH failures in the fwts report
** Changed in: linux-lts-raring (Ubuntu) Assignee: Anthony Wong (anthonywong) = Ivan Hu (ivan.hu) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1255843 Title: [Lenovo V480] Multiple CRITICAL/HIGH failures in the fwts report To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-lts-raring/+bug/1255843/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs