[Dell Latitude E6440] [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Firmware Test Suite |
Fix Released
|
Medium
|
Alex Hung |
Bug Description
CID: 201306-13688 Dell Latitude E6440
The following HIGH failure could be found in Kernel message:
[ 10.936059] [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.8.0-33-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version k3.8.0-33-generic.
ApportVersion: 2.0.1-0ubuntu17.6
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'MID'/'HDA Intel MID at 0xf7d34000 irq 46'
Mixer name : 'Intel Haswell HDMI'
Components : 'HDA:80862807,
Controls : 21
Simple ctrls : 3
Card1.Amixer.info:
Card hw:1 'PCH'/'HDA Intel PCH at 0xf7d30000 irq 47'
Mixer name : 'Realtek ALC292'
Components : 'HDA:10ec0292,
Controls : 23
Simple ctrls : 10
Date: Mon Nov 11 16:17:18 2013
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 12.04.3 LTS "Precise Pangolin" - Release amd64 (20130820.1)
MachineType: Dell Inc. Latitude E6440
MarkForUpload: True
ProcEnviron:
LANGUAGE=zh_TW:
TERM=xterm
PATH=(custom, no user)
LANG=zh_TW.UTF-8
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.79.7
SourcePackage: linux-lts-raring
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/03/2013
dmi.bios.vendor: Dell Inc.
dmi.bios.version: X23
dmi.board.name: 02P3T1
dmi.board.vendor: Dell Inc.
dmi.board.version: X03
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Latitude E6440
dmi.product.
dmi.sys.vendor: Dell Inc.
Changed in linux-lts-raring (Ubuntu): | |
status: | New → In Progress |
Changed in fwts: | |
status: | In Progress → Fix Released |
According to ACPI spec, _DOS "indicates that the system BIOS is capable of automatically switching the active display output or controlling the brightness of the LCD."
However, kernel commit b03738430c7537d 5f87948e0b35d8a af2688c6b4 works around it a while ago: 5f87948e0b35d8a af2688c6b4
commit b03738430c7537d
Author: Zhang Rui <email address hidden>
Date: Wed Jun 20 09:48:43 2012 +0800
ACPI video: Still use ACPI backlight control if _DOS doesn't exist
This fixes a regression in 3.4-rc1 caused by commit d4ed45885b06a33 8f7362cd6c60e5
ea9f8856bd6
(ACPI video: Harden video bus adding.)
Some platforms don't have _DOS control method, but the ACPI
backlight still works.
We should not invoke _DOS for these platforms.
https:/ /bugzilla. kernel. org/show_ bug.cgi? id=43168
Cc: Igor Murzov <email address hidden>
Cc: <email address hidden>
Signed-off-by: Zhang Rui <email address hidden>
Signed-off-by: Len Brown <email address hidden>
I also confirmed brightness controls (hotkey) work as expected in 12.04.03