[Lenovo B470e] method: detecting type errors

Bug #1305624 reported by Yung Shen on 2014-04-10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fwts (Ubuntu)
Alex Hung
linux-lts-trusty (Ubuntu)

Bug Description

Received 2 critical failures during fwts batch testing, by using following commands:
$sudo fwts -q --stdout-summary -r fwts.log

Critical failures:
method: Detected error 'Type' when evaluating '\_SB_.PCI0.LPCB.EC0_.ADP1._PCL'.
method: Detected error 'Type' when evaluating '\_SB_.PCI0.LPCB.EC0_.BAT0._PCL'.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.11.0-15-generic 3.11.0-15.25~precise1 [modified: boot/vmlinuz-3.11.0-15-generic]
ProcVersionSignature: Ubuntu 3.11.0-15.25~precise1-generic 3.11.10
Uname: Linux 3.11.0-15-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version k3.11.0-15-generic.
ApportVersion: 2.0.1-0ubuntu17.6
Architecture: amd64
 **** List of CAPTURE Hardware Devices ****
 card 0: PCH [HDA Intel PCH], device 0: ALC272 Analog [ALC272 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
 /dev/snd/controlC0: ubuntu 1659 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
 Card hw:0 'PCH'/'HDA Intel PCH at 0x90600000 irq 44'
   Mixer name : 'Intel CougarPoint HDMI'
   Components : 'HDA:10ec0272,17aa6012,00100001 HDA:80862805,80860101,00100000'
   Controls : 28
   Simple ctrls : 10
Date: Thu Apr 10 04:23:46 2014
HibernationDevice: RESUME=UUID=cfc777d4-9050-434e-8ea9-a22ea054c001
InstallationMedia: Ubuntu 12.04.4 LTS "Precise Pangolin" - Release amd64 (20140204)
MachineType: LENOVO HuronRiver Platform
MarkForUpload: True
 PATH=(custom, no user)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-15-generic root=UUID=74ea0650-a72e-4186-9064-5d3ad2e480d6 ro quiet splash initcall_debug vt.handoff=7
 linux-restricted-modules-3.11.0-15-generic N/A
 linux-backports-modules-3.11.0-15-generic N/A
 linux-firmware 1.79.9
SourcePackage: linux-lts-saucy
StagingDrivers: rts5139
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/16/2012
dmi.bios.vendor: LENOVO
dmi.bios.version: 43CN45WW
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: Emerald Lake
dmi.board.vendor: LENOVO
dmi.board.version: FAB1
dmi.chassis.asset.tag: Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: 0.1
dmi.modalias: dmi:bvnLENOVO:bvr43CN45WW:bd02/16/2012:svnLENOVO:pnHuronRiverPlatform:pvrLenovoB470e:rvnLENOVO:rnEmeraldLake:rvrFAB1:cvnLENOVO:ct10:cvr0.1:
dmi.product.name: HuronRiver Platform
dmi.product.version: Lenovo B470e
dmi.sys.vendor: LENOVO

Yung Shen (kaxing) wrote :
Yung Shen (kaxing) on 2014-04-10
summary: - [Lenovo B470e] method: detecting type errors, AET
+ [Lenovo B470e] method: detecting type errors
affects: fwts → fwts (Ubuntu)
Daniel Manrique (roadmr) on 2014-04-10
Changed in linux-lts-saucy (Ubuntu):
importance: Undecided → Medium
Changed in fwts (Ubuntu):
assignee: nobody → Ivan Hu (ivan.hu)
Alex Hung (alexhung) wrote :

In DSDT, _PCL is as below:

            Method (_PCL, 0, NotSerialized) // _PCL: Power Consumer List
                Return (_SB)

However, ACPI defines _PCL as

10.3.2 _PCL (Power Consumer List)
This object evaluates to a list of pointers, each pointing to a device or a bus powered by the power source device. Pointing to a bus indicates that all devices under the bus are powered by the power source device.

Return Value:
  A variable-length Package containing a list of References to devices or buses

Therefore, _PCL should be refined to

            Method (_PCL, 0, NotSerialized) // _PCL: Power Consumer List
                Return (Package(_SB))

Changed in fwts (Ubuntu):
assignee: Ivan Hu (ivan.hu) → Alex Hung (alexhung)
Alex Hung (alexhung) wrote :

However, Linux kernel does not use _PCL for any purposes. It can be safely ignored.

Changed in fwts (Ubuntu):
status: New → Won't Fix
affects: linux-lts-saucy (Ubuntu) → linux-lts-trusty (Ubuntu)
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers