[Lenovo B470e] method: detecting type errors

Bug #1305624 reported by Yung Shen
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fwts (Ubuntu)
Won't Fix
Undecided
Alex Hung
linux-lts-trusty (Ubuntu)
New
Medium
Unassigned

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
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: PCH [HDA Intel PCH], device 0: ALC272 Analog [ALC272 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 1659 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 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
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
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
RelatedPackageVersions:
 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

Revision history for this message
Yung Shen (kaxing) wrote :
Yung Shen (kaxing)
summary: - [Lenovo B470e] method: detecting type errors, AET
+ [Lenovo B470e] method: detecting type errors
affects: fwts → fwts (Ubuntu)
Daniel Manrique (roadmr)
Changed in linux-lts-saucy (Ubuntu):
importance: Undecided → Medium
Changed in fwts (Ubuntu):
assignee: nobody → Ivan Hu (ivan.hu)
Revision history for this message
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.

Arguments:
  None
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)
Revision history for this message
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
penalvch (penalvch)
affects: linux-lts-saucy (Ubuntu) → linux-lts-trusty (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.