[Dell Inspiron 3421] HIGH / CRITICAL failures found in fwts test on 12.04.5

Bug #1362532 reported by Po-Hsu Lin
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux-lts-trusty (Ubuntu)
Won't Fix
Medium
Ivan Hu

Bug Description

CID: 201207-11439 Dell Inspiron 3421

These error messages from fwts test on 12.04.5 are similar to bug 1281966, but they're slightly different

High failures: 6
 klog: HIGH Kernel message: [ 9.454424] ACPI Warning: \_SB_.PCI0.GFX0._DSM: Argument #4 type mismatch - Found [Integer], ACPI requires [Package] (20131115/nsarguments-95)
 klog: HIGH Kernel message: [ 9.454476] ACPI Warning: \_SB_.PCI0.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
 klog: HIGH Kernel message: [ 9.454508] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Integer], ACPI requires [Package] (20131115/nsarguments-95)
 klog: HIGH Kernel message: [ 9.454571] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
 klog: HIGH Kernel message: [ 10.541990] ACPI Error: [\_SB_.PCI0.GFX0.DD02._BCL] Namespace lookup failure, AE_NOT_FOUND (20131115/psargs-359)
 klog: HIGH Kernel message: [ 10.541998] ACPI Error: Method parse/execution failed [\_SB_.PCI0.PEG0.PEGP.DD02._BCL] (Node ffff880070754a28), AE_NOT_FOUND (20131115/psparse-536)

Critical failures: 3
 method: Detected error 'Not found' when evaluating '\_SB_.PCI0.PEG0.PEGP.DD02._BCL'.
 method: Detected error 'Not found' when evaluating '\_SB_.PCI0.PEG0.PEGP.DD02._BCM'.
 method: Detected error 'Not found' when evaluating '\_SB_.PCI0.PEG0.PEGP.DD02._BQC'.

For the following syntaxcheck test, they're not affecting our certificate.
High failures: 11
 syntaxcheck: Assembler error in line 9101
 syntaxcheck: Assembler error in line 9151
 syntaxcheck: Assembler error in line 9193
 syntaxcheck: Assembler error in line 9235
 syntaxcheck: Assembler error in line 9277
 syntaxcheck: Assembler error in line 9391
 syntaxcheck: Assembler error in line 10669
 syntaxcheck: Assembler error in line 173
 syntaxcheck: Compilation aborted early due to a parser detected syntax error.
 syntaxcheck: Assembler error in line 262
 syntaxcheck: Assembler error in line 1126

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.13.0-32-generic 3.13.0-32.57~precise1 [modified: boot/vmlinuz-3.13.0-32-generic]
ProcVersionSignature: Ubuntu 3.13.0-32.57~precise1-generic 3.13.11.4
Uname: Linux 3.13.0-32-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version k3.13.0-32-generic.
ApportVersion: 2.0.1-0ubuntu17.7
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 1804 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'PCH'/'HDA Intel PCH at 0xf7910000 irq 47'
   Mixer name : 'Intel PantherPoint HDMI'
   Components : 'HDA:10ec0282,10280591,00100003 HDA:80862806,80860101,00100000'
   Controls : 29
   Simple ctrls : 11
Date: Thu Aug 28 05:39:28 2014
HibernationDevice: RESUME=UUID=cffa86d4-1cd4-4fa2-a936-a5d28f505ac5
InstallationMedia: Ubuntu 12.04.5 LTS "Precise Pangolin" - Release amd64 (20140807.1)
MachineType: Dell Inc. Inspiron 3421
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.13.0-32-generic root=UUID=1e5ff9df-84ee-4e2e-8b6a-6f6d9f69a24e ro quiet splash initcall_debug vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.13.0-32-generic N/A
 linux-backports-modules-3.13.0-32-generic N/A
 linux-firmware 1.79.16
SourcePackage: linux-lts-trusty
StagingDrivers: rts5139
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/30/2012
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A02
dmi.board.asset.tag: 03
dmi.board.vendor: Dell Inc.
dmi.board.version: A02
dmi.chassis.asset.tag: 03
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: Not Specified
dmi.modalias: dmi:bvnDellInc.:bvrA02:bd11/30/2012:svnDellInc.:pnInspiron3421:pvrNotSpecified:rvnDellInc.:rn:rvrA02:cvnDellInc.:ct8:cvrNotSpecified:
dmi.product.name: Inspiron 3421
dmi.product.version: Not Specified
dmi.sys.vendor: Dell Inc.

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :
Changed in linux-lts-trusty (Ubuntu):
assignee: Anthony Wong (anthonywong) → Ivan Hu (ivan.hu)
Revision history for this message
Ivan Hu (ivan.hu) wrote :

The DSM failures,
 klog: HIGH Kernel message: [ 9.454424] ACPI Warning: \_SB_.PCI0.GFX0._DSM: Argument #4 type mismatch - Found [Integer], ACPI requires [Package] (20131115/nsarguments-95)
 klog: HIGH Kernel message: [ 9.454476] ACPI Warning: \_SB_.PCI0.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
 klog: HIGH Kernel message: [ 9.454508] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Integer], ACPI requires [Package] (20131115/nsarguments-95)
 klog: HIGH Kernel message: [ 9.454571] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)

Seems to the mismatch Argument#4 that the graphic driver invokes the ACPI _DSM method,
From the ACPI spec, the arg3 type should be Package, but graphic driver calling _DSM method with Integer and Buffer,
So kernel complain about the mismatch the type of arg3. This is not the Bios issue, it should be the bug from the graphic driver doesn't follow the spec.

Revision history for this message
Ivan Hu (ivan.hu) wrote :

The failures,
 method: Detected error 'Not found' when evaluating '\_SB_.PCI0.PEG0.PEGP.DD02._BCL'.
 method: Detected error 'Not found' when evaluating '\_SB_.PCI0.PEG0.PEGP.DD02._BCM'.
 method: Detected error 'Not found' when evaluating '\_SB_.PCI0.PEG0.PEGP.DD02._BQC'.

 klog: HIGH Kernel message: [ 10.541990] ACPI Error: [\_SB_.PCI0.GFX0.DD02._BCL] Namespace lookup failure, AE_NOT_FOUND (20131115/psargs-359)
 klog: HIGH Kernel message: [ 10.541998] ACPI Error: Method parse/execution failed [\_SB_.PCI0.PEG0.PEGP.DD02._BCL] (Node ffff880070754a28), AE_NOT_FOUND (20131115/psparse-536)

these failures are from buggy firmware that implements _BCL, _BCM and _BQC on '\_SB_.PCI0.PEG0.PEGP.DD02 that uses the _BCL, _BCM and _BQC on \_SB.PCI0.GFX0.DD02, but the _BCL, _BCM and _BQC are not implemented.

these ACPI methods, might affect the brightness control, but brightness seems controlled by the_BCL, _BCM from \_SB_.PCI0.PEG0.PEGP.DD01. Need to confirm if there are no brightness issue on this machine.

Changed in linux-lts-trusty (Ubuntu):
importance: Undecided → Medium
status: New → Won't Fix
Revision history for this message
Ivan Hu (ivan.hu) wrote :

For those syntaxcheck failure shouldn't need to be cared, these failures are due to the way the tables are being assembled without externals being reference. We are re-working the interfaces with the ACPICA assemmbler, iASL.

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.