[Dell Inspiron 3421] CRITICAL / HIGH failures found in fwts report

Bug #1281966 reported by Po-Hsu Lin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-lts-saucy (Ubuntu)
Won't Fix
Medium
Ivan Hu

Bug Description

CID: 201207-11439 Dell Inspiron 3421

High failures: 6
 klog: HIGH Kernel message: [ 0.185490] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20130517/hwxface-571)
 klog: HIGH Kernel message: [ 0.185497] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20130517/hwxface-571)
 klog: HIGH Kernel message: [ 9.231078] ACPI Warning: \_SB_.PCI0.GFX0._DSM: Argument #4 type mismatch - Found [Integer], ACPI requires [Package] (20130517/nsarguments-95)
 klog: HIGH Kernel message: [ 9.237756] ACPI Warning: \_SB_.PCI0.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
 klog: HIGH Kernel message: [ 10.171918] ACPI Error: [\_SB_.PCI0.GFX0.DD02._BCL] Namespace lookup failure, AE_NOT_FOUND (20130517/psargs-359)
 klog: HIGH Kernel message: [ 10.171928] ACPI Error: Method parse/execution failed [\_SB_.PCI0.PEG0.PEGP.DD02._BCL] (Node ffff88007074ba28), AE_NOT_FOUND (20130517/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'.

The _S1_ / _S2_ failures, could be refer to bug 1279714

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: ALC282 Analog [ALC282 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 1777 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: Wed Feb 19 03:21:28 2014
HibernationDevice: RESUME=UUID=6bda1796-e91d-428c-94aa-cd28c5641c98
InstallationMedia: Ubuntu 12.04.4 LTS "Precise Pangolin" - Release amd64 (20140204)
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.11.0-15-generic root=UUID=072e5f05-1cfe-4fe7-9611-60fa2c9fb230 ro quiet splash 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: 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 :
Daniel Manrique (roadmr)
Changed in linux-lts-saucy (Ubuntu):
importance: Undecided → Medium
Changed in linux-lts-saucy (Ubuntu):
assignee: Anthony Wong (anthonywong) → Ivan Hu (ivan.hu)
Revision history for this message
Ivan Hu (ivan.hu) wrote :

The s1, s2 failures,
 klog: HIGH Kernel message: [ 0.185490] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_]
(20130517/hwxface-571)
 klog: HIGH Kernel message: [ 0.185497] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20130517/hwxface-571)

The failures come from firmware not provide _S1 and _S2 objects, so that the kernel complains about cannot find _S1,_S2 namespace objects that contains the register values for the sleep state when kernel would like to setup all the sleep state information. This means kernel don't know how to enter S1/S2 sleep state.
But it should not be a problem if the S1/S2 sleep state isn't supported intentionally.

The patch has sent to lower the failure level on fwts of the _S1 and _S2 objects cannot be find.
Please refer to and follow by the bug#1279714.
It should be worked after fwts version V14.02.00

The S1 and S2 are not support for the machine, is should not be a problem.

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

The brightness control related failures,
 klog: HIGH Kernel message: [ 10.171918] ACPI Error: [\_SB_.PCI0.GFX0.DD02._BCL] Namespace lookup failure, AE_NOT_FOUND (20130517/psargs-359)
 klog: HIGH Kernel message: [ 10.171928] ACPI Error: Method parse/execution failed [\_SB_.PCI0.PEG0.PEGP.DD02._BCL] (Node ffff88007074ba28), AE_NOT_FOUND (20130517/psparse-536)

 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'.

_BCM, _BQC, _BCL failures due to firmware not implement these ACPI methods, might affect the brightness control, or it might directly control by graphic drivers not through these ACPI methods. Also need to check if there are any brightness issue on this machine.

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

The DSM failures,
 klog: HIGH Kernel message: [ 9.231078] ACPI Warning: \_SB_.PCI0.GFX0._DSM: Argument #4 type mismatch - Found [Integer], ACPI requires [Package] (20130517/nsarguments-95)
 klog: HIGH Kernel message: [ 9.237756] ACPI Warning: \_SB_.PCI0.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/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.
Fortunately, checking the Device-Specific Method _DSM that firmware implement, the Arg3 doesn't be used on firmware.
So it should not be a problem of these mismatch if there are no any graphic functions fail.
            Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
            {
                Name (DRET, Buffer (0x04)
                {
                     0x00
                })
                If (LEqual (Arg0, Buffer (0x10)
                        {
                            /* 0000 */ 0xE1, 0x75, 0x39, 0x6F, 0x82, 0x7A, 0x67, 0x4F,
                            /* 0008 */ 0x8B, 0x97, 0x15, 0xBE, 0xE0, 0x60, 0xBE, 0xDF
                        }))
                {
                    If (LEqual (Arg2, Zero))
                    {
                        CreateWordField (DRET, Zero, F0SS)
                        Store (0x02, F0SS)
                        Return (DRET)
                    }

                    If (LEqual (Arg2, One))
                    {
                        If (LEqual (^^PEG0.PEGP.LNKV, 0x03))
                        {
                            Return (Zero)
                        }

                        Return (One)
                    }
                }

                Return (DRET)
            }
        }

Changed in linux-lts-saucy (Ubuntu):
status: New → Won't Fix
Ara Pulido (ara)
tags: removed: blocks-hwcert blocks-hwcert-enablement
Po-Hsu Lin (cypressyew)
description: updated
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.