IOMMU error loop early in boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fedora |
Fix Released
|
Medium
|
|||
linux (Ubuntu) |
Fix Released
|
High
|
Leann Ogasawara |
Bug Description
After updating to linux 3.2, all boots go into a loop of DMAR error messages (fault reason 02). This loop seems unending, and requires a power-cycle.
After some experiments I found I can only boot on 3.2 by passing 'intel_iommu=off' as a boot parm. Up to, and including 3.1, IOMMU did not show any visible issue.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.2.0-1-generic x86_64
NonfreeKernelMo
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.26-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xe9660000 irq 44'
Mixer name : 'IDT 92HD81B1C5'
Components : 'HDA:111d76d5,
Controls : 15
Simple ctrls : 10
Card1.Amixer.info:
Card hw:1 'Set'/'C-Media USB Headphone Set at usb-0000:
Mixer name : 'USB Mixer'
Components : 'USB0d8c:000c'
Controls : 7
Simple ctrls : 3
Card2.Amixer.info:
Card hw:2 'NVidia'/'HDA NVidia at 0xe3080000 irq 17'
Mixer name : 'Nvidia GPU 0b HDMI/DP'
Components : 'HDA:10de000b,
Controls : 20
Simple ctrls : 4
CheckboxSubmission: c8a7d84e13c3b25
CheckboxSystem: d00f84de8a55581
Date: Wed Nov 23 10:48:51 2011
HibernationDevice: RESUME=
MachineType: Dell Inc. Latitude E6410
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.62
SourcePackage: linux
UpgradeStatus: Upgraded to precise on 2011-11-06 (16 days ago)
dmi.bios.date: 05/26/2011
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A09
dmi.board.name: 0K42JR
dmi.board.vendor: Dell Inc.
dmi.board.version: A01
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Latitude E6410
dmi.product.
dmi.sys.vendor: Dell Inc.
Related branches
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
tags: | added: kernel-da-key |
Changed in linux (Ubuntu): | |
importance: | Medium → High |
tags: | added: kernel-key |
tags: | added: rls-p-tracking |
Changed in linux (Ubuntu): | |
assignee: | nobody → Leann Ogasawara (leannogasawara) |
milestone: | none → precise-alpha-2 |
tags: | removed: kernel-da-key kernel-key |
Changed in linux (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in fedora: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
Description of problem:
/var/log/messages fills all disk space with error messages from DMAR.
HW is Lenovo T410 with Intel CORE i5 cpu.
How reproducible:
100% failure when feature activated in BIOS before booting Fedora.
No failure when feature deactivated in BIOS before booting Fedora.
Steps to Reproduce:
1. Power off system
2. Power on system and enter BIOS setup
3. From CPU option, enable VT-d feature
4. Save BIOS settings & boot system
Actual results:
Error messages flood /var/log/messages (1+ set of messages follows):
Jun 19 00:38:11 PLS-T410 kernel: DMAR:[fault reason 02] Pce [0d:00.0] fault addr fce [0d:00.0] fault addr fffDMAR:[fault reace [0d:00.0] fault addr ce [0d:00.0] fault addr fffffDMAR:[fault reasce [0d:00.0] fault addr fffff000
Jun 19 00:38:11 PLS-T410 kernel: DMAR:[fault reason 02] Prce [0d:00.0] fault addr fffff000
Jun 19 00:38:11 PLS-T410 kernel: DMAR:[fault reasonce [0d:00.0] fault addr DMAR:[fault reasce [0d:00.0] fault addr fffff000
Jun 19 00:38:11 PLS-T410 kernel: DMAR:[fault reason 02]ce [0d:00.0] fault addr fffff000
Jun 19 00:38:11 PLS-T410 kernel: DMAR:[fault reason 02] Present bice [0d:00.0] fault adce [0d:00.0] fault addr fffff000 DMAR:[fault reasce [0d:00.0] fault addr fffff000DMAR:[fault rece [0d:00.0] fault addr fffff000
Jun 19 00:38:11 PLS-T410 kernel: DMAR:[fault reason 02] Present bit in contexce [0d:00.0] fault addr fffff000
Jun 19 00:38:11 PLS-T410 kernel: DMARce [0d:00.0] fault addr fffff000
Jun 19 00:38:11 PLS-T410 kernel: DMAR:[fault reason 0ce [0d:00.0] fault addr fffff000
Jun 19 00:38:11 PLS-T410 kernel: DMAR:[fault reason 02] Prce [0d:00.0] fault addr fffff000
Jun 19 00:38:11 PLS-T410 kernel: DMAR:[fault reasonce [0d:00.0] fault addr fffff000
Expected results:
No error messages from DMAR
Additional info: 3-85.fc13. x86_64 (<email address hidden>) (gcc version 4.4.4 20100503 (Red Hat 4.4.4-2) (GCC) ) #1 SMP Thu May 6 18:09:49 UTC 2010
from messages file:
Linux version 2.6.33.
kernel: CPU0: Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz stepping 02
kernel: Booting Node 0, Processors #1
kernel: CPU 1 MCA banks SHD:2 SHD:3 SHD:5 SHD:6
kernel: #2
kernel: CPU 2 MCA banks CMCI:2 CMCI:3 CMCI:5 SHD:6
kernel: #3 Ok.
kernel: CPU 3 MCA banks SHD:2 SHD:3 SHD:5 SHD:6
kernel: Brought up 4 CPUs
kernel: Total of 4 processors activated (19150.66 BogoMIPS).
Temporary resolution:
1. Start system from power off state and enter BIOS setup
2. Deactivate VT-d feature
3. Save configuration and reboot.