[Lenovo B470e] method: detecting type errors
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_.
method: Detected error 'Type' when evaluating '\_SB_.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-
ProcVersionSign
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/
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,
Controls : 28
Simple ctrls : 10
Date: Thu Apr 10 04:23:46 2014
HibernationDevice: RESUME=
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=
RelatedPackageV
linux-
linux-
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.
dmi.board.name: Emerald Lake
dmi.board.vendor: LENOVO
dmi.board.version: FAB1
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: HuronRiver Platform
dmi.product.
dmi.sys.vendor: LENOVO
summary: |
- [Lenovo B470e] method: detecting type errors, AET + [Lenovo B470e] method: detecting type errors |
affects: | fwts → fwts (Ubuntu) |
Changed in linux-lts-saucy (Ubuntu): | |
importance: | Undecided → Medium |
Changed in fwts (Ubuntu): | |
assignee: | nobody → Ivan Hu (ivan.hu) |
affects: | linux-lts-saucy (Ubuntu) → linux-lts-trusty (Ubuntu) |
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))
{
}