[Dell Inspiron 5437] HIGH failure: FADTPM1AInvalidWidth, reported in fadt test by fwts

Bug #1253871 reported by Po-Hsu Lin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-lts-raring (Ubuntu)
Fix Released
Medium
Ivan Hu

Bug Description

CID: 201304-13208 Dell Inspiron 5437

Steps:
1. Install 12.04.3 + update (3.8.0-33)
2. Run fwts fadt test

Result:
HIGH failure reported,
FAILED [HIGH] FADTPM1AInvalidWidth: Test 1,
FADT pm1a register has invalid bit width of 0.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.8.0-33-generic 3.8.0-33.48~precise1
ProcVersionSignature: Ubuntu 3.8.0-33.48~precise1-generic 3.8.13.11
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: ALC283 Analog [ALC283 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: ubuntu 1744 F.... pulseaudio
 /dev/snd/controlC0: ubuntu 1744 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'MID'/'HDA Intel MID at 0xf7e14000 irq 62'
   Mixer name : 'Intel Haswell HDMI'
   Components : 'HDA:80862807,80860101,00100000'
   Controls : 7
   Simple ctrls : 1
Card0.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Card1.Amixer.info:
 Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 63'
   Mixer name : 'Realtek ALC283'
   Components : 'HDA:10ec0283,102805f3,00100003'
   Controls : 16
   Simple ctrls : 7
Date: Thu Nov 21 22:03:27 2013
HibernationDevice: RESUME=UUID=bc891c42-c24e-46bf-ae97-b729000722cd
InstallationMedia: Ubuntu 12.04.3 LTS "Precise Pangolin" - Release amd64 (20130820.1)
MachineType: Dell Inc. Inspiron 5437
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.8.0-33-generic root=UUID=89ecc264-6034-47f9-84da-5959fa63b854 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.8.0-33-generic N/A
 linux-backports-modules-3.8.0-33-generic N/A
 linux-firmware 1.79.7
SourcePackage: linux-lts-raring
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/06/2013
dmi.bios.vendor: Dell Inc.
dmi.bios.version: X19
dmi.board.vendor: Dell Inc.
dmi.board.version: X19
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: Not Specified
dmi.modalias: dmi:bvnDellInc.:bvrX19:bd06/06/2013:svnDellInc.:pnInspiron5437:pvrNotSpecified:rvnDellInc.:rn:rvrX19:cvnDellInc.:ct8:cvrNotSpecified:
dmi.product.name: Inspiron 5437
dmi.product.version: Not Specified
dmi.sys.vendor: Dell Inc.

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

Also affects 201307-13905 Dell Latitude 3440
12.04.3 + 3.8.0-33
with the exact same error message

tags: added: 201307-13905
Ivan Hu (ivan.hu)
Changed in linux-lts-raring (Ubuntu):
status: New → In Progress
Revision history for this message
Ivan Hu (ivan.hu) wrote :

Checking the FADT table from acpidump,
seems the table is correct.
[0ACh 0172 12] PM1A Control Block : <Generic Address Structure>
[0ACh 0172 1] Space ID : 01 (SystemIO)
[0ADh 0173 1] Bit Width : 10
[0AEh 0174 1] Bit Offset : 00
[0AFh 0175 1] Access Width : 02
[0B0h 0176 8] Address : 0000000000001804

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

The error is from the BIOS that contain two FADT tables, one comes from the RSDT and the other comes from the XSDT. The FADT table from the RSDT is uncompleted/wrong.
The FWTS FADT test happens to check the uncompleted/wrong one.

From the ACPI spec, "An ACPI-compatible OS must use the XSDT if present".
So, will send a patch to FWTS to make sure the XSDT checked first if it exists.

Revision history for this message
Ivan Hu (ivan.hu) wrote :
Changed in linux-lts-raring (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Ivan Hu (ivan.hu) wrote :

Patch included in,
Firmware Test Suite 13.12.00

Changed in linux-lts-raring (Ubuntu):
status: In Progress → Fix Released
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.