Bug 540452 - kernel WARNING in iommu_prepare_identity_map; RMRR exceeds permitted address width (39 bits)
Summary: kernel WARNING in iommu_prepare_identity_map; RMRR exceeds permitted address ...
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 12
Hardware: i686
OS: Linux
low
medium
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-11-23 12:42 UTC by Barend Pretorius
Modified: 2011-02-11 02:42 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2010-12-04 02:55:52 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Barend Pretorius 2009-11-23 12:42:03 UTC
ov 19 19:29:02 Spokkels kernel: ------------[ cut here ]------------
Nov 19 19:29:02 Spokkels kernel: WARNING: at drivers/pci/intel-iommu.c:1999 iommu_prepare_identity_map+0xdd/0x129() (Tainted: G        W )
Nov 19 19:29:02 Spokkels kernel: Hardware name: HP Compaq 6730b (FU499ES#ACQ)
Nov 19 19:29:02 Spokkels kernel: Your BIOS is broken; RMRR exceeds permitted address width (39 bits)
Nov 19 19:29:02 Spokkels kernel: BIOS vendor: Hewlett-Packard; Ver: 68PDD Ver. F.11; Product Version: F.11
Nov 19 19:29:02 Spokkels kernel: Modules linked in:
Nov 19 19:29:02 Spokkels kernel: Pid: 1, comm: swapper Tainted: G        W  2.6.31.5-127.fc12.i686.PAE #1
Nov 19 19:29:02 Spokkels kernel: Call Trace:
Nov 19 19:29:02 Spokkels kernel: [<c043db03>] warn_slowpath_common+0x70/0x87
Nov 19 19:29:02 Spokkels kernel: [<c05c1f07>] ? iommu_prepare_identity_map+0xdd/0x129
Nov 19 19:29:02 Spokkels kernel: [<c043db58>] warn_slowpath_fmt+0x29/0x2c
Nov 19 19:29:02 Spokkels kernel: [<c05c1f07>] iommu_prepare_identity_map+0xdd/0x129
Nov 19 19:29:02 Spokkels kernel: [<c09cac95>] init_dmars+0x48a/0x5fb
Nov 19 19:29:02 Spokkels kernel: [<c09aea62>] ? pci_iommu_init+0x0/0x11
Nov 19 19:29:02 Spokkels kernel: [<c09cb035>] intel_iommu_init+0x22f/0x2d7
Nov 19 19:29:02 Spokkels kernel: [<c09aea6a>] pci_iommu_init+0x8/0x11
Nov 19 19:29:02 Spokkels kernel: [<c040305b>] do_one_initcall+0x51/0x13f
Nov 19 19:29:02 Spokkels kernel: [<c09a7383>] kernel_init+0x19c/0x1ed
Nov 19 19:29:02 Spokkels kernel: [<c09a71e7>] ? kernel_init+0x0/0x1ed
Nov 19 19:29:02 Spokkels kernel: [<c0409bc7>] kernel_thread_helper+0x7/0x10
Nov 19 19:29:02 Spokkels kernel: ---[ end trace 93d72a36b9146f29 ]---

Comment 1 Einer Petersen 2009-11-27 22:49:34 UTC
I have the same problem.
Can reproduce any time, all you have to do is boot up:

Here is the trace from dmesg:

IOMMU 0xfeb03000: using Register based invalidation
IOMMU 0xfeb02000: using Register based invalidation
IOMMU: software identity mapping for device 0000:01:00.0
IOMMU: Setting RMRR:
IOMMU: Setting identity map for device 0000:00:1a.7 [0xbfffdfdeeffddfff - 0xdefe
fedfffbffa00]
------------[ cut here ]------------
WARNING: at drivers/pci/intel-iommu.c:1999 iommu_prepare_identity_map+0xe7/0x12c
() (Not tainted)
Hardware name: HP HDX 18 Notebook PC
Your BIOS is broken; RMRR exceeds permitted address width (39 bits)
BIOS vendor: Hewlett-Packard; Ver: F.31; Product Version: Rev 1
Modules linked in:
Pid: 1, comm: swapper Not tainted 2.6.31.5-127.fc12.x86_64 #1
Call Trace:
 [<ffffffff81051694>] warn_slowpath_common+0x84/0x9c
 [<ffffffff81051703>] warn_slowpath_fmt+0x41/0x43
 [<ffffffff81225eee>] iommu_prepare_identity_map+0xe7/0x12c
 [<ffffffff8173d557>] init_dmars+0x543/0x6f1
 [<ffffffff8173d970>] intel_iommu_init+0x26b/0x32a
 [<ffffffff8171bb41>] ? pci_iommu_init+0x0/0x21
 [<ffffffff8171bb4f>] pci_iommu_init+0xe/0x21
 [<ffffffff8100a069>] do_one_initcall+0x5e/0x162
 [<ffffffff81714750>] kernel_init+0x219/0x273
 [<ffffffff81012daa>] child_rip+0xa/0x20
 [<ffffffff81714537>] ? kernel_init+0x0/0x273
 [<ffffffff81012da0>] ? child_rip+0x0/0x20
---[ end trace 93d72a36b9146f22 ]---
IOMMU: mapping reserved region failed
IOMMU: Prepare 0-16MiB unity mapping for LPC
IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0x1000000]

Einer

Comment 2 Einer Petersen 2009-11-29 22:58:25 UTC
Ok,

This bug does not rear its head after every boot.

I would have attached the complete output from acpidump and dmesg, error vs no error, but not way to do from what I can see. So, here are the diffs at least.
################################################################################
Here is the diff in the output from dmesg and acpidump after a reboot that produces the error and one without the error:
################################################################################

ACPIDUMP (ERROR on left side)

2969c2969
<   0000: 44 4d 41 52 78 00 00 00 01 97 20 20 20 20 20 20  DMARx.....      
---
>   0000: 44 4d 41 52 58 00 00 00 01 a5 20 20 20 20 20 20  DMARX.....      
2974,2976c2974
<   0050: 00 20 b0 fe 00 00 00 00 01 00 20 00 00 00 00 00  . ........ .....
<   0060: ff df fd ef de de ff bf ff f9 af ff df fe fe de  ................
<   0070: 01 08 00 00 00 00 1a 07                          ........
---
>   0050: 00 20 b0 fe 00 00 00 00                          . ......


DMESG (ERROR on left side)
< Linux version 2.6.31.6-145.fc12.x86_64 (mockbuild.phx.redhat.com) (gcc version 4.4.2 20091027 (Red Hat 4.4.2-7) (GCC) ) #1 SMP Sat Nov 21 15:57:45 EST 2009
---
> Linux version 2.6.31.5-127.fc12.x86_64 (mockbuild.phx.redhat.com) (gcc version 4.4.2 20091027 (Red Hat 4.4.2-7) (GCC) ) #1 SMP Sat Nov 7 21:11:14 EST 2009
69c69
< RAMDISK: 37513000 - 37fef12d
---
> RAMDISK: 37515000 - 37fefa55
75c75
< ACPI: DMAR 00000000bdff5000 00078 (v01                00000001      00000000)
---
> ACPI: DMAR 00000000bdff5000 00058 (v01                00000001      00000000)
92,93c92,93
<   #2 [0001000000 - 00019adb40]    TEXT DATA BSS ==> [0001000000 - 00019adb40]
<   #3 [0037513000 - 0037fef12d]          RAMDISK ==> [0037513000 - 0037fef12d]
---
>   #2 [0001000000 - 00019adb00]    TEXT DATA BSS ==> [0001000000 - 00019adb00]
>   #3 [0037515000 - 0037fefa55]          RAMDISK ==> [0037515000 - 0037fefa55]
169c169
< Memory: 4081552k/5242880k available (4227k kernel code, 1082164k absent, 79164k reserved, 2926k data, 1324k init)
---
> Memory: 4081560k/5242880k available (4227k kernel code, 1082164k absent, 79156k reserved, 2926k data, 1324k init)
174c174
< Detected 2792.990 MHz processor.
---
> Detected 2793.286 MHz processor.
181c181
< Calibrating delay loop (skipped), value calculated using timer frequency.. 5585.98 BogoMIPS (lpj=2792990)
---
> Calibrating delay loop (skipped), value calculated using timer frequency.. 5586.57 BogoMIPS (lpj=2793286)
212c212
< ftrace: allocating 20857 entries in 82 pages
---
> ftrace: allocating 20852 entries in 82 pages
218c218
< DMAR:RMRR base: 0xbfffdedeeffddfff end: 0xdefefedfffaff9ff
---
> DMAR:No RMRR found
223,224d222
< APIC calibration not consistent with PM-Timer: 101ms instead of 100ms
< APIC delta adjusted to PM-Timer: 1662684 (1695924)
227c225
< Calibrating delay using timer specific routine.. 5586.38 BogoMIPS (lpj=2793191)
---
> Calibrating delay using timer specific routine.. 5586.37 BogoMIPS (lpj=2793187)
239c237
< Total of 2 processors activated (11172.36 BogoMIPS).
---
> Total of 2 processors activated (11172.94 BogoMIPS).
256c254
< Time: 22:16:46  Date: 11/29/09
---
> Time: 21:07:21  Date: 11/28/09
266a265
> ACPI: EC: non-query interrupt received, switching to interrupt mode
270a270
> ACPI: EC: driver started in interrupt mode
388,410d387
< IOMMU: Setting identity map for device 0000:00:1a.7 [0xbfffdedeeffddfff - 0xdefefedfffaffa00]
< ------------[ cut here ]------------
< WARNING: at drivers/pci/intel-iommu.c:1999 iommu_prepare_identity_map+0xe7/0x12c() (Not tainted)
< Hardware name: HP HDX 18 Notebook PC
< Your BIOS is broken; RMRR exceeds permitted address width (39 bits)
< BIOS vendor: Hewlett-Packard; Ver: F.31; Product Version: Rev 1
< Modules linked in:
< Pid: 1, comm: swapper Not tainted 2.6.31.6-145.fc12.x86_64 #1
< Call Trace:
<  [<ffffffff810516f4>] warn_slowpath_common+0x84/0x9c
<  [<ffffffff81051763>] warn_slowpath_fmt+0x41/0x43
<  [<ffffffff81225ffe>] iommu_prepare_identity_map+0xe7/0x12c
<  [<ffffffff8173d673>] init_dmars+0x543/0x6f1
<  [<ffffffff8173da8c>] intel_iommu_init+0x26b/0x32a
<  [<ffffffff8171bb41>] ? pci_iommu_init+0x0/0x21
<  [<ffffffff8171bb4f>] pci_iommu_init+0xe/0x21
<  [<ffffffff8100a069>] do_one_initcall+0x5e/0x162
<  [<ffffffff81714750>] kernel_init+0x219/0x273
<  [<ffffffff81012daa>] child_rip+0xa/0x20
<  [<ffffffff81714537>] ? kernel_init+0x0/0x273
<  [<ffffffff81012da0>] ? child_rip+0x0/0x20
< ---[ end trace 93d72a36b9146f22 ]---
< IOMMU: mapping reserved region failed
528c505
< Freeing initrd memory: 11120k freed
---
> Freeing initrd memory: 11114k freed
531c508
< type=2000 audit(1259533006.622:1): initialized
---
> type=2000 audit(1259442440.602:1): initialized
651c628
< usb usb1: Manufacturer: Linux 2.6.31.6-145.fc12.x86_64 ehci_hcd
---
> usb usb1: Manufacturer: Linux 2.6.31.5-127.fc12.x86_64 ehci_hcd
669c646
< usb usb2: Manufacturer: Linux 2.6.31.6-145.fc12.x86_64 ehci_hcd
---
> usb usb2: Manufacturer: Linux 2.6.31.5-127.fc12.x86_64 ehci_hcd
684c661
< usb usb3: Manufacturer: Linux 2.6.31.6-145.fc12.x86_64 uhci_hcd
---
> usb usb3: Manufacturer: Linux 2.6.31.5-127.fc12.x86_64 uhci_hcd
699c676
< usb usb4: Manufacturer: Linux 2.6.31.6-145.fc12.x86_64 uhci_hcd
---
> usb usb4: Manufacturer: Linux 2.6.31.5-127.fc12.x86_64 uhci_hcd
712c689
< usb usb5: Manufacturer: Linux 2.6.31.6-145.fc12.x86_64 uhci_hcd
---
> usb usb5: Manufacturer: Linux 2.6.31.5-127.fc12.x86_64 uhci_hcd
725c702
< usb usb6: Manufacturer: Linux 2.6.31.6-145.fc12.x86_64 uhci_hcd
---
> usb usb6: Manufacturer: Linux 2.6.31.5-127.fc12.x86_64 uhci_hcd
733d709
< ACPI: Battery Slot [BAT0] (battery present)
739c715
< usb usb7: Manufacturer: Linux 2.6.31.6-145.fc12.x86_64 uhci_hcd
---
> usb usb7: Manufacturer: Linux 2.6.31.5-127.fc12.x86_64 uhci_hcd
754c730
< usb usb8: Manufacturer: Linux 2.6.31.6-145.fc12.x86_64 uhci_hcd
---
> usb usb8: Manufacturer: Linux 2.6.31.5-127.fc12.x86_64 uhci_hcd
778a755
> ACPI: Battery Slot [BAT0] (battery present)
783,785c760,762
<   Magic number: 1:266:301
< tty tty30: hash matches
< rtc_cmos 00:04: setting system clock to 2009-11-29 22:16:47 UTC (1259533007)
---
>   Magic number: 1:429:147
> acpi device:18: hash matches
> rtc_cmos 00:04: setting system clock to 2009-11-28 21:07:21 UTC (1259442441)
787a765
> Clocksource tsc unstable (delta = -71455853 ns)
807d784
< Clocksource tsc unstable (delta = -344886876 ns)
815,816d791
< ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
< ata2.00: ATAPI: HL-DT-ST BDDVDRW CT10L, YC07, max UDMA/100
820a796
> ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
821a798
> ata2.00: ATAPI: HL-DT-ST BDDVDRW CT10L, YC07, max UDMA/100
850c827
< kjournald2 starting: pid 271, dev sda3:8, commit interval 5 seconds
---
> kjournald2 starting: pid 343, dev sda3:8, commit interval 5 seconds
858,859d834
< lirc_dev: IR Remote Control driver registered, major 249 
< iTCO_vendor_support: vendor-support=0
860a836,837
> lirc_dev: IR Remote Control driver registered, major 249 
> lis3lv02d: laptop model unknown, using default axes configuration
867,878c844
< iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
< iTCO_wdt: Found a ICH9M TCO device (Version=2, TCOBASE=0x0460)
< iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
< jmb38x_ms 0000:06:00.3: PCI INT A -> GSI 16 (level, low) -> IRQ 16
< jmb38x_ms 0000:06:00.3: setting latency timer to 64
< r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
< r8169 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
< r8169 0000:03:00.0: setting latency timer to 64
<   alloc irq_desc for 33 on node 0
<   alloc kstat_irqs on node 0
< r8169 0000:03:00.0: irq 33 for MSI/MSI-X
< eth0: RTL8168c/8111c at 0xffffc9000514a000, 00:23:8b:7d:1d:25, XID 3c4000c0 IRQ 33
---
> lis3lv02d: 1-byte sensor found
880a847,853
> i801_smbus 0000:00:1f.3: PCI INT C -> GSI 18 (level, low) -> IRQ 18
> ACPI: I/O resource 0000:00:1f.3 [0x8000-0x801f] conflicts with ACPI region SMBI [0x8000-0x800f]
> ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
> input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d/input/input8
> Registered led device: hp::hddprotect
> lis3lv02d driver loaded.
> iTCO_vendor_support: vendor-support=0
890,893c863,869
< lis3lv02d: laptop model unknown, using default axes configuration
< lis3lv02d: 1-byte sensor found
< firewire_ohci 0000:06:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
< firewire_ohci 0000:06:00.0: setting latency timer to 64
---
> iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
> iTCO_wdt: Found a ICH9M TCO device (Version=2, TCOBASE=0x0460)
> iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
> jmb38x_ms 0000:06:00.3: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> jmb38x_ms 0000:06:00.3: setting latency timer to 64
> cfg80211: Calling CRDA to update world regulatory domain
> Linux video capture interface: v2.00
898,909d873
< firewire_ohci: Added fw-ohci device 0000:06:00.0, OHCI version 1.10
< cfg80211: Calling CRDA to update world regulatory domain
< input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d/input/input8
< Registered led device: hp::hddprotect
< lis3lv02d driver loaded.
< i801_smbus 0000:00:1f.3: PCI INT C -> GSI 18 (level, low) -> IRQ 18
< ACPI: I/O resource 0000:00:1f.3 [0x8000-0x801f] conflicts with ACPI region SMBI [0x8000-0x800f]
< ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
< Bluetooth: Generic Bluetooth USB driver ver 0.6
< usbcore: registered new interface driver btusb
< Linux video capture interface: v2.00
< firewire_core: created device fw0: GUID 00241b007fef5c01, S400
913a878,890
> r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
> r8169 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
> r8169 0000:03:00.0: setting latency timer to 64
>   alloc irq_desc for 33 on node 0
>   alloc kstat_irqs on node 0
> r8169 0000:03:00.0: irq 33 for MSI/MSI-X
> eth0: RTL8168c/8111c at 0xffffc90005246000, 00:23:8b:7d:1d:25, XID 3c4000c0 IRQ 33
> firewire_ohci 0000:06:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> firewire_ohci 0000:06:00.0: setting latency timer to 64
> firewire_ohci: Added fw-ohci device 0000:06:00.0, OHCI version 1.10
> Bluetooth: Generic Bluetooth USB driver ver 0.6
> usbcore: registered new interface driver btusb
> firewire_core: created device fw0: GUID 00241b007fef5c01, S400
923,927d899
<   alloc irq_desc for 22 on node 0
<   alloc kstat_irqs on node 0
< HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
< HDA Intel 0000:00:1b.0: setting latency timer to 64
< phy0: Selected rate control algorithm 'iwl-agn-rs'
934a907,911
> phy0: Selected rate control algorithm 'iwl-agn-rs'
>   alloc irq_desc for 22 on node 0
>   alloc kstat_irqs on node 0
> HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
> HDA Intel 0000:00:1b.0: setting latency timer to 64
943a921,922
> nvidia: module license 'NVIDIA' taints kernel.
> Disabling lock debugging due to kernel taint
947,949d925
< CE: hpet increasing min_delta_ns to 15000 nsec
< nvidia: module license 'NVIDIA' taints kernel.
< Disabling lock debugging due to kernel taint
975,980d950
< Bridge firewalling registered
< Bluetooth: SCO (Voice Link) ver 0.6
< Bluetooth: SCO socket layer initialized
< Bluetooth: RFCOMM TTY layer initialized
< Bluetooth: RFCOMM socket layer initialized
< Bluetooth: RFCOMM ver 1.11
981a952
> Bridge firewalling registered
987a959,960
> Bluetooth: SCO (Voice Link) ver 0.6
> Bluetooth: SCO socket layer initialized
989a963,965
> Bluetooth: RFCOMM TTY layer initialized
> Bluetooth: RFCOMM socket layer initialized
> Bluetooth: RFCOMM ver 1.11
991a968,969
> CE: hpet increasing min_delta_ns to 15000 nsec
> CE: hpet increasing min_delta_ns to 22500 nsec
1002c980,983
< wlan0: authenticate with AP 00:0f:66:11:f1:b7
---
> wlan0: direct probe to AP 00:11:45:02:5f:02 try 1
> wlan0: direct probe to AP 00:11:45:02:5f:02 try 2
> wlan0 direct probe responded
> wlan0: authenticate with AP 00:11:45:02:5f:02
1004,1005c985,986
< wlan0: associate with AP 00:0f:66:11:f1:b7
< wlan0: RX AssocResp from 00:0f:66:11:f1:b7 (capab=0x431 status=0 aid=4)
---
> wlan0: associate with AP 00:11:45:02:5f:02
> wlan0: RX AssocResp from 00:11:45:02:5f:02 (capab=0x421 status=0 aid=1)
1008d988
< CE: hpet increasing min_delta_ns to 22500 nsec


Eienr

Comment 3 Einer Petersen 2009-11-29 22:59:35 UTC
Ok,

This bug does not rear its head after every boot.

I would have attached the complete output from acpidump and dmesg, error vs no error, but not way to do from what I can see. So, here are the diffs at least.
################################################################################
Here is the diff in the output from dmesg and acpidump after a reboot that produces the error and one without the error:
################################################################################

ACPIDUMP (ERROR on left side)

2969c2969
<   0000: 44 4d 41 52 78 00 00 00 01 97 20 20 20 20 20 20  DMARx.....      
---
>   0000: 44 4d 41 52 58 00 00 00 01 a5 20 20 20 20 20 20  DMARX.....      
2974,2976c2974
<   0050: 00 20 b0 fe 00 00 00 00 01 00 20 00 00 00 00 00  . ........ .....
<   0060: ff df fd ef de de ff bf ff f9 af ff df fe fe de  ................
<   0070: 01 08 00 00 00 00 1a 07                          ........
---
>   0050: 00 20 b0 fe 00 00 00 00                          . ......


DMESG (ERROR on left side)
< Linux version 2.6.31.6-145.fc12.x86_64 (mockbuild.phx.redhat.com) (gcc version 4.4.2 20091027 (Red Hat 4.4.2-7) (GCC) ) #1 SMP Sat Nov 21 15:57:45 EST 2009
---
> Linux version 2.6.31.5-127.fc12.x86_64 (mockbuild.phx.redhat.com) (gcc version 4.4.2 20091027 (Red Hat 4.4.2-7) (GCC) ) #1 SMP Sat Nov 7 21:11:14 EST 2009
69c69
< RAMDISK: 37513000 - 37fef12d
---
> RAMDISK: 37515000 - 37fefa55
75c75
< ACPI: DMAR 00000000bdff5000 00078 (v01                00000001      00000000)
---
> ACPI: DMAR 00000000bdff5000 00058 (v01                00000001      00000000)
92,93c92,93
<   #2 [0001000000 - 00019adb40]    TEXT DATA BSS ==> [0001000000 - 00019adb40]
<   #3 [0037513000 - 0037fef12d]          RAMDISK ==> [0037513000 - 0037fef12d]
---
>   #2 [0001000000 - 00019adb00]    TEXT DATA BSS ==> [0001000000 - 00019adb00]
>   #3 [0037515000 - 0037fefa55]          RAMDISK ==> [0037515000 - 0037fefa55]
169c169
< Memory: 4081552k/5242880k available (4227k kernel code, 1082164k absent, 79164k reserved, 2926k data, 1324k init)
---
> Memory: 4081560k/5242880k available (4227k kernel code, 1082164k absent, 79156k reserved, 2926k data, 1324k init)
174c174
< Detected 2792.990 MHz processor.
---
> Detected 2793.286 MHz processor.
181c181
< Calibrating delay loop (skipped), value calculated using timer frequency.. 5585.98 BogoMIPS (lpj=2792990)
---
> Calibrating delay loop (skipped), value calculated using timer frequency.. 5586.57 BogoMIPS (lpj=2793286)
212c212
< ftrace: allocating 20857 entries in 82 pages
---
> ftrace: allocating 20852 entries in 82 pages
218c218
< DMAR:RMRR base: 0xbfffdedeeffddfff end: 0xdefefedfffaff9ff
---
> DMAR:No RMRR found
223,224d222
< APIC calibration not consistent with PM-Timer: 101ms instead of 100ms
< APIC delta adjusted to PM-Timer: 1662684 (1695924)
227c225
< Calibrating delay using timer specific routine.. 5586.38 BogoMIPS (lpj=2793191)
---
> Calibrating delay using timer specific routine.. 5586.37 BogoMIPS (lpj=2793187)
239c237
< Total of 2 processors activated (11172.36 BogoMIPS).
---
> Total of 2 processors activated (11172.94 BogoMIPS).
256c254
< Time: 22:16:46  Date: 11/29/09
---
> Time: 21:07:21  Date: 11/28/09
266a265
> ACPI: EC: non-query interrupt received, switching to interrupt mode
270a270
> ACPI: EC: driver started in interrupt mode
388,410d387
< IOMMU: Setting identity map for device 0000:00:1a.7 [0xbfffdedeeffddfff - 0xdefefedfffaffa00]
< ------------[ cut here ]------------
< WARNING: at drivers/pci/intel-iommu.c:1999 iommu_prepare_identity_map+0xe7/0x12c() (Not tainted)
< Hardware name: HP HDX 18 Notebook PC
< Your BIOS is broken; RMRR exceeds permitted address width (39 bits)
< BIOS vendor: Hewlett-Packard; Ver: F.31; Product Version: Rev 1
< Modules linked in:
< Pid: 1, comm: swapper Not tainted 2.6.31.6-145.fc12.x86_64 #1
< Call Trace:
<  [<ffffffff810516f4>] warn_slowpath_common+0x84/0x9c
<  [<ffffffff81051763>] warn_slowpath_fmt+0x41/0x43
<  [<ffffffff81225ffe>] iommu_prepare_identity_map+0xe7/0x12c
<  [<ffffffff8173d673>] init_dmars+0x543/0x6f1
<  [<ffffffff8173da8c>] intel_iommu_init+0x26b/0x32a
<  [<ffffffff8171bb41>] ? pci_iommu_init+0x0/0x21
<  [<ffffffff8171bb4f>] pci_iommu_init+0xe/0x21
<  [<ffffffff8100a069>] do_one_initcall+0x5e/0x162
<  [<ffffffff81714750>] kernel_init+0x219/0x273
<  [<ffffffff81012daa>] child_rip+0xa/0x20
<  [<ffffffff81714537>] ? kernel_init+0x0/0x273
<  [<ffffffff81012da0>] ? child_rip+0x0/0x20
< ---[ end trace 93d72a36b9146f22 ]---
< IOMMU: mapping reserved region failed
528c505
< Freeing initrd memory: 11120k freed
---
> Freeing initrd memory: 11114k freed
531c508
< type=2000 audit(1259533006.622:1): initialized
---
> type=2000 audit(1259442440.602:1): initialized
651c628
< usb usb1: Manufacturer: Linux 2.6.31.6-145.fc12.x86_64 ehci_hcd
---
> usb usb1: Manufacturer: Linux 2.6.31.5-127.fc12.x86_64 ehci_hcd
669c646
< usb usb2: Manufacturer: Linux 2.6.31.6-145.fc12.x86_64 ehci_hcd
---
> usb usb2: Manufacturer: Linux 2.6.31.5-127.fc12.x86_64 ehci_hcd
684c661
< usb usb3: Manufacturer: Linux 2.6.31.6-145.fc12.x86_64 uhci_hcd
---
> usb usb3: Manufacturer: Linux 2.6.31.5-127.fc12.x86_64 uhci_hcd
699c676
< usb usb4: Manufacturer: Linux 2.6.31.6-145.fc12.x86_64 uhci_hcd
---
> usb usb4: Manufacturer: Linux 2.6.31.5-127.fc12.x86_64 uhci_hcd
712c689
< usb usb5: Manufacturer: Linux 2.6.31.6-145.fc12.x86_64 uhci_hcd
---
> usb usb5: Manufacturer: Linux 2.6.31.5-127.fc12.x86_64 uhci_hcd
725c702
< usb usb6: Manufacturer: Linux 2.6.31.6-145.fc12.x86_64 uhci_hcd
---
> usb usb6: Manufacturer: Linux 2.6.31.5-127.fc12.x86_64 uhci_hcd
733d709
< ACPI: Battery Slot [BAT0] (battery present)
739c715
< usb usb7: Manufacturer: Linux 2.6.31.6-145.fc12.x86_64 uhci_hcd
---
> usb usb7: Manufacturer: Linux 2.6.31.5-127.fc12.x86_64 uhci_hcd
754c730
< usb usb8: Manufacturer: Linux 2.6.31.6-145.fc12.x86_64 uhci_hcd
---
> usb usb8: Manufacturer: Linux 2.6.31.5-127.fc12.x86_64 uhci_hcd
778a755
> ACPI: Battery Slot [BAT0] (battery present)
783,785c760,762
<   Magic number: 1:266:301
< tty tty30: hash matches
< rtc_cmos 00:04: setting system clock to 2009-11-29 22:16:47 UTC (1259533007)
---
>   Magic number: 1:429:147
> acpi device:18: hash matches
> rtc_cmos 00:04: setting system clock to 2009-11-28 21:07:21 UTC (1259442441)
787a765
> Clocksource tsc unstable (delta = -71455853 ns)
807d784
< Clocksource tsc unstable (delta = -344886876 ns)
815,816d791
< ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
< ata2.00: ATAPI: HL-DT-ST BDDVDRW CT10L, YC07, max UDMA/100
820a796
> ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
821a798
> ata2.00: ATAPI: HL-DT-ST BDDVDRW CT10L, YC07, max UDMA/100
850c827
< kjournald2 starting: pid 271, dev sda3:8, commit interval 5 seconds
---
> kjournald2 starting: pid 343, dev sda3:8, commit interval 5 seconds
858,859d834
< lirc_dev: IR Remote Control driver registered, major 249 
< iTCO_vendor_support: vendor-support=0
860a836,837
> lirc_dev: IR Remote Control driver registered, major 249 
> lis3lv02d: laptop model unknown, using default axes configuration
867,878c844
< iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
< iTCO_wdt: Found a ICH9M TCO device (Version=2, TCOBASE=0x0460)
< iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
< jmb38x_ms 0000:06:00.3: PCI INT A -> GSI 16 (level, low) -> IRQ 16
< jmb38x_ms 0000:06:00.3: setting latency timer to 64
< r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
< r8169 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
< r8169 0000:03:00.0: setting latency timer to 64
<   alloc irq_desc for 33 on node 0
<   alloc kstat_irqs on node 0
< r8169 0000:03:00.0: irq 33 for MSI/MSI-X
< eth0: RTL8168c/8111c at 0xffffc9000514a000, 00:23:8b:7d:1d:25, XID 3c4000c0 IRQ 33
---
> lis3lv02d: 1-byte sensor found
880a847,853
> i801_smbus 0000:00:1f.3: PCI INT C -> GSI 18 (level, low) -> IRQ 18
> ACPI: I/O resource 0000:00:1f.3 [0x8000-0x801f] conflicts with ACPI region SMBI [0x8000-0x800f]
> ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
> input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d/input/input8
> Registered led device: hp::hddprotect
> lis3lv02d driver loaded.
> iTCO_vendor_support: vendor-support=0
890,893c863,869
< lis3lv02d: laptop model unknown, using default axes configuration
< lis3lv02d: 1-byte sensor found
< firewire_ohci 0000:06:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
< firewire_ohci 0000:06:00.0: setting latency timer to 64
---
> iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
> iTCO_wdt: Found a ICH9M TCO device (Version=2, TCOBASE=0x0460)
> iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
> jmb38x_ms 0000:06:00.3: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> jmb38x_ms 0000:06:00.3: setting latency timer to 64
> cfg80211: Calling CRDA to update world regulatory domain
> Linux video capture interface: v2.00
898,909d873
< firewire_ohci: Added fw-ohci device 0000:06:00.0, OHCI version 1.10
< cfg80211: Calling CRDA to update world regulatory domain
< input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d/input/input8
< Registered led device: hp::hddprotect
< lis3lv02d driver loaded.
< i801_smbus 0000:00:1f.3: PCI INT C -> GSI 18 (level, low) -> IRQ 18
< ACPI: I/O resource 0000:00:1f.3 [0x8000-0x801f] conflicts with ACPI region SMBI [0x8000-0x800f]
< ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
< Bluetooth: Generic Bluetooth USB driver ver 0.6
< usbcore: registered new interface driver btusb
< Linux video capture interface: v2.00
< firewire_core: created device fw0: GUID 00241b007fef5c01, S400
913a878,890
> r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
> r8169 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
> r8169 0000:03:00.0: setting latency timer to 64
>   alloc irq_desc for 33 on node 0
>   alloc kstat_irqs on node 0
> r8169 0000:03:00.0: irq 33 for MSI/MSI-X
> eth0: RTL8168c/8111c at 0xffffc90005246000, 00:23:8b:7d:1d:25, XID 3c4000c0 IRQ 33
> firewire_ohci 0000:06:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> firewire_ohci 0000:06:00.0: setting latency timer to 64
> firewire_ohci: Added fw-ohci device 0000:06:00.0, OHCI version 1.10
> Bluetooth: Generic Bluetooth USB driver ver 0.6
> usbcore: registered new interface driver btusb
> firewire_core: created device fw0: GUID 00241b007fef5c01, S400
923,927d899
<   alloc irq_desc for 22 on node 0
<   alloc kstat_irqs on node 0
< HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
< HDA Intel 0000:00:1b.0: setting latency timer to 64
< phy0: Selected rate control algorithm 'iwl-agn-rs'
934a907,911
> phy0: Selected rate control algorithm 'iwl-agn-rs'
>   alloc irq_desc for 22 on node 0
>   alloc kstat_irqs on node 0
> HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
> HDA Intel 0000:00:1b.0: setting latency timer to 64
943a921,922
> nvidia: module license 'NVIDIA' taints kernel.
> Disabling lock debugging due to kernel taint
947,949d925
< CE: hpet increasing min_delta_ns to 15000 nsec
< nvidia: module license 'NVIDIA' taints kernel.
< Disabling lock debugging due to kernel taint
975,980d950
< Bridge firewalling registered
< Bluetooth: SCO (Voice Link) ver 0.6
< Bluetooth: SCO socket layer initialized
< Bluetooth: RFCOMM TTY layer initialized
< Bluetooth: RFCOMM socket layer initialized
< Bluetooth: RFCOMM ver 1.11
981a952
> Bridge firewalling registered
987a959,960
> Bluetooth: SCO (Voice Link) ver 0.6
> Bluetooth: SCO socket layer initialized
989a963,965
> Bluetooth: RFCOMM TTY layer initialized
> Bluetooth: RFCOMM socket layer initialized
> Bluetooth: RFCOMM ver 1.11
991a968,969
> CE: hpet increasing min_delta_ns to 15000 nsec
> CE: hpet increasing min_delta_ns to 22500 nsec
1002c980,983
< wlan0: authenticate with AP 00:0f:66:11:f1:b7
---
> wlan0: direct probe to AP 00:11:45:02:5f:02 try 1
> wlan0: direct probe to AP 00:11:45:02:5f:02 try 2
> wlan0 direct probe responded
> wlan0: authenticate with AP 00:11:45:02:5f:02
1004,1005c985,986
< wlan0: associate with AP 00:0f:66:11:f1:b7
< wlan0: RX AssocResp from 00:0f:66:11:f1:b7 (capab=0x431 status=0 aid=4)
---
> wlan0: associate with AP 00:11:45:02:5f:02
> wlan0: RX AssocResp from 00:11:45:02:5f:02 (capab=0x421 status=0 aid=1)
1008d988
< CE: hpet increasing min_delta_ns to 22500 nsec


Einer

Comment 4 Einer Petersen 2009-11-29 23:02:16 UTC
one other comment .... looks like this is happening on both X86_64 and i686 loads.

Comment 5 Bug Zapper 2010-11-04 05:38:47 UTC
This message is a reminder that Fedora 12 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 12.  It is Fedora's policy to close all
bug reports from releases that are no longer maintained.  At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '12'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 12's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 12 is end of life.  If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora please change the 'version' of this 
bug to the applicable version.  If you are unable to change the version, 
please add a comment here and someone will do it for you.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events.  Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 6 Bug Zapper 2010-12-04 02:55:52 UTC
Fedora 12 changed to end-of-life (EOL) status on 2010-12-02. Fedora 12 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.

Comment 7 Steven Ellis 2011-02-10 21:23:12 UTC
This bug is still present in Fedora 14.

Feb 11 10:14:58 fc14hp kernel: [    0.922984] ------------[ cut here ]------------
Feb 11 10:14:58 fc14hp kernel: [    0.922991] WARNING: at drivers/pci/intel-iommu.c:1977 iommu_prepare_identity_map+0xee/0x198()
Feb 11 10:14:58 fc14hp kernel: [    0.922994] Hardware name: HP Compaq 6730b (VZ211PA#ABG)
Feb 11 10:14:58 fc14hp kernel: [    0.922996] Your BIOS is broken; RMRR ends before it starts!
Feb 11 10:14:58 fc14hp kernel: [    0.922997] BIOS vendor: Hewlett-Packard; Ver: 68PDD Ver. F.11; Product Version: F.11
Feb 11 10:14:58 fc14hp kernel: [    0.923000] Modules linked in:
Feb 11 10:14:58 fc14hp kernel: [    0.923004] Pid: 1, comm: swapper Not tainted 2.6.35.10-74.fc14.x86_64 #1
Feb 11 10:14:58 fc14hp kernel: [    0.923006] Call Trace:
Feb 11 10:14:58 fc14hp kernel: [    0.923013]  [<ffffffff8104d999>] warn_slowpath_common+0x85/0x9d
Feb 11 10:14:58 fc14hp kernel: [    0.923016]  [<ffffffff8104da54>] warn_slowpath_fmt+0x46/0x48
Feb 11 10:14:58 fc14hp kernel: [    0.923020]  [<ffffffff8124a65a>] iommu_prepare_identity_map+0xee/0x198
Feb 11 10:14:58 fc14hp kernel: [    0.923025]  [<ffffffff81bcff82>] init_dmars+0x5e2/0x799
Feb 11 10:14:58 fc14hp kernel: [    0.923028]  [<ffffffff81bd03d6>] intel_iommu_init+0x29d/0x37c
Feb 11 10:14:58 fc14hp kernel: [    0.923032]  [<ffffffff81ba8314>] ? pci_iommu_init+0x0/0x31
Feb 11 10:14:58 fc14hp kernel: [    0.923035]  [<ffffffff81ba831e>] pci_iommu_init+0xa/0x31
Feb 11 10:14:58 fc14hp kernel: [    0.923040]  [<ffffffff810021a1>] do_one_initcall+0x5e/0x155
Feb 11 10:14:58 fc14hp kernel: [    0.923044]  [<ffffffff81ba1e86>] kernel_init+0x232/0x2c0
Feb 11 10:14:58 fc14hp kernel: [    0.923048]  [<ffffffff8100aae4>] kernel_thread_helper+0x4/0x10
Feb 11 10:14:58 fc14hp kernel: [    0.923051]  [<ffffffff81ba1c54>] ? kernel_init+0x0/0x2c0
Feb 11 10:14:58 fc14hp kernel: [    0.923054]  [<ffffffff8100aae0>] ? kernel_thread_helper+0x0/0x10
Feb 11 10:14:58 fc14hp kernel: [    0.923062] ---[ end trace e93713a9d40cd06c ]---
Feb 11 10:14:58 fc14hp kernel: [    0.923449] IOMMU: mapping reserved region failed
Feb 11 10:14:58 fc14hp kernel: [    0.923514] IOMMU: Setting identity map for device 0000:00:1d.1 [0x720065467002d800 - 0x6000f906e000ca09]
Feb 11 10:14:58 fc14hp kernel: [    0.923516] ------------[ cut here ]------------
Feb 11 10:14:58 fc14hp kernel: [    0.923520] WARNING: at drivers/pci/intel-iommu.c:1977 iommu_prepare_identity_map+0xee/0x198()

Comment 8 Chuck Ebbert 2011-02-11 02:42:52 UTC
(In reply to comment #7)
> This bug is still present in Fedora 14.
> 
> Feb 11 10:14:58 fc14hp kernel: [    0.922984] ------------[ cut here
> ]------------
> Feb 11 10:14:58 fc14hp kernel: [    0.922991] WARNING: at
> drivers/pci/intel-iommu.c:1977 iommu_prepare_identity_map+0xee/0x198()
> Feb 11 10:14:58 fc14hp kernel: [    0.922994] Hardware name: HP Compaq 6730b
> (VZ211PA#ABG)
> Feb 11 10:14:58 fc14hp kernel: [    0.922996] Your BIOS is broken; RMRR ends
> before it starts!
> Feb 11 10:14:58 fc14hp kernel: [    0.922997] BIOS vendor: Hewlett-Packard;
> Ver: 68PDD Ver. F.11; Product Version: F.11

1) This is a different error message.
2) It's happening on a different kind of hardware.
3) The message means what it says: your hardware is broken. This is not a kernel bug.


Note You need to log in before you can comment on or make changes to this bug.