Public bug reported: Using the latest default precise kernel on my Lenovo T410s laptop with Intel integrated graphics ends up with a bunch of messages like
[ 98.467011] DRHD: handling fault status reg 2 [ 98.467014] DMAR:[DMA Write] Request device [00:02.0] fault addr 400020000 [ 98.467038] DMAR:[fault reason 05] PTE Write access is not set in the kernel log, and graphics seem pretty choppy. Booting with "intel_iommu=igfx_off" makes this go away. I see that I have the calpella device that the quirk in drivers/iommu /intel-iommu.c keys off of: $ lspci -nn -d 8086:0044 00:00.0 Host bridge [0600]: Intel Corporation Core Processor DRAM Controller [8086:0044] (rev 02) but in that quirk: static void __devinit quirk_calpella_no_shadow_gtt(struct pci_dev *dev) { unsigned short ggc; if (pci_read_config_word(dev, GGC, &ggc)) return; if (!(ggc & GGC_MEMORY_VT_ENABLED)) { printk(KERN_INFO "DMAR: BIOS has allocated no shadow GTT; disabling IOMMU for graphics\n"); dmar_map_gfx = 0; } else if (dmar_map_gfx) { /* we have to ensure the gfx device is idle before we flush */ printk(KERN_INFO "DMAR: Disabling batched IOTLB flush on Ironlake\n"); intel_iommu_strict = 1; } } the first test apparently ends up as false, and I just see [ 0.808010] DMAR: Disabling batched IOTLB flush on Ironlake in my kernel log, which is apparently not sufficient to make things actually work. ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: linux-image-3.2.0-7-generic 3.2.0-7.13 ProcVersionSignature: Ubuntu 3.2.0-7.13-generic 3.2.0-rc7 Uname: Linux 3.2.0-7-generic x86_64 AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24. ApportVersion: 1.90-0ubuntu1 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC1: roland 2095 F.... pulseaudio Card0.Amixer.info: Card hw:0 'Intel'/'HDA Intel at 0xf2520000 irq 47' Mixer name : 'Intel IbexPeak HDMI' Components : 'HDA:14f15069,17aa21a4,00100302 HDA:80862804,17aa21b5,00100000' Controls : 23 Simple ctrls : 8 Card1.Amixer.info: Card hw:1 'CODEC'/'Burr-Brown from TI USB Audio CODEC at usb-0000:00:1a.0-1.5.2.2, full speed' Mixer name : 'USB Mixer' Components : 'USB08bb:2900' Controls : 2 Simple ctrls : 1 Card29.Amixer.info: Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 6UHT31WW-1.12' Mixer name : 'ThinkPad EC 6UHT31WW-1.12' Components : '' Controls : 1 Simple ctrls : 1 Card29.Amixer.values: Simple mixer control 'Console',0 Capabilities: pswitch pswitch-joined penum Playback channels: Mono Mono: Playback [on] Date: Thu Jan 5 09:30:56 2012 EcryptfsInUse: Yes InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120104) MachineType: LENOVO 2901CTO ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-7-generic root=UUID=677292b2-a7ba-4d9e-8f1a-662c546b62ce ro intel_iommu=igfx_off quiet splash vt.handoff=7 RelatedPackageVersions: linux-restricted-modules-3.2.0-7-generic N/A linux-backports-modules-3.2.0-7-generic N/A linux-firmware 1.67 SourcePackage: linux StagingDrivers: mei UpgradeStatus: No upgrade log present (probably fresh install) WifiSyslog: dmi.bios.date: 10/27/2010 dmi.bios.vendor: LENOVO dmi.bios.version: 6UET61WW (1.41 ) dmi.board.name: 2901CTO dmi.board.vendor: LENOVO dmi.board.version: Not Available dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Not Available dmi.modalias: dmi:bvnLENOVO:bvr6UET61WW(1.41):bd10/27/2010:svnLENOVO:pn2901CTO:pvrThinkPadT410s:rvnLENOVO:rn2901CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable: dmi.product.name: 2901CTO dmi.product.version: ThinkPad T410s dmi.sys.vendor: LENOVO ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug precise running-unity staging -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/912405 Title: arrandale/5 series intel graphics on lenovo t410s requires "intel_iommu=igfx_off" with precise/3.2 kernel To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/912405/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs