[Bug 1255843] Re: [Lenovo V480] Multiple CRITICAL/HIGH failures in the fwts report

2014-03-13 Thread Ivan Hu
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

2014-03-05 Thread Ivan Hu
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

2014-01-17 Thread Daniel Manrique
** 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

2014-01-09 Thread Ivan Hu
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

2013-12-17 Thread Ivan Hu
** 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

2013-12-13 Thread Colin King
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

2013-11-27 Thread Anthony Wong
** 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