All of lore.kernel.org
 help / color / mirror / Atom feed
* BUG in drivers/dma/ioat/dma_v2.c:314
@ 2010-06-28 23:50 Chris Li
  2010-06-29  0:45 ` Dan Williams
  0 siblings, 1 reply; 44+ messages in thread
From: Chris Li @ 2010-06-28 23:50 UTC (permalink / raw)
  To: Dan Williams; +Cc: linux-kernel

Hi Dan,

My Mac Pro hit this BUG every time it try to load module ioatdma.

This was first discover in FC 12 & 13 kernel. See redhat bug 605845.
https://bugzilla.redhat.com/show_bug.cgi?id=605845. I attach a picture
of the kernel panic on the bug.

The current git tree has it as well. The bug line number change a
little bit though.


		/* when halted due to errors check for channel
		 * programming errors before advancing the completion state
		 */
		if (is_ioat_halted(status)) {
			u32 chanerr;

			chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET);
			dev_err(to_dev(chan), "%s: Channel halted (%x)\n",
				__func__, chanerr);
			BUG_ON(is_ioat_bug(chanerr)); <---------------------------------
		}

The machine is a Mac Pro. The bug is reproducible 100%. Black list the
ioatdma module and the kernel boot just fine.

Any suggestion? I am not afraid to try out patches.

Thanks

Chris

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-06-28 23:50 BUG in drivers/dma/ioat/dma_v2.c:314 Chris Li
@ 2010-06-29  0:45 ` Dan Williams
  2010-06-29  7:17   ` Chris Li
  2010-06-29 23:20   ` Chris Li
  0 siblings, 2 replies; 44+ messages in thread
From: Dan Williams @ 2010-06-29  0:45 UTC (permalink / raw)
  To: Chris Li; +Cc: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1321 bytes --]

On 6/28/2010 4:50 PM, Chris Li wrote:
> Hi Dan,
>
> My Mac Pro hit this BUG every time it try to load module ioatdma.
>
> This was first discover in FC 12&  13 kernel. See redhat bug 605845.
> https://bugzilla.redhat.com/show_bug.cgi?id=605845. I attach a picture
> of the kernel panic on the bug.
>
> The current git tree has it as well. The bug line number change a
> little bit though.
>
>
> 		/* when halted due to errors check for channel
> 		 * programming errors before advancing the completion state
> 		 */
> 		if (is_ioat_halted(status)) {
> 			u32 chanerr;
>
> 			chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET);
> 			dev_err(to_dev(chan), "%s: Channel halted (%x)\n",
> 				__func__, chanerr);
> 			BUG_ON(is_ioat_bug(chanerr));<---------------------------------
> 		}
>
> The machine is a Mac Pro. The bug is reproducible 100%. Black list the
> ioatdma module and the kernel boot just fine.
>
> Any suggestion? I am not afraid to try out patches.
>

Looks like that dev_err() did not make it to the console.  The attached 
patch should get us some more debug information.  This will stop the 
driver from making forward progress (applies to current -git).  I 
suspect this may be triggering from the driver self test, but to be safe 
you should set CONFIG_NET_DMA=n and CONFIG_ASYNC_TX_DMA=n.

--
Dan


[-- Attachment #2: debug-ioat.patch --]
[-- Type: text/plain, Size: 632 bytes --]

diff --git a/drivers/dma/ioat/dma_v2.c b/drivers/dma/ioat/dma_v2.c
index 3c8b32a..89bff46 100644
--- a/drivers/dma/ioat/dma_v2.c
+++ b/drivers/dma/ioat/dma_v2.c
@@ -285,9 +285,9 @@ void ioat2_timer_event(unsigned long data)
 			u32 chanerr;
 
 			chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET);
-			dev_err(to_dev(chan), "%s: Channel halted (%x)\n",
-				__func__, chanerr);
-			BUG_ON(is_ioat_bug(chanerr));
+			WARN_ONCE(is_ioat_bug(chanerr), "%s: %s: Channel halted (%x)\n",
+                             dev_name(to_dev(chan)), __func__, chanerr);
+			return;
 		}
 
 		/* if we haven't made progress and we have already

^ permalink raw reply related	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-06-29  0:45 ` Dan Williams
@ 2010-06-29  7:17   ` Chris Li
  2010-06-29 23:20   ` Chris Li
  1 sibling, 0 replies; 44+ messages in thread
From: Chris Li @ 2010-06-29  7:17 UTC (permalink / raw)
  To: Dan Williams; +Cc: linux-kernel

On Mon, Jun 28, 2010 at 5:45 PM, Dan Williams <dan.j.williams@intel.com> wrote:
> Looks like that dev_err() did not make it to the console.  The attached
> patch should get us some more debug information.  This will stop the driver
> from making forward progress (applies to current -git).  I suspect this may
> be triggering from the driver self test, but to be safe you should set
> CONFIG_NET_DMA=n and CONFIG_ASYNC_TX_DMA=n.

I will try that tomorrow and get back to you.

Chris

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-06-29  0:45 ` Dan Williams
  2010-06-29  7:17   ` Chris Li
@ 2010-06-29 23:20   ` Chris Li
  2010-06-29 23:57     ` Dan Williams
  1 sibling, 1 reply; 44+ messages in thread
From: Chris Li @ 2010-06-29 23:20 UTC (permalink / raw)
  To: Dan Williams; +Cc: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 3414 bytes --]

On Mon, Jun 28, 2010 at 5:45 PM, Dan Williams <dan.j.williams@intel.com> wrote:
> Looks like that dev_err() did not make it to the console.  The attached
> patch should get us some more debug information.  This will stop the driver
> from making forward progress (applies to current -git).  I suspect this may
> be triggering from the driver self test, but to be safe you should set
> CONFIG_NET_DMA=n and CONFIG_ASYNC_TX_DMA=n.

OK, with the patch it does not kernel panic any more.

Here is the prink from ioatdma.

ioatdma: Intel(R) QuickData Technology Driver 4.00
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A
ioatdma 0000:00:0f.0: PCI INT A: no GSI
ioatdma 0000:00:0f.0: setting latency timer to 64
  alloc irq_desc for 57 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 57 for MSI/MSI-X
  alloc irq_desc for 58 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 58 for MSI/MSI-X
  alloc irq_desc for 59 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 59 for MSI/MSI-X
  alloc irq_desc for 60 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 60 for MSI/MSI-X
------------[ cut here ]------------
WARNING: at drivers/dma/ioat/dma_v2.c:289 ioat2_timer_event+0xbc/0x225
[ioatdma]()
Hardware name: MacPro3,1
0000:00:0f.0: ioat2_timer_event: Channel halted (10)
Modules linked in: ioatdma(+) dca fuse rfcomm sco bridge stp llc bnep
l2cap autofs4 sunrpc cpufreq_ondemand acpi_cpufreq freq_table mperf
ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 uinput
e1000e snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep
snd_seq i5400_edac snd_seq_device snd_pcm snd_timer snd edac_core
btusb bluetooth rfkill soundcore i5k_amb i2c_i801 shpchp applesmc
snd_page_alloc iTCO_wdt iTCO_vendor_support input_polldev
firewire_ohci firewire_core crc_itu_t radeon ttm drm_kms_helper drm
i2c_algo_bit i2c_core [last unloaded: scsi_wait_scan]
Pid: 0, comm: swapper Not tainted 2.6.35-rc3+ #41
Call Trace:
 <IRQ>  [<ffffffff8104bdac>] warn_slowpath_common+0x85/0x9d
 [<ffffffff8104be67>] warn_slowpath_fmt+0x46/0x48
 [<ffffffff810100a5>] ? sched_clock+0x9/0xd
 [<ffffffffa03ee4ed>] ioat2_timer_event+0xbc/0x225 [ioatdma]
 [<ffffffff81069d76>] ? sched_clock_cpu+0xc3/0xce
 [<ffffffff81058a6a>] run_timer_softirq+0x1d6/0x2a5
 [<ffffffffa03ee431>] ? ioat2_timer_event+0x0/0x225 [ioatdma]
 [<ffffffff8106cc08>] ? ktime_get+0x65/0xbe
 [<ffffffff81051ddb>] __do_softirq+0xe9/0x1ae
 [<ffffffff81070f70>] ? tick_program_event+0x2a/0x2c
 [<ffffffff8100ab1c>] call_softirq+0x1c/0x30
 [<ffffffff8100c18a>] do_softirq+0x46/0x83
 [<ffffffff81051c48>] irq_exit+0x3b/0x7d
 [<ffffffff81433638>] smp_apic_timer_interrupt+0x8d/0x9b
 [<ffffffff8100a5d3>] apic_timer_interrupt+0x13/0x20
 <EOI>  [<ffffffff810115fd>] ? mwait_idle+0x7a/0x87
 [<ffffffff810115af>] ? mwait_idle+0x2c/0x87
 [<ffffffff81008c1f>] cpu_idle+0xaa/0xe4
 [<ffffffff81427eb0>] start_secondary+0x253/0x294---[ end trace
69aa12150c49792c ]---
ioatdma 0000:00:0f.0: Self-test copy timed out, disabling
ioatdma 0000:00:0f.0: Freeing 2 in use descriptors!
ioatdma 0000:00:0f.0: Intel(R) I/OAT DMA Engine init failed
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A


I attach the full dmesg in case you need it. Is it possible that
the Mac Pro is MSI only and ioatdma is not happy about that?

Chris

[-- Attachment #2: dmesg --]
[-- Type: application/octet-stream, Size: 58687 bytes --]

Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.35-rc3+ () (gcc version 4.4.4 20100503 (Red Hat 4.4.4-2) (GCC) ) #41 SMP Tue Jun 29 15:41:21 PDT 2010
Command line: root=UUID=e953c66f-e484-4e5b-8b21-93fe8a024879 ro nomodeset noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000007f67e000 (usable)
 BIOS-e820: 000000007f67e000 - 000000007f6ec000 (ACPI NVS)
 BIOS-e820: 000000007f6ec000 - 000000007f6ed000 (ACPI data)
 BIOS-e820: 000000007f6ed000 - 000000007f6f5000 (ACPI NVS)
 BIOS-e820: 000000007f6f5000 - 000000007f991000 (ACPI data)
 BIOS-e820: 000000007f991000 - 000000007f995000 (reserved)
 BIOS-e820: 000000007f995000 - 000000007fc00000 (ACPI data)
 BIOS-e820: 000000007fc00000 - 0000000080000000 (reserved)
 BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000280000000 (usable)
NX (Execute Disable) protection: active
DMI 2.4 present.
e820 update range: 0000000000000000 - 0000000000001000 (usable) ==> (reserved)
e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
No AGP bridge found
last_pfn = 0x280000 max_arch_pfn = 0x400000000
MTRR default type: uncachable
MTRR fixed ranges enabled:
  00000-9FFFF write-back
  A0000-FFFFF uncachable
MTRR variable ranges enabled:
  0 base 0080000000 mask 3F80000000 uncachable
  1 base 007FC00000 mask 3FFFC00000 uncachable
  2 base 0000000000 mask 3000000000 write-back
  3 disabled
  4 disabled
  5 disabled
  6 disabled
  7 disabled
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
original variable MTRRs
reg 0, base: 2GB, range: 2GB, type UC
reg 1, base: 2044MB, range: 4MB, type UC
reg 2, base: 0GB, range: 64GB, type WB
total RAM covered: 63484M
Found optimal setting for mtrr clean up
 gran_size: 64K 	chunk_size: 8M 	num_reg: 6  	lose cover RAM: 0G
New variable MTRRs
reg 0, base: 0GB, range: 2GB, type WB
reg 1, base: 2044MB, range: 4MB, type UC
reg 2, base: 4GB, range: 4GB, type WB
reg 3, base: 8GB, range: 8GB, type WB
reg 4, base: 16GB, range: 16GB, type WB
reg 5, base: 32GB, range: 32GB, type WB
e820 update range: 000000007fc00000 - 0000000100000000 (usable) ==> (reserved)
last_pfn = 0x7f67e max_arch_pfn = 0x400000000
initial memory mapped : 0 - 20000000
found SMP MP-table at [ffff8800000fec60] fec60
init_memory_mapping: 0000000000000000-000000007f67e000
 0000000000 - 007f600000 page 2M
 007f600000 - 007f67e000 page 4k
kernel direct mapping tables up to 7f67e000 @ 8000-c000
init_memory_mapping: 0000000100000000-0000000280000000
 0100000000 - 0280000000 page 2M
kernel direct mapping tables up to 280000000 @ a000-15000
RAMDISK: 3736d000 - 37ff0000
ACPI: RSDP 00000000000fe020 00024 (v02 APPLE )
ACPI: XSDT 000000007f7441c0 000F4 (v01 APPLE   Apple00 0000006C      01000013)
ACPI: FACP 000000007f740000 000F4 (v04 APPLE   Apple00 0000006C Loki 0000005F)
ACPI: DSDT 000000007f737000 049CC (v01 APPLE   Apple00 00010001 Loki 0000005F)
ACPI: FACS 000000007f68b000 00040
ACPI: ECDT 000000007f742000 00053 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: HPET 000000007f73f000 00038 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: APIC 000000007f73d000 000BC (v02 APPLE   Apple00 00000000 Loki 0000005F)
ACPI: MCFG 000000007f73c000 0003C (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: SSDT 000000007f736000 00146 (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
ACPI: SSDT 000000007f735000 0034B (v01 CPUPST  Cpu0Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f734000 00047 (v01  PmRef  Cpu1Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f733000 00337 (v01 CPUPST  Cpu1Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f732000 00047 (v01  PmRef  Cpu2Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f731000 00337 (v01 CPUPST  Cpu2Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f730000 00047 (v01  PmRef  Cpu3Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72f000 00337 (v01 CPUPST  Cpu3Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72e000 00047 (v01  PmRef  Cpu4Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72d000 00337 (v01 CPUPST  Cpu4Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72c000 00047 (v01  PmRef  Cpu5Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72b000 00337 (v01 CPUPST  Cpu5Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72a000 00047 (v01  PmRef  Cpu6Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f729000 00337 (v01 CPUPST  Cpu6Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f728000 00047 (v01  PmRef  Cpu7Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f727000 00337 (v01 CPUPST  Cpu7Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f726000 0003D (v01  PmRef    CpuPm 00003000 INTL 20061109)
ACPI: SSDT 000000007f71d000 004BE (v01 PCIRef  Pci8844 00001000 INTL 20061109)
ACPI: DMAR 000000007f71a000 00088 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: SSDT 000000007f724000 00892 (v01 SataRe  SataPri 00001000 INTL 20061109)
ACPI: SSDT 000000007f723000 005F4 (v01 SataRe  SataSec 00001000 INTL 20061109)
ACPI: Local APIC address 0xfee00000
No NUMA configuration found
Faking a node at 0000000000000000-0000000280000000
Initmem setup node 0 0000000000000000-0000000280000000
  NODE_DATA [0000000100000000 - 0000000100013fff]
 [ffffea0000000000-ffffea0008bfffff] PMD -> [ffff880100200000-ffff8801071fffff] on node 0
Zone PFN ranges:
  DMA      0x00000001 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00280000
Movable zone start PFN for each node
early_node_map[3] active PFN ranges
    0: 0x00000001 -> 0x0000009f
    0: 0x00000100 -> 0x0007f67e
    0: 0x00100000 -> 0x00280000
On node 0 totalpages: 2094620
  DMA zone: 56 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 3942 pages, LIFO batch:0
  DMA32 zone: 14280 pages used for memmap
  DMA32 zone: 503478 pages, LIFO batch:31
  Normal zone: 21504 pages used for memmap
  Normal zone: 1551360 pages, LIFO batch:31
ACPI: PM-Timer IO Port: 0x408
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
ACPI: LAPIC (acpi_id[0x06] lapic_id[0x07] enabled)
ACPI: LAPIC (acpi_id[0x07] lapic_id[0x05] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x02] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x03] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x04] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x05] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x06] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x07] high level lint[0x1])
ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 8 CPUs, 0 hotplug CPUs
nr_irqs_gsi: 40
early_res array is doubled to 64 at [7000 - 77ff]
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
PM: Registered nosave memory: 000000007f67e000 - 000000007f6ec000
PM: Registered nosave memory: 000000007f6ec000 - 000000007f6ed000
PM: Registered nosave memory: 000000007f6ed000 - 000000007f6f5000
PM: Registered nosave memory: 000000007f6f5000 - 000000007f991000
PM: Registered nosave memory: 000000007f991000 - 000000007f995000
PM: Registered nosave memory: 000000007f995000 - 000000007fc00000
PM: Registered nosave memory: 000000007fc00000 - 0000000080000000
PM: Registered nosave memory: 0000000080000000 - 00000000ffe00000
PM: Registered nosave memory: 00000000ffe00000 - 0000000100000000
Allocating PCI resources starting at 80000000 (gap: 80000000:7fe00000)
Booting paravirtualized kernel on bare hardware
setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:8 nr_node_ids:1
PERCPU: Embedded 30 pages/cpu @ffff880002200000 s90304 r8192 d24384 u262144
pcpu-alloc: s90304 r8192 d24384 u262144 alloc=1*2097152
pcpu-alloc: [0] 0 1 2 3 4 5 6 7 
early_res array is doubled to 128 at [10000 - 10fff]
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2058780
Policy zone: Normal
Kernel command line: root=UUID=e953c66f-e484-4e5b-8b21-93fe8a024879 ro nomodeset noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us
PID hash table entries: 4096 (order: 3, 32768 bytes)
Checking aperture...
No AGP bridge found
Calgary: detecting Calgary via BIOS EBDA area
Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Subtract (62 early reservations)
  #1 [0001000000 - 0001deed10]   TEXT DATA BSS
  #2 [003736d000 - 0037ff0000]         RAMDISK
  #3 [0001def000 - 0001def1f1]             BRK
  #4 [000009fc00 - 00000fec60]   BIOS reserved
  #5 [00000fec60 - 00000fec70]    MP-table mpf
  #6 [00000feea4 - 0000100000]   BIOS reserved
  #7 [00000fec70 - 00000feea4]    MP-table mpc
  #8 [0000001000 - 0000003000]      TRAMPOLINE
  #9 [0000003000 - 0000007000]     ACPI WAKEUP
  #10 [0000008000 - 000000a000]         PGTABLE
  #11 [000000a000 - 0000010000]         PGTABLE
  #12 [0100000000 - 0100014000]       NODE_DATA
  #13 [0001def200 - 0001df0200]         BOOTMEM
  #14 [00021f0200 - 00021f0800]         BOOTMEM
  #15 [0100014000 - 0100015000]         BOOTMEM
  #16 [0100015000 - 0100016000]         BOOTMEM
  #17 [0100200000 - 0107200000]        MEMMAP 0
  #18 [0001deed40 - 0001deeec0]         BOOTMEM
  #19 [0001df0200 - 0001e08200]         BOOTMEM
  #20 [0001e08200 - 0001e20200]         BOOTMEM
  #21 [0001e21000 - 0001e22000]         BOOTMEM
  #22 [0001deeec0 - 0001deef01]         BOOTMEM
  #23 [0001deef40 - 0001deef83]         BOOTMEM
  #24 [0001e20200 - 0001e20510]         BOOTMEM
  #25 [0001e20540 - 0001e205a8]         BOOTMEM
  #26 [0001e205c0 - 0001e20628]         BOOTMEM
  #27 [0001e20640 - 0001e206a8]         BOOTMEM
  #28 [0001e206c0 - 0001e20728]         BOOTMEM
  #29 [0001e20740 - 0001e207a8]         BOOTMEM
  #30 [0001e207c0 - 0001e20828]         BOOTMEM
  #31 [0001e20840 - 0001e208a8]         BOOTMEM
  #32 [0001e208c0 - 0001e20928]         BOOTMEM
  #33 [0001e20940 - 0001e209a8]         BOOTMEM
  #34 [0001e209c0 - 0001e20a28]         BOOTMEM
  #35 [0001e20a40 - 0001e20aa8]         BOOTMEM
  #36 [0001e20ac0 - 0001e20b28]         BOOTMEM
  #37 [0001e20b40 - 0001e20ba8]         BOOTMEM
  #38 [0001deefc0 - 0001deefe0]         BOOTMEM
  #39 [0001e20bc0 - 0001e20be0]         BOOTMEM
  #40 [0001e20c00 - 0001e20c8b]         BOOTMEM
  #41 [0001e20cc0 - 0001e20d4b]         BOOTMEM
  #42 [0002200000 - 000221e000]         BOOTMEM
  #43 [0002240000 - 000225e000]         BOOTMEM
  #44 [0002280000 - 000229e000]         BOOTMEM
  #45 [00022c0000 - 00022de000]         BOOTMEM
  #46 [0002300000 - 000231e000]         BOOTMEM
  #47 [0002340000 - 000235e000]         BOOTMEM
  #48 [0002380000 - 000239e000]         BOOTMEM
  #49 [00023c0000 - 00023de000]         BOOTMEM
  #50 [0001e20d80 - 0001e20d88]         BOOTMEM
  #51 [0001e20dc0 - 0001e20dc8]         BOOTMEM
  #52 [0001e20e00 - 0001e20e20]         BOOTMEM
  #53 [0001e20e40 - 0001e20e80]         BOOTMEM
  #54 [0001e20e80 - 0001e20fa0]         BOOTMEM
  #55 [0001e24000 - 0001e24048]         BOOTMEM
  #56 [0001e24080 - 0001e240c8]         BOOTMEM
  #57 [0001e24100 - 0001e2c100]         BOOTMEM
  #58 [00023de000 - 00063de000]         BOOTMEM
  #59 [0001e2c100 - 0001e4c100]         BOOTMEM
  #60 [0001e4c100 - 0001e8c100]         BOOTMEM
  #61 [0000011000 - 0000019000]         BOOTMEM
Memory: 8169412k/10485760k available (4310k kernel code, 2107280k absent, 209068k reserved, 6881k data, 1508k init)
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
Hierarchical RCU implementation.
	RCU-based detection of stalled CPUs is disabled.
	Verbose stalled-CPUs detection is disabled.
NR_IRQS:16640 nr_irqs:744
Extended CMOS year: 2000
Console: colour VGA+ 80x25
console [tty0] enabled
allocated 83886080 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want memory cgroups
hpet clockevent registered
Fast TSC calibration using PIT
Detected 2793.018 MHz processor.
Calibrating delay loop (skipped), value calculated using timer frequency.. 5586.03 BogoMIPS (lpj=2793018)
pid_max: default: 32768 minimum: 301
Security Framework initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
Mount-cache hash table entries: 256
Initializing cgroup subsys ns
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys net_cls
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
mce: CPU supports 6 MCE banks
CPU0: Thermal monitoring enabled (TM2)
using mwait in idle threads.
Performance Events: PEBS fmt0+, Core2 events, Intel PMU driver.
... version:                2
... bit width:              40
... generic registers:      2
... value mask:             000000ffffffffff
... max period:             000000007fffffff
... fixed-purpose events:   3
... event mask:             0000000700000003
ACPI: Core revision 20100428
ftrace: converting mcount calls to 0f 1f 44 00 00
ftrace: allocating 20112 entries in 79 pages
DMAR: Host address width 38
DMAR: DRHD base: 0x000000fe710000 flags: 0x0
IOMMU 0: reg_base_addr fe710000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe714000 flags: 0x0
IOMMU 1: reg_base_addr fe714000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe719000 flags: 0x0
IOMMU 2: reg_base_addr fe719000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe718000 flags: 0x1
IOMMU 3: reg_base_addr fe718000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: No RMRR found
DMAR: No ATSR found
Setting APIC routing to flat
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Xeon(R) CPU           E5462  @ 2.80GHz stepping 06
Booting Node   0, Processors  #1 #2 #3 #4 #5 #6 #7 Ok.
Brought up 8 CPUs
Total of 8 processors activated (44687.72 BogoMIPS).
regulator: core version 0.5
Time: 15:47:33  Date: 06/29/10
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
PCI: not using MMCONFIG
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: EC description table is found, configuring boot EC
ACPI: BIOS _OSI(Linux) query ignored
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S4 S5)
ACPI: BIOS offers _GTS
ACPI: If "acpi.gts=1" improves suspend, please notify linux-acpi@vger.kernel.org
ACPI: Using IOAPIC for interrupt routing
PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
ACPI: EC: GPE = 0x11, I/O: command/status = 0x66, data = 0x62
ACPI: No dock devices found.
PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
pci_root PNP0A08:00: host bridge window [mem 0x000d8000-0x000dbfff]
pci_root PNP0A08:00: host bridge window [mem 0x80000000-0xfe000000]
pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
pci 0000:00:00.0: PME# disabled
pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
pci 0000:00:01.0: PME# disabled
pci 0000:00:05.0: PME# supported from D0 D3hot D3cold
pci 0000:00:05.0: PME# disabled
pci 0000:00:09.0: PME# supported from D0 D3hot D3cold
pci 0000:00:09.0: PME# disabled
pci 0000:00:0f.0: reg 10: [mem 0x90b00000-0x90b03fff 64bit]
pci 0000:00:1b.0: reg 10: [mem 0x90b04000-0x90b07fff 64bit]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.1: PME# disabled
pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.2: PME# disabled
pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.3: PME# disabled
pci 0000:00:1d.0: reg 20: [io  0x30a0-0x30bf]
pci 0000:00:1d.1: reg 20: [io  0x3080-0x309f]
pci 0000:00:1d.2: reg 20: [io  0x3060-0x307f]
pci 0000:00:1d.3: reg 20: [io  0x3040-0x305f]
pci 0000:00:1d.7: reg 10: [mem 0x90b08400-0x90b087ff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.1: reg 10: [io  0x30e8-0x30ef]
pci 0000:00:1f.1: reg 14: [io  0x30fc-0x30ff]
pci 0000:00:1f.1: reg 18: [io  0x30e0-0x30e7]
pci 0000:00:1f.1: reg 1c: [io  0x30f8-0x30fb]
pci 0000:00:1f.1: reg 20: [io  0x30c0-0x30cf]
pci 0000:00:1f.2: reg 10: [io  0x30d8-0x30df]
pci 0000:00:1f.2: reg 14: [io  0x30f4-0x30f7]
pci 0000:00:1f.2: reg 18: [io  0x30d0-0x30d7]
pci 0000:00:1f.2: reg 1c: [io  0x30f0-0x30f3]
pci 0000:00:1f.2: reg 20: [io  0x3020-0x302f]
pci 0000:00:1f.2: reg 24: [mem 0x90b08000-0x90b083ff]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:00:1f.3: reg 20: [io  0x3000-0x301f]
pci 0000:00:01.0: PCI bridge to [bus 01-01]
pci 0000:00:01.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:02:00.0: reg 10: [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:02:00.0: reg 18: [mem 0x90a20000-0x90a2ffff 64bit]
pci 0000:02:00.0: reg 20: [io  0x2000-0x20ff]
pci 0000:02:00.0: reg 30: [mem 0x90a00000-0x90a1ffff pref]
pci 0000:02:00.0: supports D1 D2
pci 0000:00:05.0: PCI bridge to [bus 02-02]
pci 0000:00:05.0:   bridge window [io  0x2000-0x2fff]
pci 0000:00:05.0:   bridge window [mem 0x90a00000-0x90afffff]
pci 0000:00:05.0:   bridge window [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
pci 0000:03:00.0: PME# disabled
pci 0000:03:00.3: PME# supported from D0 D3hot D3cold
pci 0000:03:00.3: PME# disabled
pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:00:09.0: PCI bridge to [bus 03-08]
pci 0000:00:09.0:   bridge window [io  0x1000-0x1fff]
pci 0000:00:09.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:00:09.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:00.0: PME# supported from D0 D3hot D3cold
pci 0000:04:00.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:04:01.0: PME# supported from D0 D3hot D3cold
pci 0000:04:01.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:04:02.0: PME# supported from D0 D3hot D3cold
pci 0000:04:02.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:03:00.0: PCI bridge to [bus 04-07]
pci 0000:03:00.0:   bridge window [io  0x1000-0x1fff]
pci 0000:03:00.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:03:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:00.0: PCI bridge to [bus 05-05]
pci 0000:04:00.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:04:00.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:04:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:01.0: PCI bridge to [bus 06-06]
pci 0000:04:01.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:04:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:04:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:07:00.0: reg 10: [mem 0x90820000-0x9083ffff]
pci 0000:07:00.0: reg 14: [mem 0x90400000-0x907fffff]
pci 0000:07:00.0: reg 18: [io  0x1020-0x103f]
pci 0000:07:00.0: PME# supported from D0 D3hot D3cold
pci 0000:07:00.0: PME# disabled
pci 0000:07:00.1: reg 10: [mem 0x90800000-0x9081ffff]
pci 0000:07:00.1: reg 14: [mem 0x90000000-0x903fffff]
pci 0000:07:00.1: reg 18: [io  0x1000-0x101f]
pci 0000:07:00.1: PME# supported from D0 D3hot D3cold
pci 0000:07:00.1: PME# disabled
pci 0000:07:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:04:02.0: PCI bridge to [bus 07-07]
pci 0000:04:02.0:   bridge window [io  0x1000-0x1fff]
pci 0000:04:02.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:04:02.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:03:00.3: PCI bridge to [bus 08-08]
pci 0000:03:00.3:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:03:00.3:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:03:00.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.0: PCI bridge to [bus 09-09]
pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.1: PCI bridge to [bus 0a-0a]
pci 0000:00:1c.1:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.1:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.1:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:0b:00.0: supports D1 D2
pci 0000:00:1c.2: PCI bridge to [bus 0b-0c]
pci 0000:00:1c.2:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.2:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:00:1c.2:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:0c:00.0: reg 10: [mem 0x90904000-0x909047ff]
pci 0000:0c:00.0: reg 14: [mem 0x90900000-0x90903fff]
pci 0000:0c:00.0: supports D1 D2
pci 0000:0c:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0c:00.0: PME# disabled
pci 0000:0b:00.0: PCI bridge to [bus 0c-0c]
pci 0000:0b:00.0:   bridge window [io  0xfffffffffffff000-0x0000] (disabled)
pci 0000:0b:00.0:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:0b:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.3: PCI bridge to [bus 0d-0d]
pci 0000:00:1c.3:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1e.0: PCI bridge to [bus 0e-0e] (subtractive decode)
pci 0000:00:1e.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7] (subtractive decode)
pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000d8000-0x000dbfff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x80000000-0xfe000000] (subtractive decode)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P5._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P3._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P4._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.NRP5._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.NRP1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 5 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKC] (IRQs 5 7 9 *10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 *9 10 11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 5 7 9 10 11) *3
ACPI: PCI Interrupt Link [LNKF] (IRQs *5 7 9 10 11)
ACPI: PCI Interrupt Link [LNKG] (IRQs 5 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKH] (IRQs 5 7 9 *10 11)
vgaarb: device added: PCI:0000:02:00.0,decodes=io+mem,owns=io+mem,locks=none
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
PCI: pci_cache_line_size set to 64 bytes
reserve RAM buffer: 000000000009fc00 - 000000000009ffff 
reserve RAM buffer: 000000007f67e000 - 000000007fffffff 
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 comparators, 64-bit 14.318180 MHz counter
Switching to clocksource tsc
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 10 devices
ACPI: ACPI bus type pnp unregistered
system 00:01: [mem 0xe0000000-0xefffffff] has been reserved
system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved
system 00:01: [mem 0xffc00000-0xffffffff] could not be reserved
system 00:01: [mem 0xfec00000-0xfecfffff] could not be reserved
system 00:01: [mem 0xfee00000-0xfeefffff] has been reserved
system 00:01: [mem 0xfe700000-0xfe7003ff] has been reserved
system 00:01: [mem 0xfe600000-0xfe6fffff] has been reserved
system 00:01: [mem 0xfe000000-0xfe01ffff] could not be reserved
system 00:08: [io  0x0320-0x037f] has been reserved
system 00:08: [io  0x0400-0x047f] has been reserved
system 00:08: [io  0x0500-0x053f] has been reserved
system 00:08: [io  0x0872-0x0875] has been reserved
pci 0000:00:1c.0: BAR 14: assigned [mem 0x90c00000-0x90dfffff]
pci 0000:00:1c.0: BAR 15: assigned [mem 0x90e00000-0x90ffffff 64bit pref]
pci 0000:00:1c.1: BAR 14: assigned [mem 0x91000000-0x911fffff]
pci 0000:00:1c.1: BAR 15: assigned [mem 0x91200000-0x913fffff 64bit pref]
pci 0000:00:1c.2: BAR 15: assigned [mem 0x91400000-0x915fffff 64bit pref]
pci 0000:00:1c.3: BAR 14: assigned [mem 0x91600000-0x917fffff]
pci 0000:00:1c.3: BAR 15: assigned [mem 0x91800000-0x919fffff 64bit pref]
pci 0000:00:1c.0: BAR 13: assigned [io  0x4000-0x4fff]
pci 0000:00:1c.1: BAR 13: assigned [io  0x5000-0x5fff]
pci 0000:00:1c.2: BAR 13: assigned [io  0x6000-0x6fff]
pci 0000:00:1c.3: BAR 13: assigned [io  0x7000-0x7fff]
pci 0000:00:01.0: PCI bridge to [bus 01-01]
pci 0000:00:01.0:   bridge window [io  disabled]
pci 0000:00:01.0:   bridge window [mem disabled]
pci 0000:00:01.0:   bridge window [mem pref disabled]
pci 0000:00:05.0: PCI bridge to [bus 02-02]
pci 0000:00:05.0:   bridge window [io  0x2000-0x2fff]
pci 0000:00:05.0:   bridge window [mem 0x90a00000-0x90afffff]
pci 0000:00:05.0:   bridge window [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:04:00.0: PCI bridge to [bus 05-05]
pci 0000:04:00.0:   bridge window [io  disabled]
pci 0000:04:00.0:   bridge window [mem disabled]
pci 0000:04:00.0:   bridge window [mem pref disabled]
pci 0000:04:01.0: PCI bridge to [bus 06-06]
pci 0000:04:01.0:   bridge window [io  disabled]
pci 0000:04:01.0:   bridge window [mem disabled]
pci 0000:04:01.0:   bridge window [mem pref disabled]
pci 0000:04:02.0: PCI bridge to [bus 07-07]
pci 0000:04:02.0:   bridge window [io  0x1000-0x1fff]
pci 0000:04:02.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:04:02.0:   bridge window [mem pref disabled]
pci 0000:03:00.0: PCI bridge to [bus 04-07]
pci 0000:03:00.0:   bridge window [io  0x1000-0x1fff]
pci 0000:03:00.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:03:00.0:   bridge window [mem pref disabled]
pci 0000:03:00.3: PCI bridge to [bus 08-08]
pci 0000:03:00.3:   bridge window [io  disabled]
pci 0000:03:00.3:   bridge window [mem disabled]
pci 0000:03:00.3:   bridge window [mem pref disabled]
pci 0000:00:09.0: PCI bridge to [bus 03-08]
pci 0000:00:09.0:   bridge window [io  0x1000-0x1fff]
pci 0000:00:09.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:00:09.0:   bridge window [mem pref disabled]
pci 0000:00:1c.0: PCI bridge to [bus 09-09]
pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
pci 0000:00:1c.0:   bridge window [mem 0x90c00000-0x90dfffff]
pci 0000:00:1c.0:   bridge window [mem 0x90e00000-0x90ffffff 64bit pref]
pci 0000:00:1c.1: PCI bridge to [bus 0a-0a]
pci 0000:00:1c.1:   bridge window [io  0x5000-0x5fff]
pci 0000:00:1c.1:   bridge window [mem 0x91000000-0x911fffff]
pci 0000:00:1c.1:   bridge window [mem 0x91200000-0x913fffff 64bit pref]
pci 0000:0b:00.0: PCI bridge to [bus 0c-0c]
pci 0000:0b:00.0:   bridge window [io  disabled]
pci 0000:0b:00.0:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:0b:00.0:   bridge window [mem pref disabled]
pci 0000:00:1c.2: PCI bridge to [bus 0b-0c]
pci 0000:00:1c.2:   bridge window [io  0x6000-0x6fff]
pci 0000:00:1c.2:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:00:1c.2:   bridge window [mem 0x91400000-0x915fffff 64bit pref]
pci 0000:00:1c.3: PCI bridge to [bus 0d-0d]
pci 0000:00:1c.3:   bridge window [io  0x7000-0x7fff]
pci 0000:00:1c.3:   bridge window [mem 0x91600000-0x917fffff]
pci 0000:00:1c.3:   bridge window [mem 0x91800000-0x919fffff 64bit pref]
pci 0000:00:1e.0: PCI bridge to [bus 0e-0e]
pci 0000:00:1e.0:   bridge window [io  disabled]
pci 0000:00:1e.0:   bridge window [mem disabled]
pci 0000:00:1e.0:   bridge window [mem pref disabled]
  alloc irq_desc for 16 on node -1
  alloc kstat_irqs on node -1
pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:01.0: setting latency timer to 64
pci 0000:00:05.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:05.0: setting latency timer to 64
pci 0000:00:09.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:09.0: setting latency timer to 64
pci 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:03:00.0: setting latency timer to 64
pci 0000:04:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:04:00.0: setting latency timer to 64
  alloc irq_desc for 17 on node -1
  alloc kstat_irqs on node -1
pci 0000:04:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:04:01.0: setting latency timer to 64
  alloc irq_desc for 18 on node -1
  alloc kstat_irqs on node -1
pci 0000:04:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
pci 0000:04:02.0: setting latency timer to 64
pci 0000:03:00.3: setting latency timer to 64
pci 0000:00:1c.0: enabling device (0000 -> 0003)
pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1c.1: enabling device (0000 -> 0003)
pci 0000:00:1c.1: PCI INT B -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
pci 0000:00:1c.2: setting latency timer to 64
pci 0000:0b:00.0: setting latency timer to 64
pci 0000:00:1c.3: enabling device (0000 -> 0003)
  alloc irq_desc for 19 on node -1
  alloc kstat_irqs on node -1
pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
pci 0000:00:1c.3: setting latency timer to 64
pci 0000:00:1e.0: power state changed by ACPI to D0
pci 0000:00:1e.0: power state changed by ACPI to D0
pci 0000:00:1e.0: setting latency timer to 64
pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
pci_bus 0000:00: resource 7 [mem 0x000d8000-0x000dbfff]
pci_bus 0000:00: resource 8 [mem 0x80000000-0xfe000000]
pci_bus 0000:02: resource 0 [io  0x2000-0x2fff]
pci_bus 0000:02: resource 1 [mem 0x90a00000-0x90afffff]
pci_bus 0000:02: resource 2 [mem 0x80000000-0x8fffffff 64bit pref]
pci_bus 0000:03: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:03: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:04: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:04: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:07: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:07: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:09: resource 0 [io  0x4000-0x4fff]
pci_bus 0000:09: resource 1 [mem 0x90c00000-0x90dfffff]
pci_bus 0000:09: resource 2 [mem 0x90e00000-0x90ffffff 64bit pref]
pci_bus 0000:0a: resource 0 [io  0x5000-0x5fff]
pci_bus 0000:0a: resource 1 [mem 0x91000000-0x911fffff]
pci_bus 0000:0a: resource 2 [mem 0x91200000-0x913fffff 64bit pref]
pci_bus 0000:0b: resource 0 [io  0x6000-0x6fff]
pci_bus 0000:0b: resource 1 [mem 0x90900000-0x909fffff]
pci_bus 0000:0b: resource 2 [mem 0x91400000-0x915fffff 64bit pref]
pci_bus 0000:0c: resource 1 [mem 0x90900000-0x909fffff]
pci_bus 0000:0d: resource 0 [io  0x7000-0x7fff]
pci_bus 0000:0d: resource 1 [mem 0x91600000-0x917fffff]
pci_bus 0000:0d: resource 2 [mem 0x91800000-0x919fffff 64bit pref]
pci_bus 0000:0e: resource 4 [io  0x0000-0x0cf7]
pci_bus 0000:0e: resource 5 [io  0x0d00-0xffff]
pci_bus 0000:0e: resource 6 [mem 0x000a0000-0x000bffff]
pci_bus 0000:0e: resource 7 [mem 0x000d8000-0x000dbfff]
pci_bus 0000:0e: resource 8 [mem 0x80000000-0xfe000000]
NET: Registered protocol family 2
IP route cache hash table entries: 262144 (order: 9, 2097152 bytes)
TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
UDP hash table entries: 4096 (order: 5, 131072 bytes)
UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
NET: Registered protocol family 1
pci 0000:00:1f.0: rerouting interrupts for [8086:2670]
pci 0000:02:00.0: Boot video device
PCI: CLS mismatch (256 != 64), using 64 bytes
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 12812k freed
IOMMU 2 0xfe719000: using Register based invalidation
IOMMU 1 0xfe714000: using Register based invalidation
IOMMU 0 0xfe710000: using Register based invalidation
IOMMU 3 0xfe718000: using Register based invalidation
IOMMU: Setting RMRR:
IOMMU: Prepare 0-16MiB unity mapping for LPC
IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0x1000000]
  alloc irq_desc for 40 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 41 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 42 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 43 on node 0
  alloc kstat_irqs on node 0
PCI-DMA: Intel(R) Virtualization Technology for Directed I/O
audit: initializing netlink socket (disabled)
type=2000 audit(1277826453.008:1): initialized
HugeTLB registered 2 MB page size, pre-allocated 0 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
msgmni has been set to 16109
SELinux:  Registering netfilter hooks
alg: No test for stdrng (krng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
pcieport 0000:00:01.0: setting latency timer to 64
  alloc irq_desc for 44 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:01.0: irq 44 for MSI/MSI-X
pcieport 0000:00:05.0: setting latency timer to 64
  alloc irq_desc for 45 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:05.0: irq 45 for MSI/MSI-X
pcieport 0000:00:09.0: setting latency timer to 64
  alloc irq_desc for 46 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:09.0: irq 46 for MSI/MSI-X
pcieport 0000:00:1c.0: setting latency timer to 64
  alloc irq_desc for 47 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.0: irq 47 for MSI/MSI-X
pcieport 0000:00:1c.1: setting latency timer to 64
  alloc irq_desc for 48 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.1: irq 48 for MSI/MSI-X
pcieport 0000:00:1c.2: setting latency timer to 64
  alloc irq_desc for 49 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.2: irq 49 for MSI/MSI-X
pcieport 0000:00:1c.3: setting latency timer to 64
  alloc irq_desc for 50 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.3: irq 50 for MSI/MSI-X
pcieport 0000:03:00.0: setting latency timer to 64
pcieport 0000:04:00.0: setting latency timer to 64
  alloc irq_desc for 51 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:00.0: irq 51 for MSI/MSI-X
pcieport 0000:04:01.0: setting latency timer to 64
  alloc irq_desc for 52 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:01.0: irq 52 for MSI/MSI-X
pcieport 0000:04:02.0: setting latency timer to 64
  alloc irq_desc for 53 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:02.0: irq 53 for MSI/MSI-X
aer 0000:00:01.0:pcie02: service driver aer loaded
aer 0000:00:05.0:pcie02: service driver aer loaded
aer 0000:00:09.0:pcie02: service driver aer loaded
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
pci-stub: invalid id string ""
input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
ACPI: Power Button [PWRB]
input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
ACPI: Power Button [PWRF]
ACPI: acpi_idle registered with cpuidle
Monitor-Mwait will be used to enter C-1 state
Non-volatile memory driver v1.3
Linux agpgart interface v0.103
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
brd: module loaded
loop: module loaded
ata_piix 0000:00:1f.1: version 2.13
  alloc irq_desc for 20 on node -1
  alloc kstat_irqs on node -1
ata_piix 0000:00:1f.1: PCI INT A -> GSI 20 (level, low) -> IRQ 20
ata_piix 0000:00:1f.1: setting latency timer to 64
scsi0 : ata_piix
scsi1 : ata_piix
ata1: PATA max UDMA/100 cmd 0x30e8 ctl 0x30fc bmdma 0x30c0 irq 20
ata2: PATA max UDMA/100 cmd 0x30e0 ctl 0x30f8 bmdma 0x30c8 irq 20
  alloc irq_desc for 21 on node -1
  alloc kstat_irqs on node -1
ata_piix 0000:00:1f.2: PCI INT B -> GSI 21 (level, low) -> IRQ 21
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
ata_piix 0000:00:1f.2: setting latency timer to 64
scsi2 : ata_piix
scsi3 : ata_piix
ata3: SATA max UDMA/133 cmd 0x30d8 ctl 0x30f4 bmdma 0x3020 irq 21
ata4: SATA max UDMA/133 cmd 0x30d0 ctl 0x30f0 bmdma 0x3028 irq 21
Fixed MDIO Bus: probed
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
ehci_hcd 0000:00:1d.7: irq 19, io mem 0x90b08400
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.35-rc3+ ehci_hcd
usb usb1: SerialNumber: 0000:00:1d.7
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 19, io base 0x000030a0
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb2: SerialNumber: 0000:00:1d.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 20, io base 0x00003080
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb3: SerialNumber: 0000:00:1d.1
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 21, io base 0x00003060
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb4: SerialNumber: 0000:00:1d.2
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
  alloc irq_desc for 22 on node -1
  alloc kstat_irqs on node -1
uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.3: setting latency timer to 64
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.3: irq 22, io base 0x00003040
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.3
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
PNP: No PS/2 controller found. Probing ports directly.
i8042.c: No controller found.
mice: PS/2 mouse device common for all mice
rtc_cmos 00:07: RTC can wake from S4
rtc_cmos 00:07: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: dm-devel@redhat.com
cpuidle: using governor ladder
cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
PM: Resume from disk failed.
registered taskstats version 1
IMA: No TPM chip found, activating TPM-bypass!
  Magic number: 14:7:792
rtc_cmos 00:07: setting system clock to 2010-06-29 15:47:34 UTC (1277826454)
Initalizing network drop monitor service
ata1.00: ATAPI: PIONEER DVD-RW  DVR-112D, BC14, max UDMA/66
ata3.00: ATA-8: ST3750330AS, SD15, max UDMA/133
ata3.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata1.00: configured for UDMA/66
scsi 0:0:0:0: CD-ROM            PIONEER  DVD-RW  DVR-112D BC14 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
ata4.00: ATA-7: ST3400620AS, 3.AAK, max UDMA/133
sr 0:0:0:0: Attached scsi CD-ROM sr0
ata4.00: 781422768 sectors, multi 16: LBA48 NCQ (depth 0/32)
sr 0:0:0:0: Attached scsi generic sg0 type 5
ata3.01: ATA-7: ST3320820AS_P, 3.BQE, max UDMA/133
ata3.01: 625142448 sectors, multi 0: LBA48 NCQ (depth 0/32)
ata3.00: configured for UDMA/133
ata3.01: configured for UDMA/133
scsi 2:0:0:0: Direct-Access     ATA      ST3750330AS      SD15 PQ: 0 ANSI: 5
sd 2:0:0:0: Attached scsi generic sg1 type 0
sd 2:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda:
ata4.00: configured for UDMA/133
 sda1
scsi 2:0:1:0: Direct-Access     ATA      ST3320820AS_P    3.BQ PQ: 0 ANSI: 5
sd 2:0:1:0: Attached scsi generic sg2 type 0
sd 2:0:1:0: [sdb] 625142448 512-byte logical blocks: (320 GB/298 GiB)
sd 2:0:1:0: [sdb] Write Protect is off
sd 2:0:1:0: [sdb] Mode Sense: 00 3a 00 00
scsi 3:0:0:0: Direct-Access     ATA      ST3400620AS      3.AA PQ: 0 ANSI: 5
sd 2:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 3:0:0:0: Attached scsi generic sg3 type 0
sd 3:0:0:0: [sdc] 781422768 512-byte logical blocks: (400 GB/372 GiB)
sd 3:0:0:0: [sdc] Write Protect is off
sd 3:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 3:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA

 sdc:
sd 2:0:0:0: [sda] Attached SCSI disk
 sdb: sdb1 sdb2
sd 2:0:1:0: [sdb] Attached SCSI disk
 sdc1 sdc2 sdc3 sdc4 sdc5
sd 3:0:0:0: [sdc] Attached SCSI disk
Freeing unused kernel memory: 1508k freed
Write protecting the kernel read-only data: 10240k
Freeing unused kernel memory: 1816k freed
Freeing unused kernel memory: 1968k freed
dracut: dracut-005-3.fc13
udev: starting version 151
[drm] Initialized drm 1.1.0 20060810
[drm] VGACON disable radeon kernel modesetting.
pci 0000:02:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
pci 0000:02:00.0: setting latency timer to 64
[drm] Initialized radeon 1.33.0 20080528 for 0000:02:00.0 on minor 0
dracut: Starting plymouth daemon
firewire_ohci 0000:0c:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
usb 2-1: new full speed USB device using uhci_hcd and address 2
firewire_ohci: Added fw-ohci device 0000:0c:00.0, OHCI v1.10, 8 IR + 8 IT contexts, quirks 0x2
usb 2-1: New USB device found, idVendor=05a4, idProduct=9835
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1: Product: USB Keyboard Hub
usb 2-1: Manufacturer: ORTEK
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 3 ports detected
EXT4-fs (sdc2): mounted filesystem with ordered data mode. Opts: (null)
dracut: Mounted root filesystem /dev/sdc2
usb 4-2: new full speed USB device using uhci_hcd and address 2
dracut: Loading SELinux policy
firewire_core: created device fw0: GUID 001ff3fffe8908b0, S800
firewire_core: phy config: card 0, new root=ffc1, gap_count=5
usb 4-2: New USB device found, idVendor=05ac, idProduct=1000
usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
input: HID 05ac:1000 as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input2
generic-usb 0003:05AC:1000.0001: input,hidraw0: USB HID v1.11 Keyboard [HID 05ac:1000] on usb-0000:00:1d.2-2/input0
input: HID 05ac:1000 as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/input/input3
generic-usb 0003:05AC:1000.0002: input,hidraw1: USB HID v1.11 Mouse [HID 05ac:1000] on usb-0000:00:1d.2-2/input1
usb 2-1.3: new full speed USB device using uhci_hcd and address 3
usb 2-1.3: New USB device found, idVendor=05a4, idProduct=9860
usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1.3: Product: USB Keyboard Hub
usb 2-1.3: Manufacturer: ORTEK
SELinux: 2048 avtab hash slots, 196346 rules.
input: ORTEK USB Keyboard Hub as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input4
generic-usb 0003:05A4:9860.0003: input,hidraw2: USB HID v1.10 Keyboard [ORTEK USB Keyboard Hub] on usb-0000:00:1d.0-1.3/input0
input: ORTEK USB Keyboard Hub as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.1/input/input5
generic-usb 0003:05A4:9860.0004: input,hidraw3: USB HID v1.10 Device [ORTEK USB Keyboard Hub] on usb-0000:00:1d.0-1.3/input1
SELinux: 2048 avtab hash slots, 196346 rules.
SELinux:  9 users, 13 roles, 3270 types, 159 bools, 1 sens, 1024 cats
SELinux:  77 classes, 196346 rules
SELinux:  Completing initialization.
SELinux:  Setting up existing superblocks.
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts
SELinux: initialized (dev bdev, type bdev), uses genfs_contexts
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev sockfs, type sockfs), uses task SIDs
SELinux: initialized (dev debugfs, type debugfs), uses genfs_contexts
SELinux: initialized (dev pipefs, type pipefs), uses task SIDs
SELinux: initialized (dev anon_inodefs, type anon_inodefs), uses genfs_contexts
SELinux: initialized (dev devpts, type devpts), uses transition SIDs
SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts
SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
SELinux: initialized (dev securityfs, type securityfs), uses genfs_contexts
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev sdc2, type ext4), uses xattr
type=1403 audit(1277826456.112:2): policy loaded auid=4294967295 ses=4294967295
dracut: Switching root
readahead: starting
udev: starting version 151
usb 4-2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 64 rq 0 len 0 ret -84
usb 4-2: USB disconnect, address 2
iTCO_vendor_support: vendor-support=0
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.06
iTCO_wdt: unable to reset NO_REBOOT flag, platform may have disabled it
usb 4-2: new full speed USB device using uhci_hcd and address 3
applesmc: Apple MacPro3 detected:
applesmc:  - Model without accelerometer
applesmc:  - Model without light sensors and backlight
applesmc:  - Model with 40 temperature sensors
applesmc: device successfully initialized.
applesmc: 4 fans found.
applesmc: driver successfully loaded.
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 21 (level, low) -> IRQ 21
ACPI: resource 0000:00:1f.3 [io  0x3000-0x301f] conflicts with ACPI region SMBI [mem 0x00003000-0x0000300f window]
ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
i5k_amb: probe of i5k_amb.0 failed with error -16
usb 4-2: New USB device found, idVendor=05ac, idProduct=8206
usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
type=1400 audit(1277851659.869:3): avc:  denied  { mmap_zero } for  pid=791 comm="vbetool" scontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tcontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tclass=memprotect
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: Generic Bluetooth USB driver ver 0.6
usbcore: registered new interface driver btusb
EDAC MC: Ver: 2.1.0 Jun 29 2010
EDAC MC0: Giving out device to 'i5400_edac.c' 'I5400': DEV 0000:00:10.0
EDAC PCI0: Giving out device to module 'i5400_edac' controller 'EDAC PCI controller': DEV '0000:00:10.0' (POLLED)
  alloc irq_desc for 23 on node -1
  alloc kstat_irqs on node -1
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
  alloc irq_desc for 54 on node -1
  alloc kstat_irqs on node -1
HDA Intel 0000:00:1b.0: irq 54 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
hda_codec: ALC889A: SKU not ready 0x400000f0
input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input6
e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k4
e1000e: Copyright (c) 1999 - 2009 Intel Corporation.
e1000e 0000:07:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
e1000e 0000:07:00.0: setting latency timer to 64
  alloc irq_desc for 55 on node -1
  alloc kstat_irqs on node -1
e1000e 0000:07:00.0: irq 55 for MSI/MSI-X
e1000e 0000:07:00.0: eth0: (PCI Express:2.5GB/s:Width x4) 00:1f:5b:39:85:28
e1000e 0000:07:00.0: eth0: Intel(R) PRO/1000 Network Connection
e1000e 0000:07:00.0: eth0: MAC: 5, PHY: 5, PBA No: 3070ff-0ff
e1000e 0000:07:00.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
e1000e 0000:07:00.1: setting latency timer to 64
  alloc irq_desc for 56 on node -1
  alloc kstat_irqs on node -1
e1000e 0000:07:00.1: irq 56 for MSI/MSI-X
e1000e 0000:07:00.1: eth1: (PCI Express:2.5GB/s:Width x4) 00:1f:5b:39:85:29
e1000e 0000:07:00.1: eth1: Intel(R) PRO/1000 Network Connection
e1000e 0000:07:00.1: eth1: MAC: 5, PHY: 5, PBA No: 3070ff-0ff
EXT4-fs (sdc2): re-mounted. Opts: (null)
EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
SELinux: initialized (dev sdc1, type ext4), uses xattr
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sdc5): using internal journal
EXT3-fs (sdc5): mounted filesystem with ordered data mode
SELinux: initialized (dev sdc5, type ext3), uses xattr
Adding 9215996k swap on /dev/sdc4.  Priority:-1 extents:1 across:9215996k 
SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ip6_tables: (C) 2000-2006 Netfilter Core Team
e1000e 0000:07:00.0: irq 55 for MSI/MSI-X
e1000e 0000:07:00.0: irq 55 for MSI/MSI-X
ADDRCONF(NETDEV_UP): eth0: link is not ready
e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
SELinux: initialized (dev rpc_pipefs, type rpc_pipefs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
Bluetooth: L2CAP ver 2.14
Bluetooth: L2CAP socket layer initialized
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
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
fuse init (API version 7.14)
SELinux: initialized (dev fuse, type fuse), uses genfs_contexts
dca service started, version 1.12.1
ioatdma: Intel(R) QuickData Technology Driver 4.00
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A
ioatdma 0000:00:0f.0: PCI INT A: no GSI
ioatdma 0000:00:0f.0: setting latency timer to 64
  alloc irq_desc for 57 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 57 for MSI/MSI-X
  alloc irq_desc for 58 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 58 for MSI/MSI-X
  alloc irq_desc for 59 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 59 for MSI/MSI-X
  alloc irq_desc for 60 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 60 for MSI/MSI-X
------------[ cut here ]------------
WARNING: at drivers/dma/ioat/dma_v2.c:289 ioat2_timer_event+0xbc/0x225 [ioatdma]()
Hardware name: MacPro3,1
0000:00:0f.0: ioat2_timer_event: Channel halted (10)
Modules linked in: ioatdma(+) dca fuse rfcomm sco bridge stp llc bnep l2cap autofs4 sunrpc cpufreq_ondemand acpi_cpufreq freq_table mperf ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 uinput e1000e snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_seq i5400_edac snd_seq_device snd_pcm snd_timer snd edac_core btusb bluetooth rfkill soundcore i5k_amb i2c_i801 shpchp applesmc snd_page_alloc iTCO_wdt iTCO_vendor_support input_polldev firewire_ohci firewire_core crc_itu_t radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core [last unloaded: scsi_wait_scan]
Pid: 0, comm: swapper Not tainted 2.6.35-rc3+ #41
Call Trace:
 <IRQ>  [<ffffffff8104bdac>] warn_slowpath_common+0x85/0x9d
 [<ffffffff8104be67>] warn_slowpath_fmt+0x46/0x48
 [<ffffffff810100a5>] ? sched_clock+0x9/0xd
 [<ffffffffa03ee4ed>] ioat2_timer_event+0xbc/0x225 [ioatdma]
 [<ffffffff81069d76>] ? sched_clock_cpu+0xc3/0xce
 [<ffffffff81058a6a>] run_timer_softirq+0x1d6/0x2a5
 [<ffffffffa03ee431>] ? ioat2_timer_event+0x0/0x225 [ioatdma]
 [<ffffffff8106cc08>] ? ktime_get+0x65/0xbe
 [<ffffffff81051ddb>] __do_softirq+0xe9/0x1ae
 [<ffffffff81070f70>] ? tick_program_event+0x2a/0x2c
 [<ffffffff8100ab1c>] call_softirq+0x1c/0x30
 [<ffffffff8100c18a>] do_softirq+0x46/0x83
 [<ffffffff81051c48>] irq_exit+0x3b/0x7d
 [<ffffffff81433638>] smp_apic_timer_interrupt+0x8d/0x9b
 [<ffffffff8100a5d3>] apic_timer_interrupt+0x13/0x20
 <EOI>  [<ffffffff810115fd>] ? mwait_idle+0x7a/0x87
 [<ffffffff810115af>] ? mwait_idle+0x2c/0x87
 [<ffffffff81008c1f>] cpu_idle+0xaa/0xe4
 [<ffffffff81427eb0>] start_secondary+0x253/0x294
---[ end trace 69aa12150c49792c ]---
ioatdma 0000:00:0f.0: Self-test copy timed out, disabling
ioatdma 0000:00:0f.0: Freeing 2 in use descriptors!
ioatdma 0000:00:0f.0: Intel(R) I/OAT DMA Engine init failed
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-06-29 23:20   ` Chris Li
@ 2010-06-29 23:57     ` Dan Williams
  2010-06-30  1:07       ` Chris Li
  0 siblings, 1 reply; 44+ messages in thread
From: Dan Williams @ 2010-06-29 23:57 UTC (permalink / raw)
  To: Chris Li; +Cc: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1493 bytes --]

On 6/29/2010 4:20 PM, Chris Li wrote:
> On Mon, Jun 28, 2010 at 5:45 PM, Dan Williams<dan.j.williams@intel.com>  wrote:
>> Looks like that dev_err() did not make it to the console.  The attached
>> patch should get us some more debug information.  This will stop the driver
>> from making forward progress (applies to current -git).  I suspect this may
>> be triggering from the driver self test, but to be safe you should set
>> CONFIG_NET_DMA=n and CONFIG_ASYNC_TX_DMA=n.
>
> OK, with the patch it does not kernel panic any more.
>
> Here is the prink from ioatdma.
>

Thanks.

[..]
> 0000:00:0f.0: ioat2_timer_event: Channel halted (10)

This says that we got an invalid chain address error when trying to 
start the engine.  If there was a driver problem with init I would have 
expected to see reports from other systems.  The attached patch will 
print out what chain address we are setting.  The hardware expects a 
64-byte aligned address which should be guaranteed by the use of 
pci_pool_alloc().

However, if you are up for another experiment, I'd like to see what 
happens if you disable VT-d.  Maybe it is a misconfigured iommu table 
that is blocking the engine's access to memory?

> I attach the full dmesg in case you need it. Is it possible that
> the Mac Pro is MSI only and ioatdma is not happy about that?

Not really, MSI is the preferred mode of operation, and as I said 
earlier if something like this were broken I would expect reports from 
other platforms??

--
Dan

[-- Attachment #2: report-chainaddr.patch --]
[-- Type: text/plain, Size: 515 bytes --]

diff --git a/drivers/dma/ioat/dma_v2.h b/drivers/dma/ioat/dma_v2.h
index a2c413b..47ab35e 100644
--- a/drivers/dma/ioat/dma_v2.h
+++ b/drivers/dma/ioat/dma_v2.h
@@ -149,6 +149,8 @@ static inline void ioat2_set_chainaddr(struct ioat2_dma_chan *ioat, u64 addr)
 {
 	struct ioat_chan_common *chan = &ioat->base;
 
+	dev_info(to_dev(chan), "%s: chainaddr: %llx\n", __func__,
+		 (unsigned long long) addr);
 	writel(addr & 0x00000000FFFFFFFF,
 	       chan->reg_base + IOAT2_CHAINADDR_OFFSET_LOW);
 	writel(addr >> 32,

^ permalink raw reply related	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-06-29 23:57     ` Dan Williams
@ 2010-06-30  1:07       ` Chris Li
  2010-06-30  4:17         ` Dan Williams
  0 siblings, 1 reply; 44+ messages in thread
From: Chris Li @ 2010-06-30  1:07 UTC (permalink / raw)
  To: Dan Williams; +Cc: linux-kernel

On Tue, Jun 29, 2010 at 4:57 PM, Dan Williams <dan.j.williams@intel.com> wrote:
>> 0000:00:0f.0: ioat2_timer_event: Channel halted (10)
>
> This says that we got an invalid chain address error when trying to start
> the engine.  If there was a driver problem with init I would have expected
> to see reports from other systems.  The attached patch will print out what
> chain address we are setting.  The hardware expects a 64-byte aligned
> address which should be guaranteed by the use of pci_pool_alloc().

OK. I can't do this test remotely so I will get back to you tomorrow.

>
> However, if you are up for another experiment, I'd like to see what happens
> if you disable VT-d.  Maybe it is a misconfigured iommu table that is
> blocking the engine's access to memory?

You mean disable VT-d in kernel config or the BIOS?

BTW, I don't know how to disable VT-d in Mac BIOS. It use EFI, then simulate
a normal BIOS in the boot camp mode to boot Linux.

Another stab in the dark is that, it is Mac. It has some strange SMI interaction
like TSC drifting even after boot. I notice that in the past.

Chris

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-06-30  1:07       ` Chris Li
@ 2010-06-30  4:17         ` Dan Williams
  2010-06-30 18:26           ` Chris Li
  0 siblings, 1 reply; 44+ messages in thread
From: Dan Williams @ 2010-06-30  4:17 UTC (permalink / raw)
  To: Chris Li; +Cc: linux-kernel, david.woodhouse

[ copying David to see if I am barking up the wrong VT-d tree.  This is 
on a MacPro 3,1 according to dmesg so a 5400 series MCH ]

On 6/29/2010 6:07 PM, Chris Li wrote:
> On Tue, Jun 29, 2010 at 4:57 PM, Dan Williams<dan.j.williams@intel.com>  wrote:
>>> 0000:00:0f.0: ioat2_timer_event: Channel halted (10)
>>
>> This says that we got an invalid chain address error when trying to start
>> the engine.  If there was a driver problem with init I would have expected
>> to see reports from other systems.  The attached patch will print out what
>> chain address we are setting.  The hardware expects a 64-byte aligned
>> address which should be guaranteed by the use of pci_pool_alloc().
>
> OK. I can't do this test remotely so I will get back to you tomorrow.

I appreciate it!

>
>>
>> However, if you are up for another experiment, I'd like to see what happens
>> if you disable VT-d.  Maybe it is a misconfigured iommu table that is
>> blocking the engine's access to memory?
>
> You mean disable VT-d in kernel config or the BIOS?

I was thinking in the BIOS, but appending iommu=off to the kernel 
command-line should also do the trick.

> BTW, I don't know how to disable VT-d in Mac BIOS. It use EFI, then simulate
> a normal BIOS in the boot camp mode to boot Linux.
>
> Another stab in the dark is that, it is Mac. It has some strange SMI interaction
> like TSC drifting even after boot. I notice that in the past.

...but the failure is not intermittent, right?

Where it fell over is a pretty straightforward usage of the dma engine 
and it is failing on the first transaction that the first channel issues 
to memory.  You should be able to 'modprobe ioatdma' after you boot and 
watch it fail again if my suspicion is correct... if the signature 
changes that would also be good to know.

--
Dan

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-06-30  4:17         ` Dan Williams
@ 2010-06-30 18:26           ` Chris Li
  2010-06-30 18:43             ` Chris Li
  2010-06-30 18:43             ` David Woodhouse
  0 siblings, 2 replies; 44+ messages in thread
From: Chris Li @ 2010-06-30 18:26 UTC (permalink / raw)
  To: Dan Williams; +Cc: linux-kernel, david.woodhouse

[-- Attachment #1: Type: text/plain, Size: 4090 bytes --]

On Tue, Jun 29, 2010 at 9:17 PM, Dan Williams <dan.j.williams@intel.com> wrote:
> [ copying David to see if I am barking up the wrong VT-d tree.  This is on a
> MacPro 3,1 according to dmesg so a 5400 series MCH ]
>
> On 6/29/2010 6:07 PM, Chris Li wrote:
>>
>> On Tue, Jun 29, 2010 at 4:57 PM, Dan Williams<dan.j.williams@intel.com>
>> OK. I can't do this test remotely so I will get back to you tomorrow.

ioatdma: Intel(R) QuickData Technology Driver 4.00
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A
ioatdma 0000:00:0f.0: PCI INT A: no GSI
ioatdma 0000:00:0f.0: setting latency timer to 64
  alloc irq_desc for 57 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 57 for MSI/MSI-X
  alloc irq_desc for 58 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 58 for MSI/MSI-X
  alloc irq_desc for 59 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 59 for MSI/MSI-X
  alloc irq_desc for 60 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 60 for MSI/MSI-X
ioatdma 0000:00:0f.0: ioat2_set_chainaddr: chainaddr: ffffe000
------------[ cut here ]------------
WARNING: at drivers/dma/ioat/dma_v2.c:289 ioat2_timer_event+0xbc/0x225
[ioatdma]()
Hardware name: MacPro3,1
0000:00:0f.0: ioat2_timer_event: Channel halted (10)
Modules linked in: ioatdma(+) dca fuse rfcomm sco bridge stp llc bnep
l2cap autofs4 sunrpc cpufreq_ondemand acpi_cpufreq freq_table mperf
ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 uinput
snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_seq
snd_seq_device btusb i5400_edac snd_pcm bluetooth shpchp snd_timer snd
e1000e soundcore rfkill i2c_i801 edac_core iTCO_wdt snd_page_alloc
applesmc i5k_amb iTCO_vendor_support input_polldev firewire_ohci
firewire_core crc_itu_t radeon ttm drm_kms_helper drm i2c_algo_bit
i2c_core [last unloaded: scsi_wait_scan]
Pid: 0, comm: swapper Not tainted 2.6.35-rc3+ #41
Call Trace:
 <IRQ>  [<ffffffff8104bdac>] warn_slowpath_common+0x85/0x9d
 [<ffffffff8104be67>] warn_slowpath_fmt+0x46/0x48
 [<ffffffff810100a5>] ? sched_clock+0x9/0xd
 [<ffffffffa03ef55b>] ioat2_timer_event+0xbc/0x225 [ioatdma]
 [<ffffffff81069d76>] ? sched_clock_cpu+0xc3/0xce
 [<ffffffff81058a6a>] run_timer_softirq+0x1d6/0x2a5
 [<ffffffffa03ef49f>] ? ioat2_timer_event+0x0/0x225 [ioatdma]
 [<ffffffff8106cc08>] ? ktime_get+0x65/0xbe
 [<ffffffff81051ddb>] __do_softirq+0xe9/0x1ae
 [<ffffffff81070f70>] ? tick_program_event+0x2a/0x2c
 [<ffffffff8100ab1c>] call_softirq+0x1c/0x30
 [<ffffffff8100c18a>] do_softirq+0x46/0x83
 [<ffffffff81051c48>] irq_exit+0x3b/0x7d
 [<ffffffff81433638>] smp_apic_timer_interrupt+0x8d/0x9b
 [<ffffffff8100a5d3>] apic_timer_interrupt+0x13/0x20
 <EOI>  [<ffffffff810115fd>] ? mwait_idle+0x7a/0x87
 [<ffffffff810115af>] ? mwait_idle+0x2c/0x87
 [<ffffffff81008c1f>] cpu_idle+0xaa/0xe4
 [<ffffffff81427eb0>] start_secondary+0x253/0x294
---[ end trace 19d8162e5c74f492 ]---
ioatdma 0000:00:0f.0: Self-test copy timed out, disabling
ioatdma 0000:00:0f.0: Freeing 2 in use descriptors!
ioatdma 0000:00:0f.0: Intel(R) I/OAT DMA Engine init failed
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A

> I was thinking in the BIOS, but appending iommu=off to the kernel
> command-line should also do the trick.

iommu=off cause the kernel not boot properly. BTW, that is why I lost
my machine remotely last night. There is some sata error keep printing on
the console. Let me try to collect that once I reboot the machine again.

> ...but the failure is not intermittent, right?

Happen every time.

>
> Where it fell over is a pretty straightforward usage of the dma engine and
> it is failing on the first transaction that the first channel issues to
> memory.  You should be able to 'modprobe ioatdma' after you boot and watch
> it fail again if my suspicion is correct... if the signature changes that
> would also be good to know.

The delta seems to be this line:
ioatdma 0000:00:0f.0: ioat2_set_chainaddr: chainaddr: ffffe000


Chris

[-- Attachment #2: dmesg --]
[-- Type: application/octet-stream, Size: 58752 bytes --]

Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.35-rc3+ () (gcc version 4.4.4 20100503 (Red Hat 4.4.4-2) (GCC) ) #41 SMP Tue Jun 29 15:41:21 PDT 2010
Command line: root=UUID=e953c66f-e484-4e5b-8b21-93fe8a024879 ro nomodeset noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000007f67e000 (usable)
 BIOS-e820: 000000007f67e000 - 000000007f6ec000 (ACPI NVS)
 BIOS-e820: 000000007f6ec000 - 000000007f6ed000 (ACPI data)
 BIOS-e820: 000000007f6ed000 - 000000007f6f5000 (ACPI NVS)
 BIOS-e820: 000000007f6f5000 - 000000007f991000 (ACPI data)
 BIOS-e820: 000000007f991000 - 000000007f995000 (reserved)
 BIOS-e820: 000000007f995000 - 000000007fc00000 (ACPI data)
 BIOS-e820: 000000007fc00000 - 0000000080000000 (reserved)
 BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000280000000 (usable)
NX (Execute Disable) protection: active
DMI 2.4 present.
e820 update range: 0000000000000000 - 0000000000001000 (usable) ==> (reserved)
e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
No AGP bridge found
last_pfn = 0x280000 max_arch_pfn = 0x400000000
MTRR default type: uncachable
MTRR fixed ranges enabled:
  00000-9FFFF write-back
  A0000-FFFFF uncachable
MTRR variable ranges enabled:
  0 base 0080000000 mask 3F80000000 uncachable
  1 base 007FC00000 mask 3FFFC00000 uncachable
  2 base 0000000000 mask 3000000000 write-back
  3 disabled
  4 disabled
  5 disabled
  6 disabled
  7 disabled
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
original variable MTRRs
reg 0, base: 2GB, range: 2GB, type UC
reg 1, base: 2044MB, range: 4MB, type UC
reg 2, base: 0GB, range: 64GB, type WB
total RAM covered: 63484M
Found optimal setting for mtrr clean up
 gran_size: 64K 	chunk_size: 8M 	num_reg: 6  	lose cover RAM: 0G
New variable MTRRs
reg 0, base: 0GB, range: 2GB, type WB
reg 1, base: 2044MB, range: 4MB, type UC
reg 2, base: 4GB, range: 4GB, type WB
reg 3, base: 8GB, range: 8GB, type WB
reg 4, base: 16GB, range: 16GB, type WB
reg 5, base: 32GB, range: 32GB, type WB
e820 update range: 000000007fc00000 - 0000000100000000 (usable) ==> (reserved)
last_pfn = 0x7f67e max_arch_pfn = 0x400000000
initial memory mapped : 0 - 20000000
found SMP MP-table at [ffff8800000fec60] fec60
init_memory_mapping: 0000000000000000-000000007f67e000
 0000000000 - 007f600000 page 2M
 007f600000 - 007f67e000 page 4k
kernel direct mapping tables up to 7f67e000 @ 8000-c000
init_memory_mapping: 0000000100000000-0000000280000000
 0100000000 - 0280000000 page 2M
kernel direct mapping tables up to 280000000 @ a000-15000
RAMDISK: 3736d000 - 37ff0000
ACPI: RSDP 00000000000fe020 00024 (v02 APPLE )
ACPI: XSDT 000000007f7441c0 000F4 (v01 APPLE   Apple00 0000006C      01000013)
ACPI: FACP 000000007f740000 000F4 (v04 APPLE   Apple00 0000006C Loki 0000005F)
ACPI: DSDT 000000007f737000 049CC (v01 APPLE   Apple00 00010001 Loki 0000005F)
ACPI: FACS 000000007f68b000 00040
ACPI: ECDT 000000007f742000 00053 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: HPET 000000007f73f000 00038 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: APIC 000000007f73d000 000BC (v02 APPLE   Apple00 00000000 Loki 0000005F)
ACPI: MCFG 000000007f73c000 0003C (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: SSDT 000000007f736000 00146 (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
ACPI: SSDT 000000007f735000 0034B (v01 CPUPST  Cpu0Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f734000 00047 (v01  PmRef  Cpu1Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f733000 00337 (v01 CPUPST  Cpu1Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f732000 00047 (v01  PmRef  Cpu2Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f731000 00337 (v01 CPUPST  Cpu2Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f730000 00047 (v01  PmRef  Cpu3Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72f000 00337 (v01 CPUPST  Cpu3Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72e000 00047 (v01  PmRef  Cpu4Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72d000 00337 (v01 CPUPST  Cpu4Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72c000 00047 (v01  PmRef  Cpu5Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72b000 00337 (v01 CPUPST  Cpu5Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72a000 00047 (v01  PmRef  Cpu6Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f729000 00337 (v01 CPUPST  Cpu6Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f728000 00047 (v01  PmRef  Cpu7Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f727000 00337 (v01 CPUPST  Cpu7Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f726000 0003D (v01  PmRef    CpuPm 00003000 INTL 20061109)
ACPI: SSDT 000000007f71d000 004BE (v01 PCIRef  Pci8844 00001000 INTL 20061109)
ACPI: DMAR 000000007f71a000 00088 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: SSDT 000000007f724000 00892 (v01 SataRe  SataPri 00001000 INTL 20061109)
ACPI: SSDT 000000007f723000 005F4 (v01 SataRe  SataSec 00001000 INTL 20061109)
ACPI: Local APIC address 0xfee00000
No NUMA configuration found
Faking a node at 0000000000000000-0000000280000000
Initmem setup node 0 0000000000000000-0000000280000000
  NODE_DATA [0000000100000000 - 0000000100013fff]
 [ffffea0000000000-ffffea0008bfffff] PMD -> [ffff880100200000-ffff8801071fffff] on node 0
Zone PFN ranges:
  DMA      0x00000001 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00280000
Movable zone start PFN for each node
early_node_map[3] active PFN ranges
    0: 0x00000001 -> 0x0000009f
    0: 0x00000100 -> 0x0007f67e
    0: 0x00100000 -> 0x00280000
On node 0 totalpages: 2094620
  DMA zone: 56 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 3942 pages, LIFO batch:0
  DMA32 zone: 14280 pages used for memmap
  DMA32 zone: 503478 pages, LIFO batch:31
  Normal zone: 21504 pages used for memmap
  Normal zone: 1551360 pages, LIFO batch:31
ACPI: PM-Timer IO Port: 0x408
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
ACPI: LAPIC (acpi_id[0x04] lapic_id[0x04] enabled)
ACPI: LAPIC (acpi_id[0x05] lapic_id[0x07] enabled)
ACPI: LAPIC (acpi_id[0x06] lapic_id[0x06] enabled)
ACPI: LAPIC (acpi_id[0x07] lapic_id[0x05] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x02] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x03] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x04] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x05] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x06] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x07] high level lint[0x1])
ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 8 CPUs, 0 hotplug CPUs
nr_irqs_gsi: 40
early_res array is doubled to 64 at [7000 - 77ff]
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
PM: Registered nosave memory: 000000007f67e000 - 000000007f6ec000
PM: Registered nosave memory: 000000007f6ec000 - 000000007f6ed000
PM: Registered nosave memory: 000000007f6ed000 - 000000007f6f5000
PM: Registered nosave memory: 000000007f6f5000 - 000000007f991000
PM: Registered nosave memory: 000000007f991000 - 000000007f995000
PM: Registered nosave memory: 000000007f995000 - 000000007fc00000
PM: Registered nosave memory: 000000007fc00000 - 0000000080000000
PM: Registered nosave memory: 0000000080000000 - 00000000ffe00000
PM: Registered nosave memory: 00000000ffe00000 - 0000000100000000
Allocating PCI resources starting at 80000000 (gap: 80000000:7fe00000)
Booting paravirtualized kernel on bare hardware
setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:8 nr_node_ids:1
PERCPU: Embedded 30 pages/cpu @ffff880002200000 s90304 r8192 d24384 u262144
pcpu-alloc: s90304 r8192 d24384 u262144 alloc=1*2097152
pcpu-alloc: [0] 0 1 2 3 4 5 6 7 
early_res array is doubled to 128 at [10000 - 10fff]
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2058780
Policy zone: Normal
Kernel command line: root=UUID=e953c66f-e484-4e5b-8b21-93fe8a024879 ro nomodeset noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us
PID hash table entries: 4096 (order: 3, 32768 bytes)
Checking aperture...
No AGP bridge found
Calgary: detecting Calgary via BIOS EBDA area
Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Subtract (62 early reservations)
  #1 [0001000000 - 0001deed10]   TEXT DATA BSS
  #2 [003736d000 - 0037ff0000]         RAMDISK
  #3 [0001def000 - 0001def1f1]             BRK
  #4 [000009fc00 - 00000fec60]   BIOS reserved
  #5 [00000fec60 - 00000fec70]    MP-table mpf
  #6 [00000feea4 - 0000100000]   BIOS reserved
  #7 [00000fec70 - 00000feea4]    MP-table mpc
  #8 [0000001000 - 0000003000]      TRAMPOLINE
  #9 [0000003000 - 0000007000]     ACPI WAKEUP
  #10 [0000008000 - 000000a000]         PGTABLE
  #11 [000000a000 - 0000010000]         PGTABLE
  #12 [0100000000 - 0100014000]       NODE_DATA
  #13 [0001def200 - 0001df0200]         BOOTMEM
  #14 [00021f0200 - 00021f0800]         BOOTMEM
  #15 [0100014000 - 0100015000]         BOOTMEM
  #16 [0100015000 - 0100016000]         BOOTMEM
  #17 [0100200000 - 0107200000]        MEMMAP 0
  #18 [0001deed40 - 0001deeec0]         BOOTMEM
  #19 [0001df0200 - 0001e08200]         BOOTMEM
  #20 [0001e08200 - 0001e20200]         BOOTMEM
  #21 [0001e21000 - 0001e22000]         BOOTMEM
  #22 [0001deeec0 - 0001deef01]         BOOTMEM
  #23 [0001deef40 - 0001deef83]         BOOTMEM
  #24 [0001e20200 - 0001e20510]         BOOTMEM
  #25 [0001e20540 - 0001e205a8]         BOOTMEM
  #26 [0001e205c0 - 0001e20628]         BOOTMEM
  #27 [0001e20640 - 0001e206a8]         BOOTMEM
  #28 [0001e206c0 - 0001e20728]         BOOTMEM
  #29 [0001e20740 - 0001e207a8]         BOOTMEM
  #30 [0001e207c0 - 0001e20828]         BOOTMEM
  #31 [0001e20840 - 0001e208a8]         BOOTMEM
  #32 [0001e208c0 - 0001e20928]         BOOTMEM
  #33 [0001e20940 - 0001e209a8]         BOOTMEM
  #34 [0001e209c0 - 0001e20a28]         BOOTMEM
  #35 [0001e20a40 - 0001e20aa8]         BOOTMEM
  #36 [0001e20ac0 - 0001e20b28]         BOOTMEM
  #37 [0001e20b40 - 0001e20ba8]         BOOTMEM
  #38 [0001deefc0 - 0001deefe0]         BOOTMEM
  #39 [0001e20bc0 - 0001e20be0]         BOOTMEM
  #40 [0001e20c00 - 0001e20c8b]         BOOTMEM
  #41 [0001e20cc0 - 0001e20d4b]         BOOTMEM
  #42 [0002200000 - 000221e000]         BOOTMEM
  #43 [0002240000 - 000225e000]         BOOTMEM
  #44 [0002280000 - 000229e000]         BOOTMEM
  #45 [00022c0000 - 00022de000]         BOOTMEM
  #46 [0002300000 - 000231e000]         BOOTMEM
  #47 [0002340000 - 000235e000]         BOOTMEM
  #48 [0002380000 - 000239e000]         BOOTMEM
  #49 [00023c0000 - 00023de000]         BOOTMEM
  #50 [0001e20d80 - 0001e20d88]         BOOTMEM
  #51 [0001e20dc0 - 0001e20dc8]         BOOTMEM
  #52 [0001e20e00 - 0001e20e20]         BOOTMEM
  #53 [0001e20e40 - 0001e20e80]         BOOTMEM
  #54 [0001e20e80 - 0001e20fa0]         BOOTMEM
  #55 [0001e24000 - 0001e24048]         BOOTMEM
  #56 [0001e24080 - 0001e240c8]         BOOTMEM
  #57 [0001e24100 - 0001e2c100]         BOOTMEM
  #58 [00023de000 - 00063de000]         BOOTMEM
  #59 [0001e2c100 - 0001e4c100]         BOOTMEM
  #60 [0001e4c100 - 0001e8c100]         BOOTMEM
  #61 [0000011000 - 0000019000]         BOOTMEM
Memory: 8169412k/10485760k available (4310k kernel code, 2107280k absent, 209068k reserved, 6881k data, 1508k init)
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
Hierarchical RCU implementation.
	RCU-based detection of stalled CPUs is disabled.
	Verbose stalled-CPUs detection is disabled.
NR_IRQS:16640 nr_irqs:744
Extended CMOS year: 2000
Console: colour VGA+ 80x25
console [tty0] enabled
allocated 83886080 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want memory cgroups
hpet clockevent registered
Fast TSC calibration using PIT
Detected 2793.451 MHz processor.
Calibrating delay loop (skipped), value calculated using timer frequency.. 5586.90 BogoMIPS (lpj=2793451)
pid_max: default: 32768 minimum: 301
Security Framework initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
Mount-cache hash table entries: 256
Initializing cgroup subsys ns
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys net_cls
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
mce: CPU supports 6 MCE banks
CPU0: Thermal monitoring enabled (TM2)
using mwait in idle threads.
Performance Events: PEBS fmt0+, Core2 events, Intel PMU driver.
... version:                2
... bit width:              40
... generic registers:      2
... value mask:             000000ffffffffff
... max period:             000000007fffffff
... fixed-purpose events:   3
... event mask:             0000000700000003
ACPI: Core revision 20100428
ftrace: converting mcount calls to 0f 1f 44 00 00
ftrace: allocating 20112 entries in 79 pages
DMAR: Host address width 38
DMAR: DRHD base: 0x000000fe710000 flags: 0x0
IOMMU 0: reg_base_addr fe710000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe714000 flags: 0x0
IOMMU 1: reg_base_addr fe714000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe719000 flags: 0x0
IOMMU 2: reg_base_addr fe719000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe718000 flags: 0x1
IOMMU 3: reg_base_addr fe718000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: No RMRR found
DMAR: No ATSR found
Setting APIC routing to flat
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Xeon(R) CPU           E5462  @ 2.80GHz stepping 06
Booting Node   0, Processors  #1 #2 #3 #4 #5 #6 #7 Ok.
Brought up 8 CPUs
Total of 8 processors activated (44688.58 BogoMIPS).
regulator: core version 0.5
Time: 10:51:07  Date: 06/30/10
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
PCI: not using MMCONFIG
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: EC description table is found, configuring boot EC
ACPI: BIOS _OSI(Linux) query ignored
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S4 S5)
ACPI: BIOS offers _GTS
ACPI: If "acpi.gts=1" improves suspend, please notify linux-acpi@vger.kernel.org
ACPI: Using IOAPIC for interrupt routing
PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
ACPI: EC: GPE = 0x11, I/O: command/status = 0x66, data = 0x62
ACPI: No dock devices found.
PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
pci_root PNP0A08:00: host bridge window [mem 0x000d8000-0x000dbfff]
pci_root PNP0A08:00: host bridge window [mem 0x80000000-0xfe000000]
pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
pci 0000:00:00.0: PME# disabled
pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
pci 0000:00:01.0: PME# disabled
pci 0000:00:05.0: PME# supported from D0 D3hot D3cold
pci 0000:00:05.0: PME# disabled
pci 0000:00:09.0: PME# supported from D0 D3hot D3cold
pci 0000:00:09.0: PME# disabled
pci 0000:00:0f.0: reg 10: [mem 0x90b00000-0x90b03fff 64bit]
pci 0000:00:1b.0: reg 10: [mem 0x90b04000-0x90b07fff 64bit]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.1: PME# disabled
pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.2: PME# disabled
pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.3: PME# disabled
pci 0000:00:1d.0: reg 20: [io  0x30a0-0x30bf]
pci 0000:00:1d.1: reg 20: [io  0x3080-0x309f]
pci 0000:00:1d.2: reg 20: [io  0x3060-0x307f]
pci 0000:00:1d.3: reg 20: [io  0x3040-0x305f]
pci 0000:00:1d.7: reg 10: [mem 0x90b08400-0x90b087ff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.1: reg 10: [io  0x30e8-0x30ef]
pci 0000:00:1f.1: reg 14: [io  0x30fc-0x30ff]
pci 0000:00:1f.1: reg 18: [io  0x30e0-0x30e7]
pci 0000:00:1f.1: reg 1c: [io  0x30f8-0x30fb]
pci 0000:00:1f.1: reg 20: [io  0x30c0-0x30cf]
pci 0000:00:1f.2: reg 10: [io  0x30d8-0x30df]
pci 0000:00:1f.2: reg 14: [io  0x30f4-0x30f7]
pci 0000:00:1f.2: reg 18: [io  0x30d0-0x30d7]
pci 0000:00:1f.2: reg 1c: [io  0x30f0-0x30f3]
pci 0000:00:1f.2: reg 20: [io  0x3020-0x302f]
pci 0000:00:1f.2: reg 24: [mem 0x90b08000-0x90b083ff]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:00:1f.3: reg 20: [io  0x3000-0x301f]
pci 0000:00:01.0: PCI bridge to [bus 01-01]
pci 0000:00:01.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:02:00.0: reg 10: [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:02:00.0: reg 18: [mem 0x90a20000-0x90a2ffff 64bit]
pci 0000:02:00.0: reg 20: [io  0x2000-0x20ff]
pci 0000:02:00.0: reg 30: [mem 0x90a00000-0x90a1ffff pref]
pci 0000:02:00.0: supports D1 D2
pci 0000:00:05.0: PCI bridge to [bus 02-02]
pci 0000:00:05.0:   bridge window [io  0x2000-0x2fff]
pci 0000:00:05.0:   bridge window [mem 0x90a00000-0x90afffff]
pci 0000:00:05.0:   bridge window [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
pci 0000:03:00.0: PME# disabled
pci 0000:03:00.3: PME# supported from D0 D3hot D3cold
pci 0000:03:00.3: PME# disabled
pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:00:09.0: PCI bridge to [bus 03-08]
pci 0000:00:09.0:   bridge window [io  0x1000-0x1fff]
pci 0000:00:09.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:00:09.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:00.0: PME# supported from D0 D3hot D3cold
pci 0000:04:00.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:04:01.0: PME# supported from D0 D3hot D3cold
pci 0000:04:01.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:04:02.0: PME# supported from D0 D3hot D3cold
pci 0000:04:02.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:03:00.0: PCI bridge to [bus 04-07]
pci 0000:03:00.0:   bridge window [io  0x1000-0x1fff]
pci 0000:03:00.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:03:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:00.0: PCI bridge to [bus 05-05]
pci 0000:04:00.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:04:00.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:04:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:01.0: PCI bridge to [bus 06-06]
pci 0000:04:01.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:04:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:04:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:07:00.0: reg 10: [mem 0x90820000-0x9083ffff]
pci 0000:07:00.0: reg 14: [mem 0x90400000-0x907fffff]
pci 0000:07:00.0: reg 18: [io  0x1020-0x103f]
pci 0000:07:00.0: PME# supported from D0 D3hot D3cold
pci 0000:07:00.0: PME# disabled
pci 0000:07:00.1: reg 10: [mem 0x90800000-0x9081ffff]
pci 0000:07:00.1: reg 14: [mem 0x90000000-0x903fffff]
pci 0000:07:00.1: reg 18: [io  0x1000-0x101f]
pci 0000:07:00.1: PME# supported from D0 D3hot D3cold
pci 0000:07:00.1: PME# disabled
pci 0000:07:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:04:02.0: PCI bridge to [bus 07-07]
pci 0000:04:02.0:   bridge window [io  0x1000-0x1fff]
pci 0000:04:02.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:04:02.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:03:00.3: PCI bridge to [bus 08-08]
pci 0000:03:00.3:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:03:00.3:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:03:00.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.0: PCI bridge to [bus 09-09]
pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.1: PCI bridge to [bus 0a-0a]
pci 0000:00:1c.1:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.1:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.1:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:0b:00.0: supports D1 D2
pci 0000:00:1c.2: PCI bridge to [bus 0b-0c]
pci 0000:00:1c.2:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.2:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:00:1c.2:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:0c:00.0: reg 10: [mem 0x90904000-0x909047ff]
pci 0000:0c:00.0: reg 14: [mem 0x90900000-0x90903fff]
pci 0000:0c:00.0: supports D1 D2
pci 0000:0c:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0c:00.0: PME# disabled
pci 0000:0b:00.0: PCI bridge to [bus 0c-0c]
pci 0000:0b:00.0:   bridge window [io  0xfffffffffffff000-0x0000] (disabled)
pci 0000:0b:00.0:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:0b:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.3: PCI bridge to [bus 0d-0d]
pci 0000:00:1c.3:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1e.0: PCI bridge to [bus 0e-0e] (subtractive decode)
pci 0000:00:1e.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7] (subtractive decode)
pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000d8000-0x000dbfff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x80000000-0xfe000000] (subtractive decode)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P5._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P3._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P4._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.NRP5._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.NRP1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 5 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKC] (IRQs 5 7 9 *10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 *9 10 11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 5 7 9 10 11) *3
ACPI: PCI Interrupt Link [LNKF] (IRQs *5 7 9 10 11)
ACPI: PCI Interrupt Link [LNKG] (IRQs 5 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKH] (IRQs 5 7 9 *10 11)
vgaarb: device added: PCI:0000:02:00.0,decodes=io+mem,owns=io+mem,locks=none
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
PCI: pci_cache_line_size set to 64 bytes
reserve RAM buffer: 000000000009fc00 - 000000000009ffff 
reserve RAM buffer: 000000007f67e000 - 000000007fffffff 
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 comparators, 64-bit 14.318180 MHz counter
Switching to clocksource tsc
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 10 devices
ACPI: ACPI bus type pnp unregistered
system 00:01: [mem 0xe0000000-0xefffffff] has been reserved
system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved
system 00:01: [mem 0xffc00000-0xffffffff] could not be reserved
system 00:01: [mem 0xfec00000-0xfecfffff] could not be reserved
system 00:01: [mem 0xfee00000-0xfeefffff] has been reserved
system 00:01: [mem 0xfe700000-0xfe7003ff] has been reserved
system 00:01: [mem 0xfe600000-0xfe6fffff] has been reserved
system 00:01: [mem 0xfe000000-0xfe01ffff] could not be reserved
system 00:08: [io  0x0320-0x037f] has been reserved
system 00:08: [io  0x0400-0x047f] has been reserved
system 00:08: [io  0x0500-0x053f] has been reserved
system 00:08: [io  0x0872-0x0875] has been reserved
pci 0000:00:1c.0: BAR 14: assigned [mem 0x90c00000-0x90dfffff]
pci 0000:00:1c.0: BAR 15: assigned [mem 0x90e00000-0x90ffffff 64bit pref]
pci 0000:00:1c.1: BAR 14: assigned [mem 0x91000000-0x911fffff]
pci 0000:00:1c.1: BAR 15: assigned [mem 0x91200000-0x913fffff 64bit pref]
pci 0000:00:1c.2: BAR 15: assigned [mem 0x91400000-0x915fffff 64bit pref]
pci 0000:00:1c.3: BAR 14: assigned [mem 0x91600000-0x917fffff]
pci 0000:00:1c.3: BAR 15: assigned [mem 0x91800000-0x919fffff 64bit pref]
pci 0000:00:1c.0: BAR 13: assigned [io  0x4000-0x4fff]
pci 0000:00:1c.1: BAR 13: assigned [io  0x5000-0x5fff]
pci 0000:00:1c.2: BAR 13: assigned [io  0x6000-0x6fff]
pci 0000:00:1c.3: BAR 13: assigned [io  0x7000-0x7fff]
pci 0000:00:01.0: PCI bridge to [bus 01-01]
pci 0000:00:01.0:   bridge window [io  disabled]
pci 0000:00:01.0:   bridge window [mem disabled]
pci 0000:00:01.0:   bridge window [mem pref disabled]
pci 0000:00:05.0: PCI bridge to [bus 02-02]
pci 0000:00:05.0:   bridge window [io  0x2000-0x2fff]
pci 0000:00:05.0:   bridge window [mem 0x90a00000-0x90afffff]
pci 0000:00:05.0:   bridge window [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:04:00.0: PCI bridge to [bus 05-05]
pci 0000:04:00.0:   bridge window [io  disabled]
pci 0000:04:00.0:   bridge window [mem disabled]
pci 0000:04:00.0:   bridge window [mem pref disabled]
pci 0000:04:01.0: PCI bridge to [bus 06-06]
pci 0000:04:01.0:   bridge window [io  disabled]
pci 0000:04:01.0:   bridge window [mem disabled]
pci 0000:04:01.0:   bridge window [mem pref disabled]
pci 0000:04:02.0: PCI bridge to [bus 07-07]
pci 0000:04:02.0:   bridge window [io  0x1000-0x1fff]
pci 0000:04:02.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:04:02.0:   bridge window [mem pref disabled]
pci 0000:03:00.0: PCI bridge to [bus 04-07]
pci 0000:03:00.0:   bridge window [io  0x1000-0x1fff]
pci 0000:03:00.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:03:00.0:   bridge window [mem pref disabled]
pci 0000:03:00.3: PCI bridge to [bus 08-08]
pci 0000:03:00.3:   bridge window [io  disabled]
pci 0000:03:00.3:   bridge window [mem disabled]
pci 0000:03:00.3:   bridge window [mem pref disabled]
pci 0000:00:09.0: PCI bridge to [bus 03-08]
pci 0000:00:09.0:   bridge window [io  0x1000-0x1fff]
pci 0000:00:09.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:00:09.0:   bridge window [mem pref disabled]
pci 0000:00:1c.0: PCI bridge to [bus 09-09]
pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
pci 0000:00:1c.0:   bridge window [mem 0x90c00000-0x90dfffff]
pci 0000:00:1c.0:   bridge window [mem 0x90e00000-0x90ffffff 64bit pref]
pci 0000:00:1c.1: PCI bridge to [bus 0a-0a]
pci 0000:00:1c.1:   bridge window [io  0x5000-0x5fff]
pci 0000:00:1c.1:   bridge window [mem 0x91000000-0x911fffff]
pci 0000:00:1c.1:   bridge window [mem 0x91200000-0x913fffff 64bit pref]
pci 0000:0b:00.0: PCI bridge to [bus 0c-0c]
pci 0000:0b:00.0:   bridge window [io  disabled]
pci 0000:0b:00.0:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:0b:00.0:   bridge window [mem pref disabled]
pci 0000:00:1c.2: PCI bridge to [bus 0b-0c]
pci 0000:00:1c.2:   bridge window [io  0x6000-0x6fff]
pci 0000:00:1c.2:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:00:1c.2:   bridge window [mem 0x91400000-0x915fffff 64bit pref]
pci 0000:00:1c.3: PCI bridge to [bus 0d-0d]
pci 0000:00:1c.3:   bridge window [io  0x7000-0x7fff]
pci 0000:00:1c.3:   bridge window [mem 0x91600000-0x917fffff]
pci 0000:00:1c.3:   bridge window [mem 0x91800000-0x919fffff 64bit pref]
pci 0000:00:1e.0: PCI bridge to [bus 0e-0e]
pci 0000:00:1e.0:   bridge window [io  disabled]
pci 0000:00:1e.0:   bridge window [mem disabled]
pci 0000:00:1e.0:   bridge window [mem pref disabled]
  alloc irq_desc for 16 on node -1
  alloc kstat_irqs on node -1
pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:01.0: setting latency timer to 64
pci 0000:00:05.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:05.0: setting latency timer to 64
pci 0000:00:09.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:09.0: setting latency timer to 64
pci 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:03:00.0: setting latency timer to 64
pci 0000:04:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:04:00.0: setting latency timer to 64
  alloc irq_desc for 17 on node -1
  alloc kstat_irqs on node -1
pci 0000:04:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:04:01.0: setting latency timer to 64
  alloc irq_desc for 18 on node -1
  alloc kstat_irqs on node -1
pci 0000:04:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
pci 0000:04:02.0: setting latency timer to 64
pci 0000:03:00.3: setting latency timer to 64
pci 0000:00:1c.0: enabling device (0000 -> 0003)
pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1c.1: enabling device (0000 -> 0003)
pci 0000:00:1c.1: PCI INT B -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
pci 0000:00:1c.2: setting latency timer to 64
pci 0000:0b:00.0: setting latency timer to 64
pci 0000:00:1c.3: enabling device (0000 -> 0003)
  alloc irq_desc for 19 on node -1
  alloc kstat_irqs on node -1
pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
pci 0000:00:1c.3: setting latency timer to 64
pci 0000:00:1e.0: power state changed by ACPI to D0
pci 0000:00:1e.0: power state changed by ACPI to D0
pci 0000:00:1e.0: setting latency timer to 64
pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
pci_bus 0000:00: resource 7 [mem 0x000d8000-0x000dbfff]
pci_bus 0000:00: resource 8 [mem 0x80000000-0xfe000000]
pci_bus 0000:02: resource 0 [io  0x2000-0x2fff]
pci_bus 0000:02: resource 1 [mem 0x90a00000-0x90afffff]
pci_bus 0000:02: resource 2 [mem 0x80000000-0x8fffffff 64bit pref]
pci_bus 0000:03: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:03: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:04: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:04: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:07: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:07: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:09: resource 0 [io  0x4000-0x4fff]
pci_bus 0000:09: resource 1 [mem 0x90c00000-0x90dfffff]
pci_bus 0000:09: resource 2 [mem 0x90e00000-0x90ffffff 64bit pref]
pci_bus 0000:0a: resource 0 [io  0x5000-0x5fff]
pci_bus 0000:0a: resource 1 [mem 0x91000000-0x911fffff]
pci_bus 0000:0a: resource 2 [mem 0x91200000-0x913fffff 64bit pref]
pci_bus 0000:0b: resource 0 [io  0x6000-0x6fff]
pci_bus 0000:0b: resource 1 [mem 0x90900000-0x909fffff]
pci_bus 0000:0b: resource 2 [mem 0x91400000-0x915fffff 64bit pref]
pci_bus 0000:0c: resource 1 [mem 0x90900000-0x909fffff]
pci_bus 0000:0d: resource 0 [io  0x7000-0x7fff]
pci_bus 0000:0d: resource 1 [mem 0x91600000-0x917fffff]
pci_bus 0000:0d: resource 2 [mem 0x91800000-0x919fffff 64bit pref]
pci_bus 0000:0e: resource 4 [io  0x0000-0x0cf7]
pci_bus 0000:0e: resource 5 [io  0x0d00-0xffff]
pci_bus 0000:0e: resource 6 [mem 0x000a0000-0x000bffff]
pci_bus 0000:0e: resource 7 [mem 0x000d8000-0x000dbfff]
pci_bus 0000:0e: resource 8 [mem 0x80000000-0xfe000000]
NET: Registered protocol family 2
IP route cache hash table entries: 262144 (order: 9, 2097152 bytes)
TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
UDP hash table entries: 4096 (order: 5, 131072 bytes)
UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
NET: Registered protocol family 1
pci 0000:00:1f.0: rerouting interrupts for [8086:2670]
pci 0000:02:00.0: Boot video device
PCI: CLS mismatch (256 != 64), using 64 bytes
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 12812k freed
IOMMU 2 0xfe719000: using Register based invalidation
IOMMU 1 0xfe714000: using Register based invalidation
IOMMU 0 0xfe710000: using Register based invalidation
IOMMU 3 0xfe718000: using Register based invalidation
IOMMU: Setting RMRR:
IOMMU: Prepare 0-16MiB unity mapping for LPC
IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0x1000000]
  alloc irq_desc for 40 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 41 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 42 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 43 on node 0
  alloc kstat_irqs on node 0
PCI-DMA: Intel(R) Virtualization Technology for Directed I/O
audit: initializing netlink socket (disabled)
type=2000 audit(1277895068.007:1): initialized
HugeTLB registered 2 MB page size, pre-allocated 0 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
msgmni has been set to 16109
SELinux:  Registering netfilter hooks
alg: No test for stdrng (krng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
pcieport 0000:00:01.0: setting latency timer to 64
  alloc irq_desc for 44 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:01.0: irq 44 for MSI/MSI-X
pcieport 0000:00:05.0: setting latency timer to 64
  alloc irq_desc for 45 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:05.0: irq 45 for MSI/MSI-X
pcieport 0000:00:09.0: setting latency timer to 64
  alloc irq_desc for 46 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:09.0: irq 46 for MSI/MSI-X
pcieport 0000:00:1c.0: setting latency timer to 64
  alloc irq_desc for 47 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.0: irq 47 for MSI/MSI-X
pcieport 0000:00:1c.1: setting latency timer to 64
  alloc irq_desc for 48 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.1: irq 48 for MSI/MSI-X
pcieport 0000:00:1c.2: setting latency timer to 64
  alloc irq_desc for 49 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.2: irq 49 for MSI/MSI-X
pcieport 0000:00:1c.3: setting latency timer to 64
  alloc irq_desc for 50 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.3: irq 50 for MSI/MSI-X
pcieport 0000:03:00.0: setting latency timer to 64
pcieport 0000:04:00.0: setting latency timer to 64
  alloc irq_desc for 51 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:00.0: irq 51 for MSI/MSI-X
pcieport 0000:04:01.0: setting latency timer to 64
  alloc irq_desc for 52 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:01.0: irq 52 for MSI/MSI-X
pcieport 0000:04:02.0: setting latency timer to 64
  alloc irq_desc for 53 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:02.0: irq 53 for MSI/MSI-X
aer 0000:00:01.0:pcie02: service driver aer loaded
aer 0000:00:05.0:pcie02: service driver aer loaded
aer 0000:00:09.0:pcie02: service driver aer loaded
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
pci-stub: invalid id string ""
input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
ACPI: Power Button [PWRB]
input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
ACPI: Power Button [PWRF]
ACPI: acpi_idle registered with cpuidle
Monitor-Mwait will be used to enter C-1 state
Non-volatile memory driver v1.3
Linux agpgart interface v0.103
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
brd: module loaded
loop: module loaded
ata_piix 0000:00:1f.1: version 2.13
  alloc irq_desc for 20 on node -1
  alloc kstat_irqs on node -1
ata_piix 0000:00:1f.1: PCI INT A -> GSI 20 (level, low) -> IRQ 20
ata_piix 0000:00:1f.1: setting latency timer to 64
scsi0 : ata_piix
scsi1 : ata_piix
ata1: PATA max UDMA/100 cmd 0x30e8 ctl 0x30fc bmdma 0x30c0 irq 20
ata2: PATA max UDMA/100 cmd 0x30e0 ctl 0x30f8 bmdma 0x30c8 irq 20
  alloc irq_desc for 21 on node -1
  alloc kstat_irqs on node -1
ata_piix 0000:00:1f.2: PCI INT B -> GSI 21 (level, low) -> IRQ 21
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
ata_piix 0000:00:1f.2: setting latency timer to 64
scsi2 : ata_piix
scsi3 : ata_piix
ata3: SATA max UDMA/133 cmd 0x30d8 ctl 0x30f4 bmdma 0x3020 irq 21
ata4: SATA max UDMA/133 cmd 0x30d0 ctl 0x30f0 bmdma 0x3028 irq 21
Fixed MDIO Bus: probed
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
ehci_hcd 0000:00:1d.7: irq 19, io mem 0x90b08400
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.35-rc3+ ehci_hcd
usb usb1: SerialNumber: 0000:00:1d.7
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 19, io base 0x000030a0
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb2: SerialNumber: 0000:00:1d.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 20, io base 0x00003080
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb3: SerialNumber: 0000:00:1d.1
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 21, io base 0x00003060
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb4: SerialNumber: 0000:00:1d.2
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
  alloc irq_desc for 22 on node -1
  alloc kstat_irqs on node -1
uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.3: setting latency timer to 64
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.3: irq 22, io base 0x00003040
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.3
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
PNP: No PS/2 controller found. Probing ports directly.
i8042.c: No controller found.
mice: PS/2 mouse device common for all mice
rtc_cmos 00:07: RTC can wake from S4
rtc_cmos 00:07: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: dm-devel@redhat.com
cpuidle: using governor ladder
cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
PM: Resume from disk failed.
registered taskstats version 1
IMA: No TPM chip found, activating TPM-bypass!
  Magic number: 14:652:882
rtc_cmos 00:07: setting system clock to 2010-06-30 10:51:08 UTC (1277895068)
Initalizing network drop monitor service
ata1.00: ATAPI: PIONEER DVD-RW  DVR-112D, BC14, max UDMA/66
ata3.00: ATA-8: ST3750330AS, SD15, max UDMA/133
ata3.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata1.00: configured for UDMA/66
scsi 0:0:0:0: CD-ROM            PIONEER  DVD-RW  DVR-112D BC14 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
ata4.00: ATA-7: ST3400620AS, 3.AAK, max UDMA/133
ata4.00: 781422768 sectors, multi 16: LBA48 NCQ (depth 0/32)
sr 0:0:0:0: Attached scsi CD-ROM sr0
sr 0:0:0:0: Attached scsi generic sg0 type 5
ata3.01: ATA-7: ST3320820AS_P, 3.BQE, max UDMA/133
ata3.01: 625142448 sectors, multi 0: LBA48 NCQ (depth 0/32)
ata3.00: configured for UDMA/133
ata3.01: configured for UDMA/133
scsi 2:0:0:0: Direct-Access     ATA      ST3750330AS      SD15 PQ: 0 ANSI: 5
sd 2:0:0:0: Attached scsi generic sg1 type 0
sd 2:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1
scsi 2:0:1:0: Direct-Access     ATA      ST3320820AS_P    3.BQ PQ: 0 ANSI: 5
sd 2:0:1:0: Attached scsi generic sg2 type 0
sd 2:0:1:0: [sdb] 625142448 512-byte logical blocks: (320 GB/298 GiB)
sd 2:0:1:0: [sdb] Write Protect is off
sd 2:0:1:0: [sdb] Mode Sense: 00 3a 00 00
sd 2:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA

 sdb:
ata4.00: configured for UDMA/133
scsi 3:0:0:0: Direct-Access     ATA      ST3400620AS      3.AA PQ: 0 ANSI: 5
sd 3:0:0:0: [sdc] 781422768 512-byte logical blocks: (400 GB/372 GiB)
sd 3:0:0:0: Attached scsi generic sg3 type 0
sd 3:0:0:0: [sdc] Write Protect is off
sd 3:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 3:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdc:
sd 2:0:0:0: [sda] Attached SCSI disk
 sdb1 sdb2
sd 2:0:1:0: [sdb] Attached SCSI disk
 sdc1 sdc2 sdc3 sdc4 sdc5
sd 3:0:0:0: [sdc] Attached SCSI disk
Freeing unused kernel memory: 1508k freed
Write protecting the kernel read-only data: 10240k
Freeing unused kernel memory: 1816k freed
Freeing unused kernel memory: 1968k freed
dracut: dracut-005-3.fc13
udev: starting version 151
[drm] Initialized drm 1.1.0 20060810
[drm] VGACON disable radeon kernel modesetting.
pci 0000:02:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
pci 0000:02:00.0: setting latency timer to 64
[drm] Initialized radeon 1.33.0 20080528 for 0000:02:00.0 on minor 0
dracut: Starting plymouth daemon
firewire_ohci 0000:0c:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
usb 2-1: new full speed USB device using uhci_hcd and address 2
firewire_ohci: Added fw-ohci device 0000:0c:00.0, OHCI v1.10, 8 IR + 8 IT contexts, quirks 0x2
usb 2-1: New USB device found, idVendor=05a4, idProduct=9835
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1: Product: USB Keyboard Hub
usb 2-1: Manufacturer: ORTEK
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 3 ports detected
usb 4-2: new full speed USB device using uhci_hcd and address 2
EXT4-fs (sdc2): mounted filesystem with ordered data mode. Opts: (null)
dracut: Mounted root filesystem /dev/sdc2
firewire_core: created device fw0: GUID 001ff3fffe8908b0, S800
firewire_core: phy config: card 0, new root=ffc1, gap_count=5
usb 4-2: New USB device found, idVendor=05ac, idProduct=1000
usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
dracut: Loading SELinux policy
input: HID 05ac:1000 as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input2
generic-usb 0003:05AC:1000.0001: input,hidraw0: USB HID v1.11 Keyboard [HID 05ac:1000] on usb-0000:00:1d.2-2/input0
input: HID 05ac:1000 as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/input/input3
generic-usb 0003:05AC:1000.0002: input,hidraw1: USB HID v1.11 Mouse [HID 05ac:1000] on usb-0000:00:1d.2-2/input1
usb 2-1.3: new full speed USB device using uhci_hcd and address 3
usb 2-1.3: New USB device found, idVendor=05a4, idProduct=9860
usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1.3: Product: USB Keyboard Hub
usb 2-1.3: Manufacturer: ORTEK
input: ORTEK USB Keyboard Hub as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input4
generic-usb 0003:05A4:9860.0003: input,hidraw2: USB HID v1.10 Keyboard [ORTEK USB Keyboard Hub] on usb-0000:00:1d.0-1.3/input0
input: ORTEK USB Keyboard Hub as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.1/input/input5
generic-usb 0003:05A4:9860.0004: input,hidraw3: USB HID v1.10 Device [ORTEK USB Keyboard Hub] on usb-0000:00:1d.0-1.3/input1
SELinux: 2048 avtab hash slots, 196346 rules.
SELinux: 2048 avtab hash slots, 196346 rules.
SELinux:  9 users, 13 roles, 3270 types, 159 bools, 1 sens, 1024 cats
SELinux:  77 classes, 196346 rules
SELinux:  Completing initialization.
SELinux:  Setting up existing superblocks.
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts
SELinux: initialized (dev bdev, type bdev), uses genfs_contexts
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev sockfs, type sockfs), uses task SIDs
SELinux: initialized (dev debugfs, type debugfs), uses genfs_contexts
SELinux: initialized (dev pipefs, type pipefs), uses task SIDs
SELinux: initialized (dev anon_inodefs, type anon_inodefs), uses genfs_contexts
SELinux: initialized (dev devpts, type devpts), uses transition SIDs
SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts
SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
SELinux: initialized (dev securityfs, type securityfs), uses genfs_contexts
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev sdc2, type ext4), uses xattr
type=1403 audit(1277895070.220:2): policy loaded auid=4294967295 ses=4294967295
dracut: Switching root
readahead: starting
udev: starting version 151
usb 4-2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 64 rq 0 len 0 ret -84
usb 4-2: USB disconnect, address 2
usb 4-2: new full speed USB device using uhci_hcd and address 3
iTCO_vendor_support: vendor-support=0
usb 4-2: New USB device found, idVendor=05ac, idProduct=8206
usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
i5k_amb: probe of i5k_amb.0 failed with error -16
applesmc: Apple MacPro3 detected:
applesmc:  - Model without accelerometer
applesmc:  - Model without light sensors and backlight
applesmc:  - Model with 40 temperature sensors
applesmc: device successfully initialized.
applesmc: 4 fans found.
applesmc: driver successfully loaded.
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.06
iTCO_wdt: unable to reset NO_REBOOT flag, platform may have disabled it
EDAC MC: Ver: 2.1.0 Jun 29 2010
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 21 (level, low) -> IRQ 21
ACPI: resource 0000:00:1f.3 [io  0x3000-0x301f] conflicts with ACPI region SMBI [mem 0x00003000-0x0000300f window]
ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k4
e1000e: Copyright (c) 1999 - 2009 Intel Corporation.
e1000e 0000:07:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
e1000e 0000:07:00.0: setting latency timer to 64
  alloc irq_desc for 54 on node -1
  alloc kstat_irqs on node -1
e1000e 0000:07:00.0: irq 54 for MSI/MSI-X
e1000e 0000:07:00.0: eth0: (PCI Express:2.5GB/s:Width x4) 00:1f:5b:39:85:28
e1000e 0000:07:00.0: eth0: Intel(R) PRO/1000 Network Connection
e1000e 0000:07:00.0: eth0: MAC: 5, PHY: 5, PBA No: 3070ff-0ff
e1000e 0000:07:00.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
e1000e 0000:07:00.1: setting latency timer to 64
  alloc irq_desc for 55 on node -1
  alloc kstat_irqs on node -1
e1000e 0000:07:00.1: irq 55 for MSI/MSI-X
e1000e 0000:07:00.1: eth1: (PCI Express:2.5GB/s:Width x4) 00:1f:5b:39:85:29
e1000e 0000:07:00.1: eth1: Intel(R) PRO/1000 Network Connection
e1000e 0000:07:00.1: eth1: MAC: 5, PHY: 5, PBA No: 3070ff-0ff
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
type=1400 audit(1277920274.343:3): avc:  denied  { mmap_zero } for  pid=769 comm="vbetool" scontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tcontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tclass=memprotect
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
EDAC MC0: Giving out device to 'i5400_edac.c' 'I5400': DEV 0000:00:10.0
EDAC PCI0: Giving out device to module 'i5400_edac' controller 'EDAC PCI controller': DEV '0000:00:10.0' (POLLED)
Bluetooth: Generic Bluetooth USB driver ver 0.6
usbcore: registered new interface driver btusb
  alloc irq_desc for 23 on node -1
  alloc kstat_irqs on node -1
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
  alloc irq_desc for 56 on node -1
  alloc kstat_irqs on node -1
HDA Intel 0000:00:1b.0: irq 56 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
hda_codec: ALC889A: SKU not ready 0x400000f0
input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input6
EXT4-fs (sdc2): re-mounted. Opts: (null)
EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
SELinux: initialized (dev sdc1, type ext4), uses xattr
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sdc5): using internal journal
EXT3-fs (sdc5): mounted filesystem with ordered data mode
SELinux: initialized (dev sdc5, type ext3), uses xattr
Adding 9215996k swap on /dev/sdc4.  Priority:-1 extents:1 across:9215996k 
SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ip6_tables: (C) 2000-2006 Netfilter Core Team
e1000e 0000:07:00.0: irq 54 for MSI/MSI-X
e1000e 0000:07:00.0: irq 54 for MSI/MSI-X
ADDRCONF(NETDEV_UP): eth0: link is not ready
e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
SELinux: initialized (dev rpc_pipefs, type rpc_pipefs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
Bluetooth: L2CAP ver 2.14
Bluetooth: L2CAP socket layer initialized
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
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
fuse init (API version 7.14)
SELinux: initialized (dev fuse, type fuse), uses genfs_contexts
dca service started, version 1.12.1
ioatdma: Intel(R) QuickData Technology Driver 4.00
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A
ioatdma 0000:00:0f.0: PCI INT A: no GSI
ioatdma 0000:00:0f.0: setting latency timer to 64
  alloc irq_desc for 57 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 57 for MSI/MSI-X
  alloc irq_desc for 58 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 58 for MSI/MSI-X
  alloc irq_desc for 59 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 59 for MSI/MSI-X
  alloc irq_desc for 60 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 60 for MSI/MSI-X
ioatdma 0000:00:0f.0: ioat2_set_chainaddr: chainaddr: ffffe000
------------[ cut here ]------------
WARNING: at drivers/dma/ioat/dma_v2.c:289 ioat2_timer_event+0xbc/0x225 [ioatdma]()
Hardware name: MacPro3,1
0000:00:0f.0: ioat2_timer_event: Channel halted (10)
Modules linked in: ioatdma(+) dca fuse rfcomm sco bridge stp llc bnep l2cap autofs4 sunrpc cpufreq_ondemand acpi_cpufreq freq_table mperf ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 uinput snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_seq snd_seq_device btusb i5400_edac snd_pcm bluetooth shpchp snd_timer snd e1000e soundcore rfkill i2c_i801 edac_core iTCO_wdt snd_page_alloc applesmc i5k_amb iTCO_vendor_support input_polldev firewire_ohci firewire_core crc_itu_t radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core [last unloaded: scsi_wait_scan]
Pid: 0, comm: swapper Not tainted 2.6.35-rc3+ #41
Call Trace:
 <IRQ>  [<ffffffff8104bdac>] warn_slowpath_common+0x85/0x9d
 [<ffffffff8104be67>] warn_slowpath_fmt+0x46/0x48
 [<ffffffff810100a5>] ? sched_clock+0x9/0xd
 [<ffffffffa03ef55b>] ioat2_timer_event+0xbc/0x225 [ioatdma]
 [<ffffffff81069d76>] ? sched_clock_cpu+0xc3/0xce
 [<ffffffff81058a6a>] run_timer_softirq+0x1d6/0x2a5
 [<ffffffffa03ef49f>] ? ioat2_timer_event+0x0/0x225 [ioatdma]
 [<ffffffff8106cc08>] ? ktime_get+0x65/0xbe
 [<ffffffff81051ddb>] __do_softirq+0xe9/0x1ae
 [<ffffffff81070f70>] ? tick_program_event+0x2a/0x2c
 [<ffffffff8100ab1c>] call_softirq+0x1c/0x30
 [<ffffffff8100c18a>] do_softirq+0x46/0x83
 [<ffffffff81051c48>] irq_exit+0x3b/0x7d
 [<ffffffff81433638>] smp_apic_timer_interrupt+0x8d/0x9b
 [<ffffffff8100a5d3>] apic_timer_interrupt+0x13/0x20
 <EOI>  [<ffffffff810115fd>] ? mwait_idle+0x7a/0x87
 [<ffffffff810115af>] ? mwait_idle+0x2c/0x87
 [<ffffffff81008c1f>] cpu_idle+0xaa/0xe4
 [<ffffffff81427eb0>] start_secondary+0x253/0x294
---[ end trace 19d8162e5c74f492 ]---
ioatdma 0000:00:0f.0: Self-test copy timed out, disabling
ioatdma 0000:00:0f.0: Freeing 2 in use descriptors!
ioatdma 0000:00:0f.0: Intel(R) I/OAT DMA Engine init failed
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-06-30 18:26           ` Chris Li
@ 2010-06-30 18:43             ` Chris Li
  2010-06-30 18:43             ` David Woodhouse
  1 sibling, 0 replies; 44+ messages in thread
From: Chris Li @ 2010-06-30 18:43 UTC (permalink / raw)
  To: Dan Williams; +Cc: linux-kernel, david.woodhouse

On Wed, Jun 30, 2010 at 11:26 AM, Chris Li <lkml@chrisli.org> wrote:
> iommu=off cause the kernel not boot properly. BTW, that is why I lost
> my machine remotely last night. There is some sata error keep printing on
> the console. Let me try to collect that once I reboot the machine again.

The error is flushing the screen very fast. Now it stops. I type the
last one in:

nommu_map_sg: overflow 270e3800+256 of device mask fffffff
ata1.00: execption Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
sr 0:0:0:0: [sr0] CDB: Inquiry: 12 00 00 00 fe 00
ata1.00: cmd a0/01:00:00:fe:00/00/00:00:00:00:00/a0 tag 0 dma 16640 in
             res 50/00:03:16:00:00/00:00:00:00:00:00/a0 Emask 0x40
(internal error)
ata1.00: status: {DRDY}
ata1.00: configured for UDMA/166
ata1: EH complete

I get lost of those.

Chris

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-06-30 18:26           ` Chris Li
  2010-06-30 18:43             ` Chris Li
@ 2010-06-30 18:43             ` David Woodhouse
  2010-06-30 19:40               ` Dan Williams
  1 sibling, 1 reply; 44+ messages in thread
From: David Woodhouse @ 2010-06-30 18:43 UTC (permalink / raw)
  To: Chris Li; +Cc: Williams, Dan J, linux-kernel

On Wed, 2010-06-30 at 19:26 +0100, Chris Li wrote:
> 
> The delta seems to be this line:
> ioatdma 0000:00:0f.0: ioat2_set_chainaddr: chainaddr: ffffe000 

That's a reasonable address if the IOMMU is enabled. We start at 4GiB
and work down, so that's the second page given out (or the first 8KiB
chunk).

It looks like the DMA is going AWOL causing the initialisation to
fail... but it's interesting that there are no DMA faults reported by
the IOMMU.

-- 
David Woodhouse                            Open Source Technology Centre
David.Woodhouse@intel.com                              Intel Corporation


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-06-30 18:43             ` David Woodhouse
@ 2010-06-30 19:40               ` Dan Williams
  2010-06-30 20:02                 ` David Woodhouse
  0 siblings, 1 reply; 44+ messages in thread
From: Dan Williams @ 2010-06-30 19:40 UTC (permalink / raw)
  To: Woodhouse, David; +Cc: Chris Li, linux-kernel

On 6/30/2010 11:43 AM, Woodhouse, David wrote:
> On Wed, 2010-06-30 at 19:26 +0100, Chris Li wrote:
>>
>> The delta seems to be this line:
>> ioatdma 0000:00:0f.0: ioat2_set_chainaddr: chainaddr: ffffe000
>
> That's a reasonable address if the IOMMU is enabled. We start at 4GiB
> and work down, so that's the second page given out (or the first 8KiB
> chunk).
>
> It looks like the DMA is going AWOL causing the initialisation to
> fail... but it's interesting that there are no DMA faults reported by
> the IOMMU.
>

It seems the 5400 has a dedicated remapping engine just for the DMA 
device [1], is Linux only setting up the iommus per root port (which the 
DMA bypasses)??

 From the dmesg:
> IOMMU 0: reg_base_addr fe710000 ver 1:0 cap 900000c2f0462 ecap e01
> DMAR: DRHD base: 0x000000fe714000 flags: 0x0
> IOMMU 1: reg_base_addr fe714000 ver 1:0 cap 900000c2f0462 ecap e01
> DMAR: DRHD base: 0x000000fe719000 flags: 0x0
> IOMMU 2: reg_base_addr fe719000 ver 1:0 cap 900000c2f0462 ecap e01
> DMAR: DRHD base: 0x000000fe718000 flags: 0x1
> IOMMU 3: reg_base_addr fe718000 ver 1:0 cap 900000c2f0462 ecap e01

Where we expect bit 54 to be set for the DMA iommu, and it does not 
appear to show up.

--
Dan

[1]: http://www.intel.com/Assets/PDF/datasheet/318610.pdf (Section 
3.11.2 page 256)

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-06-30 19:40               ` Dan Williams
@ 2010-06-30 20:02                 ` David Woodhouse
  2010-06-30 21:44                   ` Dan Williams
  0 siblings, 1 reply; 44+ messages in thread
From: David Woodhouse @ 2010-06-30 20:02 UTC (permalink / raw)
  To: Williams, Dan J; +Cc: Chris Li, linux-kernel

On Wed, 2010-06-30 at 20:40 +0100, Williams, Dan J wrote:
>  From the dmesg:
> > IOMMU 0: reg_base_addr fe710000 ver 1:0 cap 900000c2f0462 ecap e01
> > DMAR: DRHD base: 0x000000fe714000 flags: 0x0
> > IOMMU 1: reg_base_addr fe714000 ver 1:0 cap 900000c2f0462 ecap e01
> > DMAR: DRHD base: 0x000000fe719000 flags: 0x0
> > IOMMU 2: reg_base_addr fe719000 ver 1:0 cap 900000c2f0462 ecap e01
> > DMAR: DRHD base: 0x000000fe718000 flags: 0x1
> > IOMMU 3: reg_base_addr fe718000 ver 1:0 cap 900000c2f0462 ecap e01
> 
> Where we expect bit 54 to be set for the DMA iommu, and it does not 
> appear to show up.

So the BIOS is lying to us about which PCI devices are attached to which
IOMMU?

-- 
David Woodhouse                            Open Source Technology Centre
David.Woodhouse@intel.com                              Intel Corporation


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-06-30 20:02                 ` David Woodhouse
@ 2010-06-30 21:44                   ` Dan Williams
  2010-06-30 21:59                     ` Chris Li
  2010-07-01  6:21                     ` David Woodhouse
  0 siblings, 2 replies; 44+ messages in thread
From: Dan Williams @ 2010-06-30 21:44 UTC (permalink / raw)
  To: Woodhouse, David; +Cc: Chris Li, linux-kernel

On 6/30/2010 1:02 PM, Woodhouse, David wrote:
> On Wed, 2010-06-30 at 20:40 +0100, Williams, Dan J wrote:
>>    From the dmesg:
>>> IOMMU 0: reg_base_addr fe710000 ver 1:0 cap 900000c2f0462 ecap e01
>>> DMAR: DRHD base: 0x000000fe714000 flags: 0x0
>>> IOMMU 1: reg_base_addr fe714000 ver 1:0 cap 900000c2f0462 ecap e01
>>> DMAR: DRHD base: 0x000000fe719000 flags: 0x0
>>> IOMMU 2: reg_base_addr fe719000 ver 1:0 cap 900000c2f0462 ecap e01
>>> DMAR: DRHD base: 0x000000fe718000 flags: 0x1
>>> IOMMU 3: reg_base_addr fe718000 ver 1:0 cap 900000c2f0462 ecap e01
>>
>> Where we expect bit 54 to be set for the DMA iommu, and it does not
>> appear to show up.
>
> So the BIOS is lying to us about which PCI devices are attached to which
> IOMMU?
>

It certainly looks that way, or it is at least ignoring any iommu that 
is not associated with a root port.  I have a supermicro x7dwn+ board 
here with the same 5400 series chipset that "does the right thing (TM)":

> [    0.052101] DMAR: Host address width 38
> [    0.053004] DMAR: DRHD base: 0x000000fe710000 flags: 0x0
> [    0.054008] IOMMU fe710000: ver 1:0 cap 900800c2f0462 ecap e01
> [    0.055003] DMAR: DRHD base: 0x000000fe712000 flags: 0x0
> [    0.056012] IOMMU fe712000: ver 1:0 cap 900800c2f0462 ecap e01
> [    0.057003] DMAR: DRHD base: 0x000000fe714000 flags: 0x0
> [    0.058007] IOMMU fe714000: ver 1:0 cap 900800c2f0462 ecap e01
> [    0.059003] DMAR: DRHD base: 0x000000fe716000 flags: 0x0
> [    0.060006] IOMMU fe716000: ver 1:0 cap 900800c2f0462 ecap e01
> [    0.061003] DMAR: DRHD base: 0x000000fe719000 flags: 0x0
> [    0.062007] IOMMU fe719000: ver 1:0 cap 900800c2f0462 ecap e01
> [    0.063003] DMAR: DRHD base: 0x000000fe71a000 flags: 0x0
> [    0.064011] IOMMU fe71a000: ver 1:0 cap 4900800c2f0462 ecap e01

Here is our DMA iommu.

> [    0.065003] DMAR: DRHD base: 0x000000fe718000 flags: 0x1
> [    0.066007] IOMMU fe718000: ver 1:0 cap 900800c2f0462 ecap e01
> [    0.067003] DMAR: RMRR base: 0x000000bff6b000 end: 0x000000bff72fff
> [    0.068003] DMAR: No ATSR found
[..]
> # modprobe ioatdma
> [   36.311819] dca service started, version 1.12.1
> [   36.334934] ioatdma: Intel(R) QuickData Technology Driver 4.00
> [   36.341245]   alloc irq_desc for 57 on node -1
> [   36.342154]   alloc kstat_irqs on node -1
> [   36.350418] ioatdma 0000:00:0f.0: PCI INT A -> GSI 57 (level, low) -> IRQ 57
> [   36.357916] ioatdma 0000:00:0f.0: setting latency timer to 64
> [   36.364091]   alloc irq_desc for 104 on node -1
> [   36.365056]   alloc kstat_irqs on node -1
> [   36.373334] ioatdma 0000:00:0f.0: irq 104 for MSI/MSI-X
> [   36.378957]   alloc irq_desc for 105 on node -1
> [   36.379954]   alloc kstat_irqs on node -1
> [   36.388203] ioatdma 0000:00:0f.0: irq 105 for MSI/MSI-X
> [   36.400150]   alloc irq_desc for 106 on node -1
> [   36.401147]   alloc kstat_irqs on node -1
> [   36.409417] ioatdma 0000:00:0f.0: irq 106 for MSI/MSI-X
> [   36.415036]   alloc irq_desc for 107 on node -1
> [   36.416032]   alloc kstat_irqs on node -1
> [   36.424304] ioatdma 0000:00:0f.0: irq 107 for MSI/MSI-X
> [   36.430263] ioatdma 0000:00:0f.0: APICID_TAG_MAP set incorrectly by BIOS, disabling DCA

...and here is the ioatdma driver coming up correctly (albeit with a dca 
misconfiguration)

I don't see a way around this beyond blacklisting this (platform, vt-d 
setting, driver) combination.  Is there a quirk infrastructure for this 
sort of problem?

Chris, is there a BIOS update available for your platform?

--
Dan

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-06-30 21:44                   ` Dan Williams
@ 2010-06-30 21:59                     ` Chris Li
  2010-06-30 22:04                       ` Dan Williams
  2010-07-01  6:21                     ` David Woodhouse
  1 sibling, 1 reply; 44+ messages in thread
From: Chris Li @ 2010-06-30 21:59 UTC (permalink / raw)
  To: Dan Williams; +Cc: Woodhouse, David, linux-kernel

On Wed, Jun 30, 2010 at 2:44 PM, Dan Williams <dan.j.williams@intel.com> wrote:
>
> Chris, is there a BIOS update available for your platform?

You mean the EFI firmware update? Nope.

Do you think loading linux via EFI instead of boot camp (BIOS) will help?

Chris

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-06-30 21:59                     ` Chris Li
@ 2010-06-30 22:04                       ` Dan Williams
  0 siblings, 0 replies; 44+ messages in thread
From: Dan Williams @ 2010-06-30 22:04 UTC (permalink / raw)
  To: Chris Li; +Cc: Woodhouse, David, linux-kernel

On 6/30/2010 2:59 PM, Chris Li wrote:
> On Wed, Jun 30, 2010 at 2:44 PM, Dan Williams<dan.j.williams@intel.com>  wrote:
>>
>> Chris, is there a BIOS update available for your platform?
>
> You mean the EFI firmware update? Nope.
>
> Do you think loading linux via EFI instead of boot camp (BIOS) will help?
>

...only if the EFI boot process hands Linux a correct (i.e. complete) 
DMAR table.  I suspect native EFI and legacy BIOS boot would still end 
up passing the same table, but I don't know for sure.

--
Dan

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-06-30 21:44                   ` Dan Williams
  2010-06-30 21:59                     ` Chris Li
@ 2010-07-01  6:21                     ` David Woodhouse
  2010-07-01  6:51                       ` Dan Williams
  1 sibling, 1 reply; 44+ messages in thread
From: David Woodhouse @ 2010-07-01  6:21 UTC (permalink / raw)
  To: Williams, Dan J; +Cc: Chris Li, linux-kernel

On Wed, 2010-06-30 at 22:44 +0100, Williams, Dan J wrote:
> I don't see a way around this beyond blacklisting this (platform, vt-d 
> setting, driver) combination.  Is there a quirk infrastructure for this 
> sort of problem?

Yeah, kind of. If the IOAT PCI device _always_ has its own IOMMU, we
could have a quirk for it which says it must _never_ be matched by a
catch-all IOMMU. That would probably solve it?

-- 
David Woodhouse                            Open Source Technology Centre
David.Woodhouse@intel.com                              Intel Corporation


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-01  6:21                     ` David Woodhouse
@ 2010-07-01  6:51                       ` Dan Williams
  2010-07-01  7:12                         ` David Woodhouse
  0 siblings, 1 reply; 44+ messages in thread
From: Dan Williams @ 2010-07-01  6:51 UTC (permalink / raw)
  To: Woodhouse, David; +Cc: Chris Li, linux-kernel

On 6/30/2010 11:21 PM, Woodhouse, David wrote:
> On Wed, 2010-06-30 at 22:44 +0100, Williams, Dan J wrote:
>> I don't see a way around this beyond blacklisting this (platform, vt-d
>> setting, driver) combination.  Is there a quirk infrastructure for this
>> sort of problem?
>
> Yeah, kind of. If the IOAT PCI device _always_ has its own IOMMU, we
> could have a quirk for it which says it must _never_ be matched by a
> catch-all IOMMU. That would probably solve it?
>

This version of the device only exists on the 5400 chipset and always 
has its own iommu, but since other platforms get the DMAR entry right I 
think this hammer is too big?  Wouldn't this break VT-d operation on 
non-busted platforms?

Alternatively I can just catch this failure earlier in the init process 
and fail the driver load with a grumble printk about broken bios... 
instead of the current BUG_ON() that is meant to catch runtime catastrophes.

--
Dan

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-01  6:51                       ` Dan Williams
@ 2010-07-01  7:12                         ` David Woodhouse
  2010-07-01  7:26                           ` Dan Williams
  0 siblings, 1 reply; 44+ messages in thread
From: David Woodhouse @ 2010-07-01  7:12 UTC (permalink / raw)
  To: Williams, Dan J; +Cc: Chris Li, linux-kernel

On Thu, 2010-07-01 at 07:51 +0100, Williams, Dan J wrote:
> On 6/30/2010 11:21 PM, Woodhouse, David wrote:
> > On Wed, 2010-06-30 at 22:44 +0100, Williams, Dan J wrote:
> >> I don't see a way around this beyond blacklisting this (platform, vt-d
> >> setting, driver) combination.  Is there a quirk infrastructure for this
> >> sort of problem?
> >
> > Yeah, kind of. If the IOAT PCI device _always_ has its own IOMMU, we
> > could have a quirk for it which says it must _never_ be matched by a
> > catch-all IOMMU. That would probably solve it?
> >
> 
> This version of the device only exists on the 5400 chipset and always 
> has its own iommu, but since other platforms get the DMAR entry right I 
> think this hammer is too big?  Wouldn't this break VT-d operation on 
> non-busted platforms?

That just means we have to get the quirk right. Does 'this version' of
the device have its own PCI ID? We can always fall back to checking the
ID of the device at 0000:00:00.0 to check which chipset we're on.

> Alternatively I can just catch this failure earlier in the init process 
> and fail the driver load with a grumble printk about broken bios... 
> instead of the current BUG_ON() that is meant to catch runtime catastrophes.

Please use WARN_TAINT(TAINT_FIRMWARE_WORKAROUND). That way the
statistics end up in kerneloops.org and we have found that extremely
useful when LARTing the offending vendors.

-- 
David Woodhouse                            Open Source Technology Centre
David.Woodhouse@intel.com                              Intel Corporation


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-01  7:12                         ` David Woodhouse
@ 2010-07-01  7:26                           ` Dan Williams
  2010-07-01  8:15                             ` David Woodhouse
  0 siblings, 1 reply; 44+ messages in thread
From: Dan Williams @ 2010-07-01  7:26 UTC (permalink / raw)
  To: Woodhouse, David; +Cc: Chris Li, linux-kernel

On 7/1/2010 12:12 AM, Woodhouse, David wrote:
> On Thu, 2010-07-01 at 07:51 +0100, Williams, Dan J wrote:
>> This version of the device only exists on the 5400 chipset and always
>> has its own iommu, but since other platforms get the DMAR entry right I
>> think this hammer is too big?  Wouldn't this break VT-d operation on
>> non-busted platforms?
>
> That just means we have to get the quirk right. Does 'this version' of
> the device have its own PCI ID? We can always fall back to checking the
> ID of the device at 0000:00:00.0 to check which chipset we're on.
>

PCI_DEVICE_ID_INTEL_IOAT_SNB only exists on this chipset and to date 
only "MacPro3,1" platforms have this problem.

>> Alternatively I can just catch this failure earlier in the init process
>> and fail the driver load with a grumble printk about broken bios...
>> instead of the current BUG_ON() that is meant to catch runtime catastrophes.
>
> Please use WARN_TAINT(TAINT_FIRMWARE_WORKAROUND). That way the
> statistics end up in kerneloops.org and we have found that extremely
> useful when LARTing the offending vendors.
>

Good to know, thanks.

--
Dan

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-01  7:26                           ` Dan Williams
@ 2010-07-01  8:15                             ` David Woodhouse
  2010-07-01 17:20                               ` Dan Williams
  0 siblings, 1 reply; 44+ messages in thread
From: David Woodhouse @ 2010-07-01  8:15 UTC (permalink / raw)
  To: Williams, Dan J; +Cc: Chris Li, linux-kernel

On Thu, 2010-07-01 at 08:26 +0100, Williams, Dan J wrote:
> On 7/1/2010 12:12 AM, Woodhouse, David wrote:
> > On Thu, 2010-07-01 at 07:51 +0100, Williams, Dan J wrote:
> >> This version of the device only exists on the 5400 chipset and always
> >> has its own iommu, but since other platforms get the DMAR entry right I
> >> think this hammer is too big?  Wouldn't this break VT-d operation on
> >> non-busted platforms?
> >
> > That just means we have to get the quirk right. Does 'this version' of
> > the device have its own PCI ID? We can always fall back to checking the
> > ID of the device at 0000:00:00.0 to check which chipset we're on.
> >
> 
> PCI_DEVICE_ID_INTEL_IOAT_SNB only exists on this chipset 

Something like this, then?

diff --git a/drivers/pci/dmar.c b/drivers/pci/dmar.c
index 0a19708..24ac178 100644
--- a/drivers/pci/dmar.c
+++ b/drivers/pci/dmar.c
@@ -543,8 +543,20 @@ dmar_find_matched_drhd_unit(struct pci_dev *dev)
 				    header);
 
 		if (dmaru->include_all &&
-		    drhd->segment == pci_domain_nr(dev->bus))
+		    drhd->segment == pci_domain_nr(dev->bus)) {
+			/* We know that this device on this chipset has its own
+			   IOMMU. If we find it under the catch-all IOMMU, then
+			   the BIOS is lying to us. Hope that the IOMMU for
+			   this device is actually disabled, and it needs no
+			   translation... */
+			if (dev->vendor == PCI_VENDOR_ID_INTEL &&
+			    dev->device == PCI_DEVICE_ID_INTEL_IOAT_SNB) {
+				WARN_TAINT_ONCE(1, TAINT_FIRMWARE_WORKAROUND,
+						"BIOS wrongly included I/OAT device under catch-all VT-d unit\n");
+				return NULL;
+			}
 			return dmaru;
+		}
 
 		if (dmar_pci_device_match(dmaru->devices,
 					  dmaru->devices_cnt, dev))


-- 
David Woodhouse                            Open Source Technology Centre
David.Woodhouse@intel.com                              Intel Corporation


^ permalink raw reply related	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-01  8:15                             ` David Woodhouse
@ 2010-07-01 17:20                               ` Dan Williams
  2010-07-01 17:58                                 ` Chris Li
  0 siblings, 1 reply; 44+ messages in thread
From: Dan Williams @ 2010-07-01 17:20 UTC (permalink / raw)
  To: Woodhouse, David; +Cc: Chris Li, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1069 bytes --]

On 7/1/2010 1:15 AM, Woodhouse, David wrote:
> On Thu, 2010-07-01 at 08:26 +0100, Williams, Dan J wrote:
>> On 7/1/2010 12:12 AM, Woodhouse, David wrote:
>>> On Thu, 2010-07-01 at 07:51 +0100, Williams, Dan J wrote:
>>>> This version of the device only exists on the 5400 chipset and always
>>>> has its own iommu, but since other platforms get the DMAR entry right I
>>>> think this hammer is too big?  Wouldn't this break VT-d operation on
>>>> non-busted platforms?
>>>
>>> That just means we have to get the quirk right. Does 'this version' of
>>> the device have its own PCI ID? We can always fall back to checking the
>>> ID of the device at 0000:00:00.0 to check which chipset we're on.
>>>
>>
>> PCI_DEVICE_ID_INTEL_IOAT_SNB only exists on this chipset
>
> Something like this, then?
>

Thanks David!

Chris, attached is a combined patch with David's catch for the VT-d 
misconfiguration, and some code to more gracefully handle this init 
failure in the driver.  Can you see if this resolves the problem? 
(remove the prior patches I have sent).

Thanks,
Dan


[-- Attachment #2: ioat-catch-broken-vtd.patch --]
[-- Type: text/plain, Size: 4091 bytes --]

diff --git a/drivers/dma/ioat/dma.h b/drivers/dma/ioat/dma.h
index 6d3a73b..5216c8a 100644
--- a/drivers/dma/ioat/dma.h
+++ b/drivers/dma/ioat/dma.h
@@ -97,6 +97,7 @@ struct ioat_chan_common {
 	#define IOAT_RESET_PENDING 2
 	#define IOAT_KOBJ_INIT_FAIL 3
 	#define IOAT_RESHAPE_PENDING 4
+	#define IOAT_RUN 5
 	struct timer_list timer;
 	#define COMPLETION_TIMEOUT msecs_to_jiffies(100)
 	#define IDLE_TIMEOUT msecs_to_jiffies(2000)
diff --git a/drivers/dma/ioat/dma_v2.c b/drivers/dma/ioat/dma_v2.c
index 3c8b32a..779f4da 100644
--- a/drivers/dma/ioat/dma_v2.c
+++ b/drivers/dma/ioat/dma_v2.c
@@ -287,7 +287,10 @@ void ioat2_timer_event(unsigned long data)
 			chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET);
 			dev_err(to_dev(chan), "%s: Channel halted (%x)\n",
 				__func__, chanerr);
-			BUG_ON(is_ioat_bug(chanerr));
+			if (test_bit(IOAT_RUN, &chan->state))
+				BUG_ON(is_ioat_bug(chanerr));
+			else /* we never got off the ground */
+				return;
 		}
 
 		/* if we haven't made progress and we have already
@@ -492,6 +495,8 @@ static struct ioat_ring_ent **ioat2_alloc_ring(struct dma_chan *c, int order, gf
 	return ring;
 }
 
+void ioat2_free_chan_resources(struct dma_chan *c);
+
 /* ioat2_alloc_chan_resources - allocate/initialize ioat2 descriptor ring
  * @chan: channel to be initialized
  */
@@ -500,6 +505,7 @@ int ioat2_alloc_chan_resources(struct dma_chan *c)
 	struct ioat2_dma_chan *ioat = to_ioat2_chan(c);
 	struct ioat_chan_common *chan = &ioat->base;
 	struct ioat_ring_ent **ring;
+	u64 status;
 	int order;
 
 	/* have we already been set up? */
@@ -540,7 +546,20 @@ int ioat2_alloc_chan_resources(struct dma_chan *c)
 	tasklet_enable(&chan->cleanup_task);
 	ioat2_start_null_desc(ioat);
 
-	return 1 << ioat->alloc_order;
+	/* check that we got off the ground */
+	udelay(5);
+	status = ioat_chansts(chan);
+	if (is_ioat_active(status) || is_ioat_idle(status)) {
+		set_bit(IOAT_RUN, &chan->state);
+		return 1 << ioat->alloc_order;
+	} else {
+		u32 chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET);
+
+		dev_err(to_dev(chan), "failed to start channel chanerr: %#x\n",
+			chanerr);
+		ioat2_free_chan_resources(c);
+		return -EFAULT;
+	}
 }
 
 bool reshape_ring(struct ioat2_dma_chan *ioat, int order)
@@ -778,6 +797,7 @@ void ioat2_free_chan_resources(struct dma_chan *c)
 	del_timer_sync(&chan->timer);
 	device->cleanup_fn((unsigned long) c);
 	device->reset_hw(chan);
+	clear_bit(IOAT_RUN, &chan->state);
 
 	spin_lock_bh(&chan->cleanup_lock);
 	spin_lock_bh(&ioat->prep_lock);
diff --git a/drivers/dma/ioat/dma_v3.c b/drivers/dma/ioat/dma_v3.c
index 1cdd22e..d0f4990 100644
--- a/drivers/dma/ioat/dma_v3.c
+++ b/drivers/dma/ioat/dma_v3.c
@@ -361,7 +361,10 @@ static void ioat3_timer_event(unsigned long data)
 			chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET);
 			dev_err(to_dev(chan), "%s: Channel halted (%x)\n",
 				__func__, chanerr);
-			BUG_ON(is_ioat_bug(chanerr));
+			if (test_bit(IOAT_RUN, &chan->state))
+				BUG_ON(is_ioat_bug(chanerr));
+			else /* we never got off the ground */
+				return;
 		}
 
 		/* if we haven't made progress and we have already
diff --git a/drivers/pci/dmar.c b/drivers/pci/dmar.c
index 0a19708..24ac178 100644
--- a/drivers/pci/dmar.c
+++ b/drivers/pci/dmar.c
@@ -543,8 +543,20 @@ dmar_find_matched_drhd_unit(struct pci_dev *dev)
 				    header);
 
 		if (dmaru->include_all &&
-		    drhd->segment == pci_domain_nr(dev->bus))
+		    drhd->segment == pci_domain_nr(dev->bus)) {
+			/* We know that this device on this chipset has its own
+			   IOMMU. If we find it under the catch-all IOMMU, then
+			   the BIOS is lying to us. Hope that the IOMMU for
+			   this device is actually disabled, and it needs no
+			   translation... */
+			if (dev->vendor == PCI_VENDOR_ID_INTEL &&
+			    dev->device == PCI_DEVICE_ID_INTEL_IOAT_SNB) {
+				WARN_TAINT_ONCE(1, TAINT_FIRMWARE_WORKAROUND,
+						"BIOS wrongly included I/OAT device under catch-all VT-d unit\n");
+				return NULL;
+			}
 			return dmaru;
+		}
 
 		if (dmar_pci_device_match(dmaru->devices,
 					  dmaru->devices_cnt, dev))

^ permalink raw reply related	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-01 17:20                               ` Dan Williams
@ 2010-07-01 17:58                                 ` Chris Li
  2010-07-02 19:00                                   ` Chris Li
  0 siblings, 1 reply; 44+ messages in thread
From: Chris Li @ 2010-07-01 17:58 UTC (permalink / raw)
  To: Dan Williams; +Cc: Woodhouse, David, linux-kernel

On Thu, Jul 1, 2010 at 10:20 AM, Dan Williams <dan.j.williams@intel.com> wrote:
> Chris, attached is a combined patch with David's catch for the VT-d
> misconfiguration, and some code to more gracefully handle this init failure
> in the driver.  Can you see if this resolves the problem? (remove the prior
> patches I have sent).

Thanks for the patch. I will test that and get back to you today.

Chris

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-01 17:58                                 ` Chris Li
@ 2010-07-02 19:00                                   ` Chris Li
  2010-07-05 10:16                                     ` David Woodhouse
  0 siblings, 1 reply; 44+ messages in thread
From: Chris Li @ 2010-07-02 19:00 UTC (permalink / raw)
  To: Dan Williams; +Cc: Woodhouse, David, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1657 bytes --]

On Thu, Jul 1, 2010 at 10:58 AM, Chris Li <lkml@chrisli.org> wrote:
> On Thu, Jul 1, 2010 at 10:20 AM, Dan Williams <dan.j.williams@intel.com> wrote:
>> Chris, attached is a combined patch with David's catch for the VT-d
>> misconfiguration, and some code to more gracefully handle this init failure
>> in the driver.  Can you see if this resolves the problem? (remove the prior
>> patches I have sent).
>
> Thanks for the patch. I will test that and get back to you today.

Sorry lost my machine last night again so I did not complete the test yesterday.

modprobe ioatmda did not crash any more:

ioatdma: Intel(R) QuickData Technology Driver 4.00
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A
ioatdma 0000:00:0f.0: PCI INT A: no GSI
ioatdma 0000:00:0f.0: setting latency timer to 64
  alloc irq_desc for 57 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 57 for MSI/MSI-X
  alloc irq_desc for 58 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 58 for MSI/MSI-X
  alloc irq_desc for 59 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 59 for MSI/MSI-X
  alloc irq_desc for 60 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 60 for MSI/MSI-X
ioatdma 0000:00:0f.0: failed to start channel chanerr: 0x10
ioatdma 0000:00:0f.0: Freeing 1 in use descriptors!
ioatdma 0000:00:0f.0: selftest cannot allocate chan resource
ioatdma 0000:00:0f.0: Intel(R) I/OAT DMA Engine init failed
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A

But I don't see the line that print out BIOS is lying.

Attach the full dmesg again here.

Chris

[-- Attachment #2: dmesg --]
[-- Type: application/octet-stream, Size: 56918 bytes --]

Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.35-rc3+ () (gcc version 4.4.4 20100503 (Red Hat 4.4.4-2) (GCC) ) #41 SMP Tue Jun 29 15:41:21 PDT 2010
Command line: root=UUID=e953c66f-e484-4e5b-8b21-93fe8a024879 ro nomodeset noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000007f67e000 (usable)
 BIOS-e820: 000000007f67e000 - 000000007f6ec000 (ACPI NVS)
 BIOS-e820: 000000007f6ec000 - 000000007f6ed000 (ACPI data)
 BIOS-e820: 000000007f6ed000 - 000000007f6f5000 (ACPI NVS)
 BIOS-e820: 000000007f6f5000 - 000000007f991000 (ACPI data)
 BIOS-e820: 000000007f991000 - 000000007f995000 (reserved)
 BIOS-e820: 000000007f995000 - 000000007fc00000 (ACPI data)
 BIOS-e820: 000000007fc00000 - 0000000080000000 (reserved)
 BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000280000000 (usable)
NX (Execute Disable) protection: active
DMI 2.4 present.
e820 update range: 0000000000000000 - 0000000000001000 (usable) ==> (reserved)
e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
No AGP bridge found
last_pfn = 0x280000 max_arch_pfn = 0x400000000
MTRR default type: uncachable
MTRR fixed ranges enabled:
  00000-9FFFF write-back
  A0000-FFFFF uncachable
MTRR variable ranges enabled:
  0 base 0080000000 mask 3F80000000 uncachable
  1 base 007FC00000 mask 3FFFC00000 uncachable
  2 base 0000000000 mask 3000000000 write-back
  3 disabled
  4 disabled
  5 disabled
  6 disabled
  7 disabled
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
original variable MTRRs
reg 0, base: 2GB, range: 2GB, type UC
reg 1, base: 2044MB, range: 4MB, type UC
reg 2, base: 0GB, range: 64GB, type WB
total RAM covered: 63484M
Found optimal setting for mtrr clean up
 gran_size: 64K 	chunk_size: 8M 	num_reg: 6  	lose cover RAM: 0G
New variable MTRRs
reg 0, base: 0GB, range: 2GB, type WB
reg 1, base: 2044MB, range: 4MB, type UC
reg 2, base: 4GB, range: 4GB, type WB
reg 3, base: 8GB, range: 8GB, type WB
reg 4, base: 16GB, range: 16GB, type WB
reg 5, base: 32GB, range: 32GB, type WB
e820 update range: 000000007fc00000 - 0000000100000000 (usable) ==> (reserved)
last_pfn = 0x7f67e max_arch_pfn = 0x400000000
initial memory mapped : 0 - 20000000
found SMP MP-table at [ffff8800000fec60] fec60
init_memory_mapping: 0000000000000000-000000007f67e000
 0000000000 - 007f600000 page 2M
 007f600000 - 007f67e000 page 4k
kernel direct mapping tables up to 7f67e000 @ 8000-c000
init_memory_mapping: 0000000100000000-0000000280000000
 0100000000 - 0280000000 page 2M
kernel direct mapping tables up to 280000000 @ a000-15000
RAMDISK: 3736d000 - 37ff0000
ACPI: RSDP 00000000000fe020 00024 (v02 APPLE )
ACPI: XSDT 000000007f7441c0 000F4 (v01 APPLE   Apple00 0000006C      01000013)
ACPI: FACP 000000007f740000 000F4 (v04 APPLE   Apple00 0000006C Loki 0000005F)
ACPI: DSDT 000000007f737000 049CC (v01 APPLE   Apple00 00010001 Loki 0000005F)
ACPI: FACS 000000007f68b000 00040
ACPI: ECDT 000000007f742000 00053 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: HPET 000000007f73f000 00038 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: APIC 000000007f73d000 000BC (v02 APPLE   Apple00 00000000 Loki 0000005F)
ACPI: MCFG 000000007f73c000 0003C (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: SSDT 000000007f736000 00146 (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
ACPI: SSDT 000000007f735000 0034B (v01 CPUPST  Cpu0Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f734000 00047 (v01  PmRef  Cpu1Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f733000 00337 (v01 CPUPST  Cpu1Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f732000 00047 (v01  PmRef  Cpu2Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f731000 00337 (v01 CPUPST  Cpu2Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f730000 00047 (v01  PmRef  Cpu3Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72f000 00337 (v01 CPUPST  Cpu3Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72e000 00047 (v01  PmRef  Cpu4Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72d000 00337 (v01 CPUPST  Cpu4Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72c000 00047 (v01  PmRef  Cpu5Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72b000 00337 (v01 CPUPST  Cpu5Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72a000 00047 (v01  PmRef  Cpu6Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f729000 00337 (v01 CPUPST  Cpu6Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f728000 00047 (v01  PmRef  Cpu7Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f727000 00337 (v01 CPUPST  Cpu7Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f726000 0003D (v01  PmRef    CpuPm 00003000 INTL 20061109)
ACPI: SSDT 000000007f71d000 004BE (v01 PCIRef  Pci8844 00001000 INTL 20061109)
ACPI: DMAR 000000007f71a000 00088 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: SSDT 000000007f724000 00892 (v01 SataRe  SataPri 00001000 INTL 20061109)
ACPI: SSDT 000000007f723000 005F4 (v01 SataRe  SataSec 00001000 INTL 20061109)
ACPI: Local APIC address 0xfee00000
No NUMA configuration found
Faking a node at 0000000000000000-0000000280000000
Initmem setup node 0 0000000000000000-0000000280000000
  NODE_DATA [0000000100000000 - 0000000100013fff]
 [ffffea0000000000-ffffea0008bfffff] PMD -> [ffff880100200000-ffff8801071fffff] on node 0
Zone PFN ranges:
  DMA      0x00000001 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00280000
Movable zone start PFN for each node
early_node_map[3] active PFN ranges
    0: 0x00000001 -> 0x0000009f
    0: 0x00000100 -> 0x0007f67e
    0: 0x00100000 -> 0x00280000
On node 0 totalpages: 2094620
  DMA zone: 56 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 3942 pages, LIFO batch:0
  DMA32 zone: 14280 pages used for memmap
  DMA32 zone: 503478 pages, LIFO batch:31
  Normal zone: 21504 pages used for memmap
  Normal zone: 1551360 pages, LIFO batch:31
ACPI: PM-Timer IO Port: 0x408
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
ACPI: LAPIC (acpi_id[0x05] lapic_id[0x07] enabled)
ACPI: LAPIC (acpi_id[0x06] lapic_id[0x04] enabled)
ACPI: LAPIC (acpi_id[0x07] lapic_id[0x05] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x02] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x03] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x04] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x05] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x06] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x07] high level lint[0x1])
ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 8 CPUs, 0 hotplug CPUs
nr_irqs_gsi: 40
early_res array is doubled to 64 at [7000 - 77ff]
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
PM: Registered nosave memory: 000000007f67e000 - 000000007f6ec000
PM: Registered nosave memory: 000000007f6ec000 - 000000007f6ed000
PM: Registered nosave memory: 000000007f6ed000 - 000000007f6f5000
PM: Registered nosave memory: 000000007f6f5000 - 000000007f991000
PM: Registered nosave memory: 000000007f991000 - 000000007f995000
PM: Registered nosave memory: 000000007f995000 - 000000007fc00000
PM: Registered nosave memory: 000000007fc00000 - 0000000080000000
PM: Registered nosave memory: 0000000080000000 - 00000000ffe00000
PM: Registered nosave memory: 00000000ffe00000 - 0000000100000000
Allocating PCI resources starting at 80000000 (gap: 80000000:7fe00000)
Booting paravirtualized kernel on bare hardware
setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:8 nr_node_ids:1
PERCPU: Embedded 30 pages/cpu @ffff880002200000 s90304 r8192 d24384 u262144
pcpu-alloc: s90304 r8192 d24384 u262144 alloc=1*2097152
pcpu-alloc: [0] 0 1 2 3 4 5 6 7 
early_res array is doubled to 128 at [10000 - 10fff]
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2058780
Policy zone: Normal
Kernel command line: root=UUID=e953c66f-e484-4e5b-8b21-93fe8a024879 ro nomodeset noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us
PID hash table entries: 4096 (order: 3, 32768 bytes)
Checking aperture...
No AGP bridge found
Calgary: detecting Calgary via BIOS EBDA area
Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Subtract (62 early reservations)
  #1 [0001000000 - 0001deed10]   TEXT DATA BSS
  #2 [003736d000 - 0037ff0000]         RAMDISK
  #3 [0001def000 - 0001def1f1]             BRK
  #4 [000009fc00 - 00000fec60]   BIOS reserved
  #5 [00000fec60 - 00000fec70]    MP-table mpf
  #6 [00000feea4 - 0000100000]   BIOS reserved
  #7 [00000fec70 - 00000feea4]    MP-table mpc
  #8 [0000001000 - 0000003000]      TRAMPOLINE
  #9 [0000003000 - 0000007000]     ACPI WAKEUP
  #10 [0000008000 - 000000a000]         PGTABLE
  #11 [000000a000 - 0000010000]         PGTABLE
  #12 [0100000000 - 0100014000]       NODE_DATA
  #13 [0001def200 - 0001df0200]         BOOTMEM
  #14 [00021f0200 - 00021f0800]         BOOTMEM
  #15 [0100014000 - 0100015000]         BOOTMEM
  #16 [0100015000 - 0100016000]         BOOTMEM
  #17 [0100200000 - 0107200000]        MEMMAP 0
  #18 [0001deed40 - 0001deeec0]         BOOTMEM
  #19 [0001df0200 - 0001e08200]         BOOTMEM
  #20 [0001e08200 - 0001e20200]         BOOTMEM
  #21 [0001e21000 - 0001e22000]         BOOTMEM
  #22 [0001deeec0 - 0001deef01]         BOOTMEM
  #23 [0001deef40 - 0001deef83]         BOOTMEM
  #24 [0001e20200 - 0001e20510]         BOOTMEM
  #25 [0001e20540 - 0001e205a8]         BOOTMEM
  #26 [0001e205c0 - 0001e20628]         BOOTMEM
  #27 [0001e20640 - 0001e206a8]         BOOTMEM
  #28 [0001e206c0 - 0001e20728]         BOOTMEM
  #29 [0001e20740 - 0001e207a8]         BOOTMEM
  #30 [0001e207c0 - 0001e20828]         BOOTMEM
  #31 [0001e20840 - 0001e208a8]         BOOTMEM
  #32 [0001e208c0 - 0001e20928]         BOOTMEM
  #33 [0001e20940 - 0001e209a8]         BOOTMEM
  #34 [0001e209c0 - 0001e20a28]         BOOTMEM
  #35 [0001e20a40 - 0001e20aa8]         BOOTMEM
  #36 [0001e20ac0 - 0001e20b28]         BOOTMEM
  #37 [0001e20b40 - 0001e20ba8]         BOOTMEM
  #38 [0001deefc0 - 0001deefe0]         BOOTMEM
  #39 [0001e20bc0 - 0001e20be0]         BOOTMEM
  #40 [0001e20c00 - 0001e20c8b]         BOOTMEM
  #41 [0001e20cc0 - 0001e20d4b]         BOOTMEM
  #42 [0002200000 - 000221e000]         BOOTMEM
  #43 [0002240000 - 000225e000]         BOOTMEM
  #44 [0002280000 - 000229e000]         BOOTMEM
  #45 [00022c0000 - 00022de000]         BOOTMEM
  #46 [0002300000 - 000231e000]         BOOTMEM
  #47 [0002340000 - 000235e000]         BOOTMEM
  #48 [0002380000 - 000239e000]         BOOTMEM
  #49 [00023c0000 - 00023de000]         BOOTMEM
  #50 [0001e20d80 - 0001e20d88]         BOOTMEM
  #51 [0001e20dc0 - 0001e20dc8]         BOOTMEM
  #52 [0001e20e00 - 0001e20e20]         BOOTMEM
  #53 [0001e20e40 - 0001e20e80]         BOOTMEM
  #54 [0001e20e80 - 0001e20fa0]         BOOTMEM
  #55 [0001e24000 - 0001e24048]         BOOTMEM
  #56 [0001e24080 - 0001e240c8]         BOOTMEM
  #57 [0001e24100 - 0001e2c100]         BOOTMEM
  #58 [00023de000 - 00063de000]         BOOTMEM
  #59 [0001e2c100 - 0001e4c100]         BOOTMEM
  #60 [0001e4c100 - 0001e8c100]         BOOTMEM
  #61 [0000011000 - 0000019000]         BOOTMEM
Memory: 8169412k/10485760k available (4310k kernel code, 2107280k absent, 209068k reserved, 6881k data, 1508k init)
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
Hierarchical RCU implementation.
	RCU-based detection of stalled CPUs is disabled.
	Verbose stalled-CPUs detection is disabled.
NR_IRQS:16640 nr_irqs:744
Extended CMOS year: 2000
Console: colour VGA+ 80x25
console [tty0] enabled
allocated 83886080 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want memory cgroups
hpet clockevent registered
Fast TSC calibration using PIT
Detected 2793.017 MHz processor.
Calibrating delay loop (skipped), value calculated using timer frequency.. 5586.03 BogoMIPS (lpj=2793017)
pid_max: default: 32768 minimum: 301
Security Framework initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
Mount-cache hash table entries: 256
Initializing cgroup subsys ns
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys net_cls
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
mce: CPU supports 6 MCE banks
CPU0: Thermal monitoring enabled (TM2)
using mwait in idle threads.
Performance Events: PEBS fmt0+, Core2 events, Intel PMU driver.
... version:                2
... bit width:              40
... generic registers:      2
... value mask:             000000ffffffffff
... max period:             000000007fffffff
... fixed-purpose events:   3
... event mask:             0000000700000003
ACPI: Core revision 20100428
ftrace: converting mcount calls to 0f 1f 44 00 00
ftrace: allocating 20112 entries in 79 pages
DMAR: Host address width 38
DMAR: DRHD base: 0x000000fe710000 flags: 0x0
IOMMU 0: reg_base_addr fe710000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe714000 flags: 0x0
IOMMU 1: reg_base_addr fe714000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe719000 flags: 0x0
IOMMU 2: reg_base_addr fe719000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe718000 flags: 0x1
IOMMU 3: reg_base_addr fe718000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: No RMRR found
DMAR: No ATSR found
Setting APIC routing to flat
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Xeon(R) CPU           E5462  @ 2.80GHz stepping 06
Booting Node   0, Processors  #1 #2 #3 #4 #5 #6 #7 Ok.
Brought up 8 CPUs
Total of 8 processors activated (44687.71 BogoMIPS).
regulator: core version 0.5
Time: 11:19:30  Date: 07/02/10
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
PCI: not using MMCONFIG
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: EC description table is found, configuring boot EC
ACPI: BIOS _OSI(Linux) query ignored
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S4 S5)
ACPI: BIOS offers _GTS
ACPI: If "acpi.gts=1" improves suspend, please notify linux-acpi@vger.kernel.org
ACPI: Using IOAPIC for interrupt routing
PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
ACPI: EC: GPE = 0x11, I/O: command/status = 0x66, data = 0x62
ACPI: No dock devices found.
PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
pci_root PNP0A08:00: host bridge window [mem 0x000d8000-0x000dbfff]
pci_root PNP0A08:00: host bridge window [mem 0x80000000-0xfe000000]
pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
pci 0000:00:00.0: PME# disabled
pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
pci 0000:00:01.0: PME# disabled
pci 0000:00:05.0: PME# supported from D0 D3hot D3cold
pci 0000:00:05.0: PME# disabled
pci 0000:00:09.0: PME# supported from D0 D3hot D3cold
pci 0000:00:09.0: PME# disabled
pci 0000:00:0f.0: reg 10: [mem 0x90b00000-0x90b03fff 64bit]
pci 0000:00:1b.0: reg 10: [mem 0x90b04000-0x90b07fff 64bit]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.1: PME# disabled
pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.2: PME# disabled
pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.3: PME# disabled
pci 0000:00:1d.0: reg 20: [io  0x30a0-0x30bf]
pci 0000:00:1d.1: reg 20: [io  0x3080-0x309f]
pci 0000:00:1d.2: reg 20: [io  0x3060-0x307f]
pci 0000:00:1d.3: reg 20: [io  0x3040-0x305f]
pci 0000:00:1d.7: reg 10: [mem 0x90b08400-0x90b087ff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.1: reg 10: [io  0x30e8-0x30ef]
pci 0000:00:1f.1: reg 14: [io  0x30fc-0x30ff]
pci 0000:00:1f.1: reg 18: [io  0x30e0-0x30e7]
pci 0000:00:1f.1: reg 1c: [io  0x30f8-0x30fb]
pci 0000:00:1f.1: reg 20: [io  0x30c0-0x30cf]
pci 0000:00:1f.2: reg 10: [io  0x30d8-0x30df]
pci 0000:00:1f.2: reg 14: [io  0x30f4-0x30f7]
pci 0000:00:1f.2: reg 18: [io  0x30d0-0x30d7]
pci 0000:00:1f.2: reg 1c: [io  0x30f0-0x30f3]
pci 0000:00:1f.2: reg 20: [io  0x3020-0x302f]
pci 0000:00:1f.2: reg 24: [mem 0x90b08000-0x90b083ff]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:00:1f.3: reg 20: [io  0x3000-0x301f]
pci 0000:00:01.0: PCI bridge to [bus 01-01]
pci 0000:00:01.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:02:00.0: reg 10: [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:02:00.0: reg 18: [mem 0x90a20000-0x90a2ffff 64bit]
pci 0000:02:00.0: reg 20: [io  0x2000-0x20ff]
pci 0000:02:00.0: reg 30: [mem 0x90a00000-0x90a1ffff pref]
pci 0000:02:00.0: supports D1 D2
pci 0000:00:05.0: PCI bridge to [bus 02-02]
pci 0000:00:05.0:   bridge window [io  0x2000-0x2fff]
pci 0000:00:05.0:   bridge window [mem 0x90a00000-0x90afffff]
pci 0000:00:05.0:   bridge window [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
pci 0000:03:00.0: PME# disabled
pci 0000:03:00.3: PME# supported from D0 D3hot D3cold
pci 0000:03:00.3: PME# disabled
pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:00:09.0: PCI bridge to [bus 03-08]
pci 0000:00:09.0:   bridge window [io  0x1000-0x1fff]
pci 0000:00:09.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:00:09.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:00.0: PME# supported from D0 D3hot D3cold
pci 0000:04:00.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:04:01.0: PME# supported from D0 D3hot D3cold
pci 0000:04:01.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:04:02.0: PME# supported from D0 D3hot D3cold
pci 0000:04:02.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:03:00.0: PCI bridge to [bus 04-07]
pci 0000:03:00.0:   bridge window [io  0x1000-0x1fff]
pci 0000:03:00.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:03:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:00.0: PCI bridge to [bus 05-05]
pci 0000:04:00.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:04:00.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:04:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:01.0: PCI bridge to [bus 06-06]
pci 0000:04:01.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:04:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:04:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:07:00.0: reg 10: [mem 0x90820000-0x9083ffff]
pci 0000:07:00.0: reg 14: [mem 0x90400000-0x907fffff]
pci 0000:07:00.0: reg 18: [io  0x1020-0x103f]
pci 0000:07:00.0: PME# supported from D0 D3hot D3cold
pci 0000:07:00.0: PME# disabled
pci 0000:07:00.1: reg 10: [mem 0x90800000-0x9081ffff]
pci 0000:07:00.1: reg 14: [mem 0x90000000-0x903fffff]
pci 0000:07:00.1: reg 18: [io  0x1000-0x101f]
pci 0000:07:00.1: PME# supported from D0 D3hot D3cold
pci 0000:07:00.1: PME# disabled
pci 0000:07:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:04:02.0: PCI bridge to [bus 07-07]
pci 0000:04:02.0:   bridge window [io  0x1000-0x1fff]
pci 0000:04:02.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:04:02.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:03:00.3: PCI bridge to [bus 08-08]
pci 0000:03:00.3:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:03:00.3:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:03:00.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.0: PCI bridge to [bus 09-09]
pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.1: PCI bridge to [bus 0a-0a]
pci 0000:00:1c.1:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.1:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.1:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:0b:00.0: supports D1 D2
pci 0000:00:1c.2: PCI bridge to [bus 0b-0c]
pci 0000:00:1c.2:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.2:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:00:1c.2:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:0c:00.0: reg 10: [mem 0x90904000-0x909047ff]
pci 0000:0c:00.0: reg 14: [mem 0x90900000-0x90903fff]
pci 0000:0c:00.0: supports D1 D2
pci 0000:0c:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0c:00.0: PME# disabled
pci 0000:0b:00.0: PCI bridge to [bus 0c-0c]
pci 0000:0b:00.0:   bridge window [io  0xfffffffffffff000-0x0000] (disabled)
pci 0000:0b:00.0:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:0b:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.3: PCI bridge to [bus 0d-0d]
pci 0000:00:1c.3:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1e.0: PCI bridge to [bus 0e-0e] (subtractive decode)
pci 0000:00:1e.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7] (subtractive decode)
pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000d8000-0x000dbfff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x80000000-0xfe000000] (subtractive decode)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P5._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P3._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P4._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.NRP5._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.NRP1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 5 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKC] (IRQs 5 7 9 *10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 *9 10 11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 5 7 9 10 11) *3
ACPI: PCI Interrupt Link [LNKF] (IRQs *5 7 9 10 11)
ACPI: PCI Interrupt Link [LNKG] (IRQs 5 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKH] (IRQs 5 7 9 *10 11)
vgaarb: device added: PCI:0000:02:00.0,decodes=io+mem,owns=io+mem,locks=none
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
PCI: pci_cache_line_size set to 64 bytes
reserve RAM buffer: 000000000009fc00 - 000000000009ffff 
reserve RAM buffer: 000000007f67e000 - 000000007fffffff 
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 comparators, 64-bit 14.318180 MHz counter
Switching to clocksource tsc
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 10 devices
ACPI: ACPI bus type pnp unregistered
system 00:01: [mem 0xe0000000-0xefffffff] has been reserved
system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved
system 00:01: [mem 0xffc00000-0xffffffff] could not be reserved
system 00:01: [mem 0xfec00000-0xfecfffff] could not be reserved
system 00:01: [mem 0xfee00000-0xfeefffff] has been reserved
system 00:01: [mem 0xfe700000-0xfe7003ff] has been reserved
system 00:01: [mem 0xfe600000-0xfe6fffff] has been reserved
system 00:01: [mem 0xfe000000-0xfe01ffff] could not be reserved
system 00:08: [io  0x0320-0x037f] has been reserved
system 00:08: [io  0x0400-0x047f] has been reserved
system 00:08: [io  0x0500-0x053f] has been reserved
system 00:08: [io  0x0872-0x0875] has been reserved
pci 0000:00:1c.0: BAR 14: assigned [mem 0x90c00000-0x90dfffff]
pci 0000:00:1c.0: BAR 15: assigned [mem 0x90e00000-0x90ffffff 64bit pref]
pci 0000:00:1c.1: BAR 14: assigned [mem 0x91000000-0x911fffff]
pci 0000:00:1c.1: BAR 15: assigned [mem 0x91200000-0x913fffff 64bit pref]
pci 0000:00:1c.2: BAR 15: assigned [mem 0x91400000-0x915fffff 64bit pref]
pci 0000:00:1c.3: BAR 14: assigned [mem 0x91600000-0x917fffff]
pci 0000:00:1c.3: BAR 15: assigned [mem 0x91800000-0x919fffff 64bit pref]
pci 0000:00:1c.0: BAR 13: assigned [io  0x4000-0x4fff]
pci 0000:00:1c.1: BAR 13: assigned [io  0x5000-0x5fff]
pci 0000:00:1c.2: BAR 13: assigned [io  0x6000-0x6fff]
pci 0000:00:1c.3: BAR 13: assigned [io  0x7000-0x7fff]
pci 0000:00:01.0: PCI bridge to [bus 01-01]
pci 0000:00:01.0:   bridge window [io  disabled]
pci 0000:00:01.0:   bridge window [mem disabled]
pci 0000:00:01.0:   bridge window [mem pref disabled]
pci 0000:00:05.0: PCI bridge to [bus 02-02]
pci 0000:00:05.0:   bridge window [io  0x2000-0x2fff]
pci 0000:00:05.0:   bridge window [mem 0x90a00000-0x90afffff]
pci 0000:00:05.0:   bridge window [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:04:00.0: PCI bridge to [bus 05-05]
pci 0000:04:00.0:   bridge window [io  disabled]
pci 0000:04:00.0:   bridge window [mem disabled]
pci 0000:04:00.0:   bridge window [mem pref disabled]
pci 0000:04:01.0: PCI bridge to [bus 06-06]
pci 0000:04:01.0:   bridge window [io  disabled]
pci 0000:04:01.0:   bridge window [mem disabled]
pci 0000:04:01.0:   bridge window [mem pref disabled]
pci 0000:04:02.0: PCI bridge to [bus 07-07]
pci 0000:04:02.0:   bridge window [io  0x1000-0x1fff]
pci 0000:04:02.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:04:02.0:   bridge window [mem pref disabled]
pci 0000:03:00.0: PCI bridge to [bus 04-07]
pci 0000:03:00.0:   bridge window [io  0x1000-0x1fff]
pci 0000:03:00.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:03:00.0:   bridge window [mem pref disabled]
pci 0000:03:00.3: PCI bridge to [bus 08-08]
pci 0000:03:00.3:   bridge window [io  disabled]
pci 0000:03:00.3:   bridge window [mem disabled]
pci 0000:03:00.3:   bridge window [mem pref disabled]
pci 0000:00:09.0: PCI bridge to [bus 03-08]
pci 0000:00:09.0:   bridge window [io  0x1000-0x1fff]
pci 0000:00:09.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:00:09.0:   bridge window [mem pref disabled]
pci 0000:00:1c.0: PCI bridge to [bus 09-09]
pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
pci 0000:00:1c.0:   bridge window [mem 0x90c00000-0x90dfffff]
pci 0000:00:1c.0:   bridge window [mem 0x90e00000-0x90ffffff 64bit pref]
pci 0000:00:1c.1: PCI bridge to [bus 0a-0a]
pci 0000:00:1c.1:   bridge window [io  0x5000-0x5fff]
pci 0000:00:1c.1:   bridge window [mem 0x91000000-0x911fffff]
pci 0000:00:1c.1:   bridge window [mem 0x91200000-0x913fffff 64bit pref]
pci 0000:0b:00.0: PCI bridge to [bus 0c-0c]
pci 0000:0b:00.0:   bridge window [io  disabled]
pci 0000:0b:00.0:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:0b:00.0:   bridge window [mem pref disabled]
pci 0000:00:1c.2: PCI bridge to [bus 0b-0c]
pci 0000:00:1c.2:   bridge window [io  0x6000-0x6fff]
pci 0000:00:1c.2:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:00:1c.2:   bridge window [mem 0x91400000-0x915fffff 64bit pref]
pci 0000:00:1c.3: PCI bridge to [bus 0d-0d]
pci 0000:00:1c.3:   bridge window [io  0x7000-0x7fff]
pci 0000:00:1c.3:   bridge window [mem 0x91600000-0x917fffff]
pci 0000:00:1c.3:   bridge window [mem 0x91800000-0x919fffff 64bit pref]
pci 0000:00:1e.0: PCI bridge to [bus 0e-0e]
pci 0000:00:1e.0:   bridge window [io  disabled]
pci 0000:00:1e.0:   bridge window [mem disabled]
pci 0000:00:1e.0:   bridge window [mem pref disabled]
  alloc irq_desc for 16 on node -1
  alloc kstat_irqs on node -1
pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:01.0: setting latency timer to 64
pci 0000:00:05.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:05.0: setting latency timer to 64
pci 0000:00:09.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:09.0: setting latency timer to 64
pci 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:03:00.0: setting latency timer to 64
pci 0000:04:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:04:00.0: setting latency timer to 64
  alloc irq_desc for 17 on node -1
  alloc kstat_irqs on node -1
pci 0000:04:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:04:01.0: setting latency timer to 64
  alloc irq_desc for 18 on node -1
  alloc kstat_irqs on node -1
pci 0000:04:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
pci 0000:04:02.0: setting latency timer to 64
pci 0000:03:00.3: setting latency timer to 64
pci 0000:00:1c.0: enabling device (0000 -> 0003)
pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1c.1: enabling device (0000 -> 0003)
pci 0000:00:1c.1: PCI INT B -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
pci 0000:00:1c.2: setting latency timer to 64
pci 0000:0b:00.0: setting latency timer to 64
pci 0000:00:1c.3: enabling device (0000 -> 0003)
  alloc irq_desc for 19 on node -1
  alloc kstat_irqs on node -1
pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
pci 0000:00:1c.3: setting latency timer to 64
pci 0000:00:1e.0: power state changed by ACPI to D0
pci 0000:00:1e.0: power state changed by ACPI to D0
pci 0000:00:1e.0: setting latency timer to 64
pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
pci_bus 0000:00: resource 7 [mem 0x000d8000-0x000dbfff]
pci_bus 0000:00: resource 8 [mem 0x80000000-0xfe000000]
pci_bus 0000:02: resource 0 [io  0x2000-0x2fff]
pci_bus 0000:02: resource 1 [mem 0x90a00000-0x90afffff]
pci_bus 0000:02: resource 2 [mem 0x80000000-0x8fffffff 64bit pref]
pci_bus 0000:03: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:03: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:04: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:04: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:07: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:07: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:09: resource 0 [io  0x4000-0x4fff]
pci_bus 0000:09: resource 1 [mem 0x90c00000-0x90dfffff]
pci_bus 0000:09: resource 2 [mem 0x90e00000-0x90ffffff 64bit pref]
pci_bus 0000:0a: resource 0 [io  0x5000-0x5fff]
pci_bus 0000:0a: resource 1 [mem 0x91000000-0x911fffff]
pci_bus 0000:0a: resource 2 [mem 0x91200000-0x913fffff 64bit pref]
pci_bus 0000:0b: resource 0 [io  0x6000-0x6fff]
pci_bus 0000:0b: resource 1 [mem 0x90900000-0x909fffff]
pci_bus 0000:0b: resource 2 [mem 0x91400000-0x915fffff 64bit pref]
pci_bus 0000:0c: resource 1 [mem 0x90900000-0x909fffff]
pci_bus 0000:0d: resource 0 [io  0x7000-0x7fff]
pci_bus 0000:0d: resource 1 [mem 0x91600000-0x917fffff]
pci_bus 0000:0d: resource 2 [mem 0x91800000-0x919fffff 64bit pref]
pci_bus 0000:0e: resource 4 [io  0x0000-0x0cf7]
pci_bus 0000:0e: resource 5 [io  0x0d00-0xffff]
pci_bus 0000:0e: resource 6 [mem 0x000a0000-0x000bffff]
pci_bus 0000:0e: resource 7 [mem 0x000d8000-0x000dbfff]
pci_bus 0000:0e: resource 8 [mem 0x80000000-0xfe000000]
NET: Registered protocol family 2
IP route cache hash table entries: 262144 (order: 9, 2097152 bytes)
TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
UDP hash table entries: 4096 (order: 5, 131072 bytes)
UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
NET: Registered protocol family 1
pci 0000:00:1f.0: rerouting interrupts for [8086:2670]
pci 0000:02:00.0: Boot video device
PCI: CLS mismatch (256 != 64), using 64 bytes
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 12812k freed
IOMMU 2 0xfe719000: using Register based invalidation
IOMMU 1 0xfe714000: using Register based invalidation
IOMMU 0 0xfe710000: using Register based invalidation
IOMMU 3 0xfe718000: using Register based invalidation
IOMMU: Setting RMRR:
IOMMU: Prepare 0-16MiB unity mapping for LPC
IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0x1000000]
  alloc irq_desc for 40 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 41 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 42 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 43 on node 0
  alloc kstat_irqs on node 0
PCI-DMA: Intel(R) Virtualization Technology for Directed I/O
audit: initializing netlink socket (disabled)
type=2000 audit(1278069570.010:1): initialized
HugeTLB registered 2 MB page size, pre-allocated 0 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
msgmni has been set to 16109
SELinux:  Registering netfilter hooks
alg: No test for stdrng (krng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
pcieport 0000:00:01.0: setting latency timer to 64
  alloc irq_desc for 44 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:01.0: irq 44 for MSI/MSI-X
pcieport 0000:00:05.0: setting latency timer to 64
  alloc irq_desc for 45 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:05.0: irq 45 for MSI/MSI-X
pcieport 0000:00:09.0: setting latency timer to 64
  alloc irq_desc for 46 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:09.0: irq 46 for MSI/MSI-X
pcieport 0000:00:1c.0: setting latency timer to 64
  alloc irq_desc for 47 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.0: irq 47 for MSI/MSI-X
pcieport 0000:00:1c.1: setting latency timer to 64
  alloc irq_desc for 48 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.1: irq 48 for MSI/MSI-X
pcieport 0000:00:1c.2: setting latency timer to 64
  alloc irq_desc for 49 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.2: irq 49 for MSI/MSI-X
pcieport 0000:00:1c.3: setting latency timer to 64
  alloc irq_desc for 50 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.3: irq 50 for MSI/MSI-X
pcieport 0000:03:00.0: setting latency timer to 64
pcieport 0000:04:00.0: setting latency timer to 64
  alloc irq_desc for 51 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:00.0: irq 51 for MSI/MSI-X
pcieport 0000:04:01.0: setting latency timer to 64
  alloc irq_desc for 52 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:01.0: irq 52 for MSI/MSI-X
pcieport 0000:04:02.0: setting latency timer to 64
  alloc irq_desc for 53 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:02.0: irq 53 for MSI/MSI-X
aer 0000:00:01.0:pcie02: service driver aer loaded
aer 0000:00:05.0:pcie02: service driver aer loaded
aer 0000:00:09.0:pcie02: service driver aer loaded
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
pci-stub: invalid id string ""
input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
ACPI: Power Button [PWRB]
input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
ACPI: Power Button [PWRF]
ACPI: acpi_idle registered with cpuidle
Monitor-Mwait will be used to enter C-1 state
Non-volatile memory driver v1.3
Linux agpgart interface v0.103
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
brd: module loaded
loop: module loaded
ata_piix 0000:00:1f.1: version 2.13
  alloc irq_desc for 20 on node -1
  alloc kstat_irqs on node -1
ata_piix 0000:00:1f.1: PCI INT A -> GSI 20 (level, low) -> IRQ 20
ata_piix 0000:00:1f.1: setting latency timer to 64
scsi0 : ata_piix
scsi1 : ata_piix
ata1: PATA max UDMA/100 cmd 0x30e8 ctl 0x30fc bmdma 0x30c0 irq 20
ata2: PATA max UDMA/100 cmd 0x30e0 ctl 0x30f8 bmdma 0x30c8 irq 20
  alloc irq_desc for 21 on node -1
  alloc kstat_irqs on node -1
ata_piix 0000:00:1f.2: PCI INT B -> GSI 21 (level, low) -> IRQ 21
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
ata_piix 0000:00:1f.2: setting latency timer to 64
scsi2 : ata_piix
scsi3 : ata_piix
ata3: SATA max UDMA/133 cmd 0x30d8 ctl 0x30f4 bmdma 0x3020 irq 21
ata4: SATA max UDMA/133 cmd 0x30d0 ctl 0x30f0 bmdma 0x3028 irq 21
Fixed MDIO Bus: probed
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
ehci_hcd 0000:00:1d.7: irq 19, io mem 0x90b08400
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.35-rc3+ ehci_hcd
usb usb1: SerialNumber: 0000:00:1d.7
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 19, io base 0x000030a0
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb2: SerialNumber: 0000:00:1d.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 20, io base 0x00003080
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb3: SerialNumber: 0000:00:1d.1
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 21, io base 0x00003060
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb4: SerialNumber: 0000:00:1d.2
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
  alloc irq_desc for 22 on node -1
  alloc kstat_irqs on node -1
uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.3: setting latency timer to 64
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.3: irq 22, io base 0x00003040
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.3
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
PNP: No PS/2 controller found. Probing ports directly.
i8042.c: No controller found.
mice: PS/2 mouse device common for all mice
rtc_cmos 00:07: RTC can wake from S4
rtc_cmos 00:07: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: dm-devel@redhat.com
cpuidle: using governor ladder
cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
PM: Resume from disk failed.
registered taskstats version 1
IMA: No TPM chip found, activating TPM-bypass!
  Magic number: 2:591:326
rtc_cmos 00:07: setting system clock to 2010-07-02 11:19:31 UTC (1278069571)
Initalizing network drop monitor service
ata1.00: ATAPI: PIONEER DVD-RW  DVR-112D, BC14, max UDMA/66
ata3.00: ATA-8: ST3750330AS, SD15, max UDMA/133
ata3.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata1.00: configured for UDMA/66
scsi 0:0:0:0: CD-ROM            PIONEER  DVD-RW  DVR-112D BC14 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 0:0:0:0: Attached scsi CD-ROM sr0
sr 0:0:0:0: Attached scsi generic sg0 type 5
ata4.00: ATA-7: ST3400620AS, 3.AAK, max UDMA/133
ata4.00: 781422768 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata3.01: ATA-7: ST3320820AS_P, 3.BQE, max UDMA/133
ata3.01: 625142448 sectors, multi 0: LBA48 NCQ (depth 0/32)
ata3.00: configured for UDMA/133
ata3.01: configured for UDMA/133
scsi 2:0:0:0: Direct-Access     ATA      ST3750330AS      SD15 PQ: 0 ANSI: 5
sd 2:0:0:0: Attached scsi generic sg1 type 0
sd 2:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1
scsi 2:0:1:0: Direct-Access     ATA      ST3320820AS_P    3.BQ PQ: 0 ANSI: 5
sd 2:0:1:0: Attached scsi generic sg2 type 0
sd 2:0:1:0: [sdb] 625142448 512-byte logical blocks: (320 GB/298 GiB)
sd 2:0:1:0: [sdb] Write Protect is off
sd 2:0:1:0: [sdb] Mode Sense: 00 3a 00 00
sd 2:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA

ata4.00: configured for UDMA/133
scsi 3:0:0:0: Direct-Access     ATA      ST3400620AS      3.AA PQ: 0 ANSI: 5
sd 3:0:0:0: Attached scsi generic sg3 type 0
sd 3:0:0:0: [sdc] 781422768 512-byte logical blocks: (400 GB/372 GiB)
sd 3:0:0:0: [sdc] Write Protect is off
sd 3:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 3:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdc:
sd 2:0:0:0: [sda] Attached SCSI disk
 sdb: sdb1 sdb2
sd 2:0:1:0: [sdb] Attached SCSI disk
 sdc1 sdc2 sdc3 sdc4 sdc5
sd 3:0:0:0: [sdc] Attached SCSI disk
Freeing unused kernel memory: 1508k freed
Write protecting the kernel read-only data: 10240k
Freeing unused kernel memory: 1816k freed
Freeing unused kernel memory: 1968k freed
dracut: dracut-005-3.fc13
udev: starting version 151
[drm] Initialized drm 1.1.0 20060810
[drm] VGACON disable radeon kernel modesetting.
pci 0000:02:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
pci 0000:02:00.0: setting latency timer to 64
[drm] Initialized radeon 1.33.0 20080528 for 0000:02:00.0 on minor 0
dracut: Starting plymouth daemon
firewire_ohci 0000:0c:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
usb 2-1: new full speed USB device using uhci_hcd and address 2
firewire_ohci: Added fw-ohci device 0000:0c:00.0, OHCI v1.10, 8 IR + 8 IT contexts, quirks 0x2
usb 2-1: New USB device found, idVendor=05a4, idProduct=9835
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1: Product: USB Keyboard Hub
usb 2-1: Manufacturer: ORTEK
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 3 ports detected
usb 4-2: new full speed USB device using uhci_hcd and address 2
EXT4-fs (sdc2): mounted filesystem with ordered data mode. Opts: (null)
dracut: Mounted root filesystem /dev/sdc2
dracut: Loading SELinux policy
usb 4-2: New USB device found, idVendor=05ac, idProduct=1000
usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
firewire_core: created device fw0: GUID 001ff3fffe8908b0, S800
firewire_core: phy config: card 0, new root=ffc1, gap_count=5
input: HID 05ac:1000 as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input2
generic-usb 0003:05AC:1000.0001: input,hidraw0: USB HID v1.11 Keyboard [HID 05ac:1000] on usb-0000:00:1d.2-2/input0
input: HID 05ac:1000 as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/input/input3
generic-usb 0003:05AC:1000.0002: input,hidraw1: USB HID v1.11 Mouse [HID 05ac:1000] on usb-0000:00:1d.2-2/input1
usb 2-1.3: new full speed USB device using uhci_hcd and address 3
usb 2-1.3: New USB device found, idVendor=05a4, idProduct=9860
usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1.3: Product: USB Keyboard Hub
usb 2-1.3: Manufacturer: ORTEK
input: ORTEK USB Keyboard Hub as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input4
generic-usb 0003:05A4:9860.0003: input,hidraw2: USB HID v1.10 Keyboard [ORTEK USB Keyboard Hub] on usb-0000:00:1d.0-1.3/input0
input: ORTEK USB Keyboard Hub as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.1/input/input5
generic-usb 0003:05A4:9860.0004: input,hidraw3: USB HID v1.10 Device [ORTEK USB Keyboard Hub] on usb-0000:00:1d.0-1.3/input1
SELinux: 2048 avtab hash slots, 196346 rules.
SELinux: 2048 avtab hash slots, 196346 rules.
SELinux:  9 users, 13 roles, 3270 types, 159 bools, 1 sens, 1024 cats
SELinux:  77 classes, 196346 rules
SELinux:  Completing initialization.
SELinux:  Setting up existing superblocks.
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts
SELinux: initialized (dev bdev, type bdev), uses genfs_contexts
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev sockfs, type sockfs), uses task SIDs
SELinux: initialized (dev debugfs, type debugfs), uses genfs_contexts
SELinux: initialized (dev pipefs, type pipefs), uses task SIDs
SELinux: initialized (dev anon_inodefs, type anon_inodefs), uses genfs_contexts
SELinux: initialized (dev devpts, type devpts), uses transition SIDs
SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts
SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
SELinux: initialized (dev securityfs, type securityfs), uses genfs_contexts
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev sdc2, type ext4), uses xattr
type=1403 audit(1278069573.192:2): policy loaded auid=4294967295 ses=4294967295
dracut: Switching root
readahead: starting
udev: starting version 151
usb 4-2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 64 rq 0 len 0 ret -84
usb 4-2: USB disconnect, address 2
usb 4-2: new full speed USB device using uhci_hcd and address 3
usb 4-2: New USB device found, idVendor=05ac, idProduct=8206
usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
i5k_amb: probe of i5k_amb.0 failed with error -16
iTCO_vendor_support: vendor-support=0
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
applesmc: Apple MacPro3 detected:
applesmc:  - Model without accelerometer
applesmc:  - Model without light sensors and backlight
applesmc:  - Model with 40 temperature sensors
applesmc: device successfully initialized.
applesmc: 4 fans found.
applesmc: driver successfully loaded.
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 21 (level, low) -> IRQ 21
ACPI: resource 0000:00:1f.3 [io  0x3000-0x301f] conflicts with ACPI region SMBI [mem 0x00003000-0x0000300f window]
ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
Bluetooth: Generic Bluetooth USB driver ver 0.6
usbcore: registered new interface driver btusb
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.06
iTCO_wdt: unable to reset NO_REBOOT flag, platform may have disabled it
EDAC MC: Ver: 2.1.0 Jun 29 2010
EDAC MC0: Giving out device to 'i5400_edac.c' 'I5400': DEV 0000:00:10.0
EDAC PCI0: Giving out device to module 'i5400_edac' controller 'EDAC PCI controller': DEV '0000:00:10.0' (POLLED)
type=1400 audit(1278094777.948:3): avc:  denied  { mmap_zero } for  pid=790 comm="vbetool" scontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tcontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tclass=memprotect
e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k4
e1000e: Copyright (c) 1999 - 2009 Intel Corporation.
e1000e 0000:07:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
e1000e 0000:07:00.0: setting latency timer to 64
  alloc irq_desc for 54 on node -1
  alloc kstat_irqs on node -1
e1000e 0000:07:00.0: irq 54 for MSI/MSI-X
e1000e 0000:07:00.0: eth0: (PCI Express:2.5GB/s:Width x4) 00:1f:5b:39:85:28
e1000e 0000:07:00.0: eth0: Intel(R) PRO/1000 Network Connection
e1000e 0000:07:00.0: eth0: MAC: 5, PHY: 5, PBA No: 3070ff-0ff
e1000e 0000:07:00.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
e1000e 0000:07:00.1: setting latency timer to 64
  alloc irq_desc for 55 on node -1
  alloc kstat_irqs on node -1
e1000e 0000:07:00.1: irq 55 for MSI/MSI-X
e1000e 0000:07:00.1: eth1: (PCI Express:2.5GB/s:Width x4) 00:1f:5b:39:85:29
e1000e 0000:07:00.1: eth1: Intel(R) PRO/1000 Network Connection
e1000e 0000:07:00.1: eth1: MAC: 5, PHY: 5, PBA No: 3070ff-0ff
  alloc irq_desc for 23 on node -1
  alloc kstat_irqs on node -1
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
  alloc irq_desc for 56 on node -1
  alloc kstat_irqs on node -1
HDA Intel 0000:00:1b.0: irq 56 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
hda_codec: ALC889A: SKU not ready 0x400000f0
input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input6
EXT4-fs (sdc2): re-mounted. Opts: (null)
EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
SELinux: initialized (dev sdc1, type ext4), uses xattr
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sdc5): using internal journal
EXT3-fs (sdc5): mounted filesystem with ordered data mode
SELinux: initialized (dev sdc5, type ext3), uses xattr
Adding 9215996k swap on /dev/sdc4.  Priority:-1 extents:1 across:9215996k 
SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ip6_tables: (C) 2000-2006 Netfilter Core Team
e1000e 0000:07:00.0: irq 54 for MSI/MSI-X
e1000e 0000:07:00.0: irq 54 for MSI/MSI-X
ADDRCONF(NETDEV_UP): eth0: link is not ready
e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
SELinux: initialized (dev rpc_pipefs, type rpc_pipefs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
Bluetooth: L2CAP ver 2.14
Bluetooth: L2CAP socket layer initialized
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
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
fuse init (API version 7.14)
SELinux: initialized (dev fuse, type fuse), uses genfs_contexts
dca service started, version 1.12.1
ioatdma: Intel(R) QuickData Technology Driver 4.00
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A
ioatdma 0000:00:0f.0: PCI INT A: no GSI
ioatdma 0000:00:0f.0: setting latency timer to 64
  alloc irq_desc for 57 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 57 for MSI/MSI-X
  alloc irq_desc for 58 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 58 for MSI/MSI-X
  alloc irq_desc for 59 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 59 for MSI/MSI-X
  alloc irq_desc for 60 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 60 for MSI/MSI-X
ioatdma 0000:00:0f.0: failed to start channel chanerr: 0x10
ioatdma 0000:00:0f.0: Freeing 1 in use descriptors!
ioatdma 0000:00:0f.0: selftest cannot allocate chan resource
ioatdma 0000:00:0f.0: Intel(R) I/OAT DMA Engine init failed
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-02 19:00                                   ` Chris Li
@ 2010-07-05 10:16                                     ` David Woodhouse
  2010-07-06 23:40                                       ` Chris Li
  0 siblings, 1 reply; 44+ messages in thread
From: David Woodhouse @ 2010-07-05 10:16 UTC (permalink / raw)
  To: Chris Li; +Cc: Williams, Dan J, linux-kernel

On Fri, 2010-07-02 at 20:00 +0100, Chris Li wrote:
> But I don't see the line that print out BIOS is lying.

Hrm. Want to augment the dmar_find_matched_drhd_unit() function to
_always_ print the DRHD returned for the offending PCI device? And if
that still doesn't show, make it print pdev->vendor, pdev->device and
the returned DRHD pointer for _every_ call?

-- 
dwmw2


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-05 10:16                                     ` David Woodhouse
@ 2010-07-06 23:40                                       ` Chris Li
  2010-07-07  0:51                                         ` Dan Williams
  0 siblings, 1 reply; 44+ messages in thread
From: Chris Li @ 2010-07-06 23:40 UTC (permalink / raw)
  To: David Woodhouse; +Cc: Williams, Dan J, linux-kernel

On Mon, Jul 5, 2010 at 3:16 AM, David Woodhouse <dwmw2@infradead.org> wrote:
> On Fri, 2010-07-02 at 20:00 +0100, Chris Li wrote:
>> But I don't see the line that print out BIOS is lying.
>
> Hrm. Want to augment the dmar_find_matched_drhd_unit() function to
> _always_ print the DRHD returned for the offending PCI device? And if
> that still doesn't show, make it print pdev->vendor, pdev->device and
> the returned DRHD pointer for _every_ call?

I just did some experiment, my PCI device ID is  PCI_DEVICE_ID_INTEL_ESB2_0
(0x2670) instead of PCI_DEVICE_ID_INTEL_IOAT_SNB.

That seems to be the reason preventing the warning to be print out. I am not
sure the warning should be always print out. Just curious why it did
not trigger.

Chris

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-07  0:51                                         ` Dan Williams
@ 2010-07-07  0:51                                           ` Chris Li
  2010-07-07  0:58                                             ` Dan Williams
  2010-07-07  3:40                                           ` David Woodhouse
  1 sibling, 1 reply; 44+ messages in thread
From: Chris Li @ 2010-07-07  0:51 UTC (permalink / raw)
  To: Dan Williams; +Cc: David Woodhouse, linux-kernel, Matthew Wilcox

On Tue, Jul 6, 2010 at 5:51 PM, Dan Williams <dan.j.williams@intel.com> wrote:
> No, it should be PCI_DEVICE_ID_INTEL_IOAT_SNB (0x402f) for the dma
> engine at 00:0f.0 .  PCI_DEVICE_ID_INTEL_ESB2_0 is the LPC controller at
> 00:1f.0,
>
>> That seems to be the reason preventing the warning to be print out. I am not
>> sure the warning should be always print out. Just curious why it did
>> not trigger.
>
> It should always trigger, and I have verified as much with the attached
> replacement patch (by forcing the error on a working system), but we run
> into a new problem.  dma_pool_alloc() assumes that any dma_mapping error
> is transient.  Do we need a new type of dma_mapping_error() that
> indicates permanent failure versus ENOMEM?  The driver can handle the
> allocation failure, but it never gets the chance.

Should I test your V2 patch instead?

Chris

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-06 23:40                                       ` Chris Li
@ 2010-07-07  0:51                                         ` Dan Williams
  2010-07-07  0:51                                           ` Chris Li
  2010-07-07  3:40                                           ` David Woodhouse
  0 siblings, 2 replies; 44+ messages in thread
From: Dan Williams @ 2010-07-07  0:51 UTC (permalink / raw)
  To: Chris Li; +Cc: David Woodhouse, linux-kernel, Matthew Wilcox

[-- Attachment #1: Type: text/plain, Size: 3902 bytes --]

[ adding Matthew as one of last people to touch mm/dmapool.c ]

On Tue, 2010-07-06 at 16:40 -0700, Chris Li wrote:
> On Mon, Jul 5, 2010 at 3:16 AM, David Woodhouse <dwmw2@infradead.org> wrote:
> > On Fri, 2010-07-02 at 20:00 +0100, Chris Li wrote:
> >> But I don't see the line that print out BIOS is lying.
> >
> > Hrm. Want to augment the dmar_find_matched_drhd_unit() function to
> > _always_ print the DRHD returned for the offending PCI device? And if
> > that still doesn't show, make it print pdev->vendor, pdev->device and
> > the returned DRHD pointer for _every_ call?
> 
> I just did some experiment, my PCI device ID is  PCI_DEVICE_ID_INTEL_ESB2_0
> (0x2670) instead of PCI_DEVICE_ID_INTEL_IOAT_SNB.

No, it should be PCI_DEVICE_ID_INTEL_IOAT_SNB (0x402f) for the dma
engine at 00:0f.0 .  PCI_DEVICE_ID_INTEL_ESB2_0 is the LPC controller at
00:1f.0,

> That seems to be the reason preventing the warning to be print out. I am not
> sure the warning should be always print out. Just curious why it did
> not trigger.

It should always trigger, and I have verified as much with the attached
replacement patch (by forcing the error on a working system), but we run
into a new problem.  dma_pool_alloc() assumes that any dma_mapping error
is transient.  Do we need a new type of dma_mapping_error() that
indicates permanent failure versus ENOMEM?  The driver can handle the
allocation failure, but it never gets the chance.

------------[ cut here ]------------
WARNING: at drivers/pci/dmar.c:574 dmar_find_matched_drhd_unit+0xe4/0xfa()
Hardware name: [redacted to protect the innocent]
BIOS wrongly assigned I/OAT IOMMU 5: reg_base_addr fe71a000 cap 4900800c2f0462 ecap e01
Modules linked in: ioatdma(+) dca ipv6 snd_pcsp snd_pcm snd_timer snd soundcore i2c_i801 snd_page_alloc serio_raw i2c_core joydev
Pid: 1166, comm: modprobe Not tainted 2.6.35-rc3+ #2
Call Trace:
 [<ffffffff8104bfd0>] warn_slowpath_common+0x85/0x9d
 [<ffffffff8104c043>] warn_slowpath_fmt_taint+0x3f/0x41
 [<ffffffff8125dd4b>] dmar_find_matched_drhd_unit+0xe4/0xfa
 [<ffffffff8126179d>] get_domain_for_dev.clone.3+0x111/0x471
 [<ffffffff81261cbb>] get_valid_domain_for_dev+0x26/0x9a
 [<ffffffff81261f51>] __intel_map_single+0x4c/0x175
 [<ffffffff81262184>] intel_alloc_coherent+0xc7/0xef
 [<ffffffff810edcd2>] dma_pool_alloc+0x179/0x2ab
 [<ffffffffa00ed606>] ? kzalloc+0x14/0x16 [ioatdma]
 [<ffffffffa00efe58>] ioat2_alloc_chan_resources+0x4f/0x219 [ioatdma]
 [<ffffffffa00f33b9>] ioat_dma_self_test+0x94/0x2af [ioatdma]
 [<ffffffff8109bff2>] ? devm_request_threaded_irq+0x98/0xaa
 [<ffffffffa00f31cd>] ioat_probe+0x338/0x3aa [ioatdma]
 [<ffffffffa00f3657>] ioat2_dma_probe+0x83/0x106 [ioatdma]
 [<ffffffffa00f2ded>] ioat_pci_probe+0x133/0x195 [ioatdma]
 [<ffffffff8124b539>] local_pci_probe+0x17/0x1b
 [<ffffffff8124c2f5>] pci_device_probe+0xcd/0xfd
 [<ffffffff812ee5f5>] ? driver_sysfs_add+0x4c/0x71
 [<ffffffff812ee81a>] driver_probe_device+0x12f/0x240
 [<ffffffff812ee97a>] __driver_attach+0x4f/0x6b
 [<ffffffff812ee92b>] ? __driver_attach+0x0/0x6b
 [<ffffffff812edc66>] bus_for_each_dev+0x53/0x88
 [<ffffffff812ee554>] driver_attach+0x1e/0x20
 [<ffffffff812ee19a>] bus_add_driver+0xd5/0x23b
 [<ffffffff812eec54>] driver_register+0x9d/0x10e
 [<ffffffff8124c521>] __pci_register_driver+0x58/0xc8
 [<ffffffffa00fc000>] ? ioat_init_module+0x0/0x85 [ioatdma]
 [<ffffffffa00fc000>] ? ioat_init_module+0x0/0x85 [ioatdma]
 [<ffffffffa00fc06d>] ioat_init_module+0x6d/0x85 [ioatdma]
 [<ffffffff81002069>] do_one_initcall+0x5e/0x159
 [<ffffffff8107bd01>] sys_init_module+0xa1/0x1e0
 [<ffffffff81009c32>] system_call_fastpath+0x16/0x1b
---[ end trace 02c1ac1f56dc9544 ]---
Disabling lock debugging due to kernel taint
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
[...ad infinitum...]

--
Dan


[-- Attachment #2: ioat-catch-broken-vtd-v2.patch --]
[-- Type: text/x-patch, Size: 1670 bytes --]

diff --git a/drivers/pci/dmar.c b/drivers/pci/dmar.c
index 0a19708..f183ac9 100644
--- a/drivers/pci/dmar.c
+++ b/drivers/pci/dmar.c
@@ -532,7 +532,7 @@ static int dmar_pci_device_match(struct pci_dev *devices[], int cnt,
 struct dmar_drhd_unit *
 dmar_find_matched_drhd_unit(struct pci_dev *dev)
 {
-	struct dmar_drhd_unit *dmaru = NULL;
+	struct dmar_drhd_unit *dmaru, *found = NULL;
 	struct acpi_dmar_hardware_unit *drhd;
 
 	dev = pci_physfn(dev);
@@ -544,14 +544,38 @@ dmar_find_matched_drhd_unit(struct pci_dev *dev)
 
 		if (dmaru->include_all &&
 		    drhd->segment == pci_domain_nr(dev->bus))
-			return dmaru;
-
-		if (dmar_pci_device_match(dmaru->devices,
+			found = dmaru;
+		else if (dmar_pci_device_match(dmaru->devices,
 					  dmaru->devices_cnt, dev))
-			return dmaru;
+			found = dmaru;
+
+
+		if (found)
+			break;
+	}
+
+	/* We know that this device only exists on this chipset, has its
+	 * own IOMMU, and is uniquely identified by bit 54 being set in
+	 * its capability mask.  Catch BIOSes that specify the incorrect
+	 * IOMMU unit.
+	 */
+	if (found &&
+	    dev->vendor == PCI_VENDOR_ID_INTEL &&
+	    dev->device == PCI_DEVICE_ID_INTEL_IOAT_SNB &&
+	    !test_bit(54, (unsigned long *) &found->iommu->cap)) {
+		struct intel_iommu *iommu = found->iommu;
+
+		WARN_TAINT_ONCE(1, TAINT_FIRMWARE_WORKAROUND,
+				"BIOS wrongly assigned I/OAT IOMMU "
+				"%d: reg_base_addr %llx cap %llx ecap %llx\n",
+				iommu->seq_id,
+				(unsigned long long)found->reg_base_addr,
+				(unsigned long long)iommu->cap,
+				(unsigned long long)iommu->ecap);
+		found = NULL;
 	}
 
-	return NULL;
+	return found;
 }
 
 int __init dmar_dev_scope_init(void)

^ permalink raw reply related	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-07  0:51                                           ` Chris Li
@ 2010-07-07  0:58                                             ` Dan Williams
  2010-07-07  1:03                                               ` Chris Li
  0 siblings, 1 reply; 44+ messages in thread
From: Dan Williams @ 2010-07-07  0:58 UTC (permalink / raw)
  To: Chris Li; +Cc: David Woodhouse, linux-kernel, Matthew Wilcox

On 7/6/2010 5:51 PM, Chris Li wrote:
> On Tue, Jul 6, 2010 at 5:51 PM, Dan Williams<dan.j.williams@intel.com>  wrote:
>> No, it should be PCI_DEVICE_ID_INTEL_IOAT_SNB (0x402f) for the dma
>> engine at 00:0f.0 .  PCI_DEVICE_ID_INTEL_ESB2_0 is the LPC controller at
>> 00:1f.0,
>>
>>> That seems to be the reason preventing the warning to be print out. I am not
>>> sure the warning should be always print out. Just curious why it did
>>> not trigger.
>>
>> It should always trigger, and I have verified as much with the attached
>> replacement patch (by forcing the error on a working system), but we run
>> into a new problem.  dma_pool_alloc() assumes that any dma_mapping error
>> is transient.  Do we need a new type of dma_mapping_error() that
>> indicates permanent failure versus ENOMEM?  The driver can handle the
>> allocation failure, but it never gets the chance.
>
> Should I test your V2 patch instead?
>

It would confirm that we are catching the BIOS misconfiguration, but 
your system will get stuck in this loop.  So just make sure you can get 
back to a working config, which it sounds like you can.

--
Dan




^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-07  0:58                                             ` Dan Williams
@ 2010-07-07  1:03                                               ` Chris Li
  2010-07-07  3:22                                                 ` David Woodhouse
  0 siblings, 1 reply; 44+ messages in thread
From: Chris Li @ 2010-07-07  1:03 UTC (permalink / raw)
  To: Dan Williams; +Cc: David Woodhouse, linux-kernel, Matthew Wilcox

[-- Attachment #1: Type: text/plain, Size: 325 bytes --]

On Tue, Jul 6, 2010 at 5:58 PM, Dan Williams <dan.j.williams@intel.com> wrote:
>
> It would confirm that we are catching the BIOS misconfiguration, but your
> system will get stuck in this loop.  So just make sure you can get back to a
> working config, which it sounds like you can.
>
Here is the new dmesg.

Chris

[-- Attachment #2: dmesg --]
[-- Type: application/octet-stream, Size: 119927 bytes --]

Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.35-rc3+ () (gcc version 4.4.4 20100503 (Red Hat 4.4.4-2) (GCC) ) #45 SMP Tue Jul 6 17:30:44 PDT 2010
Command line: root=UUID=e953c66f-e484-4e5b-8b21-93fe8a024879 ro nomodeset noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000007f67e000 (usable)
 BIOS-e820: 000000007f67e000 - 000000007f6ec000 (ACPI NVS)
 BIOS-e820: 000000007f6ec000 - 000000007f6ed000 (ACPI data)
 BIOS-e820: 000000007f6ed000 - 000000007f6f5000 (ACPI NVS)
 BIOS-e820: 000000007f6f5000 - 000000007f991000 (ACPI data)
 BIOS-e820: 000000007f991000 - 000000007f995000 (reserved)
 BIOS-e820: 000000007f995000 - 000000007fc00000 (ACPI data)
 BIOS-e820: 000000007fc00000 - 0000000080000000 (reserved)
 BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000280000000 (usable)
NX (Execute Disable) protection: active
DMI 2.4 present.
e820 update range: 0000000000000000 - 0000000000001000 (usable) ==> (reserved)
e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
No AGP bridge found
last_pfn = 0x280000 max_arch_pfn = 0x400000000
MTRR default type: uncachable
MTRR fixed ranges enabled:
  00000-9FFFF write-back
  A0000-FFFFF uncachable
MTRR variable ranges enabled:
  0 base 0080000000 mask 3F80000000 uncachable
  1 base 007FC00000 mask 3FFFC00000 uncachable
  2 base 0000000000 mask 3000000000 write-back
  3 disabled
  4 disabled
  5 disabled
  6 disabled
  7 disabled
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
original variable MTRRs
reg 0, base: 2GB, range: 2GB, type UC
reg 1, base: 2044MB, range: 4MB, type UC
reg 2, base: 0GB, range: 64GB, type WB
total RAM covered: 63484M
Found optimal setting for mtrr clean up
 gran_size: 64K 	chunk_size: 8M 	num_reg: 6  	lose cover RAM: 0G
New variable MTRRs
reg 0, base: 0GB, range: 2GB, type WB
reg 1, base: 2044MB, range: 4MB, type UC
reg 2, base: 4GB, range: 4GB, type WB
reg 3, base: 8GB, range: 8GB, type WB
reg 4, base: 16GB, range: 16GB, type WB
reg 5, base: 32GB, range: 32GB, type WB
e820 update range: 000000007fc00000 - 0000000100000000 (usable) ==> (reserved)
last_pfn = 0x7f67e max_arch_pfn = 0x400000000
initial memory mapped : 0 - 20000000
found SMP MP-table at [ffff8800000fec60] fec60
init_memory_mapping: 0000000000000000-000000007f67e000
 0000000000 - 007f600000 page 2M
 007f600000 - 007f67e000 page 4k
kernel direct mapping tables up to 7f67e000 @ 8000-c000
init_memory_mapping: 0000000100000000-0000000280000000
 0100000000 - 0280000000 page 2M
kernel direct mapping tables up to 280000000 @ a000-15000
RAMDISK: 3736a000 - 37ff0000
ACPI: RSDP 00000000000fe020 00024 (v02 APPLE )
ACPI: XSDT 000000007f7441c0 000F4 (v01 APPLE   Apple00 0000006C      01000013)
ACPI: FACP 000000007f740000 000F4 (v04 APPLE   Apple00 0000006C Loki 0000005F)
ACPI: DSDT 000000007f737000 049CC (v01 APPLE   Apple00 00010001 Loki 0000005F)
ACPI: FACS 000000007f68b000 00040
ACPI: ECDT 000000007f742000 00053 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: HPET 000000007f73f000 00038 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: APIC 000000007f73d000 000BC (v02 APPLE   Apple00 00000000 Loki 0000005F)
ACPI: MCFG 000000007f73c000 0003C (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: SSDT 000000007f736000 00146 (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
ACPI: SSDT 000000007f735000 0034B (v01 CPUPST  Cpu0Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f734000 00047 (v01  PmRef  Cpu1Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f733000 00337 (v01 CPUPST  Cpu1Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f732000 00047 (v01  PmRef  Cpu2Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f731000 00337 (v01 CPUPST  Cpu2Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f730000 00047 (v01  PmRef  Cpu3Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72f000 00337 (v01 CPUPST  Cpu3Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72e000 00047 (v01  PmRef  Cpu4Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72d000 00337 (v01 CPUPST  Cpu4Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72c000 00047 (v01  PmRef  Cpu5Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72b000 00337 (v01 CPUPST  Cpu5Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72a000 00047 (v01  PmRef  Cpu6Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f729000 00337 (v01 CPUPST  Cpu6Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f728000 00047 (v01  PmRef  Cpu7Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f727000 00337 (v01 CPUPST  Cpu7Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f726000 0003D (v01  PmRef    CpuPm 00003000 INTL 20061109)
ACPI: SSDT 000000007f71d000 004BE (v01 PCIRef  Pci8844 00001000 INTL 20061109)
ACPI: DMAR 000000007f71a000 00088 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: SSDT 000000007f724000 00892 (v01 SataRe  SataPri 00001000 INTL 20061109)
ACPI: SSDT 000000007f723000 005F4 (v01 SataRe  SataSec 00001000 INTL 20061109)
ACPI: Local APIC address 0xfee00000
No NUMA configuration found
Faking a node at 0000000000000000-0000000280000000
Initmem setup node 0 0000000000000000-0000000280000000
  NODE_DATA [0000000100000000 - 0000000100013fff]
 [ffffea0000000000-ffffea0008bfffff] PMD -> [ffff880100200000-ffff8801071fffff] on node 0
Zone PFN ranges:
  DMA      0x00000001 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00280000
Movable zone start PFN for each node
early_node_map[3] active PFN ranges
    0: 0x00000001 -> 0x0000009f
    0: 0x00000100 -> 0x0007f67e
    0: 0x00100000 -> 0x00280000
On node 0 totalpages: 2094620
  DMA zone: 56 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 3942 pages, LIFO batch:0
  DMA32 zone: 14280 pages used for memmap
  DMA32 zone: 503478 pages, LIFO batch:31
  Normal zone: 21504 pages used for memmap
  Normal zone: 1551360 pages, LIFO batch:31
ACPI: PM-Timer IO Port: 0x408
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
ACPI: LAPIC (acpi_id[0x04] lapic_id[0x07] enabled)
ACPI: LAPIC (acpi_id[0x05] lapic_id[0x05] enabled)
ACPI: LAPIC (acpi_id[0x06] lapic_id[0x04] enabled)
ACPI: LAPIC (acpi_id[0x07] lapic_id[0x06] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x02] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x03] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x04] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x05] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x06] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x07] high level lint[0x1])
ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 8 CPUs, 0 hotplug CPUs
nr_irqs_gsi: 40
early_res array is doubled to 64 at [7000 - 77ff]
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
PM: Registered nosave memory: 000000007f67e000 - 000000007f6ec000
PM: Registered nosave memory: 000000007f6ec000 - 000000007f6ed000
PM: Registered nosave memory: 000000007f6ed000 - 000000007f6f5000
PM: Registered nosave memory: 000000007f6f5000 - 000000007f991000
PM: Registered nosave memory: 000000007f991000 - 000000007f995000
PM: Registered nosave memory: 000000007f995000 - 000000007fc00000
PM: Registered nosave memory: 000000007fc00000 - 0000000080000000
PM: Registered nosave memory: 0000000080000000 - 00000000ffe00000
PM: Registered nosave memory: 00000000ffe00000 - 0000000100000000
Allocating PCI resources starting at 80000000 (gap: 80000000:7fe00000)
Booting paravirtualized kernel on bare hardware
setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:8 nr_node_ids:1
PERCPU: Embedded 30 pages/cpu @ffff880002200000 s90304 r8192 d24384 u262144
pcpu-alloc: s90304 r8192 d24384 u262144 alloc=1*2097152
pcpu-alloc: [0] 0 1 2 3 4 5 6 7 
early_res array is doubled to 128 at [10000 - 10fff]
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2058780
Policy zone: Normal
Kernel command line: root=UUID=e953c66f-e484-4e5b-8b21-93fe8a024879 ro nomodeset noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us
PID hash table entries: 4096 (order: 3, 32768 bytes)
Checking aperture...
No AGP bridge found
Calgary: detecting Calgary via BIOS EBDA area
Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Subtract (62 early reservations)
  #1 [0001000000 - 0001deed10]   TEXT DATA BSS
  #2 [003736a000 - 0037ff0000]         RAMDISK
  #3 [0001def000 - 0001def1f1]             BRK
  #4 [000009fc00 - 00000fec60]   BIOS reserved
  #5 [00000fec60 - 00000fec70]    MP-table mpf
  #6 [00000feea4 - 0000100000]   BIOS reserved
  #7 [00000fec70 - 00000feea4]    MP-table mpc
  #8 [0000001000 - 0000003000]      TRAMPOLINE
  #9 [0000003000 - 0000007000]     ACPI WAKEUP
  #10 [0000008000 - 000000a000]         PGTABLE
  #11 [000000a000 - 0000010000]         PGTABLE
  #12 [0100000000 - 0100014000]       NODE_DATA
  #13 [0001def200 - 0001df0200]         BOOTMEM
  #14 [00021f0200 - 00021f0800]         BOOTMEM
  #15 [0100014000 - 0100015000]         BOOTMEM
  #16 [0100015000 - 0100016000]         BOOTMEM
  #17 [0100200000 - 0107200000]        MEMMAP 0
  #18 [0001deed40 - 0001deeec0]         BOOTMEM
  #19 [0001df0200 - 0001e08200]         BOOTMEM
  #20 [0001e08200 - 0001e20200]         BOOTMEM
  #21 [0001e21000 - 0001e22000]         BOOTMEM
  #22 [0001deeec0 - 0001deef01]         BOOTMEM
  #23 [0001deef40 - 0001deef83]         BOOTMEM
  #24 [0001e20200 - 0001e20510]         BOOTMEM
  #25 [0001e20540 - 0001e205a8]         BOOTMEM
  #26 [0001e205c0 - 0001e20628]         BOOTMEM
  #27 [0001e20640 - 0001e206a8]         BOOTMEM
  #28 [0001e206c0 - 0001e20728]         BOOTMEM
  #29 [0001e20740 - 0001e207a8]         BOOTMEM
  #30 [0001e207c0 - 0001e20828]         BOOTMEM
  #31 [0001e20840 - 0001e208a8]         BOOTMEM
  #32 [0001e208c0 - 0001e20928]         BOOTMEM
  #33 [0001e20940 - 0001e209a8]         BOOTMEM
  #34 [0001e209c0 - 0001e20a28]         BOOTMEM
  #35 [0001e20a40 - 0001e20aa8]         BOOTMEM
  #36 [0001e20ac0 - 0001e20b28]         BOOTMEM
  #37 [0001e20b40 - 0001e20ba8]         BOOTMEM
  #38 [0001deefc0 - 0001deefe0]         BOOTMEM
  #39 [0001e20bc0 - 0001e20be0]         BOOTMEM
  #40 [0001e20c00 - 0001e20c8b]         BOOTMEM
  #41 [0001e20cc0 - 0001e20d4b]         BOOTMEM
  #42 [0002200000 - 000221e000]         BOOTMEM
  #43 [0002240000 - 000225e000]         BOOTMEM
  #44 [0002280000 - 000229e000]         BOOTMEM
  #45 [00022c0000 - 00022de000]         BOOTMEM
  #46 [0002300000 - 000231e000]         BOOTMEM
  #47 [0002340000 - 000235e000]         BOOTMEM
  #48 [0002380000 - 000239e000]         BOOTMEM
  #49 [00023c0000 - 00023de000]         BOOTMEM
  #50 [0001e20d80 - 0001e20d88]         BOOTMEM
  #51 [0001e20dc0 - 0001e20dc8]         BOOTMEM
  #52 [0001e20e00 - 0001e20e20]         BOOTMEM
  #53 [0001e20e40 - 0001e20e80]         BOOTMEM
  #54 [0001e20e80 - 0001e20fa0]         BOOTMEM
  #55 [0001e24000 - 0001e24048]         BOOTMEM
  #56 [0001e24080 - 0001e240c8]         BOOTMEM
  #57 [0001e24100 - 0001e2c100]         BOOTMEM
  #58 [00023de000 - 00063de000]         BOOTMEM
  #59 [0001e2c100 - 0001e4c100]         BOOTMEM
  #60 [0001e4c100 - 0001e8c100]         BOOTMEM
  #61 [0000011000 - 0000019000]         BOOTMEM
Memory: 8169400k/10485760k available (4310k kernel code, 2107280k absent, 209080k reserved, 6881k data, 1508k init)
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
Hierarchical RCU implementation.
	RCU-based detection of stalled CPUs is disabled.
	Verbose stalled-CPUs detection is disabled.
NR_IRQS:16640 nr_irqs:744
Extended CMOS year: 2000
Console: colour VGA+ 80x25
console [tty0] enabled
allocated 83886080 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want memory cgroups
hpet clockevent registered
Fast TSC calibration using PIT
Detected 2793.274 MHz processor.
Calibrating delay loop (skipped), value calculated using timer frequency.. 5586.54 BogoMIPS (lpj=2793274)
pid_max: default: 32768 minimum: 301
Security Framework initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
Mount-cache hash table entries: 256
Initializing cgroup subsys ns
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys net_cls
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
mce: CPU supports 6 MCE banks
CPU0: Thermal monitoring enabled (TM2)
using mwait in idle threads.
Performance Events: PEBS fmt0+, Core2 events, Intel PMU driver.
... version:                2
... bit width:              40
... generic registers:      2
... value mask:             000000ffffffffff
... max period:             000000007fffffff
... fixed-purpose events:   3
... event mask:             0000000700000003
ACPI: Core revision 20100428
ftrace: converting mcount calls to 0f 1f 44 00 00
ftrace: allocating 20112 entries in 79 pages
DMAR: Host address width 38
DMAR: DRHD base: 0x000000fe710000 flags: 0x0
IOMMU 0: reg_base_addr fe710000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe714000 flags: 0x0
IOMMU 1: reg_base_addr fe714000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe719000 flags: 0x0
IOMMU 2: reg_base_addr fe719000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe718000 flags: 0x1
IOMMU 3: reg_base_addr fe718000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: No RMRR found
DMAR: No ATSR found
Setting APIC routing to flat
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Xeon(R) CPU           E5462  @ 2.80GHz stepping 06
Booting Node   0, Processors  #1 #2 #3 #4 #5 #6 #7 Ok.
Brought up 8 CPUs
Total of 8 processors activated (44688.27 BogoMIPS).
regulator: core version 0.5
Time: 17:35:45  Date: 07/06/10
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
PCI: not using MMCONFIG
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: EC description table is found, configuring boot EC
ACPI: BIOS _OSI(Linux) query ignored
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S4 S5)
ACPI: BIOS offers _GTS
ACPI: If "acpi.gts=1" improves suspend, please notify linux-acpi@vger.kernel.org
ACPI: Using IOAPIC for interrupt routing
PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
ACPI: EC: GPE = 0x11, I/O: command/status = 0x66, data = 0x62
ACPI: No dock devices found.
PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
pci_root PNP0A08:00: host bridge window [mem 0x000d8000-0x000dbfff]
pci_root PNP0A08:00: host bridge window [mem 0x80000000-0xfe000000]
pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
pci 0000:00:00.0: PME# disabled
pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
pci 0000:00:01.0: PME# disabled
pci 0000:00:05.0: PME# supported from D0 D3hot D3cold
pci 0000:00:05.0: PME# disabled
pci 0000:00:09.0: PME# supported from D0 D3hot D3cold
pci 0000:00:09.0: PME# disabled
pci 0000:00:0f.0: reg 10: [mem 0x90b00000-0x90b03fff 64bit]
pci 0000:00:1b.0: reg 10: [mem 0x90b04000-0x90b07fff 64bit]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.1: PME# disabled
pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.2: PME# disabled
pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.3: PME# disabled
pci 0000:00:1d.0: reg 20: [io  0x30a0-0x30bf]
pci 0000:00:1d.1: reg 20: [io  0x3080-0x309f]
pci 0000:00:1d.2: reg 20: [io  0x3060-0x307f]
pci 0000:00:1d.3: reg 20: [io  0x3040-0x305f]
pci 0000:00:1d.7: reg 10: [mem 0x90b08400-0x90b087ff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.1: reg 10: [io  0x30e8-0x30ef]
pci 0000:00:1f.1: reg 14: [io  0x30fc-0x30ff]
pci 0000:00:1f.1: reg 18: [io  0x30e0-0x30e7]
pci 0000:00:1f.1: reg 1c: [io  0x30f8-0x30fb]
pci 0000:00:1f.1: reg 20: [io  0x30c0-0x30cf]
pci 0000:00:1f.2: reg 10: [io  0x30d8-0x30df]
pci 0000:00:1f.2: reg 14: [io  0x30f4-0x30f7]
pci 0000:00:1f.2: reg 18: [io  0x30d0-0x30d7]
pci 0000:00:1f.2: reg 1c: [io  0x30f0-0x30f3]
pci 0000:00:1f.2: reg 20: [io  0x3020-0x302f]
pci 0000:00:1f.2: reg 24: [mem 0x90b08000-0x90b083ff]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:00:1f.3: reg 20: [io  0x3000-0x301f]
pci 0000:00:01.0: PCI bridge to [bus 01-01]
pci 0000:00:01.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:02:00.0: reg 10: [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:02:00.0: reg 18: [mem 0x90a20000-0x90a2ffff 64bit]
pci 0000:02:00.0: reg 20: [io  0x2000-0x20ff]
pci 0000:02:00.0: reg 30: [mem 0x90a00000-0x90a1ffff pref]
pci 0000:02:00.0: supports D1 D2
pci 0000:00:05.0: PCI bridge to [bus 02-02]
pci 0000:00:05.0:   bridge window [io  0x2000-0x2fff]
pci 0000:00:05.0:   bridge window [mem 0x90a00000-0x90afffff]
pci 0000:00:05.0:   bridge window [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
pci 0000:03:00.0: PME# disabled
pci 0000:03:00.3: PME# supported from D0 D3hot D3cold
pci 0000:03:00.3: PME# disabled
pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:00:09.0: PCI bridge to [bus 03-08]
pci 0000:00:09.0:   bridge window [io  0x1000-0x1fff]
pci 0000:00:09.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:00:09.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:00.0: PME# supported from D0 D3hot D3cold
pci 0000:04:00.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:04:01.0: PME# supported from D0 D3hot D3cold
pci 0000:04:01.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:04:02.0: PME# supported from D0 D3hot D3cold
pci 0000:04:02.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:03:00.0: PCI bridge to [bus 04-07]
pci 0000:03:00.0:   bridge window [io  0x1000-0x1fff]
pci 0000:03:00.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:03:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:00.0: PCI bridge to [bus 05-05]
pci 0000:04:00.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:04:00.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:04:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:01.0: PCI bridge to [bus 06-06]
pci 0000:04:01.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:04:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:04:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:07:00.0: reg 10: [mem 0x90820000-0x9083ffff]
pci 0000:07:00.0: reg 14: [mem 0x90400000-0x907fffff]
pci 0000:07:00.0: reg 18: [io  0x1020-0x103f]
pci 0000:07:00.0: PME# supported from D0 D3hot D3cold
pci 0000:07:00.0: PME# disabled
pci 0000:07:00.1: reg 10: [mem 0x90800000-0x9081ffff]
pci 0000:07:00.1: reg 14: [mem 0x90000000-0x903fffff]
pci 0000:07:00.1: reg 18: [io  0x1000-0x101f]
pci 0000:07:00.1: PME# supported from D0 D3hot D3cold
pci 0000:07:00.1: PME# disabled
pci 0000:07:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
pci 0000:04:02.0: PCI bridge to [bus 07-07]
pci 0000:04:02.0:   bridge window [io  0x1000-0x1fff]
pci 0000:04:02.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:04:02.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:03:00.3: PCI bridge to [bus 08-08]
pci 0000:03:00.3:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:03:00.3:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:03:00.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.0: PCI bridge to [bus 09-09]
pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.1: PCI bridge to [bus 0a-0a]
pci 0000:00:1c.1:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.1:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.1:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:0b:00.0: supports D1 D2
pci 0000:00:1c.2: PCI bridge to [bus 0b-0c]
pci 0000:00:1c.2:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.2:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:00:1c.2:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:0c:00.0: reg 10: [mem 0x90904000-0x909047ff]
pci 0000:0c:00.0: reg 14: [mem 0x90900000-0x90903fff]
pci 0000:0c:00.0: supports D1 D2
pci 0000:0c:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0c:00.0: PME# disabled
pci 0000:0b:00.0: PCI bridge to [bus 0c-0c]
pci 0000:0b:00.0:   bridge window [io  0xfffffffffffff000-0x0000] (disabled)
pci 0000:0b:00.0:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:0b:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.3: PCI bridge to [bus 0d-0d]
pci 0000:00:1c.3:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1e.0: PCI bridge to [bus 0e-0e] (subtractive decode)
pci 0000:00:1e.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7] (subtractive decode)
pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000d8000-0x000dbfff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x80000000-0xfe000000] (subtractive decode)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P5._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P3._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P4._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.NRP5._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.NRP1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 5 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKC] (IRQs 5 7 9 *10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 *9 10 11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 5 7 9 10 11) *3
ACPI: PCI Interrupt Link [LNKF] (IRQs *5 7 9 10 11)
ACPI: PCI Interrupt Link [LNKG] (IRQs 5 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKH] (IRQs 5 7 9 *10 11)
vgaarb: device added: PCI:0000:02:00.0,decodes=io+mem,owns=io+mem,locks=none
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
PCI: pci_cache_line_size set to 64 bytes
reserve RAM buffer: 000000000009fc00 - 000000000009ffff 
reserve RAM buffer: 000000007f67e000 - 000000007fffffff 
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 comparators, 64-bit 14.318180 MHz counter
Switching to clocksource tsc
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 10 devices
ACPI: ACPI bus type pnp unregistered
system 00:01: [mem 0xe0000000-0xefffffff] has been reserved
system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved
system 00:01: [mem 0xffc00000-0xffffffff] could not be reserved
system 00:01: [mem 0xfec00000-0xfecfffff] could not be reserved
system 00:01: [mem 0xfee00000-0xfeefffff] has been reserved
system 00:01: [mem 0xfe700000-0xfe7003ff] has been reserved
system 00:01: [mem 0xfe600000-0xfe6fffff] has been reserved
system 00:01: [mem 0xfe000000-0xfe01ffff] could not be reserved
system 00:08: [io  0x0320-0x037f] has been reserved
system 00:08: [io  0x0400-0x047f] has been reserved
system 00:08: [io  0x0500-0x053f] has been reserved
system 00:08: [io  0x0872-0x0875] has been reserved
pci 0000:00:1c.0: BAR 14: assigned [mem 0x90c00000-0x90dfffff]
pci 0000:00:1c.0: BAR 15: assigned [mem 0x90e00000-0x90ffffff 64bit pref]
pci 0000:00:1c.1: BAR 14: assigned [mem 0x91000000-0x911fffff]
pci 0000:00:1c.1: BAR 15: assigned [mem 0x91200000-0x913fffff 64bit pref]
pci 0000:00:1c.2: BAR 15: assigned [mem 0x91400000-0x915fffff 64bit pref]
pci 0000:00:1c.3: BAR 14: assigned [mem 0x91600000-0x917fffff]
pci 0000:00:1c.3: BAR 15: assigned [mem 0x91800000-0x919fffff 64bit pref]
pci 0000:00:1c.0: BAR 13: assigned [io  0x4000-0x4fff]
pci 0000:00:1c.1: BAR 13: assigned [io  0x5000-0x5fff]
pci 0000:00:1c.2: BAR 13: assigned [io  0x6000-0x6fff]
pci 0000:00:1c.3: BAR 13: assigned [io  0x7000-0x7fff]
pci 0000:00:01.0: PCI bridge to [bus 01-01]
pci 0000:00:01.0:   bridge window [io  disabled]
pci 0000:00:01.0:   bridge window [mem disabled]
pci 0000:00:01.0:   bridge window [mem pref disabled]
pci 0000:00:05.0: PCI bridge to [bus 02-02]
pci 0000:00:05.0:   bridge window [io  0x2000-0x2fff]
pci 0000:00:05.0:   bridge window [mem 0x90a00000-0x90afffff]
pci 0000:00:05.0:   bridge window [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:04:00.0: PCI bridge to [bus 05-05]
pci 0000:04:00.0:   bridge window [io  disabled]
pci 0000:04:00.0:   bridge window [mem disabled]
pci 0000:04:00.0:   bridge window [mem pref disabled]
pci 0000:04:01.0: PCI bridge to [bus 06-06]
pci 0000:04:01.0:   bridge window [io  disabled]
pci 0000:04:01.0:   bridge window [mem disabled]
pci 0000:04:01.0:   bridge window [mem pref disabled]
pci 0000:04:02.0: PCI bridge to [bus 07-07]
pci 0000:04:02.0:   bridge window [io  0x1000-0x1fff]
pci 0000:04:02.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:04:02.0:   bridge window [mem pref disabled]
pci 0000:03:00.0: PCI bridge to [bus 04-07]
pci 0000:03:00.0:   bridge window [io  0x1000-0x1fff]
pci 0000:03:00.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:03:00.0:   bridge window [mem pref disabled]
pci 0000:03:00.3: PCI bridge to [bus 08-08]
pci 0000:03:00.3:   bridge window [io  disabled]
pci 0000:03:00.3:   bridge window [mem disabled]
pci 0000:03:00.3:   bridge window [mem pref disabled]
pci 0000:00:09.0: PCI bridge to [bus 03-08]
pci 0000:00:09.0:   bridge window [io  0x1000-0x1fff]
pci 0000:00:09.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:00:09.0:   bridge window [mem pref disabled]
pci 0000:00:1c.0: PCI bridge to [bus 09-09]
pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
pci 0000:00:1c.0:   bridge window [mem 0x90c00000-0x90dfffff]
pci 0000:00:1c.0:   bridge window [mem 0x90e00000-0x90ffffff 64bit pref]
pci 0000:00:1c.1: PCI bridge to [bus 0a-0a]
pci 0000:00:1c.1:   bridge window [io  0x5000-0x5fff]
pci 0000:00:1c.1:   bridge window [mem 0x91000000-0x911fffff]
pci 0000:00:1c.1:   bridge window [mem 0x91200000-0x913fffff 64bit pref]
pci 0000:0b:00.0: PCI bridge to [bus 0c-0c]
pci 0000:0b:00.0:   bridge window [io  disabled]
pci 0000:0b:00.0:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:0b:00.0:   bridge window [mem pref disabled]
pci 0000:00:1c.2: PCI bridge to [bus 0b-0c]
pci 0000:00:1c.2:   bridge window [io  0x6000-0x6fff]
pci 0000:00:1c.2:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:00:1c.2:   bridge window [mem 0x91400000-0x915fffff 64bit pref]
pci 0000:00:1c.3: PCI bridge to [bus 0d-0d]
pci 0000:00:1c.3:   bridge window [io  0x7000-0x7fff]
pci 0000:00:1c.3:   bridge window [mem 0x91600000-0x917fffff]
pci 0000:00:1c.3:   bridge window [mem 0x91800000-0x919fffff 64bit pref]
pci 0000:00:1e.0: PCI bridge to [bus 0e-0e]
pci 0000:00:1e.0:   bridge window [io  disabled]
pci 0000:00:1e.0:   bridge window [mem disabled]
pci 0000:00:1e.0:   bridge window [mem pref disabled]
  alloc irq_desc for 16 on node -1
  alloc kstat_irqs on node -1
pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:01.0: setting latency timer to 64
pci 0000:00:05.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:05.0: setting latency timer to 64
pci 0000:00:09.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:09.0: setting latency timer to 64
pci 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:03:00.0: setting latency timer to 64
pci 0000:04:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:04:00.0: setting latency timer to 64
  alloc irq_desc for 17 on node -1
  alloc kstat_irqs on node -1
pci 0000:04:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:04:01.0: setting latency timer to 64
  alloc irq_desc for 18 on node -1
  alloc kstat_irqs on node -1
pci 0000:04:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
pci 0000:04:02.0: setting latency timer to 64
pci 0000:03:00.3: setting latency timer to 64
pci 0000:00:1c.0: enabling device (0000 -> 0003)
pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1c.1: enabling device (0000 -> 0003)
pci 0000:00:1c.1: PCI INT B -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
pci 0000:00:1c.2: setting latency timer to 64
pci 0000:0b:00.0: setting latency timer to 64
pci 0000:00:1c.3: enabling device (0000 -> 0003)
  alloc irq_desc for 19 on node -1
  alloc kstat_irqs on node -1
pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
pci 0000:00:1c.3: setting latency timer to 64
pci 0000:00:1e.0: power state changed by ACPI to D0
pci 0000:00:1e.0: power state changed by ACPI to D0
pci 0000:00:1e.0: setting latency timer to 64
pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
pci_bus 0000:00: resource 7 [mem 0x000d8000-0x000dbfff]
pci_bus 0000:00: resource 8 [mem 0x80000000-0xfe000000]
pci_bus 0000:02: resource 0 [io  0x2000-0x2fff]
pci_bus 0000:02: resource 1 [mem 0x90a00000-0x90afffff]
pci_bus 0000:02: resource 2 [mem 0x80000000-0x8fffffff 64bit pref]
pci_bus 0000:03: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:03: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:04: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:04: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:07: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:07: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:09: resource 0 [io  0x4000-0x4fff]
pci_bus 0000:09: resource 1 [mem 0x90c00000-0x90dfffff]
pci_bus 0000:09: resource 2 [mem 0x90e00000-0x90ffffff 64bit pref]
pci_bus 0000:0a: resource 0 [io  0x5000-0x5fff]
pci_bus 0000:0a: resource 1 [mem 0x91000000-0x911fffff]
pci_bus 0000:0a: resource 2 [mem 0x91200000-0x913fffff 64bit pref]
pci_bus 0000:0b: resource 0 [io  0x6000-0x6fff]
pci_bus 0000:0b: resource 1 [mem 0x90900000-0x909fffff]
pci_bus 0000:0b: resource 2 [mem 0x91400000-0x915fffff 64bit pref]
pci_bus 0000:0c: resource 1 [mem 0x90900000-0x909fffff]
pci_bus 0000:0d: resource 0 [io  0x7000-0x7fff]
pci_bus 0000:0d: resource 1 [mem 0x91600000-0x917fffff]
pci_bus 0000:0d: resource 2 [mem 0x91800000-0x919fffff 64bit pref]
pci_bus 0000:0e: resource 4 [io  0x0000-0x0cf7]
pci_bus 0000:0e: resource 5 [io  0x0d00-0xffff]
pci_bus 0000:0e: resource 6 [mem 0x000a0000-0x000bffff]
pci_bus 0000:0e: resource 7 [mem 0x000d8000-0x000dbfff]
pci_bus 0000:0e: resource 8 [mem 0x80000000-0xfe000000]
NET: Registered protocol family 2
IP route cache hash table entries: 262144 (order: 9, 2097152 bytes)
TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
UDP hash table entries: 4096 (order: 5, 131072 bytes)
UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
NET: Registered protocol family 1
pci 0000:00:1f.0: rerouting interrupts for [8086:2670]
pci 0000:02:00.0: Boot video device
PCI: CLS mismatch (256 != 64), using 64 bytes
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 12824k freed
IOMMU 2 0xfe719000: using Register based invalidation
IOMMU 1 0xfe714000: using Register based invalidation
IOMMU 0 0xfe710000: using Register based invalidation
IOMMU 3 0xfe718000: using Register based invalidation
IOMMU: Setting RMRR:
IOMMU: Prepare 0-16MiB unity mapping for LPC
IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0x1000000]
  alloc irq_desc for 40 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 41 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 42 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 43 on node 0
  alloc kstat_irqs on node 0
PCI-DMA: Intel(R) Virtualization Technology for Directed I/O
audit: initializing netlink socket (disabled)
type=2000 audit(1278437745.007:1): initialized
HugeTLB registered 2 MB page size, pre-allocated 0 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
msgmni has been set to 16109
SELinux:  Registering netfilter hooks
alg: No test for stdrng (krng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
pcieport 0000:00:01.0: setting latency timer to 64
  alloc irq_desc for 44 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:01.0: irq 44 for MSI/MSI-X
pcieport 0000:00:05.0: setting latency timer to 64
  alloc irq_desc for 45 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:05.0: irq 45 for MSI/MSI-X
pcieport 0000:00:09.0: setting latency timer to 64
  alloc irq_desc for 46 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:09.0: irq 46 for MSI/MSI-X
pcieport 0000:00:1c.0: setting latency timer to 64
  alloc irq_desc for 47 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.0: irq 47 for MSI/MSI-X
pcieport 0000:00:1c.1: setting latency timer to 64
  alloc irq_desc for 48 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.1: irq 48 for MSI/MSI-X
pcieport 0000:00:1c.2: setting latency timer to 64
  alloc irq_desc for 49 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.2: irq 49 for MSI/MSI-X
pcieport 0000:00:1c.3: setting latency timer to 64
  alloc irq_desc for 50 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.3: irq 50 for MSI/MSI-X
pcieport 0000:03:00.0: setting latency timer to 64
pcieport 0000:04:00.0: setting latency timer to 64
  alloc irq_desc for 51 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:00.0: irq 51 for MSI/MSI-X
pcieport 0000:04:01.0: setting latency timer to 64
  alloc irq_desc for 52 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:01.0: irq 52 for MSI/MSI-X
pcieport 0000:04:02.0: setting latency timer to 64
  alloc irq_desc for 53 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:02.0: irq 53 for MSI/MSI-X
aer 0000:00:01.0:pcie02: service driver aer loaded
aer 0000:00:05.0:pcie02: service driver aer loaded
aer 0000:00:09.0:pcie02: service driver aer loaded
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
pci-stub: invalid id string ""
input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
ACPI: Power Button [PWRB]
input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
ACPI: Power Button [PWRF]
ACPI: acpi_idle registered with cpuidle
Monitor-Mwait will be used to enter C-1 state
Non-volatile memory driver v1.3
Linux agpgart interface v0.103
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
brd: module loaded
loop: module loaded
ata_piix 0000:00:1f.1: version 2.13
  alloc irq_desc for 20 on node -1
  alloc kstat_irqs on node -1
ata_piix 0000:00:1f.1: PCI INT A -> GSI 20 (level, low) -> IRQ 20
ata_piix 0000:00:1f.1: setting latency timer to 64
scsi0 : ata_piix
scsi1 : ata_piix
ata1: PATA max UDMA/100 cmd 0x30e8 ctl 0x30fc bmdma 0x30c0 irq 20
ata2: PATA max UDMA/100 cmd 0x30e0 ctl 0x30f8 bmdma 0x30c8 irq 20
  alloc irq_desc for 21 on node -1
  alloc kstat_irqs on node -1
ata_piix 0000:00:1f.2: PCI INT B -> GSI 21 (level, low) -> IRQ 21
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
ata_piix 0000:00:1f.2: setting latency timer to 64
scsi2 : ata_piix
scsi3 : ata_piix
ata3: SATA max UDMA/133 cmd 0x30d8 ctl 0x30f4 bmdma 0x3020 irq 21
ata4: SATA max UDMA/133 cmd 0x30d0 ctl 0x30f0 bmdma 0x3028 irq 21
Fixed MDIO Bus: probed
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
ehci_hcd 0000:00:1d.7: irq 19, io mem 0x90b08400
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.35-rc3+ ehci_hcd
usb usb1: SerialNumber: 0000:00:1d.7
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 19, io base 0x000030a0
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb2: SerialNumber: 0000:00:1d.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 20, io base 0x00003080
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb3: SerialNumber: 0000:00:1d.1
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 21, io base 0x00003060
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb4: SerialNumber: 0000:00:1d.2
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
  alloc irq_desc for 22 on node -1
  alloc kstat_irqs on node -1
uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.3: setting latency timer to 64
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.3: irq 22, io base 0x00003040
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.3
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
PNP: No PS/2 controller found. Probing ports directly.
i8042.c: No controller found.
mice: PS/2 mouse device common for all mice
rtc_cmos 00:07: RTC can wake from S4
rtc_cmos 00:07: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: dm-devel@redhat.com
cpuidle: using governor ladder
cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
PM: Resume from disk failed.
registered taskstats version 1
IMA: No TPM chip found, activating TPM-bypass!
  Magic number: 2:289:592
rtc_cmos 00:07: setting system clock to 2010-07-06 17:35:45 UTC (1278437745)
Initalizing network drop monitor service
ata1.00: ATAPI: PIONEER DVD-RW  DVR-112D, BC14, max UDMA/66
ata3.00: ATA-8: ST3750330AS, SD15, max UDMA/133
ata3.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata1.00: configured for UDMA/66
scsi 0:0:0:0: CD-ROM            PIONEER  DVD-RW  DVR-112D BC14 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 0:0:0:0: Attached scsi CD-ROM sr0
sr 0:0:0:0: Attached scsi generic sg0 type 5
ata4.00: ATA-7: ST3400620AS, 3.AAK, max UDMA/133
ata4.00: 781422768 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata3.01: ATA-7: ST3320820AS_P, 3.BQE, max UDMA/133
ata3.01: 625142448 sectors, multi 0: LBA48 NCQ (depth 0/32)
ata3.00: configured for UDMA/133
ata3.01: configured for UDMA/133
scsi 2:0:0:0: Direct-Access     ATA      ST3750330AS      SD15 PQ: 0 ANSI: 5
sd 2:0:0:0: Attached scsi generic sg1 type 0
sd 2:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1
scsi 2:0:1:0: Direct-Access     ATA      ST3320820AS_P    3.BQ PQ: 0 ANSI: 5
sd 2:0:1:0: [sdb] 625142448 512-byte logical blocks: (320 GB/298 GiB)
sd 2:0:1:0: Attached scsi generic sg2 type 0
sd 2:0:1:0: [sdb] Write Protect is off
sd 2:0:1:0: [sdb] Mode Sense: 00 3a 00 00
sd 2:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA

 sdb:
sd 2:0:0:0: [sda] Attached SCSI disk
ata4.00: configured for UDMA/133
scsi 3:0:0:0: Direct-Access     ATA      ST3400620AS      3.AA PQ: 0 ANSI: 5
sd 3:0:0:0: [sdc] 781422768 512-byte logical blocks: (400 GB/372 GiB)
sd 3:0:0:0: Attached scsi generic sg3 type 0
sd 3:0:0:0: [sdc] Write Protect is off
sd 3:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 3:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdc: sdb1 sdb2
sd 2:0:1:0: [sdb] Attached SCSI disk
 sdc1 sdc2 sdc3 sdc4 sdc5
sd 3:0:0:0: [sdc] Attached SCSI disk
Freeing unused kernel memory: 1508k freed
Write protecting the kernel read-only data: 10240k
Freeing unused kernel memory: 1816k freed
Freeing unused kernel memory: 1968k freed
dracut: dracut-005-3.fc13
udev: starting version 151
[drm] Initialized drm 1.1.0 20060810
[drm] VGACON disable radeon kernel modesetting.
pci 0000:02:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
pci 0000:02:00.0: setting latency timer to 64
[drm] Initialized radeon 1.33.0 20080528 for 0000:02:00.0 on minor 0
dracut: Starting plymouth daemon
firewire_ohci 0000:0c:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
usb 2-1: new full speed USB device using uhci_hcd and address 2
firewire_ohci: Added fw-ohci device 0000:0c:00.0, OHCI v1.10, 8 IR + 8 IT contexts, quirks 0x2
usb 2-1: New USB device found, idVendor=05a4, idProduct=9835
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1: Product: USB Keyboard Hub
usb 2-1: Manufacturer: ORTEK
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 3 ports detected
usb 4-2: new full speed USB device using uhci_hcd and address 2
EXT4-fs (sdc2): mounted filesystem with ordered data mode. Opts: (null)
dracut: Mounted root filesystem /dev/sdc2
dracut: Loading SELinux policy
usb 4-2: New USB device found, idVendor=05ac, idProduct=1000
usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
firewire_core: created device fw0: GUID 001ff3fffe8908b0, S800
firewire_core: phy config: card 0, new root=ffc1, gap_count=5
input: HID 05ac:1000 as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input2
generic-usb 0003:05AC:1000.0001: input,hidraw0: USB HID v1.11 Keyboard [HID 05ac:1000] on usb-0000:00:1d.2-2/input0
input: HID 05ac:1000 as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/input/input3
generic-usb 0003:05AC:1000.0002: input,hidraw1: USB HID v1.11 Mouse [HID 05ac:1000] on usb-0000:00:1d.2-2/input1
usb 2-1.3: new full speed USB device using uhci_hcd and address 3
usb 2-1.3: New USB device found, idVendor=05a4, idProduct=9860
usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1.3: Product: USB Keyboard Hub
usb 2-1.3: Manufacturer: ORTEK
input: ORTEK USB Keyboard Hub as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input4
generic-usb 0003:05A4:9860.0003: input,hidraw2: USB HID v1.10 Keyboard [ORTEK USB Keyboard Hub] on usb-0000:00:1d.0-1.3/input0
input: ORTEK USB Keyboard Hub as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.1/input/input5
generic-usb 0003:05A4:9860.0004: input,hidraw3: USB HID v1.10 Device [ORTEK USB Keyboard Hub] on usb-0000:00:1d.0-1.3/input1
SELinux: 2048 avtab hash slots, 196346 rules.
SELinux: 2048 avtab hash slots, 196346 rules.
SELinux:  9 users, 13 roles, 3270 types, 159 bools, 1 sens, 1024 cats
SELinux:  77 classes, 196346 rules
SELinux:  Completing initialization.
SELinux:  Setting up existing superblocks.
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts
SELinux: initialized (dev bdev, type bdev), uses genfs_contexts
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev sockfs, type sockfs), uses task SIDs
SELinux: initialized (dev debugfs, type debugfs), uses genfs_contexts
SELinux: initialized (dev pipefs, type pipefs), uses task SIDs
SELinux: initialized (dev anon_inodefs, type anon_inodefs), uses genfs_contexts
SELinux: initialized (dev devpts, type devpts), uses transition SIDs
SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts
SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
SELinux: initialized (dev securityfs, type securityfs), uses genfs_contexts
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev sdc2, type ext4), uses xattr
type=1403 audit(1278437747.180:2): policy loaded auid=4294967295 ses=4294967295
dracut: Switching root
readahead: starting
udev: starting version 151
usb 4-2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 64 rq 0 len 0 ret -84
usb 4-2: USB disconnect, address 2
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 21 (level, low) -> IRQ 21
ACPI: resource 0000:00:1f.3 [io  0x3000-0x301f] conflicts with ACPI region SMBI [mem 0x00003000-0x0000300f window]
ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
usb 4-2: new full speed USB device using uhci_hcd and address 3
applesmc: Apple MacPro3 detected:
applesmc:  - Model without accelerometer
applesmc:  - Model without light sensors and backlight
applesmc:  - Model with 40 temperature sensors
applesmc: device successfully initialized.
applesmc: 4 fans found.
applesmc: driver successfully loaded.
iTCO_vendor_support: vendor-support=0
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.06
iTCO_wdt: unable to reset NO_REBOOT flag, platform may have disabled it
usb 4-2: New USB device found, idVendor=05ac, idProduct=8206
usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
i5k_amb: probe of i5k_amb.0 failed with error -16
type=1400 audit(1278462950.640:3): avc:  denied  { mmap_zero } for  pid=761 comm="vbetool" scontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tcontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tclass=memprotect
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
Bluetooth: Generic Bluetooth USB driver ver 0.6
usbcore: registered new interface driver btusb
  alloc irq_desc for 23 on node -1
  alloc kstat_irqs on node -1
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
  alloc irq_desc for 54 on node -1
  alloc kstat_irqs on node -1
HDA Intel 0000:00:1b.0: irq 54 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
EDAC MC: Ver: 2.1.0 Jun 29 2010
hda_codec: ALC889A: SKU not ready 0x400000f0
input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input6
EDAC MC0: Giving out device to 'i5400_edac.c' 'I5400': DEV 0000:00:10.0
EDAC PCI0: Giving out device to module 'i5400_edac' controller 'EDAC PCI controller': DEV '0000:00:10.0' (POLLED)
e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k4
e1000e: Copyright (c) 1999 - 2009 Intel Corporation.
e1000e 0000:07:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
e1000e 0000:07:00.0: setting latency timer to 64
  alloc irq_desc for 55 on node -1
  alloc kstat_irqs on node -1
e1000e 0000:07:00.0: irq 55 for MSI/MSI-X
e1000e 0000:07:00.0: eth0: (PCI Express:2.5GB/s:Width x4) 00:1f:5b:39:85:28
e1000e 0000:07:00.0: eth0: Intel(R) PRO/1000 Network Connection
e1000e 0000:07:00.0: eth0: MAC: 5, PHY: 5, PBA No: 3070ff-0ff
e1000e 0000:07:00.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
e1000e 0000:07:00.1: setting latency timer to 64
  alloc irq_desc for 56 on node -1
  alloc kstat_irqs on node -1
e1000e 0000:07:00.1: irq 56 for MSI/MSI-X
e1000e 0000:07:00.1: eth1: (PCI Express:2.5GB/s:Width x4) 00:1f:5b:39:85:29
e1000e 0000:07:00.1: eth1: Intel(R) PRO/1000 Network Connection
e1000e 0000:07:00.1: eth1: MAC: 5, PHY: 5, PBA No: 3070ff-0ff
EXT4-fs (sdc2): re-mounted. Opts: (null)
EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
SELinux: initialized (dev sdc1, type ext4), uses xattr
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sdc5): using internal journal
EXT3-fs (sdc5): mounted filesystem with ordered data mode
SELinux: initialized (dev sdc5, type ext3), uses xattr
Adding 9215996k swap on /dev/sdc4.  Priority:-1 extents:1 across:9215996k 
SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ip6_tables: (C) 2000-2006 Netfilter Core Team
e1000e 0000:07:00.0: irq 55 for MSI/MSI-X
e1000e 0000:07:00.0: irq 55 for MSI/MSI-X
ADDRCONF(NETDEV_UP): eth0: link is not ready
e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
SELinux: initialized (dev rpc_pipefs, type rpc_pipefs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
Bluetooth: L2CAP ver 2.14
Bluetooth: L2CAP socket layer initialized
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
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
fuse init (API version 7.14)
SELinux: initialized (dev fuse, type fuse), uses genfs_contexts
dca service started, version 1.12.1
ioatdma: Intel(R) QuickData Technology Driver 4.00
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A
ioatdma 0000:00:0f.0: PCI INT A: no GSI
ioatdma 0000:00:0f.0: setting latency timer to 64
  alloc irq_desc for 57 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 57 for MSI/MSI-X
  alloc irq_desc for 58 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 58 for MSI/MSI-X
  alloc irq_desc for 59 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 59 for MSI/MSI-X
  alloc irq_desc for 60 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 60 for MSI/MSI-X
------------[ cut here ]------------
WARNING: at drivers/pci/dmar.c:574 dmar_find_matched_drhd_unit+0xe4/0xfa()
Hardware name: MacPro3,1
BIOS wrongly assigned I/OAT IOMMU 3: reg_base_addr fe718000 cap 900000c2f0462 ecap e01
Modules linked in: ioatdma(+) dca fuse rfcomm sco bridge stp llc bnep l2cap autofs4 sunrpc cpufreq_ondemand acpi_cpufreq freq_table mperf ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 uinput e1000e i5400_edac snd_hda_codec_realtek edac_core snd_hda_intel btusb snd_hda_codec snd_hwdep snd_seq shpchp bluetooth snd_seq_device snd_pcm snd_timer snd i5k_amb rfkill soundcore snd_page_alloc iTCO_wdt iTCO_vendor_support applesmc i2c_i801 input_polldev firewire_ohci firewire_core crc_itu_t radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core [last unloaded: scsi_wait_scan]
Pid: 2340, comm: modprobe Not tainted 2.6.35-rc3+ #45
Call Trace:
 [<ffffffff8104bdac>] warn_slowpath_common+0x85/0x9d
 [<ffffffff8104be1f>] warn_slowpath_fmt_taint+0x3f/0x41
 [<ffffffff812293c0>] dmar_find_matched_drhd_unit+0xe4/0xfa
 [<ffffffff8122c680>] get_domain_for_dev.clone.3+0x111/0x4c1
 [<ffffffff8122cbee>] get_valid_domain_for_dev+0x26/0x9a
 [<ffffffff8122d442>] __intel_map_single+0x4c/0x175
 [<ffffffff8122d675>] intel_alloc_coherent+0xc7/0xee
 [<ffffffff810ed72e>] dma_pool_alloc+0x179/0x2ab
 [<ffffffffa03ec5ca>] ? kzalloc+0x14/0x16 [ioatdma]
 [<ffffffffa03ee695>] ioat2_alloc_chan_resources+0x4f/0x21a [ioatdma]
 [<ffffffffa03f12c9>] ioat_dma_self_test+0x94/0x2af [ioatdma]
 [<ffffffff8109be5e>] ? devm_request_threaded_irq+0x98/0xaa
 [<ffffffffa03f10dd>] ioat_probe+0x338/0x3aa [ioatdma]
 [<ffffffffa03f1567>] ioat2_dma_probe+0x83/0x106 [ioatdma]
 [<ffffffffa03f0cfd>] ioat_pci_probe+0x133/0x195 [ioatdma]
 [<ffffffff81216d69>] local_pci_probe+0x17/0x1b
 [<ffffffff81217b1c>] pci_device_probe+0xcd/0xfd
 [<ffffffff812b9008>] ? driver_sysfs_add+0x4c/0x71
 [<ffffffff812b922d>] driver_probe_device+0x12f/0x240
 [<ffffffff812b939b>] __driver_attach+0x5d/0x81
 [<ffffffff812b933e>] ? __driver_attach+0x0/0x81
 [<ffffffff812b8685>] bus_for_each_dev+0x53/0x88
 [<ffffffff812b8f67>] driver_attach+0x1e/0x20
 [<ffffffff812b8bb9>] bus_add_driver+0xd5/0x23c
 [<ffffffff812b9689>] driver_register+0x9e/0x10f
 [<ffffffff81217d48>] __pci_register_driver+0x58/0xc8
 [<ffffffffa03fa000>] ? ioat_init_module+0x0/0x85 [ioatdma]
 [<ffffffffa03fa000>] ? ioat_init_module+0x0/0x85 [ioatdma]
 [<ffffffffa03fa06d>] ioat_init_module+0x6d/0x85 [ioatdma]
 [<ffffffff81002069>] do_one_initcall+0x5e/0x159
 [<ffffffff8107b9a4>] sys_init_module+0xa1/0x1e1
 [<ffffffff81009c32>] system_call_fastpath+0x16/0x1b
---[ end trace 9565d2115f0f4b6f ]---
Disabling lock debugging due to kernel taint
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed
IOMMU: can't find DMAR for device 0000:00:0f.0
Allocating domain for 0000:00:0f.0 failed

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-07  1:03                                               ` Chris Li
@ 2010-07-07  3:22                                                 ` David Woodhouse
  0 siblings, 0 replies; 44+ messages in thread
From: David Woodhouse @ 2010-07-07  3:22 UTC (permalink / raw)
  To: Chris Li; +Cc: Dan Williams, linux-kernel, Matthew Wilcox

On Tue, 2010-07-06 at 18:03 -0700, Chris Li wrote:
> 
> Here is the new dmesg.
> 
> Chris
> 
> --00163646dc2e3280f2048ac1bd39
> Content-Type: application/octet-stream; name=dmesg
> Content-Disposition: attachment; filename=dmesg 

Btw, it'd be really helpful if you could attach those as text files and
inline so that they can just be read in the mailer rather than saved.

-- 
dwmw2


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-07  0:51                                         ` Dan Williams
  2010-07-07  0:51                                           ` Chris Li
@ 2010-07-07  3:40                                           ` David Woodhouse
  2010-07-07 17:47                                             ` Dan Williams
  1 sibling, 1 reply; 44+ messages in thread
From: David Woodhouse @ 2010-07-07  3:40 UTC (permalink / raw)
  To: Dan Williams; +Cc: Chris Li, linux-kernel, Matthew Wilcox

On Tue, 2010-07-06 at 17:51 -0700, Dan Williams wrote:
> It should always trigger, and I have verified as much with the attached
> replacement patch (by forcing the error on a working system), but we run
> into a new problem.  
> 
> IOMMU: can't find DMAR for device 0000:00:0f.0
> Allocating domain for 0000:00:0f.0 failed

Yeah, we're actually doing the check in the wrong place. This should
work better, I think.

(I'm still only checking for include_all rather than checking for
!cap_write_drain() because that _really_ ought to work; looking at
Chris' latest dmesg it _is_ being assigned to the catch-all unit.)

diff --git a/drivers/pci/intel-iommu.c b/drivers/pci/intel-iommu.c
index c9171be..7df8102 100644
--- a/drivers/pci/intel-iommu.c
+++ b/drivers/pci/intel-iommu.c
@@ -3030,6 +3030,32 @@ static void __init iommu_exit_mempool(void)
 
 }
 
+static void quirk_ioat_snb_no_catchall(struct pci_dev *pdev)
+{
+	struct dmar_drhd_unit *drhd;
+	int i;
+
+	/* We know that this device on this chipset has its own
+	   IOMMU. If we find it under the catch-all IOMMU, then
+	   the BIOS is lying to us. Hope that the IOMMU for
+	   this device is actually disabled, and it needs no
+	   translation... */
+
+	for_each_drhd_unit(drhd) {
+		if (!drhd->include_all)
+			continue;
+		for (i = 0; i < drhd->devices_cnt; i++) {
+			if (drhd->devices[i] == pdev) {
+				WARN_TAINT_ONCE(1, TAINT_FIRMWARE_WORKAROUND,
+						"BIOS wrongly included I/OAT device under catch-all VT-d unit\n");
+				pdev->dev.archdata.iommu = DUMMY_DEVICE_DOMAIN_INFO;
+				return;
+			}
+		}
+	}
+}
+DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_IOAT_SNB, quirk_ioat_snb_no_catchall);
+
 static void __init init_no_remapping_devices(void)
 {
 	struct dmar_drhd_unit *drhd;


-- 
David Woodhouse                            Open Source Technology Centre
David.Woodhouse@intel.com                              Intel Corporation


^ permalink raw reply related	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-07  3:40                                           ` David Woodhouse
@ 2010-07-07 17:47                                             ` Dan Williams
  2010-07-07 18:07                                               ` David Woodhouse
  2010-07-07 21:56                                               ` Chris Li
  0 siblings, 2 replies; 44+ messages in thread
From: Dan Williams @ 2010-07-07 17:47 UTC (permalink / raw)
  To: David Woodhouse; +Cc: Chris Li, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 928 bytes --]

On 7/6/2010 8:40 PM, David Woodhouse wrote:
> On Tue, 2010-07-06 at 17:51 -0700, Dan Williams wrote:
>> It should always trigger, and I have verified as much with the attached
>> replacement patch (by forcing the error on a working system), but we run
>> into a new problem.
>>
>> IOMMU: can't find DMAR for device 0000:00:0f.0
>> Allocating domain for 0000:00:0f.0 failed
>
> Yeah, we're actually doing the check in the wrong place. This should
> work better, I think.
>

Ok.

Chris this change will make the driver's dma mapping calls succeed which 
means we once again need to be prepared for the case where the engine's 
iommu is not configured correctly.  Attached is David's latest combined 
with the driver error handling from v1.  The expectation is that this 
reports the BIOS misconfiguration each boot and the driver fails cleanly 
if its transactions are blocked.

Thanks for going through these iterations.

--
Dan

[-- Attachment #2: ioat-catch-broken-vtd-v3.patch --]
[-- Type: text/plain, Size: 4278 bytes --]

diff --git a/drivers/dma/ioat/dma.h b/drivers/dma/ioat/dma.h
index 6d3a73b..5216c8a 100644
--- a/drivers/dma/ioat/dma.h
+++ b/drivers/dma/ioat/dma.h
@@ -97,6 +97,7 @@ struct ioat_chan_common {
 	#define IOAT_RESET_PENDING 2
 	#define IOAT_KOBJ_INIT_FAIL 3
 	#define IOAT_RESHAPE_PENDING 4
+	#define IOAT_RUN 5
 	struct timer_list timer;
 	#define COMPLETION_TIMEOUT msecs_to_jiffies(100)
 	#define IDLE_TIMEOUT msecs_to_jiffies(2000)
diff --git a/drivers/dma/ioat/dma_v2.c b/drivers/dma/ioat/dma_v2.c
index 3c8b32a..779f4da 100644
--- a/drivers/dma/ioat/dma_v2.c
+++ b/drivers/dma/ioat/dma_v2.c
@@ -287,7 +287,10 @@ void ioat2_timer_event(unsigned long data)
 			chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET);
 			dev_err(to_dev(chan), "%s: Channel halted (%x)\n",
 				__func__, chanerr);
-			BUG_ON(is_ioat_bug(chanerr));
+			if (test_bit(IOAT_RUN, &chan->state))
+				BUG_ON(is_ioat_bug(chanerr));
+			else /* we never got off the ground */
+				return;
 		}
 
 		/* if we haven't made progress and we have already
@@ -492,6 +495,8 @@ static struct ioat_ring_ent **ioat2_alloc_ring(struct dma_chan *c, int order, gf
 	return ring;
 }
 
+void ioat2_free_chan_resources(struct dma_chan *c);
+
 /* ioat2_alloc_chan_resources - allocate/initialize ioat2 descriptor ring
  * @chan: channel to be initialized
  */
@@ -500,6 +505,7 @@ int ioat2_alloc_chan_resources(struct dma_chan *c)
 	struct ioat2_dma_chan *ioat = to_ioat2_chan(c);
 	struct ioat_chan_common *chan = &ioat->base;
 	struct ioat_ring_ent **ring;
+	u64 status;
 	int order;
 
 	/* have we already been set up? */
@@ -540,7 +546,20 @@ int ioat2_alloc_chan_resources(struct dma_chan *c)
 	tasklet_enable(&chan->cleanup_task);
 	ioat2_start_null_desc(ioat);
 
-	return 1 << ioat->alloc_order;
+	/* check that we got off the ground */
+	udelay(5);
+	status = ioat_chansts(chan);
+	if (is_ioat_active(status) || is_ioat_idle(status)) {
+		set_bit(IOAT_RUN, &chan->state);
+		return 1 << ioat->alloc_order;
+	} else {
+		u32 chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET);
+
+		dev_err(to_dev(chan), "failed to start channel chanerr: %#x\n",
+			chanerr);
+		ioat2_free_chan_resources(c);
+		return -EFAULT;
+	}
 }
 
 bool reshape_ring(struct ioat2_dma_chan *ioat, int order)
@@ -778,6 +797,7 @@ void ioat2_free_chan_resources(struct dma_chan *c)
 	del_timer_sync(&chan->timer);
 	device->cleanup_fn((unsigned long) c);
 	device->reset_hw(chan);
+	clear_bit(IOAT_RUN, &chan->state);
 
 	spin_lock_bh(&chan->cleanup_lock);
 	spin_lock_bh(&ioat->prep_lock);
diff --git a/drivers/dma/ioat/dma_v3.c b/drivers/dma/ioat/dma_v3.c
index 1cdd22e..d0f4990 100644
--- a/drivers/dma/ioat/dma_v3.c
+++ b/drivers/dma/ioat/dma_v3.c
@@ -361,7 +361,10 @@ static void ioat3_timer_event(unsigned long data)
 			chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET);
 			dev_err(to_dev(chan), "%s: Channel halted (%x)\n",
 				__func__, chanerr);
-			BUG_ON(is_ioat_bug(chanerr));
+			if (test_bit(IOAT_RUN, &chan->state))
+				BUG_ON(is_ioat_bug(chanerr));
+			else /* we never got off the ground */
+				return;
 		}
 
 		/* if we haven't made progress and we have already
diff --git a/drivers/pci/intel-iommu.c b/drivers/pci/intel-iommu.c
index 796828f..333dfdf 100644
--- a/drivers/pci/intel-iommu.c
+++ b/drivers/pci/intel-iommu.c
@@ -3029,6 +3029,32 @@ static void __init iommu_exit_mempool(void)
 
 }
 
+static void quirk_ioat_snb_no_catchall(struct pci_dev *pdev)
+{
+	struct dmar_drhd_unit *drhd;
+	int i;
+
+	/* We know that this device on this chipset has its own
+	   IOMMU. If we find it under the catch-all IOMMU, then
+	   the BIOS is lying to us. Hope that the IOMMU for
+	   this device is actually disabled, and it needs no
+	   translation... */
+
+	for_each_drhd_unit(drhd) {
+		if (!drhd->include_all)
+			continue;
+		for (i = 0; i < drhd->devices_cnt; i++) {
+			if (drhd->devices[i] == pdev) {
+				WARN_TAINT_ONCE(1, TAINT_FIRMWARE_WORKAROUND,
+						"BIOS wrongly included I/OAT device under catch-all VT-d unit\n");
+				pdev->dev.archdata.iommu = DUMMY_DEVICE_DOMAIN_INFO;
+				return;
+			}
+		}
+	}
+}
+DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_IOAT_SNB, quirk_ioat_snb_no_catchall);
+
 static void __init init_no_remapping_devices(void)
 {
 	struct dmar_drhd_unit *drhd;

^ permalink raw reply related	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-07 17:47                                             ` Dan Williams
@ 2010-07-07 18:07                                               ` David Woodhouse
  2010-07-07 21:56                                               ` Chris Li
  1 sibling, 0 replies; 44+ messages in thread
From: David Woodhouse @ 2010-07-07 18:07 UTC (permalink / raw)
  To: Dan Williams; +Cc: Chris Li, linux-kernel

On Wed, 2010-07-07 at 10:47 -0700, Dan Williams wrote:
> Chris this change will make the driver's dma mapping calls succeed which 
> means we once again need to be prepared for the case where the engine's 
> iommu is not configured correctly. 

It ought to succeed but do nothing -- just return the physical address
as if you have no IOMMU (which for this device you don't).

-- 
David Woodhouse                            Open Source Technology Centre
David.Woodhouse@intel.com                              Intel Corporation


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-07 17:47                                             ` Dan Williams
  2010-07-07 18:07                                               ` David Woodhouse
@ 2010-07-07 21:56                                               ` Chris Li
  2010-07-09 21:28                                                 ` Dan Williams
  1 sibling, 1 reply; 44+ messages in thread
From: Chris Li @ 2010-07-07 21:56 UTC (permalink / raw)
  To: Dan Williams; +Cc: David Woodhouse, linux-kernel

On Wed, Jul 7, 2010 at 10:47 AM, Dan Williams <dan.j.williams@intel.com> wrote:
>
> Chris this change will make the driver's dma mapping calls succeed which
> means we once again need to be prepared for the case where the engine's
> iommu is not configured correctly.  Attached is David's latest combined with
> the driver error handling from v1.  The expectation is that this reports the
> BIOS misconfiguration each boot and the driver fails cleanly if its
> transactions are blocked.
>
> Thanks for going through these iterations.

No problem. Is this what you are expecting? No crash when modprobe ioatdma.

ioatdma: Intel(R) QuickData Technology Driver 4.00
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A
ioatdma 0000:00:0f.0: PCI INT A: no GSI
ioatdma 0000:00:0f.0: setting latency timer to 64
  alloc irq_desc for 57 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 57 for MSI/MSI-X
  alloc irq_desc for 58 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 58 for MSI/MSI-X
  alloc irq_desc for 59 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 59 for MSI/MSI-X
  alloc irq_desc for 60 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 60 for MSI/MSI-X
ioatdma 0000:00:0f.0: failed to start channel chanerr: 0x10
ioatdma 0000:00:0f.0: Freeing 1 in use descriptors!
ioatdma 0000:00:0f.0: selftest cannot allocate chan resource
ioatdma 0000:00:0f.0: Intel(R) I/OAT DMA Engine init failed
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A

The full dmesg follows.

Chris

Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.35-rc3+ () (gcc version 4.4.4 20100503 (Red Hat
4.4.4-2) (GCC) ) #46 SMP Wed Jul 7 14:17:31 PDT 2010
Command line: root=UUID=e953c66f-e484-4e5b-8b21-93fe8a024879 ro
nomodeset noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16
KEYBOARDTYPE=pc KEYTABLE=us
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000007f67e000 (usable)
 BIOS-e820: 000000007f67e000 - 000000007f6ec000 (ACPI NVS)
 BIOS-e820: 000000007f6ec000 - 000000007f6ed000 (ACPI data)
 BIOS-e820: 000000007f6ed000 - 000000007f6f5000 (ACPI NVS)
 BIOS-e820: 000000007f6f5000 - 000000007f991000 (ACPI data)
 BIOS-e820: 000000007f991000 - 000000007f995000 (reserved)
 BIOS-e820: 000000007f995000 - 000000007fc00000 (ACPI data)
 BIOS-e820: 000000007fc00000 - 0000000080000000 (reserved)
 BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000280000000 (usable)
NX (Execute Disable) protection: active
DMI 2.4 present.
e820 update range: 0000000000000000 - 0000000000001000 (usable) ==> (reserved)
e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
No AGP bridge found
last_pfn = 0x280000 max_arch_pfn = 0x400000000
MTRR default type: uncachable
MTRR fixed ranges enabled:
  00000-9FFFF write-back
  A0000-FFFFF uncachable
MTRR variable ranges enabled:
  0 base 0080000000 mask 3F80000000 uncachable
  1 base 007FC00000 mask 3FFFC00000 uncachable
  2 base 0000000000 mask 3000000000 write-back
  3 disabled
  4 disabled
  5 disabled
  6 disabled
  7 disabled
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
original variable MTRRs
reg 0, base: 2GB, range: 2GB, type UC
reg 1, base: 2044MB, range: 4MB, type UC
reg 2, base: 0GB, range: 64GB, type WB
total RAM covered: 63484M
Found optimal setting for mtrr clean up
 gran_size: 64K         chunk_size: 8M  num_reg: 6      lose cover RAM: 0G
New variable MTRRs
reg 0, base: 0GB, range: 2GB, type WB
reg 1, base: 2044MB, range: 4MB, type UC
reg 2, base: 4GB, range: 4GB, type WB
reg 3, base: 8GB, range: 8GB, type WB
reg 4, base: 16GB, range: 16GB, type WB
reg 5, base: 32GB, range: 32GB, type WB
e820 update range: 000000007fc00000 - 0000000100000000 (usable) ==> (reserved)
last_pfn = 0x7f67e max_arch_pfn = 0x400000000
initial memory mapped : 0 - 20000000
found SMP MP-table at [ffff8800000fec60] fec60
init_memory_mapping: 0000000000000000-000000007f67e000
 0000000000 - 007f600000 page 2M
 007f600000 - 007f67e000 page 4k
kernel direct mapping tables up to 7f67e000 @ 8000-c000
init_memory_mapping: 0000000100000000-0000000280000000
 0100000000 - 0280000000 page 2M
kernel direct mapping tables up to 280000000 @ a000-15000
RAMDISK: 3736a000 - 37ff0000
ACPI: RSDP 00000000000fe020 00024 (v02 APPLE )
ACPI: XSDT 000000007f7441c0 000F4 (v01 APPLE   Apple00 0000006C      01000013)
ACPI: FACP 000000007f740000 000F4 (v04 APPLE   Apple00 0000006C Loki 0000005F)
ACPI: DSDT 000000007f737000 049CC (v01 APPLE   Apple00 00010001 Loki 0000005F)
ACPI: FACS 000000007f68b000 00040
ACPI: ECDT 000000007f742000 00053 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: HPET 000000007f73f000 00038 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: APIC 000000007f73d000 000BC (v02 APPLE   Apple00 00000000 Loki 0000005F)
ACPI: MCFG 000000007f73c000 0003C (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: SSDT 000000007f736000 00146 (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
ACPI: SSDT 000000007f735000 0034B (v01 CPUPST  Cpu0Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f734000 00047 (v01  PmRef  Cpu1Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f733000 00337 (v01 CPUPST  Cpu1Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f732000 00047 (v01  PmRef  Cpu2Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f731000 00337 (v01 CPUPST  Cpu2Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f730000 00047 (v01  PmRef  Cpu3Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72f000 00337 (v01 CPUPST  Cpu3Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72e000 00047 (v01  PmRef  Cpu4Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72d000 00337 (v01 CPUPST  Cpu4Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72c000 00047 (v01  PmRef  Cpu5Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72b000 00337 (v01 CPUPST  Cpu5Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72a000 00047 (v01  PmRef  Cpu6Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f729000 00337 (v01 CPUPST  Cpu6Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f728000 00047 (v01  PmRef  Cpu7Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f727000 00337 (v01 CPUPST  Cpu7Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f726000 0003D (v01  PmRef    CpuPm 00003000 INTL 20061109)
ACPI: SSDT 000000007f71d000 004BE (v01 PCIRef  Pci8844 00001000 INTL 20061109)
ACPI: DMAR 000000007f71a000 00088 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: SSDT 000000007f724000 00892 (v01 SataRe  SataPri 00001000 INTL 20061109)
ACPI: SSDT 000000007f723000 005F4 (v01 SataRe  SataSec 00001000 INTL 20061109)
ACPI: Local APIC address 0xfee00000
No NUMA configuration found
Faking a node at 0000000000000000-0000000280000000
Initmem setup node 0 0000000000000000-0000000280000000
  NODE_DATA [0000000100000000 - 0000000100013fff]
 [ffffea0000000000-ffffea0008bfffff] PMD ->
[ffff880100200000-ffff8801071fffff] on node 0
Zone PFN ranges:
  DMA      0x00000001 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00280000
Movable zone start PFN for each node
early_node_map[3] active PFN ranges
    0: 0x00000001 -> 0x0000009f
    0: 0x00000100 -> 0x0007f67e
    0: 0x00100000 -> 0x00280000
On node 0 totalpages: 2094620
  DMA zone: 56 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 3942 pages, LIFO batch:0
  DMA32 zone: 14280 pages used for memmap
  DMA32 zone: 503478 pages, LIFO batch:31
  Normal zone: 21504 pages used for memmap
  Normal zone: 1551360 pages, LIFO batch:31
ACPI: PM-Timer IO Port: 0x408
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
ACPI: LAPIC (acpi_id[0x05] lapic_id[0x07] enabled)
ACPI: LAPIC (acpi_id[0x06] lapic_id[0x04] enabled)
ACPI: LAPIC (acpi_id[0x07] lapic_id[0x05] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x02] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x03] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x04] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x05] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x06] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x07] high level lint[0x1])
ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 8 CPUs, 0 hotplug CPUs
nr_irqs_gsi: 40
early_res array is doubled to 64 at [7000 - 77ff]
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
PM: Registered nosave memory: 000000007f67e000 - 000000007f6ec000
PM: Registered nosave memory: 000000007f6ec000 - 000000007f6ed000
PM: Registered nosave memory: 000000007f6ed000 - 000000007f6f5000
PM: Registered nosave memory: 000000007f6f5000 - 000000007f991000
PM: Registered nosave memory: 000000007f991000 - 000000007f995000
PM: Registered nosave memory: 000000007f995000 - 000000007fc00000
PM: Registered nosave memory: 000000007fc00000 - 0000000080000000
PM: Registered nosave memory: 0000000080000000 - 00000000ffe00000
PM: Registered nosave memory: 00000000ffe00000 - 0000000100000000
Allocating PCI resources starting at 80000000 (gap: 80000000:7fe00000)
Booting paravirtualized kernel on bare hardware
setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:8 nr_node_ids:1
PERCPU: Embedded 30 pages/cpu @ffff880002200000 s90304 r8192 d24384 u262144
pcpu-alloc: s90304 r8192 d24384 u262144 alloc=1*2097152
pcpu-alloc: [0] 0 1 2 3 4 5 6 7
early_res array is doubled to 128 at [10000 - 10fff]
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2058780
Policy zone: Normal
Kernel command line: root=UUID=e953c66f-e484-4e5b-8b21-93fe8a024879 ro
nomodeset noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16
KEYBOARDTYPE=pc KEYTABLE=us
PID hash table entries: 4096 (order: 3, 32768 bytes)
Checking aperture...
No AGP bridge found
Calgary: detecting Calgary via BIOS EBDA area
Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Subtract (62 early reservations)
  #1 [0001000000 - 0001deed10]   TEXT DATA BSS
  #2 [003736a000 - 0037ff0000]         RAMDISK
  #3 [0001def000 - 0001def1f1]             BRK
  #4 [000009fc00 - 00000fec60]   BIOS reserved
  #5 [00000fec60 - 00000fec70]    MP-table mpf
  #6 [00000feea4 - 0000100000]   BIOS reserved
  #7 [00000fec70 - 00000feea4]    MP-table mpc
  #8 [0000001000 - 0000003000]      TRAMPOLINE
  #9 [0000003000 - 0000007000]     ACPI WAKEUP
  #10 [0000008000 - 000000a000]         PGTABLE
  #11 [000000a000 - 0000010000]         PGTABLE
  #12 [0100000000 - 0100014000]       NODE_DATA
  #13 [0001def200 - 0001df0200]         BOOTMEM
  #14 [00021f0200 - 00021f0800]         BOOTMEM
  #15 [0100014000 - 0100015000]         BOOTMEM
  #16 [0100015000 - 0100016000]         BOOTMEM
  #17 [0100200000 - 0107200000]        MEMMAP 0
  #18 [0001deed40 - 0001deeec0]         BOOTMEM
  #19 [0001df0200 - 0001e08200]         BOOTMEM
  #20 [0001e08200 - 0001e20200]         BOOTMEM
  #21 [0001e21000 - 0001e22000]         BOOTMEM
  #22 [0001deeec0 - 0001deef01]         BOOTMEM
  #23 [0001deef40 - 0001deef83]         BOOTMEM
  #24 [0001e20200 - 0001e20510]         BOOTMEM
  #25 [0001e20540 - 0001e205a8]         BOOTMEM
  #26 [0001e205c0 - 0001e20628]         BOOTMEM
  #27 [0001e20640 - 0001e206a8]         BOOTMEM
  #28 [0001e206c0 - 0001e20728]         BOOTMEM
  #29 [0001e20740 - 0001e207a8]         BOOTMEM
  #30 [0001e207c0 - 0001e20828]         BOOTMEM
  #31 [0001e20840 - 0001e208a8]         BOOTMEM
  #32 [0001e208c0 - 0001e20928]         BOOTMEM
  #33 [0001e20940 - 0001e209a8]         BOOTMEM
  #34 [0001e209c0 - 0001e20a28]         BOOTMEM
  #35 [0001e20a40 - 0001e20aa8]         BOOTMEM
  #36 [0001e20ac0 - 0001e20b28]         BOOTMEM
  #37 [0001e20b40 - 0001e20ba8]         BOOTMEM
  #38 [0001deefc0 - 0001deefe0]         BOOTMEM
  #39 [0001e20bc0 - 0001e20be0]         BOOTMEM
  #40 [0001e20c00 - 0001e20c8b]         BOOTMEM
  #41 [0001e20cc0 - 0001e20d4b]         BOOTMEM
  #42 [0002200000 - 000221e000]         BOOTMEM
  #43 [0002240000 - 000225e000]         BOOTMEM
  #44 [0002280000 - 000229e000]         BOOTMEM
  #45 [00022c0000 - 00022de000]         BOOTMEM
  #46 [0002300000 - 000231e000]         BOOTMEM
  #47 [0002340000 - 000235e000]         BOOTMEM
  #48 [0002380000 - 000239e000]         BOOTMEM
  #49 [00023c0000 - 00023de000]         BOOTMEM
  #50 [0001e20d80 - 0001e20d88]         BOOTMEM
  #51 [0001e20dc0 - 0001e20dc8]         BOOTMEM
  #52 [0001e20e00 - 0001e20e20]         BOOTMEM
  #53 [0001e20e40 - 0001e20e80]         BOOTMEM
  #54 [0001e20e80 - 0001e20fa0]         BOOTMEM
  #55 [0001e24000 - 0001e24048]         BOOTMEM
  #56 [0001e24080 - 0001e240c8]         BOOTMEM
  #57 [0001e24100 - 0001e2c100]         BOOTMEM
  #58 [00023de000 - 00063de000]         BOOTMEM
  #59 [0001e2c100 - 0001e4c100]         BOOTMEM
  #60 [0001e4c100 - 0001e8c100]         BOOTMEM
  #61 [0000011000 - 0000019000]         BOOTMEM
Memory: 8169400k/10485760k available (4310k kernel code, 2107280k
absent, 209080k reserved, 6881k data, 1508k init)
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
Hierarchical RCU implementation.
        RCU-based detection of stalled CPUs is disabled.
        Verbose stalled-CPUs detection is disabled.
NR_IRQS:16640 nr_irqs:744
Extended CMOS year: 2000
Console: colour VGA+ 80x25
console [tty0] enabled
allocated 83886080 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want memory cgroups
hpet clockevent registered
Fast TSC calibration using PIT
Detected 2793.018 MHz processor.
Calibrating delay loop (skipped), value calculated using timer
frequency.. 5586.03 BogoMIPS (lpj=2793018)
pid_max: default: 32768 minimum: 301
Security Framework initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
Mount-cache hash table entries: 256
Initializing cgroup subsys ns
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys net_cls
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
mce: CPU supports 6 MCE banks
CPU0: Thermal monitoring enabled (TM2)
using mwait in idle threads.
Performance Events: PEBS fmt0+, Core2 events, Intel PMU driver.
... version:                2
... bit width:              40
... generic registers:      2
... value mask:             000000ffffffffff
... max period:             000000007fffffff
... fixed-purpose events:   3
... event mask:             0000000700000003
ACPI: Core revision 20100428
ftrace: converting mcount calls to 0f 1f 44 00 00
ftrace: allocating 20113 entries in 79 pages
DMAR: Host address width 38
DMAR: DRHD base: 0x000000fe710000 flags: 0x0
IOMMU 0: reg_base_addr fe710000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe714000 flags: 0x0
IOMMU 1: reg_base_addr fe714000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe719000 flags: 0x0
IOMMU 2: reg_base_addr fe719000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe718000 flags: 0x1
IOMMU 3: reg_base_addr fe718000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: No RMRR found
DMAR: No ATSR found
Setting APIC routing to flat
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Xeon(R) CPU           E5462  @ 2.80GHz stepping 06
Booting Node   0, Processors  #1 #2 #3 #4 #5 #6 #7 Ok.
Brought up 8 CPUs
Total of 8 processors activated (44687.76 BogoMIPS).
regulator: core version 0.5
Time: 14:21:29  Date: 07/07/10
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem
0xe0000000-0xefffffff] (base 0xe0000000)
PCI: not using MMCONFIG
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: EC description table is found, configuring boot EC
ACPI: BIOS _OSI(Linux) query ignored
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S4 S5)
ACPI: BIOS offers _GTS
ACPI: If "acpi.gts=1" improves suspend, please notify linux-acpi@vger.kernel.org
ACPI: Using IOAPIC for interrupt routing
PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem
0xe0000000-0xefffffff] (base 0xe0000000)
PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI
motherboard resources
ACPI: EC: GPE = 0x11, I/O: command/status = 0x66, data = 0x62
ACPI: No dock devices found.
PCI: Using host bridge windows from ACPI; if necessary, use
"pci=nocrs" and report a bug
ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
pci_root PNP0A08:00: host bridge window [mem 0x000d8000-0x000dbfff]
pci_root PNP0A08:00: host bridge window [mem 0x80000000-0xfe000000]
pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
pci 0000:00:00.0: PME# disabled
pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
pci 0000:00:01.0: PME# disabled
pci 0000:00:05.0: PME# supported from D0 D3hot D3cold
pci 0000:00:05.0: PME# disabled
pci 0000:00:09.0: PME# supported from D0 D3hot D3cold
pci 0000:00:09.0: PME# disabled
pci 0000:00:0f.0: reg 10: [mem 0x90b00000-0x90b03fff 64bit]
pci 0000:00:1b.0: reg 10: [mem 0x90b04000-0x90b07fff 64bit]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.1: PME# disabled
pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.2: PME# disabled
pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.3: PME# disabled
pci 0000:00:1d.0: reg 20: [io  0x30a0-0x30bf]
pci 0000:00:1d.1: reg 20: [io  0x3080-0x309f]
pci 0000:00:1d.2: reg 20: [io  0x3060-0x307f]
pci 0000:00:1d.3: reg 20: [io  0x3040-0x305f]
pci 0000:00:1d.7: reg 10: [mem 0x90b08400-0x90b087ff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.1: reg 10: [io  0x30e8-0x30ef]
pci 0000:00:1f.1: reg 14: [io  0x30fc-0x30ff]
pci 0000:00:1f.1: reg 18: [io  0x30e0-0x30e7]
pci 0000:00:1f.1: reg 1c: [io  0x30f8-0x30fb]
pci 0000:00:1f.1: reg 20: [io  0x30c0-0x30cf]
pci 0000:00:1f.2: reg 10: [io  0x30d8-0x30df]
pci 0000:00:1f.2: reg 14: [io  0x30f4-0x30f7]
pci 0000:00:1f.2: reg 18: [io  0x30d0-0x30d7]
pci 0000:00:1f.2: reg 1c: [io  0x30f0-0x30f3]
pci 0000:00:1f.2: reg 20: [io  0x3020-0x302f]
pci 0000:00:1f.2: reg 24: [mem 0x90b08000-0x90b083ff]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:00:1f.3: reg 20: [io  0x3000-0x301f]
pci 0000:00:01.0: PCI bridge to [bus 01-01]
pci 0000:00:01.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:02:00.0: reg 10: [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:02:00.0: reg 18: [mem 0x90a20000-0x90a2ffff 64bit]
pci 0000:02:00.0: reg 20: [io  0x2000-0x20ff]
pci 0000:02:00.0: reg 30: [mem 0x90a00000-0x90a1ffff pref]
pci 0000:02:00.0: supports D1 D2
pci 0000:00:05.0: PCI bridge to [bus 02-02]
pci 0000:00:05.0:   bridge window [io  0x2000-0x2fff]
pci 0000:00:05.0:   bridge window [mem 0x90a00000-0x90afffff]
pci 0000:00:05.0:   bridge window [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
pci 0000:03:00.0: PME# disabled
pci 0000:03:00.3: PME# supported from D0 D3hot D3cold
pci 0000:03:00.3: PME# disabled
pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
enable it with 'pcie_aspm=force'
pci 0000:00:09.0: PCI bridge to [bus 03-08]
pci 0000:00:09.0:   bridge window [io  0x1000-0x1fff]
pci 0000:00:09.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:00:09.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:00.0: PME# supported from D0 D3hot D3cold
pci 0000:04:00.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
enable it with 'pcie_aspm=force'
pci 0000:04:01.0: PME# supported from D0 D3hot D3cold
pci 0000:04:01.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
enable it with 'pcie_aspm=force'
pci 0000:04:02.0: PME# supported from D0 D3hot D3cold
pci 0000:04:02.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
enable it with 'pcie_aspm=force'
pci 0000:03:00.0: PCI bridge to [bus 04-07]
pci 0000:03:00.0:   bridge window [io  0x1000-0x1fff]
pci 0000:03:00.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:03:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:00.0: PCI bridge to [bus 05-05]
pci 0000:04:00.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:04:00.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:04:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:01.0: PCI bridge to [bus 06-06]
pci 0000:04:01.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:04:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:04:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:07:00.0: reg 10: [mem 0x90820000-0x9083ffff]
pci 0000:07:00.0: reg 14: [mem 0x90400000-0x907fffff]
pci 0000:07:00.0: reg 18: [io  0x1020-0x103f]
pci 0000:07:00.0: PME# supported from D0 D3hot D3cold
pci 0000:07:00.0: PME# disabled
pci 0000:07:00.1: reg 10: [mem 0x90800000-0x9081ffff]
pci 0000:07:00.1: reg 14: [mem 0x90000000-0x903fffff]
pci 0000:07:00.1: reg 18: [io  0x1000-0x101f]
pci 0000:07:00.1: PME# supported from D0 D3hot D3cold
pci 0000:07:00.1: PME# disabled
pci 0000:07:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
enable it with 'pcie_aspm=force'
pci 0000:04:02.0: PCI bridge to [bus 07-07]
pci 0000:04:02.0:   bridge window [io  0x1000-0x1fff]
pci 0000:04:02.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:04:02.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:03:00.3: PCI bridge to [bus 08-08]
pci 0000:03:00.3:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:03:00.3:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:03:00.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.0: PCI bridge to [bus 09-09]
pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.1: PCI bridge to [bus 0a-0a]
pci 0000:00:1c.1:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:0b:00.0: supports D1 D2
pci 0000:00:1c.2: PCI bridge to [bus 0b-0c]
pci 0000:00:1c.2:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.2:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:00:1c.2:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:0c:00.0: reg 10: [mem 0x90904000-0x909047ff]
pci 0000:0c:00.0: reg 14: [mem 0x90900000-0x90903fff]
pci 0000:0c:00.0: supports D1 D2
pci 0000:0c:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0c:00.0: PME# disabled
pci 0000:0b:00.0: PCI bridge to [bus 0c-0c]
pci 0000:0b:00.0:   bridge window [io  0xfffffffffffff000-0x0000] (disabled)
pci 0000:0b:00.0:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:0b:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.3: PCI bridge to [bus 0d-0d]
pci 0000:00:1c.3:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1e.0: PCI bridge to [bus 0e-0e] (subtractive decode)
pci 0000:00:1e.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7] (subtractive decode)
pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff]
(subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000d8000-0x000dbfff]
(subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x80000000-0xfe000000]
(subtractive decode)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P5._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P3._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P4._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.NRP5._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.NRP1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 5 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKC] (IRQs 5 7 9 *10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 *9 10 11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 5 7 9 10 11) *3
ACPI: PCI Interrupt Link [LNKF] (IRQs *5 7 9 10 11)
ACPI: PCI Interrupt Link [LNKG] (IRQs 5 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKH] (IRQs 5 7 9 *10 11)
vgaarb: device added: PCI:0000:02:00.0,decodes=io+mem,owns=io+mem,locks=none
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
PCI: pci_cache_line_size set to 64 bytes
reserve RAM buffer: 000000000009fc00 - 000000000009ffff
reserve RAM buffer: 000000007f67e000 - 000000007fffffff
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 comparators, 64-bit 14.318180 MHz counter
Switching to clocksource tsc
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 10 devices
ACPI: ACPI bus type pnp unregistered
system 00:01: [mem 0xe0000000-0xefffffff] has been reserved
system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved
system 00:01: [mem 0xffc00000-0xffffffff] could not be reserved
system 00:01: [mem 0xfec00000-0xfecfffff] could not be reserved
system 00:01: [mem 0xfee00000-0xfeefffff] has been reserved
system 00:01: [mem 0xfe700000-0xfe7003ff] has been reserved
system 00:01: [mem 0xfe600000-0xfe6fffff] has been reserved
system 00:01: [mem 0xfe000000-0xfe01ffff] could not be reserved
system 00:08: [io  0x0320-0x037f] has been reserved
system 00:08: [io  0x0400-0x047f] has been reserved
system 00:08: [io  0x0500-0x053f] has been reserved
system 00:08: [io  0x0872-0x0875] has been reserved
pci 0000:00:1c.0: BAR 14: assigned [mem 0x90c00000-0x90dfffff]
pci 0000:00:1c.0: BAR 15: assigned [mem 0x90e00000-0x90ffffff 64bit pref]
pci 0000:00:1c.1: BAR 14: assigned [mem 0x91000000-0x911fffff]
pci 0000:00:1c.1: BAR 15: assigned [mem 0x91200000-0x913fffff 64bit pref]
pci 0000:00:1c.2: BAR 15: assigned [mem 0x91400000-0x915fffff 64bit pref]
pci 0000:00:1c.3: BAR 14: assigned [mem 0x91600000-0x917fffff]
pci 0000:00:1c.3: BAR 15: assigned [mem 0x91800000-0x919fffff 64bit pref]
pci 0000:00:1c.0: BAR 13: assigned [io  0x4000-0x4fff]
pci 0000:00:1c.1: BAR 13: assigned [io  0x5000-0x5fff]
pci 0000:00:1c.2: BAR 13: assigned [io  0x6000-0x6fff]
pci 0000:00:1c.3: BAR 13: assigned [io  0x7000-0x7fff]
pci 0000:00:01.0: PCI bridge to [bus 01-01]
pci 0000:00:01.0:   bridge window [io  disabled]
pci 0000:00:01.0:   bridge window [mem disabled]
pci 0000:00:01.0:   bridge window [mem pref disabled]
pci 0000:00:05.0: PCI bridge to [bus 02-02]
pci 0000:00:05.0:   bridge window [io  0x2000-0x2fff]
pci 0000:00:05.0:   bridge window [mem 0x90a00000-0x90afffff]
pci 0000:00:05.0:   bridge window [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:04:00.0: PCI bridge to [bus 05-05]
pci 0000:04:00.0:   bridge window [io  disabled]
pci 0000:04:00.0:   bridge window [mem disabled]
pci 0000:04:00.0:   bridge window [mem pref disabled]
pci 0000:04:01.0: PCI bridge to [bus 06-06]
pci 0000:04:01.0:   bridge window [io  disabled]
pci 0000:04:01.0:   bridge window [mem disabled]
pci 0000:04:01.0:   bridge window [mem pref disabled]
pci 0000:04:02.0: PCI bridge to [bus 07-07]
pci 0000:04:02.0:   bridge window [io  0x1000-0x1fff]
pci 0000:04:02.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:04:02.0:   bridge window [mem pref disabled]
pci 0000:03:00.0: PCI bridge to [bus 04-07]
pci 0000:03:00.0:   bridge window [io  0x1000-0x1fff]
pci 0000:03:00.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:03:00.0:   bridge window [mem pref disabled]
pci 0000:03:00.3: PCI bridge to [bus 08-08]
pci 0000:03:00.3:   bridge window [io  disabled]
pci 0000:03:00.3:   bridge window [mem disabled]
pci 0000:03:00.3:   bridge window [mem pref disabled]
pci 0000:00:09.0: PCI bridge to [bus 03-08]
pci 0000:00:09.0:   bridge window [io  0x1000-0x1fff]
pci 0000:00:09.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:00:09.0:   bridge window [mem pref disabled]
pci 0000:00:1c.0: PCI bridge to [bus 09-09]
pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
pci 0000:00:1c.0:   bridge window [mem 0x90c00000-0x90dfffff]
pci 0000:00:1c.0:   bridge window [mem 0x90e00000-0x90ffffff 64bit pref]
pci 0000:00:1c.1: PCI bridge to [bus 0a-0a]
pci 0000:00:1c.1:   bridge window [io  0x5000-0x5fff]
pci 0000:00:1c.1:   bridge window [mem 0x91000000-0x911fffff]
pci 0000:00:1c.1:   bridge window [mem 0x91200000-0x913fffff 64bit pref]
pci 0000:0b:00.0: PCI bridge to [bus 0c-0c]
pci 0000:0b:00.0:   bridge window [io  disabled]
pci 0000:0b:00.0:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:0b:00.0:   bridge window [mem pref disabled]
pci 0000:00:1c.2: PCI bridge to [bus 0b-0c]
pci 0000:00:1c.2:   bridge window [io  0x6000-0x6fff]
pci 0000:00:1c.2:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:00:1c.2:   bridge window [mem 0x91400000-0x915fffff 64bit pref]
pci 0000:00:1c.3: PCI bridge to [bus 0d-0d]
pci 0000:00:1c.3:   bridge window [io  0x7000-0x7fff]
pci 0000:00:1c.3:   bridge window [mem 0x91600000-0x917fffff]
pci 0000:00:1c.3:   bridge window [mem 0x91800000-0x919fffff 64bit pref]
pci 0000:00:1e.0: PCI bridge to [bus 0e-0e]
pci 0000:00:1e.0:   bridge window [io  disabled]
pci 0000:00:1e.0:   bridge window [mem disabled]
pci 0000:00:1e.0:   bridge window [mem pref disabled]
  alloc irq_desc for 16 on node -1
  alloc kstat_irqs on node -1
pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:01.0: setting latency timer to 64
pci 0000:00:05.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:05.0: setting latency timer to 64
pci 0000:00:09.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:09.0: setting latency timer to 64
pci 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:03:00.0: setting latency timer to 64
pci 0000:04:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:04:00.0: setting latency timer to 64
  alloc irq_desc for 17 on node -1
  alloc kstat_irqs on node -1
pci 0000:04:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:04:01.0: setting latency timer to 64
  alloc irq_desc for 18 on node -1
  alloc kstat_irqs on node -1
pci 0000:04:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
pci 0000:04:02.0: setting latency timer to 64
pci 0000:03:00.3: setting latency timer to 64
pci 0000:00:1c.0: enabling device (0000 -> 0003)
pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1c.1: enabling device (0000 -> 0003)
pci 0000:00:1c.1: PCI INT B -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
pci 0000:00:1c.2: setting latency timer to 64
pci 0000:0b:00.0: setting latency timer to 64
pci 0000:00:1c.3: enabling device (0000 -> 0003)
  alloc irq_desc for 19 on node -1
  alloc kstat_irqs on node -1
pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
pci 0000:00:1c.3: setting latency timer to 64
pci 0000:00:1e.0: power state changed by ACPI to D0
pci 0000:00:1e.0: power state changed by ACPI to D0
pci 0000:00:1e.0: setting latency timer to 64
pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
pci_bus 0000:00: resource 7 [mem 0x000d8000-0x000dbfff]
pci_bus 0000:00: resource 8 [mem 0x80000000-0xfe000000]
pci_bus 0000:02: resource 0 [io  0x2000-0x2fff]
pci_bus 0000:02: resource 1 [mem 0x90a00000-0x90afffff]
pci_bus 0000:02: resource 2 [mem 0x80000000-0x8fffffff 64bit pref]
pci_bus 0000:03: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:03: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:04: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:04: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:07: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:07: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:09: resource 0 [io  0x4000-0x4fff]
pci_bus 0000:09: resource 1 [mem 0x90c00000-0x90dfffff]
pci_bus 0000:09: resource 2 [mem 0x90e00000-0x90ffffff 64bit pref]
pci_bus 0000:0a: resource 0 [io  0x5000-0x5fff]
pci_bus 0000:0a: resource 1 [mem 0x91000000-0x911fffff]
pci_bus 0000:0a: resource 2 [mem 0x91200000-0x913fffff 64bit pref]
pci_bus 0000:0b: resource 0 [io  0x6000-0x6fff]
pci_bus 0000:0b: resource 1 [mem 0x90900000-0x909fffff]
pci_bus 0000:0b: resource 2 [mem 0x91400000-0x915fffff 64bit pref]
pci_bus 0000:0c: resource 1 [mem 0x90900000-0x909fffff]
pci_bus 0000:0d: resource 0 [io  0x7000-0x7fff]
pci_bus 0000:0d: resource 1 [mem 0x91600000-0x917fffff]
pci_bus 0000:0d: resource 2 [mem 0x91800000-0x919fffff 64bit pref]
pci_bus 0000:0e: resource 4 [io  0x0000-0x0cf7]
pci_bus 0000:0e: resource 5 [io  0x0d00-0xffff]
pci_bus 0000:0e: resource 6 [mem 0x000a0000-0x000bffff]
pci_bus 0000:0e: resource 7 [mem 0x000d8000-0x000dbfff]
pci_bus 0000:0e: resource 8 [mem 0x80000000-0xfe000000]
NET: Registered protocol family 2
IP route cache hash table entries: 262144 (order: 9, 2097152 bytes)
TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
UDP hash table entries: 4096 (order: 5, 131072 bytes)
UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
NET: Registered protocol family 1
pci 0000:00:1f.0: rerouting interrupts for [8086:2670]
pci 0000:02:00.0: Boot video device
PCI: CLS mismatch (256 != 64), using 64 bytes
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 12824k freed
IOMMU 2 0xfe719000: using Register based invalidation
IOMMU 1 0xfe714000: using Register based invalidation
IOMMU 0 0xfe710000: using Register based invalidation
IOMMU 3 0xfe718000: using Register based invalidation
IOMMU: Setting RMRR:
IOMMU: Prepare 0-16MiB unity mapping for LPC
IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0x1000000]
  alloc irq_desc for 40 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 41 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 42 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 43 on node 0
  alloc kstat_irqs on node 0
PCI-DMA: Intel(R) Virtualization Technology for Directed I/O
audit: initializing netlink socket (disabled)
type=2000 audit(1278512489.009:1): initialized
HugeTLB registered 2 MB page size, pre-allocated 0 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
msgmni has been set to 16109
SELinux:  Registering netfilter hooks
alg: No test for stdrng (krng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
pcieport 0000:00:01.0: setting latency timer to 64
  alloc irq_desc for 44 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:01.0: irq 44 for MSI/MSI-X
pcieport 0000:00:05.0: setting latency timer to 64
  alloc irq_desc for 45 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:05.0: irq 45 for MSI/MSI-X
pcieport 0000:00:09.0: setting latency timer to 64
  alloc irq_desc for 46 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:09.0: irq 46 for MSI/MSI-X
pcieport 0000:00:1c.0: setting latency timer to 64
  alloc irq_desc for 47 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.0: irq 47 for MSI/MSI-X
pcieport 0000:00:1c.1: setting latency timer to 64
  alloc irq_desc for 48 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.1: irq 48 for MSI/MSI-X
pcieport 0000:00:1c.2: setting latency timer to 64
  alloc irq_desc for 49 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.2: irq 49 for MSI/MSI-X
pcieport 0000:00:1c.3: setting latency timer to 64
  alloc irq_desc for 50 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.3: irq 50 for MSI/MSI-X
pcieport 0000:03:00.0: setting latency timer to 64
pcieport 0000:04:00.0: setting latency timer to 64
  alloc irq_desc for 51 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:00.0: irq 51 for MSI/MSI-X
pcieport 0000:04:01.0: setting latency timer to 64
  alloc irq_desc for 52 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:01.0: irq 52 for MSI/MSI-X
pcieport 0000:04:02.0: setting latency timer to 64
  alloc irq_desc for 53 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:02.0: irq 53 for MSI/MSI-X
aer 0000:00:01.0:pcie02: service driver aer loaded
aer 0000:00:05.0:pcie02: service driver aer loaded
aer 0000:00:09.0:pcie02: service driver aer loaded
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
pci-stub: invalid id string ""
input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
ACPI: Power Button [PWRB]
input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
ACPI: Power Button [PWRF]
ACPI: acpi_idle registered with cpuidle
Monitor-Mwait will be used to enter C-1 state
Non-volatile memory driver v1.3
Linux agpgart interface v0.103
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
brd: module loaded
loop: module loaded
ata_piix 0000:00:1f.1: version 2.13
  alloc irq_desc for 20 on node -1
  alloc kstat_irqs on node -1
ata_piix 0000:00:1f.1: PCI INT A -> GSI 20 (level, low) -> IRQ 20
ata_piix 0000:00:1f.1: setting latency timer to 64
scsi0 : ata_piix
scsi1 : ata_piix
ata1: PATA max UDMA/100 cmd 0x30e8 ctl 0x30fc bmdma 0x30c0 irq 20
ata2: PATA max UDMA/100 cmd 0x30e0 ctl 0x30f8 bmdma 0x30c8 irq 20
  alloc irq_desc for 21 on node -1
  alloc kstat_irqs on node -1
ata_piix 0000:00:1f.2: PCI INT B -> GSI 21 (level, low) -> IRQ 21
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
ata_piix 0000:00:1f.2: setting latency timer to 64
scsi2 : ata_piix
scsi3 : ata_piix
ata3: SATA max UDMA/133 cmd 0x30d8 ctl 0x30f4 bmdma 0x3020 irq 21
ata4: SATA max UDMA/133 cmd 0x30d0 ctl 0x30f0 bmdma 0x3028 irq 21
Fixed MDIO Bus: probed
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
ehci_hcd 0000:00:1d.7: irq 19, io mem 0x90b08400
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.35-rc3+ ehci_hcd
usb usb1: SerialNumber: 0000:00:1d.7
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 19, io base 0x000030a0
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb2: SerialNumber: 0000:00:1d.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 20, io base 0x00003080
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb3: SerialNumber: 0000:00:1d.1
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 21, io base 0x00003060
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb4: SerialNumber: 0000:00:1d.2
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
  alloc irq_desc for 22 on node -1
  alloc kstat_irqs on node -1
uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.3: setting latency timer to 64
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.3: irq 22, io base 0x00003040
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.3
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
PNP: No PS/2 controller found. Probing ports directly.
i8042.c: No controller found.
mice: PS/2 mouse device common for all mice
rtc_cmos 00:07: RTC can wake from S4
rtc_cmos 00:07: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: dm-devel@redhat.com
cpuidle: using governor ladder
cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
PM: Resume from disk failed.
registered taskstats version 1
IMA: No TPM chip found, activating TPM-bypass!
  Magic number: 2:837:383
usb usb1: hash matches
rtc_cmos 00:07: setting system clock to 2010-07-07 14:21:29 UTC (1278512489)
Initalizing network drop monitor service
ata1.00: ATAPI: PIONEER DVD-RW  DVR-112D, BC14, max UDMA/66
ata3.00: ATA-8: ST3750330AS, SD15, max UDMA/133
ata3.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata1.00: configured for UDMA/66
scsi 0:0:0:0: CD-ROM            PIONEER  DVD-RW  DVR-112D BC14 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 0:0:0:0: Attached scsi CD-ROM sr0
sr 0:0:0:0: Attached scsi generic sg0 type 5
ata3.01: ATA-7: ST3320820AS_P, 3.BQE, max UDMA/133
ata3.01: 625142448 sectors, multi 0: LBA48 NCQ (depth 0/32)
ata4.00: ATA-7: ST3400620AS, 3.AAK, max UDMA/133
ata4.00: 781422768 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata3.00: configured for UDMA/133
ata3.01: configured for UDMA/133
scsi 2:0:0:0: Direct-Access     ATA      ST3750330AS      SD15 PQ: 0 ANSI: 5
sd 2:0:0:0: Attached scsi generic sg1 type 0
sd 2:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
 sda: sda1
scsi 2:0:1:0: Direct-Access     ATA      ST3320820AS_P    3.BQ PQ: 0 ANSI: 5
sd 2:0:1:0: Attached scsi generic sg2 type 0
sd 2:0:1:0: [sdb] 625142448 512-byte logical blocks: (320 GB/298 GiB)
sd 2:0:1:0: [sdb] Write Protect is off
sd 2:0:1:0: [sdb] Mode Sense: 00 3a 00 00
sd 2:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA

 sdb:
sd 2:0:0:0: [sda] Attached SCSI disk
ata4.00: configured for UDMA/133
scsi 3:0:0:0: Direct-Access     ATA      ST3400620AS      3.AA PQ: 0 ANSI: 5
sd 3:0:0:0: [sdc] 781422768 512-byte logical blocks: (400 GB/372 GiB)
sd 3:0:0:0: Attached scsi generic sg3 type 0
sd 3:0:0:0: [sdc] Write Protect is off
sd 3:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 3:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
 sdc: sdb1 sdb2
sd 2:0:1:0: [sdb] Attached SCSI disk
 sdc1 sdc2 sdc3 sdc4 sdc5
sd 3:0:0:0: [sdc] Attached SCSI disk
Freeing unused kernel memory: 1508k freed
Write protecting the kernel read-only data: 10240k
Freeing unused kernel memory: 1816k freed
Freeing unused kernel memory: 1968k freed
dracut: dracut-005-3.fc13
udev: starting version 151
[drm] Initialized drm 1.1.0 20060810
[drm] VGACON disable radeon kernel modesetting.
pci 0000:02:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
pci 0000:02:00.0: setting latency timer to 64
[drm] Initialized radeon 1.33.0 20080528 for 0000:02:00.0 on minor 0
dracut: Starting plymouth daemon
firewire_ohci 0000:0c:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
usb 2-1: new full speed USB device using uhci_hcd and address 2
firewire_ohci: Added fw-ohci device 0000:0c:00.0, OHCI v1.10, 8 IR + 8
IT contexts, quirks 0x2
usb 2-1: New USB device found, idVendor=05a4, idProduct=9835
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1: Product: USB Keyboard Hub
usb 2-1: Manufacturer: ORTEK
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 3 ports detected
usb 4-2: new full speed USB device using uhci_hcd and address 2
firewire_core: created device fw0: GUID 001ff3fffe8908b0, S800
firewire_core: phy config: card 0, new root=ffc1, gap_count=5
usb 4-2: New USB device found, idVendor=05ac, idProduct=1000
usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
EXT4-fs (sdc2): mounted filesystem with ordered data mode. Opts: (null)
input: HID 05ac:1000 as
/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input2
generic-usb 0003:05AC:1000.0001: input,hidraw0: USB HID v1.11 Keyboard
[HID 05ac:1000] on usb-0000:00:1d.2-2/input0
dracut: Mounted root filesystem /dev/sdc2
input: HID 05ac:1000 as
/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/input/input3
generic-usb 0003:05AC:1000.0002: input,hidraw1: USB HID v1.11 Mouse
[HID 05ac:1000] on usb-0000:00:1d.2-2/input1
dracut: Loading SELinux policy
usb 2-1.3: new full speed USB device using uhci_hcd and address 3
usb 2-1.3: New USB device found, idVendor=05a4, idProduct=9860
usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1.3: Product: USB Keyboard Hub
usb 2-1.3: Manufacturer: ORTEK
input: ORTEK USB Keyboard Hub as
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input4
generic-usb 0003:05A4:9860.0003: input,hidraw2: USB HID v1.10 Keyboard
[ORTEK USB Keyboard Hub] on usb-0000:00:1d.0-1.3/input0
input: ORTEK USB Keyboard Hub as
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.1/input/input5
generic-usb 0003:05A4:9860.0004: input,hidraw3: USB HID v1.10 Device
[ORTEK USB Keyboard Hub] on usb-0000:00:1d.0-1.3/input1
SELinux: 2048 avtab hash slots, 196346 rules.
SELinux: 2048 avtab hash slots, 196346 rules.
SELinux:  9 users, 13 roles, 3270 types, 159 bools, 1 sens, 1024 cats
SELinux:  77 classes, 196346 rules
SELinux:  Completing initialization.
SELinux:  Setting up existing superblocks.
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts
SELinux: initialized (dev bdev, type bdev), uses genfs_contexts
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev sockfs, type sockfs), uses task SIDs
SELinux: initialized (dev debugfs, type debugfs), uses genfs_contexts
SELinux: initialized (dev pipefs, type pipefs), uses task SIDs
SELinux: initialized (dev anon_inodefs, type anon_inodefs), uses genfs_contexts
SELinux: initialized (dev devpts, type devpts), uses transition SIDs
SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs
SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts
SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
SELinux: initialized (dev securityfs, type securityfs), uses genfs_contexts
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev sdc2, type ext4), uses xattr
type=1403 audit(1278512491.340:2): policy loaded auid=4294967295 ses=4294967295
dracut: Switching root
readahead: starting
udev: starting version 151
usb 4-2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 64 rq 0 len 0 ret -84
usb 4-2: USB disconnect, address 2
iTCO_vendor_support: vendor-support=0
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 21 (level, low) -> IRQ 21
ACPI: resource 0000:00:1f.3 [io  0x3000-0x301f] conflicts with ACPI
region SMBI [mem 0x00003000-0x0000300f window]
ACPI: If an ACPI driver is available for this device, you should use
it instead of the native driver
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.06
iTCO_wdt: unable to reset NO_REBOOT flag, platform may have disabled it
usb 4-2: new full speed USB device using uhci_hcd and address 3
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
applesmc: Apple MacPro3 detected:
applesmc:  - Model without accelerometer
applesmc:  - Model without light sensors and backlight
applesmc:  - Model with 40 temperature sensors
applesmc: device successfully initialized.
applesmc: 4 fans found.
applesmc: driver successfully loaded.
usb 4-2: New USB device found, idVendor=05ac, idProduct=8206
usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
i5k_amb: probe of i5k_amb.0 failed with error -16
type=1400 audit(1278537694.813:3): avc:  denied  { mmap_zero } for
pid=754 comm="vbetool"
scontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023
tcontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tclass=memprotect
EDAC MC: Ver: 2.1.0 Jun 29 2010
EDAC MC0: Giving out device to 'i5400_edac.c' 'I5400': DEV 0000:00:10.0
EDAC PCI0: Giving out device to module 'i5400_edac' controller 'EDAC
PCI controller': DEV '0000:00:10.0' (POLLED)
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: Generic Bluetooth USB driver ver 0.6
usbcore: registered new interface driver btusb
  alloc irq_desc for 23 on node -1
  alloc kstat_irqs on node -1
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
  alloc irq_desc for 54 on node -1
  alloc kstat_irqs on node -1
HDA Intel 0000:00:1b.0: irq 54 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k4
e1000e: Copyright (c) 1999 - 2009 Intel Corporation.
e1000e 0000:07:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
e1000e 0000:07:00.0: setting latency timer to 64
  alloc irq_desc for 55 on node -1
  alloc kstat_irqs on node -1
e1000e 0000:07:00.0: irq 55 for MSI/MSI-X
e1000e 0000:07:00.0: eth0: (PCI Express:2.5GB/s:Width x4) 00:1f:5b:39:85:28
e1000e 0000:07:00.0: eth0: Intel(R) PRO/1000 Network Connection
e1000e 0000:07:00.0: eth0: MAC: 5, PHY: 5, PBA No: 3070ff-0ff
e1000e 0000:07:00.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
e1000e 0000:07:00.1: setting latency timer to 64
  alloc irq_desc for 56 on node -1
  alloc kstat_irqs on node -1
e1000e 0000:07:00.1: irq 56 for MSI/MSI-X
hda_codec: ALC889A: SKU not ready 0x400000f0
input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input6
e1000e 0000:07:00.1: eth1: (PCI Express:2.5GB/s:Width x4) 00:1f:5b:39:85:29
e1000e 0000:07:00.1: eth1: Intel(R) PRO/1000 Network Connection
e1000e 0000:07:00.1: eth1: MAC: 5, PHY: 5, PBA No: 3070ff-0ff
EXT4-fs (sdc2): re-mounted. Opts: (null)
EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
SELinux: initialized (dev sdc1, type ext4), uses xattr
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sdc5): using internal journal
EXT3-fs (sdc5): mounted filesystem with ordered data mode
SELinux: initialized (dev sdc5, type ext3), uses xattr
Adding 9215996k swap on /dev/sdc4.  Priority:-1 extents:1 across:9215996k
SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ip6_tables: (C) 2000-2006 Netfilter Core Team
e1000e 0000:07:00.0: irq 55 for MSI/MSI-X
e1000e 0000:07:00.0: irq 55 for MSI/MSI-X
ADDRCONF(NETDEV_UP): eth0: link is not ready
e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
SELinux: initialized (dev rpc_pipefs, type rpc_pipefs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
Bluetooth: L2CAP ver 2.14
Bluetooth: L2CAP socket layer initialized
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
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
fuse init (API version 7.14)
SELinux: initialized (dev fuse, type fuse), uses genfs_contexts
dca service started, version 1.12.1
ioatdma: Intel(R) QuickData Technology Driver 4.00
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A
ioatdma 0000:00:0f.0: PCI INT A: no GSI
ioatdma 0000:00:0f.0: setting latency timer to 64
  alloc irq_desc for 57 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 57 for MSI/MSI-X
  alloc irq_desc for 58 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 58 for MSI/MSI-X
  alloc irq_desc for 59 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 59 for MSI/MSI-X
  alloc irq_desc for 60 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 60 for MSI/MSI-X
ioatdma 0000:00:0f.0: failed to start channel chanerr: 0x10
ioatdma 0000:00:0f.0: Freeing 1 in use descriptors!
ioatdma 0000:00:0f.0: selftest cannot allocate chan resource
ioatdma 0000:00:0f.0: Intel(R) I/OAT DMA Engine init failed
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-07 21:56                                               ` Chris Li
@ 2010-07-09 21:28                                                 ` Dan Williams
  2010-07-09 22:00                                                   ` Chris Li
  2010-07-10  0:09                                                   ` David Woodhouse
  0 siblings, 2 replies; 44+ messages in thread
From: Dan Williams @ 2010-07-09 21:28 UTC (permalink / raw)
  To: Chris Li; +Cc: David Woodhouse, linux-kernel

On 7/7/2010 2:56 PM, Chris Li wrote:
> No problem. Is this what you are expecting? No crash when modprobe ioatdma.

Not really, I was expecting the BIOS misconfiguration to be caught...

On 7/6/2010 8:40 PM, David Woodhouse wrote:
 > (I'm still only checking for include_all rather than checking for
 > !cap_write_drain() because that _really_ ought to work; looking at
 > Chris' latest dmesg it _is_ being assigned to the catch-all unit.)

It doesn't appear to from the dmesg below.  I agree, I would prefer to 
do a topology based check like this rather than cheating with 
!cap_write_drain(), but it looks like cheating is the reliable option.

> ioatdma 0000:00:0f.0: failed to start channel chanerr: 0x10
> ioatdma 0000:00:0f.0: Freeing 1 in use descriptors!
> ioatdma 0000:00:0f.0: selftest cannot allocate chan resource
> ioatdma 0000:00:0f.0: Intel(R) I/OAT DMA Engine init failed
> ioatdma 0000:00:0f.0: can't derive routing for PCI INT A

Same as the original result, ioatdma blocked from accessing memory, no 
report about BIOS borkage.

--
Dan

>
> The full dmesg follows.
>
> Chris
>
> Initializing cgroup subsys cpuset
> Initializing cgroup subsys cpu
> Linux version 2.6.35-rc3+ () (gcc version 4.4.4 20100503 (Red Hat
> 4.4.4-2) (GCC) ) #46 SMP Wed Jul 7 14:17:31 PDT 2010
> Command line: root=UUID=e953c66f-e484-4e5b-8b21-93fe8a024879 ro
> nomodeset noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16
> KEYBOARDTYPE=pc KEYTABLE=us
> BIOS-provided physical RAM map:
>   BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
>   BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
>   BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
>   BIOS-e820: 0000000000100000 - 000000007f67e000 (usable)
>   BIOS-e820: 000000007f67e000 - 000000007f6ec000 (ACPI NVS)
>   BIOS-e820: 000000007f6ec000 - 000000007f6ed000 (ACPI data)
>   BIOS-e820: 000000007f6ed000 - 000000007f6f5000 (ACPI NVS)
>   BIOS-e820: 000000007f6f5000 - 000000007f991000 (ACPI data)
>   BIOS-e820: 000000007f991000 - 000000007f995000 (reserved)
>   BIOS-e820: 000000007f995000 - 000000007fc00000 (ACPI data)
>   BIOS-e820: 000000007fc00000 - 0000000080000000 (reserved)
>   BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
>   BIOS-e820: 0000000100000000 - 0000000280000000 (usable)
> NX (Execute Disable) protection: active
> DMI 2.4 present.
> e820 update range: 0000000000000000 - 0000000000001000 (usable) ==>  (reserved)
> e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
> No AGP bridge found
> last_pfn = 0x280000 max_arch_pfn = 0x400000000
> MTRR default type: uncachable
> MTRR fixed ranges enabled:
>    00000-9FFFF write-back
>    A0000-FFFFF uncachable
> MTRR variable ranges enabled:
>    0 base 0080000000 mask 3F80000000 uncachable
>    1 base 007FC00000 mask 3FFFC00000 uncachable
>    2 base 0000000000 mask 3000000000 write-back
>    3 disabled
>    4 disabled
>    5 disabled
>    6 disabled
>    7 disabled
> x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
> original variable MTRRs
> reg 0, base: 2GB, range: 2GB, type UC
> reg 1, base: 2044MB, range: 4MB, type UC
> reg 2, base: 0GB, range: 64GB, type WB
> total RAM covered: 63484M
> Found optimal setting for mtrr clean up
>   gran_size: 64K         chunk_size: 8M  num_reg: 6      lose cover RAM: 0G
> New variable MTRRs
> reg 0, base: 0GB, range: 2GB, type WB
> reg 1, base: 2044MB, range: 4MB, type UC
> reg 2, base: 4GB, range: 4GB, type WB
> reg 3, base: 8GB, range: 8GB, type WB
> reg 4, base: 16GB, range: 16GB, type WB
> reg 5, base: 32GB, range: 32GB, type WB
> e820 update range: 000000007fc00000 - 0000000100000000 (usable) ==>  (reserved)
> last_pfn = 0x7f67e max_arch_pfn = 0x400000000
> initial memory mapped : 0 - 20000000
> found SMP MP-table at [ffff8800000fec60] fec60
> init_memory_mapping: 0000000000000000-000000007f67e000
>   0000000000 - 007f600000 page 2M
>   007f600000 - 007f67e000 page 4k
> kernel direct mapping tables up to 7f67e000 @ 8000-c000
> init_memory_mapping: 0000000100000000-0000000280000000
>   0100000000 - 0280000000 page 2M
> kernel direct mapping tables up to 280000000 @ a000-15000
> RAMDISK: 3736a000 - 37ff0000
> ACPI: RSDP 00000000000fe020 00024 (v02 APPLE )
> ACPI: XSDT 000000007f7441c0 000F4 (v01 APPLE   Apple00 0000006C      01000013)
> ACPI: FACP 000000007f740000 000F4 (v04 APPLE   Apple00 0000006C Loki 0000005F)
> ACPI: DSDT 000000007f737000 049CC (v01 APPLE   Apple00 00010001 Loki 0000005F)
> ACPI: FACS 000000007f68b000 00040
> ACPI: ECDT 000000007f742000 00053 (v01 APPLE   Apple00 00000001 Loki 0000005F)
> ACPI: HPET 000000007f73f000 00038 (v01 APPLE   Apple00 00000001 Loki 0000005F)
> ACPI: APIC 000000007f73d000 000BC (v02 APPLE   Apple00 00000000 Loki 0000005F)
> ACPI: MCFG 000000007f73c000 0003C (v01 APPLE   Apple00 00000001 Loki 0000005F)
> ACPI: SSDT 000000007f736000 00146 (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
> ACPI: SSDT 000000007f735000 0034B (v01 CPUPST  Cpu0Ist 00000012 INTL 20061109)
> ACPI: SSDT 000000007f734000 00047 (v01  PmRef  Cpu1Cst 00003000 INTL 20061109)
> ACPI: SSDT 000000007f733000 00337 (v01 CPUPST  Cpu1Ist 00000012 INTL 20061109)
> ACPI: SSDT 000000007f732000 00047 (v01  PmRef  Cpu2Cst 00003000 INTL 20061109)
> ACPI: SSDT 000000007f731000 00337 (v01 CPUPST  Cpu2Ist 00000012 INTL 20061109)
> ACPI: SSDT 000000007f730000 00047 (v01  PmRef  Cpu3Cst 00003000 INTL 20061109)
> ACPI: SSDT 000000007f72f000 00337 (v01 CPUPST  Cpu3Ist 00000012 INTL 20061109)
> ACPI: SSDT 000000007f72e000 00047 (v01  PmRef  Cpu4Cst 00003000 INTL 20061109)
> ACPI: SSDT 000000007f72d000 00337 (v01 CPUPST  Cpu4Ist 00000012 INTL 20061109)
> ACPI: SSDT 000000007f72c000 00047 (v01  PmRef  Cpu5Cst 00003000 INTL 20061109)
> ACPI: SSDT 000000007f72b000 00337 (v01 CPUPST  Cpu5Ist 00000012 INTL 20061109)
> ACPI: SSDT 000000007f72a000 00047 (v01  PmRef  Cpu6Cst 00003000 INTL 20061109)
> ACPI: SSDT 000000007f729000 00337 (v01 CPUPST  Cpu6Ist 00000012 INTL 20061109)
> ACPI: SSDT 000000007f728000 00047 (v01  PmRef  Cpu7Cst 00003000 INTL 20061109)
> ACPI: SSDT 000000007f727000 00337 (v01 CPUPST  Cpu7Ist 00000012 INTL 20061109)
> ACPI: SSDT 000000007f726000 0003D (v01  PmRef    CpuPm 00003000 INTL 20061109)
> ACPI: SSDT 000000007f71d000 004BE (v01 PCIRef  Pci8844 00001000 INTL 20061109)
> ACPI: DMAR 000000007f71a000 00088 (v01 APPLE   Apple00 00000001 Loki 0000005F)
> ACPI: SSDT 000000007f724000 00892 (v01 SataRe  SataPri 00001000 INTL 20061109)
> ACPI: SSDT 000000007f723000 005F4 (v01 SataRe  SataSec 00001000 INTL 20061109)
> ACPI: Local APIC address 0xfee00000
> No NUMA configuration found
> Faking a node at 0000000000000000-0000000280000000
> Initmem setup node 0 0000000000000000-0000000280000000
>    NODE_DATA [0000000100000000 - 0000000100013fff]
>   [ffffea0000000000-ffffea0008bfffff] PMD ->
> [ffff880100200000-ffff8801071fffff] on node 0
> Zone PFN ranges:
>    DMA      0x00000001 ->  0x00001000
>    DMA32    0x00001000 ->  0x00100000
>    Normal   0x00100000 ->  0x00280000
> Movable zone start PFN for each node
> early_node_map[3] active PFN ranges
>      0: 0x00000001 ->  0x0000009f
>      0: 0x00000100 ->  0x0007f67e
>      0: 0x00100000 ->  0x00280000
> On node 0 totalpages: 2094620
>    DMA zone: 56 pages used for memmap
>    DMA zone: 0 pages reserved
>    DMA zone: 3942 pages, LIFO batch:0
>    DMA32 zone: 14280 pages used for memmap
>    DMA32 zone: 503478 pages, LIFO batch:31
>    Normal zone: 21504 pages used for memmap
>    Normal zone: 1551360 pages, LIFO batch:31
> ACPI: PM-Timer IO Port: 0x408
> ACPI: Local APIC address 0xfee00000
> ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
> ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
> ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
> ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
> ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
> ACPI: LAPIC (acpi_id[0x05] lapic_id[0x07] enabled)
> ACPI: LAPIC (acpi_id[0x06] lapic_id[0x04] enabled)
> ACPI: LAPIC (acpi_id[0x07] lapic_id[0x05] enabled)
> ACPI: LAPIC_NMI (acpi_id[0x00] high level lint[0x1])
> ACPI: LAPIC_NMI (acpi_id[0x01] high level lint[0x1])
> ACPI: LAPIC_NMI (acpi_id[0x02] high level lint[0x1])
> ACPI: LAPIC_NMI (acpi_id[0x03] high level lint[0x1])
> ACPI: LAPIC_NMI (acpi_id[0x04] high level lint[0x1])
> ACPI: LAPIC_NMI (acpi_id[0x05] high level lint[0x1])
> ACPI: LAPIC_NMI (acpi_id[0x06] high level lint[0x1])
> ACPI: LAPIC_NMI (acpi_id[0x07] high level lint[0x1])
> ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
> IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
> ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
> ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
> ACPI: IRQ0 used by override.
> ACPI: IRQ2 used by override.
> ACPI: IRQ9 used by override.
> Using ACPI (MADT) for SMP configuration information
> ACPI: HPET id: 0x8086a201 base: 0xfed00000
> SMP: Allowing 8 CPUs, 0 hotplug CPUs
> nr_irqs_gsi: 40
> early_res array is doubled to 64 at [7000 - 77ff]
> PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
> PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
> PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
> PM: Registered nosave memory: 000000007f67e000 - 000000007f6ec000
> PM: Registered nosave memory: 000000007f6ec000 - 000000007f6ed000
> PM: Registered nosave memory: 000000007f6ed000 - 000000007f6f5000
> PM: Registered nosave memory: 000000007f6f5000 - 000000007f991000
> PM: Registered nosave memory: 000000007f991000 - 000000007f995000
> PM: Registered nosave memory: 000000007f995000 - 000000007fc00000
> PM: Registered nosave memory: 000000007fc00000 - 0000000080000000
> PM: Registered nosave memory: 0000000080000000 - 00000000ffe00000
> PM: Registered nosave memory: 00000000ffe00000 - 0000000100000000
> Allocating PCI resources starting at 80000000 (gap: 80000000:7fe00000)
> Booting paravirtualized kernel on bare hardware
> setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:8 nr_node_ids:1
> PERCPU: Embedded 30 pages/cpu @ffff880002200000 s90304 r8192 d24384 u262144
> pcpu-alloc: s90304 r8192 d24384 u262144 alloc=1*2097152
> pcpu-alloc: [0] 0 1 2 3 4 5 6 7
> early_res array is doubled to 128 at [10000 - 10fff]
> Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2058780
> Policy zone: Normal
> Kernel command line: root=UUID=e953c66f-e484-4e5b-8b21-93fe8a024879 ro
> nomodeset noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16
> KEYBOARDTYPE=pc KEYTABLE=us
> PID hash table entries: 4096 (order: 3, 32768 bytes)
> Checking aperture...
> No AGP bridge found
> Calgary: detecting Calgary via BIOS EBDA area
> Calgary: Unable to locate Rio Grande table in EBDA - bailing!
> Subtract (62 early reservations)
>    #1 [0001000000 - 0001deed10]   TEXT DATA BSS
>    #2 [003736a000 - 0037ff0000]         RAMDISK
>    #3 [0001def000 - 0001def1f1]             BRK
>    #4 [000009fc00 - 00000fec60]   BIOS reserved
>    #5 [00000fec60 - 00000fec70]    MP-table mpf
>    #6 [00000feea4 - 0000100000]   BIOS reserved
>    #7 [00000fec70 - 00000feea4]    MP-table mpc
>    #8 [0000001000 - 0000003000]      TRAMPOLINE
>    #9 [0000003000 - 0000007000]     ACPI WAKEUP
>    #10 [0000008000 - 000000a000]         PGTABLE
>    #11 [000000a000 - 0000010000]         PGTABLE
>    #12 [0100000000 - 0100014000]       NODE_DATA
>    #13 [0001def200 - 0001df0200]         BOOTMEM
>    #14 [00021f0200 - 00021f0800]         BOOTMEM
>    #15 [0100014000 - 0100015000]         BOOTMEM
>    #16 [0100015000 - 0100016000]         BOOTMEM
>    #17 [0100200000 - 0107200000]        MEMMAP 0
>    #18 [0001deed40 - 0001deeec0]         BOOTMEM
>    #19 [0001df0200 - 0001e08200]         BOOTMEM
>    #20 [0001e08200 - 0001e20200]         BOOTMEM
>    #21 [0001e21000 - 0001e22000]         BOOTMEM
>    #22 [0001deeec0 - 0001deef01]         BOOTMEM
>    #23 [0001deef40 - 0001deef83]         BOOTMEM
>    #24 [0001e20200 - 0001e20510]         BOOTMEM
>    #25 [0001e20540 - 0001e205a8]         BOOTMEM
>    #26 [0001e205c0 - 0001e20628]         BOOTMEM
>    #27 [0001e20640 - 0001e206a8]         BOOTMEM
>    #28 [0001e206c0 - 0001e20728]         BOOTMEM
>    #29 [0001e20740 - 0001e207a8]         BOOTMEM
>    #30 [0001e207c0 - 0001e20828]         BOOTMEM
>    #31 [0001e20840 - 0001e208a8]         BOOTMEM
>    #32 [0001e208c0 - 0001e20928]         BOOTMEM
>    #33 [0001e20940 - 0001e209a8]         BOOTMEM
>    #34 [0001e209c0 - 0001e20a28]         BOOTMEM
>    #35 [0001e20a40 - 0001e20aa8]         BOOTMEM
>    #36 [0001e20ac0 - 0001e20b28]         BOOTMEM
>    #37 [0001e20b40 - 0001e20ba8]         BOOTMEM
>    #38 [0001deefc0 - 0001deefe0]         BOOTMEM
>    #39 [0001e20bc0 - 0001e20be0]         BOOTMEM
>    #40 [0001e20c00 - 0001e20c8b]         BOOTMEM
>    #41 [0001e20cc0 - 0001e20d4b]         BOOTMEM
>    #42 [0002200000 - 000221e000]         BOOTMEM
>    #43 [0002240000 - 000225e000]         BOOTMEM
>    #44 [0002280000 - 000229e000]         BOOTMEM
>    #45 [00022c0000 - 00022de000]         BOOTMEM
>    #46 [0002300000 - 000231e000]         BOOTMEM
>    #47 [0002340000 - 000235e000]         BOOTMEM
>    #48 [0002380000 - 000239e000]         BOOTMEM
>    #49 [00023c0000 - 00023de000]         BOOTMEM
>    #50 [0001e20d80 - 0001e20d88]         BOOTMEM
>    #51 [0001e20dc0 - 0001e20dc8]         BOOTMEM
>    #52 [0001e20e00 - 0001e20e20]         BOOTMEM
>    #53 [0001e20e40 - 0001e20e80]         BOOTMEM
>    #54 [0001e20e80 - 0001e20fa0]         BOOTMEM
>    #55 [0001e24000 - 0001e24048]         BOOTMEM
>    #56 [0001e24080 - 0001e240c8]         BOOTMEM
>    #57 [0001e24100 - 0001e2c100]         BOOTMEM
>    #58 [00023de000 - 00063de000]         BOOTMEM
>    #59 [0001e2c100 - 0001e4c100]         BOOTMEM
>    #60 [0001e4c100 - 0001e8c100]         BOOTMEM
>    #61 [0000011000 - 0000019000]         BOOTMEM
> Memory: 8169400k/10485760k available (4310k kernel code, 2107280k
> absent, 209080k reserved, 6881k data, 1508k init)
> SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
> Hierarchical RCU implementation.
>          RCU-based detection of stalled CPUs is disabled.
>          Verbose stalled-CPUs detection is disabled.
> NR_IRQS:16640 nr_irqs:744
> Extended CMOS year: 2000
> Console: colour VGA+ 80x25
> console [tty0] enabled
> allocated 83886080 bytes of page_cgroup
> please try 'cgroup_disable=memory' option if you don't want memory cgroups
> hpet clockevent registered
> Fast TSC calibration using PIT
> Detected 2793.018 MHz processor.
> Calibrating delay loop (skipped), value calculated using timer
> frequency.. 5586.03 BogoMIPS (lpj=2793018)
> pid_max: default: 32768 minimum: 301
> Security Framework initialized
> SELinux:  Initializing.
> SELinux:  Starting in permissive mode
> Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
> Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
> Mount-cache hash table entries: 256
> Initializing cgroup subsys ns
> Initializing cgroup subsys cpuacct
> Initializing cgroup subsys memory
> Initializing cgroup subsys devices
> Initializing cgroup subsys freezer
> Initializing cgroup subsys net_cls
> CPU: Physical Processor ID: 0
> CPU: Processor Core ID: 0
> mce: CPU supports 6 MCE banks
> CPU0: Thermal monitoring enabled (TM2)
> using mwait in idle threads.
> Performance Events: PEBS fmt0+, Core2 events, Intel PMU driver.
> ... version:                2
> ... bit width:              40
> ... generic registers:      2
> ... value mask:             000000ffffffffff
> ... max period:             000000007fffffff
> ... fixed-purpose events:   3
> ... event mask:             0000000700000003
> ACPI: Core revision 20100428
> ftrace: converting mcount calls to 0f 1f 44 00 00
> ftrace: allocating 20113 entries in 79 pages
> DMAR: Host address width 38
> DMAR: DRHD base: 0x000000fe710000 flags: 0x0
> IOMMU 0: reg_base_addr fe710000 ver 1:0 cap 900000c2f0462 ecap e01
> DMAR: DRHD base: 0x000000fe714000 flags: 0x0
> IOMMU 1: reg_base_addr fe714000 ver 1:0 cap 900000c2f0462 ecap e01
> DMAR: DRHD base: 0x000000fe719000 flags: 0x0
> IOMMU 2: reg_base_addr fe719000 ver 1:0 cap 900000c2f0462 ecap e01
> DMAR: DRHD base: 0x000000fe718000 flags: 0x1
> IOMMU 3: reg_base_addr fe718000 ver 1:0 cap 900000c2f0462 ecap e01
> DMAR: No RMRR found
> DMAR: No ATSR found
> Setting APIC routing to flat
> ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
> CPU0: Intel(R) Xeon(R) CPU           E5462  @ 2.80GHz stepping 06
> Booting Node   0, Processors  #1 #2 #3 #4 #5 #6 #7 Ok.
> Brought up 8 CPUs
> Total of 8 processors activated (44687.76 BogoMIPS).
> regulator: core version 0.5
> Time: 14:21:29  Date: 07/07/10
> NET: Registered protocol family 16
> ACPI: bus type pci registered
> PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem
> 0xe0000000-0xefffffff] (base 0xe0000000)
> PCI: not using MMCONFIG
> PCI: Using configuration type 1 for base access
> bio: create slab<bio-0>  at 0
> ACPI: EC: EC description table is found, configuring boot EC
> ACPI: BIOS _OSI(Linux) query ignored
> ACPI: Interpreter enabled
> ACPI: (supports S0 S1 S3 S4 S5)
> ACPI: BIOS offers _GTS
> ACPI: If "acpi.gts=1" improves suspend, please notify linux-acpi@vger.kernel.org
> ACPI: Using IOAPIC for interrupt routing
> PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem
> 0xe0000000-0xefffffff] (base 0xe0000000)
> PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI
> motherboard resources
> ACPI: EC: GPE = 0x11, I/O: command/status = 0x66, data = 0x62
> ACPI: No dock devices found.
> PCI: Using host bridge windows from ACPI; if necessary, use
> "pci=nocrs" and report a bug
> ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
> pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
> pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
> pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
> pci_root PNP0A08:00: host bridge window [mem 0x000d8000-0x000dbfff]
> pci_root PNP0A08:00: host bridge window [mem 0x80000000-0xfe000000]
> pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
> pci 0000:00:00.0: PME# disabled
> pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
> pci 0000:00:01.0: PME# disabled
> pci 0000:00:05.0: PME# supported from D0 D3hot D3cold
> pci 0000:00:05.0: PME# disabled
> pci 0000:00:09.0: PME# supported from D0 D3hot D3cold
> pci 0000:00:09.0: PME# disabled
> pci 0000:00:0f.0: reg 10: [mem 0x90b00000-0x90b03fff 64bit]
> pci 0000:00:1b.0: reg 10: [mem 0x90b04000-0x90b07fff 64bit]
> pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
> pci 0000:00:1b.0: PME# disabled
> pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
> pci 0000:00:1c.0: PME# disabled
> pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
> pci 0000:00:1c.1: PME# disabled
> pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
> pci 0000:00:1c.2: PME# disabled
> pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
> pci 0000:00:1c.3: PME# disabled
> pci 0000:00:1d.0: reg 20: [io  0x30a0-0x30bf]
> pci 0000:00:1d.1: reg 20: [io  0x3080-0x309f]
> pci 0000:00:1d.2: reg 20: [io  0x3060-0x307f]
> pci 0000:00:1d.3: reg 20: [io  0x3040-0x305f]
> pci 0000:00:1d.7: reg 10: [mem 0x90b08400-0x90b087ff]
> pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
> pci 0000:00:1d.7: PME# disabled
> pci 0000:00:1f.1: reg 10: [io  0x30e8-0x30ef]
> pci 0000:00:1f.1: reg 14: [io  0x30fc-0x30ff]
> pci 0000:00:1f.1: reg 18: [io  0x30e0-0x30e7]
> pci 0000:00:1f.1: reg 1c: [io  0x30f8-0x30fb]
> pci 0000:00:1f.1: reg 20: [io  0x30c0-0x30cf]
> pci 0000:00:1f.2: reg 10: [io  0x30d8-0x30df]
> pci 0000:00:1f.2: reg 14: [io  0x30f4-0x30f7]
> pci 0000:00:1f.2: reg 18: [io  0x30d0-0x30d7]
> pci 0000:00:1f.2: reg 1c: [io  0x30f0-0x30f3]
> pci 0000:00:1f.2: reg 20: [io  0x3020-0x302f]
> pci 0000:00:1f.2: reg 24: [mem 0x90b08000-0x90b083ff]
> pci 0000:00:1f.2: PME# supported from D3hot
> pci 0000:00:1f.2: PME# disabled
> pci 0000:00:1f.3: reg 20: [io  0x3000-0x301f]
> pci 0000:00:01.0: PCI bridge to [bus 01-01]
> pci 0000:00:01.0:   bridge window [io  0xf000-0x0000] (disabled)
> pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
> pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
> pci 0000:02:00.0: reg 10: [mem 0x80000000-0x8fffffff 64bit pref]
> pci 0000:02:00.0: reg 18: [mem 0x90a20000-0x90a2ffff 64bit]
> pci 0000:02:00.0: reg 20: [io  0x2000-0x20ff]
> pci 0000:02:00.0: reg 30: [mem 0x90a00000-0x90a1ffff pref]
> pci 0000:02:00.0: supports D1 D2
> pci 0000:00:05.0: PCI bridge to [bus 02-02]
> pci 0000:00:05.0:   bridge window [io  0x2000-0x2fff]
> pci 0000:00:05.0:   bridge window [mem 0x90a00000-0x90afffff]
> pci 0000:00:05.0:   bridge window [mem 0x80000000-0x8fffffff 64bit pref]
> pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
> pci 0000:03:00.0: PME# disabled
> pci 0000:03:00.3: PME# supported from D0 D3hot D3cold
> pci 0000:03:00.3: PME# disabled
> pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
> enable it with 'pcie_aspm=force'
> pci 0000:00:09.0: PCI bridge to [bus 03-08]
> pci 0000:00:09.0:   bridge window [io  0x1000-0x1fff]
> pci 0000:00:09.0:   bridge window [mem 0x90000000-0x908fffff]
> pci 0000:00:09.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
> pci 0000:04:00.0: PME# supported from D0 D3hot D3cold
> pci 0000:04:00.0: PME# disabled
> pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
> enable it with 'pcie_aspm=force'
> pci 0000:04:01.0: PME# supported from D0 D3hot D3cold
> pci 0000:04:01.0: PME# disabled
> pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
> enable it with 'pcie_aspm=force'
> pci 0000:04:02.0: PME# supported from D0 D3hot D3cold
> pci 0000:04:02.0: PME# disabled
> pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
> enable it with 'pcie_aspm=force'
> pci 0000:03:00.0: PCI bridge to [bus 04-07]
> pci 0000:03:00.0:   bridge window [io  0x1000-0x1fff]
> pci 0000:03:00.0:   bridge window [mem 0x90000000-0x908fffff]
> pci 0000:03:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
> pci 0000:04:00.0: PCI bridge to [bus 05-05]
> pci 0000:04:00.0:   bridge window [io  0xf000-0x0000] (disabled)
> pci 0000:04:00.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
> pci 0000:04:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
> pci 0000:04:01.0: PCI bridge to [bus 06-06]
> pci 0000:04:01.0:   bridge window [io  0xf000-0x0000] (disabled)
> pci 0000:04:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
> pci 0000:04:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
> pci 0000:07:00.0: reg 10: [mem 0x90820000-0x9083ffff]
> pci 0000:07:00.0: reg 14: [mem 0x90400000-0x907fffff]
> pci 0000:07:00.0: reg 18: [io  0x1020-0x103f]
> pci 0000:07:00.0: PME# supported from D0 D3hot D3cold
> pci 0000:07:00.0: PME# disabled
> pci 0000:07:00.1: reg 10: [mem 0x90800000-0x9081ffff]
> pci 0000:07:00.1: reg 14: [mem 0x90000000-0x903fffff]
> pci 0000:07:00.1: reg 18: [io  0x1000-0x101f]
> pci 0000:07:00.1: PME# supported from D0 D3hot D3cold
> pci 0000:07:00.1: PME# disabled
> pci 0000:07:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
> enable it with 'pcie_aspm=force'
> pci 0000:04:02.0: PCI bridge to [bus 07-07]
> pci 0000:04:02.0:   bridge window [io  0x1000-0x1fff]
> pci 0000:04:02.0:   bridge window [mem 0x90000000-0x908fffff]
> pci 0000:04:02.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
> pci 0000:03:00.3: PCI bridge to [bus 08-08]
> pci 0000:03:00.3:   bridge window [io  0xf000-0x0000] (disabled)
> pci 0000:03:00.3:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
> pci 0000:03:00.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
> pci 0000:00:1c.0: PCI bridge to [bus 09-09]
> pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
> pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
> pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
> pci 0000:00:1c.1: PCI bridge to [bus 0a-0a]
> pci 0000:00:1c.1:   bridge window [io  0xf000-0x0000] (disabled)
> pci 0000:0b:00.0: supports D1 D2
> pci 0000:00:1c.2: PCI bridge to [bus 0b-0c]
> pci 0000:00:1c.2:   bridge window [io  0xf000-0x0000] (disabled)
> pci 0000:00:1c.2:   bridge window [mem 0x90900000-0x909fffff]
> pci 0000:00:1c.2:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
> pci 0000:0c:00.0: reg 10: [mem 0x90904000-0x909047ff]
> pci 0000:0c:00.0: reg 14: [mem 0x90900000-0x90903fff]
> pci 0000:0c:00.0: supports D1 D2
> pci 0000:0c:00.0: PME# supported from D0 D1 D2 D3hot
> pci 0000:0c:00.0: PME# disabled
> pci 0000:0b:00.0: PCI bridge to [bus 0c-0c]
> pci 0000:0b:00.0:   bridge window [io  0xfffffffffffff000-0x0000] (disabled)
> pci 0000:0b:00.0:   bridge window [mem 0x90900000-0x909fffff]
> pci 0000:0b:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
> pci 0000:00:1c.3: PCI bridge to [bus 0d-0d]
> pci 0000:00:1c.3:   bridge window [io  0xf000-0x0000] (disabled)
> pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
> pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
> pci 0000:00:1e.0: PCI bridge to [bus 0e-0e] (subtractive decode)
> pci 0000:00:1e.0:   bridge window [io  0xf000-0x0000] (disabled)
> pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
> pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
> pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7] (subtractive decode)
> pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff] (subtractive decode)
> pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff]
> (subtractive decode)
> pci 0000:00:1e.0:   bridge window [mem 0x000d8000-0x000dbfff]
> (subtractive decode)
> pci 0000:00:1e.0:   bridge window [mem 0x80000000-0xfe000000]
> (subtractive decode)
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P5._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P3._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P4._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.NRP5._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.NRP1._PRT]
> ACPI: PCI Interrupt Link [LNKA] (IRQs 5 7 9 10 *11)
> ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7 9 10 11) *0, disabled.
> ACPI: PCI Interrupt Link [LNKC] (IRQs 5 7 9 *10 11)
> ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 *9 10 11)
> ACPI: PCI Interrupt Link [LNKE] (IRQs 5 7 9 10 11) *3
> ACPI: PCI Interrupt Link [LNKF] (IRQs *5 7 9 10 11)
> ACPI: PCI Interrupt Link [LNKG] (IRQs 5 7 9 10 *11)
> ACPI: PCI Interrupt Link [LNKH] (IRQs 5 7 9 *10 11)
> vgaarb: device added: PCI:0000:02:00.0,decodes=io+mem,owns=io+mem,locks=none
> vgaarb: loaded
> SCSI subsystem initialized
> libata version 3.00 loaded.
> usbcore: registered new interface driver usbfs
> usbcore: registered new interface driver hub
> usbcore: registered new device driver usb
> PCI: Using ACPI for IRQ routing
> PCI: pci_cache_line_size set to 64 bytes
> reserve RAM buffer: 000000000009fc00 - 000000000009ffff
> reserve RAM buffer: 000000007f67e000 - 000000007fffffff
> NetLabel: Initializing
> NetLabel:  domain hash size = 128
> NetLabel:  protocols = UNLABELED CIPSOv4
> NetLabel:  unlabeled traffic allowed by default
> HPET: 3 timers in total, 0 timers will be used for per-cpu timer
> hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
> hpet0: 3 comparators, 64-bit 14.318180 MHz counter
> Switching to clocksource tsc
> pnp: PnP ACPI init
> ACPI: bus type pnp registered
> pnp: PnP ACPI: found 10 devices
> ACPI: ACPI bus type pnp unregistered
> system 00:01: [mem 0xe0000000-0xefffffff] has been reserved
> system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved
> system 00:01: [mem 0xffc00000-0xffffffff] could not be reserved
> system 00:01: [mem 0xfec00000-0xfecfffff] could not be reserved
> system 00:01: [mem 0xfee00000-0xfeefffff] has been reserved
> system 00:01: [mem 0xfe700000-0xfe7003ff] has been reserved
> system 00:01: [mem 0xfe600000-0xfe6fffff] has been reserved
> system 00:01: [mem 0xfe000000-0xfe01ffff] could not be reserved
> system 00:08: [io  0x0320-0x037f] has been reserved
> system 00:08: [io  0x0400-0x047f] has been reserved
> system 00:08: [io  0x0500-0x053f] has been reserved
> system 00:08: [io  0x0872-0x0875] has been reserved
> pci 0000:00:1c.0: BAR 14: assigned [mem 0x90c00000-0x90dfffff]
> pci 0000:00:1c.0: BAR 15: assigned [mem 0x90e00000-0x90ffffff 64bit pref]
> pci 0000:00:1c.1: BAR 14: assigned [mem 0x91000000-0x911fffff]
> pci 0000:00:1c.1: BAR 15: assigned [mem 0x91200000-0x913fffff 64bit pref]
> pci 0000:00:1c.2: BAR 15: assigned [mem 0x91400000-0x915fffff 64bit pref]
> pci 0000:00:1c.3: BAR 14: assigned [mem 0x91600000-0x917fffff]
> pci 0000:00:1c.3: BAR 15: assigned [mem 0x91800000-0x919fffff 64bit pref]
> pci 0000:00:1c.0: BAR 13: assigned [io  0x4000-0x4fff]
> pci 0000:00:1c.1: BAR 13: assigned [io  0x5000-0x5fff]
> pci 0000:00:1c.2: BAR 13: assigned [io  0x6000-0x6fff]
> pci 0000:00:1c.3: BAR 13: assigned [io  0x7000-0x7fff]
> pci 0000:00:01.0: PCI bridge to [bus 01-01]
> pci 0000:00:01.0:   bridge window [io  disabled]
> pci 0000:00:01.0:   bridge window [mem disabled]
> pci 0000:00:01.0:   bridge window [mem pref disabled]
> pci 0000:00:05.0: PCI bridge to [bus 02-02]
> pci 0000:00:05.0:   bridge window [io  0x2000-0x2fff]
> pci 0000:00:05.0:   bridge window [mem 0x90a00000-0x90afffff]
> pci 0000:00:05.0:   bridge window [mem 0x80000000-0x8fffffff 64bit pref]
> pci 0000:04:00.0: PCI bridge to [bus 05-05]
> pci 0000:04:00.0:   bridge window [io  disabled]
> pci 0000:04:00.0:   bridge window [mem disabled]
> pci 0000:04:00.0:   bridge window [mem pref disabled]
> pci 0000:04:01.0: PCI bridge to [bus 06-06]
> pci 0000:04:01.0:   bridge window [io  disabled]
> pci 0000:04:01.0:   bridge window [mem disabled]
> pci 0000:04:01.0:   bridge window [mem pref disabled]
> pci 0000:04:02.0: PCI bridge to [bus 07-07]
> pci 0000:04:02.0:   bridge window [io  0x1000-0x1fff]
> pci 0000:04:02.0:   bridge window [mem 0x90000000-0x908fffff]
> pci 0000:04:02.0:   bridge window [mem pref disabled]
> pci 0000:03:00.0: PCI bridge to [bus 04-07]
> pci 0000:03:00.0:   bridge window [io  0x1000-0x1fff]
> pci 0000:03:00.0:   bridge window [mem 0x90000000-0x908fffff]
> pci 0000:03:00.0:   bridge window [mem pref disabled]
> pci 0000:03:00.3: PCI bridge to [bus 08-08]
> pci 0000:03:00.3:   bridge window [io  disabled]
> pci 0000:03:00.3:   bridge window [mem disabled]
> pci 0000:03:00.3:   bridge window [mem pref disabled]
> pci 0000:00:09.0: PCI bridge to [bus 03-08]
> pci 0000:00:09.0:   bridge window [io  0x1000-0x1fff]
> pci 0000:00:09.0:   bridge window [mem 0x90000000-0x908fffff]
> pci 0000:00:09.0:   bridge window [mem pref disabled]
> pci 0000:00:1c.0: PCI bridge to [bus 09-09]
> pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
> pci 0000:00:1c.0:   bridge window [mem 0x90c00000-0x90dfffff]
> pci 0000:00:1c.0:   bridge window [mem 0x90e00000-0x90ffffff 64bit pref]
> pci 0000:00:1c.1: PCI bridge to [bus 0a-0a]
> pci 0000:00:1c.1:   bridge window [io  0x5000-0x5fff]
> pci 0000:00:1c.1:   bridge window [mem 0x91000000-0x911fffff]
> pci 0000:00:1c.1:   bridge window [mem 0x91200000-0x913fffff 64bit pref]
> pci 0000:0b:00.0: PCI bridge to [bus 0c-0c]
> pci 0000:0b:00.0:   bridge window [io  disabled]
> pci 0000:0b:00.0:   bridge window [mem 0x90900000-0x909fffff]
> pci 0000:0b:00.0:   bridge window [mem pref disabled]
> pci 0000:00:1c.2: PCI bridge to [bus 0b-0c]
> pci 0000:00:1c.2:   bridge window [io  0x6000-0x6fff]
> pci 0000:00:1c.2:   bridge window [mem 0x90900000-0x909fffff]
> pci 0000:00:1c.2:   bridge window [mem 0x91400000-0x915fffff 64bit pref]
> pci 0000:00:1c.3: PCI bridge to [bus 0d-0d]
> pci 0000:00:1c.3:   bridge window [io  0x7000-0x7fff]
> pci 0000:00:1c.3:   bridge window [mem 0x91600000-0x917fffff]
> pci 0000:00:1c.3:   bridge window [mem 0x91800000-0x919fffff 64bit pref]
> pci 0000:00:1e.0: PCI bridge to [bus 0e-0e]
> pci 0000:00:1e.0:   bridge window [io  disabled]
> pci 0000:00:1e.0:   bridge window [mem disabled]
> pci 0000:00:1e.0:   bridge window [mem pref disabled]
>    alloc irq_desc for 16 on node -1
>    alloc kstat_irqs on node -1
> pci 0000:00:01.0: PCI INT A ->  GSI 16 (level, low) ->  IRQ 16
> pci 0000:00:01.0: setting latency timer to 64
> pci 0000:00:05.0: PCI INT A ->  GSI 16 (level, low) ->  IRQ 16
> pci 0000:00:05.0: setting latency timer to 64
> pci 0000:00:09.0: PCI INT A ->  GSI 16 (level, low) ->  IRQ 16
> pci 0000:00:09.0: setting latency timer to 64
> pci 0000:03:00.0: PCI INT A ->  GSI 16 (level, low) ->  IRQ 16
> pci 0000:03:00.0: setting latency timer to 64
> pci 0000:04:00.0: PCI INT A ->  GSI 16 (level, low) ->  IRQ 16
> pci 0000:04:00.0: setting latency timer to 64
>    alloc irq_desc for 17 on node -1
>    alloc kstat_irqs on node -1
> pci 0000:04:01.0: PCI INT A ->  GSI 17 (level, low) ->  IRQ 17
> pci 0000:04:01.0: setting latency timer to 64
>    alloc irq_desc for 18 on node -1
>    alloc kstat_irqs on node -1
> pci 0000:04:02.0: PCI INT A ->  GSI 18 (level, low) ->  IRQ 18
> pci 0000:04:02.0: setting latency timer to 64
> pci 0000:03:00.3: setting latency timer to 64
> pci 0000:00:1c.0: enabling device (0000 ->  0003)
> pci 0000:00:1c.0: PCI INT A ->  GSI 17 (level, low) ->  IRQ 17
> pci 0000:00:1c.0: setting latency timer to 64
> pci 0000:00:1c.1: enabling device (0000 ->  0003)
> pci 0000:00:1c.1: PCI INT B ->  GSI 16 (level, low) ->  IRQ 16
> pci 0000:00:1c.1: setting latency timer to 64
> pci 0000:00:1c.2: PCI INT C ->  GSI 18 (level, low) ->  IRQ 18
> pci 0000:00:1c.2: setting latency timer to 64
> pci 0000:0b:00.0: setting latency timer to 64
> pci 0000:00:1c.3: enabling device (0000 ->  0003)
>    alloc irq_desc for 19 on node -1
>    alloc kstat_irqs on node -1
> pci 0000:00:1c.3: PCI INT D ->  GSI 19 (level, low) ->  IRQ 19
> pci 0000:00:1c.3: setting latency timer to 64
> pci 0000:00:1e.0: power state changed by ACPI to D0
> pci 0000:00:1e.0: power state changed by ACPI to D0
> pci 0000:00:1e.0: setting latency timer to 64
> pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
> pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
> pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
> pci_bus 0000:00: resource 7 [mem 0x000d8000-0x000dbfff]
> pci_bus 0000:00: resource 8 [mem 0x80000000-0xfe000000]
> pci_bus 0000:02: resource 0 [io  0x2000-0x2fff]
> pci_bus 0000:02: resource 1 [mem 0x90a00000-0x90afffff]
> pci_bus 0000:02: resource 2 [mem 0x80000000-0x8fffffff 64bit pref]
> pci_bus 0000:03: resource 0 [io  0x1000-0x1fff]
> pci_bus 0000:03: resource 1 [mem 0x90000000-0x908fffff]
> pci_bus 0000:04: resource 0 [io  0x1000-0x1fff]
> pci_bus 0000:04: resource 1 [mem 0x90000000-0x908fffff]
> pci_bus 0000:07: resource 0 [io  0x1000-0x1fff]
> pci_bus 0000:07: resource 1 [mem 0x90000000-0x908fffff]
> pci_bus 0000:09: resource 0 [io  0x4000-0x4fff]
> pci_bus 0000:09: resource 1 [mem 0x90c00000-0x90dfffff]
> pci_bus 0000:09: resource 2 [mem 0x90e00000-0x90ffffff 64bit pref]
> pci_bus 0000:0a: resource 0 [io  0x5000-0x5fff]
> pci_bus 0000:0a: resource 1 [mem 0x91000000-0x911fffff]
> pci_bus 0000:0a: resource 2 [mem 0x91200000-0x913fffff 64bit pref]
> pci_bus 0000:0b: resource 0 [io  0x6000-0x6fff]
> pci_bus 0000:0b: resource 1 [mem 0x90900000-0x909fffff]
> pci_bus 0000:0b: resource 2 [mem 0x91400000-0x915fffff 64bit pref]
> pci_bus 0000:0c: resource 1 [mem 0x90900000-0x909fffff]
> pci_bus 0000:0d: resource 0 [io  0x7000-0x7fff]
> pci_bus 0000:0d: resource 1 [mem 0x91600000-0x917fffff]
> pci_bus 0000:0d: resource 2 [mem 0x91800000-0x919fffff 64bit pref]
> pci_bus 0000:0e: resource 4 [io  0x0000-0x0cf7]
> pci_bus 0000:0e: resource 5 [io  0x0d00-0xffff]
> pci_bus 0000:0e: resource 6 [mem 0x000a0000-0x000bffff]
> pci_bus 0000:0e: resource 7 [mem 0x000d8000-0x000dbfff]
> pci_bus 0000:0e: resource 8 [mem 0x80000000-0xfe000000]
> NET: Registered protocol family 2
> IP route cache hash table entries: 262144 (order: 9, 2097152 bytes)
> TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
> TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
> TCP: Hash tables configured (established 524288 bind 65536)
> TCP reno registered
> UDP hash table entries: 4096 (order: 5, 131072 bytes)
> UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
> NET: Registered protocol family 1
> pci 0000:00:1f.0: rerouting interrupts for [8086:2670]
> pci 0000:02:00.0: Boot video device
> PCI: CLS mismatch (256 != 64), using 64 bytes
> Trying to unpack rootfs image as initramfs...
> Freeing initrd memory: 12824k freed
> IOMMU 2 0xfe719000: using Register based invalidation
> IOMMU 1 0xfe714000: using Register based invalidation
> IOMMU 0 0xfe710000: using Register based invalidation
> IOMMU 3 0xfe718000: using Register based invalidation
> IOMMU: Setting RMRR:
> IOMMU: Prepare 0-16MiB unity mapping for LPC
> IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0x1000000]
>    alloc irq_desc for 40 on node 0
>    alloc kstat_irqs on node 0
>    alloc irq_desc for 41 on node 0
>    alloc kstat_irqs on node 0
>    alloc irq_desc for 42 on node 0
>    alloc kstat_irqs on node 0
>    alloc irq_desc for 43 on node 0
>    alloc kstat_irqs on node 0
> PCI-DMA: Intel(R) Virtualization Technology for Directed I/O
> audit: initializing netlink socket (disabled)
> type=2000 audit(1278512489.009:1): initialized
> HugeTLB registered 2 MB page size, pre-allocated 0 pages
> VFS: Disk quotas dquot_6.5.2
> Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
> msgmni has been set to 16109
> SELinux:  Registering netfilter hooks
> alg: No test for stdrng (krng)
> Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
> io scheduler noop registered
> io scheduler deadline registered
> io scheduler cfq registered (default)
> pcieport 0000:00:01.0: setting latency timer to 64
>    alloc irq_desc for 44 on node -1
>    alloc kstat_irqs on node -1
> pcieport 0000:00:01.0: irq 44 for MSI/MSI-X
> pcieport 0000:00:05.0: setting latency timer to 64
>    alloc irq_desc for 45 on node -1
>    alloc kstat_irqs on node -1
> pcieport 0000:00:05.0: irq 45 for MSI/MSI-X
> pcieport 0000:00:09.0: setting latency timer to 64
>    alloc irq_desc for 46 on node -1
>    alloc kstat_irqs on node -1
> pcieport 0000:00:09.0: irq 46 for MSI/MSI-X
> pcieport 0000:00:1c.0: setting latency timer to 64
>    alloc irq_desc for 47 on node -1
>    alloc kstat_irqs on node -1
> pcieport 0000:00:1c.0: irq 47 for MSI/MSI-X
> pcieport 0000:00:1c.1: setting latency timer to 64
>    alloc irq_desc for 48 on node -1
>    alloc kstat_irqs on node -1
> pcieport 0000:00:1c.1: irq 48 for MSI/MSI-X
> pcieport 0000:00:1c.2: setting latency timer to 64
>    alloc irq_desc for 49 on node -1
>    alloc kstat_irqs on node -1
> pcieport 0000:00:1c.2: irq 49 for MSI/MSI-X
> pcieport 0000:00:1c.3: setting latency timer to 64
>    alloc irq_desc for 50 on node -1
>    alloc kstat_irqs on node -1
> pcieport 0000:00:1c.3: irq 50 for MSI/MSI-X
> pcieport 0000:03:00.0: setting latency timer to 64
> pcieport 0000:04:00.0: setting latency timer to 64
>    alloc irq_desc for 51 on node -1
>    alloc kstat_irqs on node -1
> pcieport 0000:04:00.0: irq 51 for MSI/MSI-X
> pcieport 0000:04:01.0: setting latency timer to 64
>    alloc irq_desc for 52 on node -1
>    alloc kstat_irqs on node -1
> pcieport 0000:04:01.0: irq 52 for MSI/MSI-X
> pcieport 0000:04:02.0: setting latency timer to 64
>    alloc irq_desc for 53 on node -1
>    alloc kstat_irqs on node -1
> pcieport 0000:04:02.0: irq 53 for MSI/MSI-X
> aer 0000:00:01.0:pcie02: service driver aer loaded
> aer 0000:00:05.0:pcie02: service driver aer loaded
> aer 0000:00:09.0:pcie02: service driver aer loaded
> pci_hotplug: PCI Hot Plug PCI Core version: 0.5
> Firmware did not grant requested _OSC control
> Firmware did not grant requested _OSC control
> Firmware did not grant requested _OSC control
> Firmware did not grant requested _OSC control
> Firmware did not grant requested _OSC control
> Firmware did not grant requested _OSC control
> Firmware did not grant requested _OSC control
> Firmware did not grant requested _OSC control
> pciehp: PCI Express Hot Plug Controller Driver version: 0.4
> acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
> pci-stub: invalid id string ""
> input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
> ACPI: Power Button [PWRB]
> input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
> ACPI: Power Button [PWRF]
> ACPI: acpi_idle registered with cpuidle
> Monitor-Mwait will be used to enter C-1 state
> Non-volatile memory driver v1.3
> Linux agpgart interface v0.103
> Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
> brd: module loaded
> loop: module loaded
> ata_piix 0000:00:1f.1: version 2.13
>    alloc irq_desc for 20 on node -1
>    alloc kstat_irqs on node -1
> ata_piix 0000:00:1f.1: PCI INT A ->  GSI 20 (level, low) ->  IRQ 20
> ata_piix 0000:00:1f.1: setting latency timer to 64
> scsi0 : ata_piix
> scsi1 : ata_piix
> ata1: PATA max UDMA/100 cmd 0x30e8 ctl 0x30fc bmdma 0x30c0 irq 20
> ata2: PATA max UDMA/100 cmd 0x30e0 ctl 0x30f8 bmdma 0x30c8 irq 20
>    alloc irq_desc for 21 on node -1
>    alloc kstat_irqs on node -1
> ata_piix 0000:00:1f.2: PCI INT B ->  GSI 21 (level, low) ->  IRQ 21
> ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
> ata_piix 0000:00:1f.2: setting latency timer to 64
> scsi2 : ata_piix
> scsi3 : ata_piix
> ata3: SATA max UDMA/133 cmd 0x30d8 ctl 0x30f4 bmdma 0x3020 irq 21
> ata4: SATA max UDMA/133 cmd 0x30d0 ctl 0x30f0 bmdma 0x3028 irq 21
> Fixed MDIO Bus: probed
> ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
> ehci_hcd 0000:00:1d.7: PCI INT A ->  GSI 19 (level, low) ->  IRQ 19
> ehci_hcd 0000:00:1d.7: setting latency timer to 64
> ehci_hcd 0000:00:1d.7: EHCI Host Controller
> ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
> ehci_hcd 0000:00:1d.7: debug port 1
> ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
> ehci_hcd 0000:00:1d.7: irq 19, io mem 0x90b08400
> ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
> usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
> usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> usb usb1: Product: EHCI Host Controller
> usb usb1: Manufacturer: Linux 2.6.35-rc3+ ehci_hcd
> usb usb1: SerialNumber: 0000:00:1d.7
> hub 1-0:1.0: USB hub found
> hub 1-0:1.0: 8 ports detected
> ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
> uhci_hcd: USB Universal Host Controller Interface driver
> uhci_hcd 0000:00:1d.0: PCI INT A ->  GSI 19 (level, low) ->  IRQ 19
> uhci_hcd 0000:00:1d.0: setting latency timer to 64
> uhci_hcd 0000:00:1d.0: UHCI Host Controller
> uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
> uhci_hcd 0000:00:1d.0: irq 19, io base 0x000030a0
> usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
> usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> usb usb2: Product: UHCI Host Controller
> usb usb2: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
> usb usb2: SerialNumber: 0000:00:1d.0
> hub 2-0:1.0: USB hub found
> hub 2-0:1.0: 2 ports detected
> uhci_hcd 0000:00:1d.1: PCI INT B ->  GSI 20 (level, low) ->  IRQ 20
> uhci_hcd 0000:00:1d.1: setting latency timer to 64
> uhci_hcd 0000:00:1d.1: UHCI Host Controller
> uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
> uhci_hcd 0000:00:1d.1: irq 20, io base 0x00003080
> usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
> usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> usb usb3: Product: UHCI Host Controller
> usb usb3: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
> usb usb3: SerialNumber: 0000:00:1d.1
> hub 3-0:1.0: USB hub found
> hub 3-0:1.0: 2 ports detected
> uhci_hcd 0000:00:1d.2: PCI INT C ->  GSI 21 (level, low) ->  IRQ 21
> uhci_hcd 0000:00:1d.2: setting latency timer to 64
> uhci_hcd 0000:00:1d.2: UHCI Host Controller
> uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
> uhci_hcd 0000:00:1d.2: irq 21, io base 0x00003060
> usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
> usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> usb usb4: Product: UHCI Host Controller
> usb usb4: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
> usb usb4: SerialNumber: 0000:00:1d.2
> hub 4-0:1.0: USB hub found
> hub 4-0:1.0: 2 ports detected
>    alloc irq_desc for 22 on node -1
>    alloc kstat_irqs on node -1
> uhci_hcd 0000:00:1d.3: PCI INT D ->  GSI 22 (level, low) ->  IRQ 22
> uhci_hcd 0000:00:1d.3: setting latency timer to 64
> uhci_hcd 0000:00:1d.3: UHCI Host Controller
> uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
> uhci_hcd 0000:00:1d.3: irq 22, io base 0x00003040
> usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
> usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> usb usb5: Product: UHCI Host Controller
> usb usb5: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
> usb usb5: SerialNumber: 0000:00:1d.3
> hub 5-0:1.0: USB hub found
> hub 5-0:1.0: 2 ports detected
> PNP: No PS/2 controller found. Probing ports directly.
> i8042.c: No controller found.
> mice: PS/2 mouse device common for all mice
> rtc_cmos 00:07: RTC can wake from S4
> rtc_cmos 00:07: rtc core: registered rtc_cmos as rtc0
> rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
> device-mapper: uevent: version 1.0.3
> device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: dm-devel@redhat.com
> cpuidle: using governor ladder
> cpuidle: using governor menu
> usbcore: registered new interface driver hiddev
> usbcore: registered new interface driver usbhid
> usbhid: USB HID core driver
> nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
> CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
> nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
> sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
> ip_tables: (C) 2000-2006 Netfilter Core Team
> TCP cubic registered
> NET: Registered protocol family 17
> PM: Resume from disk failed.
> registered taskstats version 1
> IMA: No TPM chip found, activating TPM-bypass!
>    Magic number: 2:837:383
> usb usb1: hash matches
> rtc_cmos 00:07: setting system clock to 2010-07-07 14:21:29 UTC (1278512489)
> Initalizing network drop monitor service
> ata1.00: ATAPI: PIONEER DVD-RW  DVR-112D, BC14, max UDMA/66
> ata3.00: ATA-8: ST3750330AS, SD15, max UDMA/133
> ata3.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 0/32)
> ata1.00: configured for UDMA/66
> scsi 0:0:0:0: CD-ROM            PIONEER  DVD-RW  DVR-112D BC14 PQ: 0 ANSI: 5
> sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
> Uniform CD-ROM driver Revision: 3.20
> sr 0:0:0:0: Attached scsi CD-ROM sr0
> sr 0:0:0:0: Attached scsi generic sg0 type 5
> ata3.01: ATA-7: ST3320820AS_P, 3.BQE, max UDMA/133
> ata3.01: 625142448 sectors, multi 0: LBA48 NCQ (depth 0/32)
> ata4.00: ATA-7: ST3400620AS, 3.AAK, max UDMA/133
> ata4.00: 781422768 sectors, multi 16: LBA48 NCQ (depth 0/32)
> ata3.00: configured for UDMA/133
> ata3.01: configured for UDMA/133
> scsi 2:0:0:0: Direct-Access     ATA      ST3750330AS      SD15 PQ: 0 ANSI: 5
> sd 2:0:0:0: Attached scsi generic sg1 type 0
> sd 2:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
> sd 2:0:0:0: [sda] Write Protect is off
> sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
> sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't
> support DPO or FUA
>   sda: sda1
> scsi 2:0:1:0: Direct-Access     ATA      ST3320820AS_P    3.BQ PQ: 0 ANSI: 5
> sd 2:0:1:0: Attached scsi generic sg2 type 0
> sd 2:0:1:0: [sdb] 625142448 512-byte logical blocks: (320 GB/298 GiB)
> sd 2:0:1:0: [sdb] Write Protect is off
> sd 2:0:1:0: [sdb] Mode Sense: 00 3a 00 00
> sd 2:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't
> support DPO or FUA
>
>   sdb:
> sd 2:0:0:0: [sda] Attached SCSI disk
> ata4.00: configured for UDMA/133
> scsi 3:0:0:0: Direct-Access     ATA      ST3400620AS      3.AA PQ: 0 ANSI: 5
> sd 3:0:0:0: [sdc] 781422768 512-byte logical blocks: (400 GB/372 GiB)
> sd 3:0:0:0: Attached scsi generic sg3 type 0
> sd 3:0:0:0: [sdc] Write Protect is off
> sd 3:0:0:0: [sdc] Mode Sense: 00 3a 00 00
> sd 3:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't
> support DPO or FUA
>   sdc: sdb1 sdb2
> sd 2:0:1:0: [sdb] Attached SCSI disk
>   sdc1 sdc2 sdc3 sdc4 sdc5
> sd 3:0:0:0: [sdc] Attached SCSI disk
> Freeing unused kernel memory: 1508k freed
> Write protecting the kernel read-only data: 10240k
> Freeing unused kernel memory: 1816k freed
> Freeing unused kernel memory: 1968k freed
> dracut: dracut-005-3.fc13
> udev: starting version 151
> [drm] Initialized drm 1.1.0 20060810
> [drm] VGACON disable radeon kernel modesetting.
> pci 0000:02:00.0: PCI INT A ->  GSI 19 (level, low) ->  IRQ 19
> pci 0000:02:00.0: setting latency timer to 64
> [drm] Initialized radeon 1.33.0 20080528 for 0000:02:00.0 on minor 0
> dracut: Starting plymouth daemon
> firewire_ohci 0000:0c:00.0: PCI INT A ->  GSI 18 (level, low) ->  IRQ 18
> usb 2-1: new full speed USB device using uhci_hcd and address 2
> firewire_ohci: Added fw-ohci device 0000:0c:00.0, OHCI v1.10, 8 IR + 8
> IT contexts, quirks 0x2
> usb 2-1: New USB device found, idVendor=05a4, idProduct=9835
> usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> usb 2-1: Product: USB Keyboard Hub
> usb 2-1: Manufacturer: ORTEK
> hub 2-1:1.0: USB hub found
> hub 2-1:1.0: 3 ports detected
> usb 4-2: new full speed USB device using uhci_hcd and address 2
> firewire_core: created device fw0: GUID 001ff3fffe8908b0, S800
> firewire_core: phy config: card 0, new root=ffc1, gap_count=5
> usb 4-2: New USB device found, idVendor=05ac, idProduct=1000
> usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
> EXT4-fs (sdc2): mounted filesystem with ordered data mode. Opts: (null)
> input: HID 05ac:1000 as
> /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input2
> generic-usb 0003:05AC:1000.0001: input,hidraw0: USB HID v1.11 Keyboard
> [HID 05ac:1000] on usb-0000:00:1d.2-2/input0
> dracut: Mounted root filesystem /dev/sdc2
> input: HID 05ac:1000 as
> /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/input/input3
> generic-usb 0003:05AC:1000.0002: input,hidraw1: USB HID v1.11 Mouse
> [HID 05ac:1000] on usb-0000:00:1d.2-2/input1
> dracut: Loading SELinux policy
> usb 2-1.3: new full speed USB device using uhci_hcd and address 3
> usb 2-1.3: New USB device found, idVendor=05a4, idProduct=9860
> usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> usb 2-1.3: Product: USB Keyboard Hub
> usb 2-1.3: Manufacturer: ORTEK
> input: ORTEK USB Keyboard Hub as
> /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input4
> generic-usb 0003:05A4:9860.0003: input,hidraw2: USB HID v1.10 Keyboard
> [ORTEK USB Keyboard Hub] on usb-0000:00:1d.0-1.3/input0
> input: ORTEK USB Keyboard Hub as
> /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.1/input/input5
> generic-usb 0003:05A4:9860.0004: input,hidraw3: USB HID v1.10 Device
> [ORTEK USB Keyboard Hub] on usb-0000:00:1d.0-1.3/input1
> SELinux: 2048 avtab hash slots, 196346 rules.
> SELinux: 2048 avtab hash slots, 196346 rules.
> SELinux:  9 users, 13 roles, 3270 types, 159 bools, 1 sens, 1024 cats
> SELinux:  77 classes, 196346 rules
> SELinux:  Completing initialization.
> SELinux:  Setting up existing superblocks.
> SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
> SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts
> SELinux: initialized (dev bdev, type bdev), uses genfs_contexts
> SELinux: initialized (dev proc, type proc), uses genfs_contexts
> SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
> SELinux: initialized (dev sockfs, type sockfs), uses task SIDs
> SELinux: initialized (dev debugfs, type debugfs), uses genfs_contexts
> SELinux: initialized (dev pipefs, type pipefs), uses task SIDs
> SELinux: initialized (dev anon_inodefs, type anon_inodefs), uses genfs_contexts
> SELinux: initialized (dev devpts, type devpts), uses transition SIDs
> SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs
> SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs
> SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
> SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts
> SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
> SELinux: initialized (dev securityfs, type securityfs), uses genfs_contexts
> SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
> SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
> SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
> SELinux: initialized (dev sdc2, type ext4), uses xattr
> type=1403 audit(1278512491.340:2): policy loaded auid=4294967295 ses=4294967295
> dracut: Switching root
> readahead: starting
> udev: starting version 151
> usb 4-2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 64 rq 0 len 0 ret -84
> usb 4-2: USB disconnect, address 2
> iTCO_vendor_support: vendor-support=0
> i801_smbus 0000:00:1f.3: PCI INT B ->  GSI 21 (level, low) ->  IRQ 21
> ACPI: resource 0000:00:1f.3 [io  0x3000-0x301f] conflicts with ACPI
> region SMBI [mem 0x00003000-0x0000300f window]
> ACPI: If an ACPI driver is available for this device, you should use
> it instead of the native driver
> iTCO_wdt: Intel TCO WatchDog Timer Driver v1.06
> iTCO_wdt: unable to reset NO_REBOOT flag, platform may have disabled it
> usb 4-2: new full speed USB device using uhci_hcd and address 3
> shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
> applesmc: Apple MacPro3 detected:
> applesmc:  - Model without accelerometer
> applesmc:  - Model without light sensors and backlight
> applesmc:  - Model with 40 temperature sensors
> applesmc: device successfully initialized.
> applesmc: 4 fans found.
> applesmc: driver successfully loaded.
> usb 4-2: New USB device found, idVendor=05ac, idProduct=8206
> usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
> i5k_amb: probe of i5k_amb.0 failed with error -16
> type=1400 audit(1278537694.813:3): avc:  denied  { mmap_zero } for
> pid=754 comm="vbetool"
> scontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023
> tcontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tclass=memprotect
> EDAC MC: Ver: 2.1.0 Jun 29 2010
> EDAC MC0: Giving out device to 'i5400_edac.c' 'I5400': DEV 0000:00:10.0
> EDAC PCI0: Giving out device to module 'i5400_edac' controller 'EDAC
> PCI controller': DEV '0000:00:10.0' (POLLED)
> Bluetooth: Core ver 2.15
> NET: Registered protocol family 31
> Bluetooth: HCI device and connection manager initialized
> Bluetooth: HCI socket layer initialized
> Bluetooth: Generic Bluetooth USB driver ver 0.6
> usbcore: registered new interface driver btusb
>    alloc irq_desc for 23 on node -1
>    alloc kstat_irqs on node -1
> HDA Intel 0000:00:1b.0: PCI INT A ->  GSI 23 (level, low) ->  IRQ 23
>    alloc irq_desc for 54 on node -1
>    alloc kstat_irqs on node -1
> HDA Intel 0000:00:1b.0: irq 54 for MSI/MSI-X
> HDA Intel 0000:00:1b.0: setting latency timer to 64
> e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k4
> e1000e: Copyright (c) 1999 - 2009 Intel Corporation.
> e1000e 0000:07:00.0: PCI INT A ->  GSI 18 (level, low) ->  IRQ 18
> e1000e 0000:07:00.0: setting latency timer to 64
>    alloc irq_desc for 55 on node -1
>    alloc kstat_irqs on node -1
> e1000e 0000:07:00.0: irq 55 for MSI/MSI-X
> e1000e 0000:07:00.0: eth0: (PCI Express:2.5GB/s:Width x4) 00:1f:5b:39:85:28
> e1000e 0000:07:00.0: eth0: Intel(R) PRO/1000 Network Connection
> e1000e 0000:07:00.0: eth0: MAC: 5, PHY: 5, PBA No: 3070ff-0ff
> e1000e 0000:07:00.1: PCI INT B ->  GSI 19 (level, low) ->  IRQ 19
> e1000e 0000:07:00.1: setting latency timer to 64
>    alloc irq_desc for 56 on node -1
>    alloc kstat_irqs on node -1
> e1000e 0000:07:00.1: irq 56 for MSI/MSI-X
> hda_codec: ALC889A: SKU not ready 0x400000f0
> input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input6
> e1000e 0000:07:00.1: eth1: (PCI Express:2.5GB/s:Width x4) 00:1f:5b:39:85:29
> e1000e 0000:07:00.1: eth1: Intel(R) PRO/1000 Network Connection
> e1000e 0000:07:00.1: eth1: MAC: 5, PHY: 5, PBA No: 3070ff-0ff
> EXT4-fs (sdc2): re-mounted. Opts: (null)
> EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
> SELinux: initialized (dev sdc1, type ext4), uses xattr
> EXT3-fs: barriers not enabled
> kjournald starting.  Commit interval 5 seconds
> EXT3-fs (sdc5): using internal journal
> EXT3-fs (sdc5): mounted filesystem with ordered data mode
> SELinux: initialized (dev sdc5, type ext3), uses xattr
> Adding 9215996k swap on /dev/sdc4.  Priority:-1 extents:1 across:9215996k
> SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
> NET: Registered protocol family 10
> lo: Disabled Privacy Extensions
> ip6_tables: (C) 2000-2006 Netfilter Core Team
> e1000e 0000:07:00.0: irq 55 for MSI/MSI-X
> e1000e 0000:07:00.0: irq 55 for MSI/MSI-X
> ADDRCONF(NETDEV_UP): eth0: link is not ready
> e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
> ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
> RPC: Registered udp transport module.
> RPC: Registered tcp transport module.
> RPC: Registered tcp NFSv4.1 backchannel transport module.
> SELinux: initialized (dev rpc_pipefs, type rpc_pipefs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
> Bluetooth: L2CAP ver 2.14
> Bluetooth: L2CAP socket layer initialized
> Bluetooth: BNEP (Ethernet Emulation) ver 1.3
> Bluetooth: BNEP filters: protocol multicast
> 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
> fuse init (API version 7.14)
> SELinux: initialized (dev fuse, type fuse), uses genfs_contexts
> dca service started, version 1.12.1
> ioatdma: Intel(R) QuickData Technology Driver 4.00
> ioatdma 0000:00:0f.0: can't derive routing for PCI INT A
> ioatdma 0000:00:0f.0: PCI INT A: no GSI
> ioatdma 0000:00:0f.0: setting latency timer to 64
>    alloc irq_desc for 57 on node -1
>    alloc kstat_irqs on node -1
> ioatdma 0000:00:0f.0: irq 57 for MSI/MSI-X
>    alloc irq_desc for 58 on node -1
>    alloc kstat_irqs on node -1
> ioatdma 0000:00:0f.0: irq 58 for MSI/MSI-X
>    alloc irq_desc for 59 on node -1
>    alloc kstat_irqs on node -1
> ioatdma 0000:00:0f.0: irq 59 for MSI/MSI-X
>    alloc irq_desc for 60 on node -1
>    alloc kstat_irqs on node -1
> ioatdma 0000:00:0f.0: irq 60 for MSI/MSI-X
> ioatdma 0000:00:0f.0: failed to start channel chanerr: 0x10
> ioatdma 0000:00:0f.0: Freeing 1 in use descriptors!
> ioatdma 0000:00:0f.0: selftest cannot allocate chan resource
> ioatdma 0000:00:0f.0: Intel(R) I/OAT DMA Engine init failed
> ioatdma 0000:00:0f.0: can't derive routing for PCI INT A


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-09 21:28                                                 ` Dan Williams
@ 2010-07-09 22:00                                                   ` Chris Li
  2010-07-10  0:09                                                   ` David Woodhouse
  1 sibling, 0 replies; 44+ messages in thread
From: Chris Li @ 2010-07-09 22:00 UTC (permalink / raw)
  To: Dan Williams; +Cc: David Woodhouse, linux-kernel

On Fri, Jul 9, 2010 at 2:28 PM, Dan Williams <dan.j.williams@intel.com> wrote:
> Same as the original result, ioatdma blocked from accessing memory, no
> report about BIOS borkage.

If you have newer patch to address that, I will give it a try.

Chris

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-09 21:28                                                 ` Dan Williams
  2010-07-09 22:00                                                   ` Chris Li
@ 2010-07-10  0:09                                                   ` David Woodhouse
  2010-07-15  5:41                                                     ` Dan Williams
  1 sibling, 1 reply; 44+ messages in thread
From: David Woodhouse @ 2010-07-10  0:09 UTC (permalink / raw)
  To: Dan Williams; +Cc: Chris Li, linux-kernel

On Fri, 2010-07-09 at 14:28 -0700, Dan Williams wrote:
> It doesn't appear to from the dmesg below.  I agree, I would prefer to
> do a topology based check like this rather than cheating with 
> !cap_write_drain(), but it looks like cheating is the reliable option.

Actually, given that we know the chipset, can't we just read the VT BARs
directly from config space and check that the base address of the IOMMU
we get is the right one for the I/OAT device?

Something like...

   pci_read_config_dword( ("0:0.0") , 0x48, &vtbar );
   if (drhd->base_address != vtbar)
	WARN();


-- 
dwmw2


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-10  0:09                                                   ` David Woodhouse
@ 2010-07-15  5:41                                                     ` Dan Williams
  2010-07-16 21:29                                                       ` Chris Li
  2010-07-16 22:12                                                       ` David Woodhouse
  0 siblings, 2 replies; 44+ messages in thread
From: Dan Williams @ 2010-07-15  5:41 UTC (permalink / raw)
  To: David Woodhouse; +Cc: Chris Li, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 529 bytes --]

On 7/9/2010 5:09 PM, David Woodhouse wrote:
> Actually, given that we know the chipset, can't we just read the VT BARs
> directly from config space and check that the base address of the IOMMU
> we get is the right one for the I/OAT device?
>
> Something like...
>
>     pci_read_config_dword( ("0:0.0") , 0x48,&vtbar );
>     if (drhd->base_address != vtbar)
> 	WARN();

Ok, here is a patch that takes this approach.

David, will you sign off on this?

Chris, I'll add a tested-by line if you can give this a shot.

Thanks,
Dan

[-- Attachment #2: ioat-catch-broken-vtd-v4.patch --]
[-- Type: text/plain, Size: 5353 bytes --]

ioat: catch and recover from broken vtd configurations

From: Dan Williams <dan.j.williams@intel.com>

On some platforms (MacPro3,1) the BIOS assigns the ioatdma device to the
incorrect iommu causing iommu-faults when the driver initializes.  Add a quirk
to catch this misconfiguration, and teach the ioatdma driver to treat
initialization failures as non-fatal (just fail the driver load).

Reported-by: Chris Li <lkml@chrisli.org>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
---

 drivers/dma/ioat/dma.h    |    1 +
 drivers/dma/ioat/dma_v2.c |   24 ++++++++++++++++++++++--
 drivers/dma/ioat/dma_v3.c |    5 ++++-
 drivers/pci/intel-iommu.c |   35 +++++++++++++++++++++++++++++++++++
 4 files changed, 62 insertions(+), 3 deletions(-)


diff --git a/drivers/dma/ioat/dma.h b/drivers/dma/ioat/dma.h
index 6d3a73b..5216c8a 100644
--- a/drivers/dma/ioat/dma.h
+++ b/drivers/dma/ioat/dma.h
@@ -97,6 +97,7 @@ struct ioat_chan_common {
 	#define IOAT_RESET_PENDING 2
 	#define IOAT_KOBJ_INIT_FAIL 3
 	#define IOAT_RESHAPE_PENDING 4
+	#define IOAT_RUN 5
 	struct timer_list timer;
 	#define COMPLETION_TIMEOUT msecs_to_jiffies(100)
 	#define IDLE_TIMEOUT msecs_to_jiffies(2000)
diff --git a/drivers/dma/ioat/dma_v2.c b/drivers/dma/ioat/dma_v2.c
index 3c8b32a..779f4da 100644
--- a/drivers/dma/ioat/dma_v2.c
+++ b/drivers/dma/ioat/dma_v2.c
@@ -287,7 +287,10 @@ void ioat2_timer_event(unsigned long data)
 			chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET);
 			dev_err(to_dev(chan), "%s: Channel halted (%x)\n",
 				__func__, chanerr);
-			BUG_ON(is_ioat_bug(chanerr));
+			if (test_bit(IOAT_RUN, &chan->state))
+				BUG_ON(is_ioat_bug(chanerr));
+			else /* we never got off the ground */
+				return;
 		}
 
 		/* if we haven't made progress and we have already
@@ -492,6 +495,8 @@ static struct ioat_ring_ent **ioat2_alloc_ring(struct dma_chan *c, int order, gf
 	return ring;
 }
 
+void ioat2_free_chan_resources(struct dma_chan *c);
+
 /* ioat2_alloc_chan_resources - allocate/initialize ioat2 descriptor ring
  * @chan: channel to be initialized
  */
@@ -500,6 +505,7 @@ int ioat2_alloc_chan_resources(struct dma_chan *c)
 	struct ioat2_dma_chan *ioat = to_ioat2_chan(c);
 	struct ioat_chan_common *chan = &ioat->base;
 	struct ioat_ring_ent **ring;
+	u64 status;
 	int order;
 
 	/* have we already been set up? */
@@ -540,7 +546,20 @@ int ioat2_alloc_chan_resources(struct dma_chan *c)
 	tasklet_enable(&chan->cleanup_task);
 	ioat2_start_null_desc(ioat);
 
-	return 1 << ioat->alloc_order;
+	/* check that we got off the ground */
+	udelay(5);
+	status = ioat_chansts(chan);
+	if (is_ioat_active(status) || is_ioat_idle(status)) {
+		set_bit(IOAT_RUN, &chan->state);
+		return 1 << ioat->alloc_order;
+	} else {
+		u32 chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET);
+
+		dev_err(to_dev(chan), "failed to start channel chanerr: %#x\n",
+			chanerr);
+		ioat2_free_chan_resources(c);
+		return -EFAULT;
+	}
 }
 
 bool reshape_ring(struct ioat2_dma_chan *ioat, int order)
@@ -778,6 +797,7 @@ void ioat2_free_chan_resources(struct dma_chan *c)
 	del_timer_sync(&chan->timer);
 	device->cleanup_fn((unsigned long) c);
 	device->reset_hw(chan);
+	clear_bit(IOAT_RUN, &chan->state);
 
 	spin_lock_bh(&chan->cleanup_lock);
 	spin_lock_bh(&ioat->prep_lock);
diff --git a/drivers/dma/ioat/dma_v3.c b/drivers/dma/ioat/dma_v3.c
index 1cdd22e..d0f4990 100644
--- a/drivers/dma/ioat/dma_v3.c
+++ b/drivers/dma/ioat/dma_v3.c
@@ -361,7 +361,10 @@ static void ioat3_timer_event(unsigned long data)
 			chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET);
 			dev_err(to_dev(chan), "%s: Channel halted (%x)\n",
 				__func__, chanerr);
-			BUG_ON(is_ioat_bug(chanerr));
+			if (test_bit(IOAT_RUN, &chan->state))
+				BUG_ON(is_ioat_bug(chanerr));
+			else /* we never got off the ground */
+				return;
 		}
 
 		/* if we haven't made progress and we have already
diff --git a/drivers/pci/intel-iommu.c b/drivers/pci/intel-iommu.c
index 796828f..4e5bb06 100644
--- a/drivers/pci/intel-iommu.c
+++ b/drivers/pci/intel-iommu.c
@@ -3029,6 +3029,41 @@ static void __init iommu_exit_mempool(void)
 
 }
 
+static void quirk_ioat_snb_local_iommu(struct pci_dev *pdev)
+{
+	struct dmar_drhd_unit *drhd;
+	u32 vtbar;
+	int rc, i;
+
+	/* We know that this device on this chipset has its own IOMMU.
+	 * If we find it under a different IOMMU, then the BIOS is lying
+	 * to us. Hope that the IOMMU for this device is actually
+	 * disabled, and it needs no translation...
+	 */
+	rc = pci_bus_read_config_dword(pdev->bus, PCI_DEVFN(0, 0), 0xb0, &vtbar);
+	if (rc) {
+		/* "can't" happen */
+		dev_info(&pdev->dev, "failed to run vt-d quirk\n");
+		return;
+	}
+	vtbar &= 0xffff0000;
+
+	for_each_drhd_unit(drhd)
+		for (i = 0; i < drhd->devices_cnt; i++) {
+			/* we know that the this device's iommu is at
+			 * offset 0xa000 from vtbar
+			 */
+			if (drhd->devices[i] == pdev &&
+			    drhd->reg_base_addr - vtbar != 0xa000) {
+				WARN_TAINT_ONCE(1, TAINT_FIRMWARE_WORKAROUND,
+						"BIOS assigned incorrect VT-d unit for Intel(R) QuickData Technology device\n");
+				pdev->dev.archdata.iommu = DUMMY_DEVICE_DOMAIN_INFO;
+				return;
+			}
+		}
+}
+DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_IOAT_SNB, quirk_ioat_snb_local_iommu);
+
 static void __init init_no_remapping_devices(void)
 {
 	struct dmar_drhd_unit *drhd;

^ permalink raw reply related	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-15  5:41                                                     ` Dan Williams
@ 2010-07-16 21:29                                                       ` Chris Li
  2010-07-16 22:12                                                       ` David Woodhouse
  1 sibling, 0 replies; 44+ messages in thread
From: Chris Li @ 2010-07-16 21:29 UTC (permalink / raw)
  To: Dan Williams; +Cc: David Woodhouse, linux-kernel

On Wed, Jul 14, 2010 at 10:41 PM, Dan Williams <dan.j.williams@intel.com> wrote:
>
> Ok, here is a patch that takes this approach.
>
> David, will you sign off on this?
>
> Chris, I'll add a tested-by line if you can give this a shot.

The module ioatdma load and failed (correctly). But I still don't see
the line that
complain the BIOS has wrong vt-d setup.

See the dmesg follows.

Chris

Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.35-rc3+ () (gcc version 4.4.4 20100503 (Red Hat
4.4.4-2) (GCC) ) #47 SMP Fri Jul 16 11:50:27 PDT 2010
Command line: root=UUID=e953c66f-e484-4e5b-8b21-93fe8a024879 ro
nomodeset noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16
KEYBOARDTYPE=pc KEYTABLE=us
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000007f67e000 (usable)
 BIOS-e820: 000000007f67e000 - 000000007f6ec000 (ACPI NVS)
 BIOS-e820: 000000007f6ec000 - 000000007f6ed000 (ACPI data)
 BIOS-e820: 000000007f6ed000 - 000000007f6f5000 (ACPI NVS)
 BIOS-e820: 000000007f6f5000 - 000000007f991000 (ACPI data)
 BIOS-e820: 000000007f991000 - 000000007f995000 (reserved)
 BIOS-e820: 000000007f995000 - 000000007fc00000 (ACPI data)
 BIOS-e820: 000000007fc00000 - 0000000080000000 (reserved)
 BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000280000000 (usable)
NX (Execute Disable) protection: active
DMI 2.4 present.
e820 update range: 0000000000000000 - 0000000000001000 (usable) ==> (reserved)
e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
No AGP bridge found
last_pfn = 0x280000 max_arch_pfn = 0x400000000
MTRR default type: uncachable
MTRR fixed ranges enabled:
  00000-9FFFF write-back
  A0000-FFFFF uncachable
MTRR variable ranges enabled:
  0 base 0080000000 mask 3F80000000 uncachable
  1 base 007FC00000 mask 3FFFC00000 uncachable
  2 base 0000000000 mask 3000000000 write-back
  3 disabled
  4 disabled
  5 disabled
  6 disabled
  7 disabled
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
original variable MTRRs
reg 0, base: 2GB, range: 2GB, type UC
reg 1, base: 2044MB, range: 4MB, type UC
reg 2, base: 0GB, range: 64GB, type WB
total RAM covered: 63484M
Found optimal setting for mtrr clean up
 gran_size: 64K 	chunk_size: 8M 	num_reg: 6  	lose cover RAM: 0G
New variable MTRRs
reg 0, base: 0GB, range: 2GB, type WB
reg 1, base: 2044MB, range: 4MB, type UC
reg 2, base: 4GB, range: 4GB, type WB
reg 3, base: 8GB, range: 8GB, type WB
reg 4, base: 16GB, range: 16GB, type WB
reg 5, base: 32GB, range: 32GB, type WB
e820 update range: 000000007fc00000 - 0000000100000000 (usable) ==> (reserved)
last_pfn = 0x7f67e max_arch_pfn = 0x400000000
initial memory mapped : 0 - 20000000
found SMP MP-table at [ffff8800000fec60] fec60
init_memory_mapping: 0000000000000000-000000007f67e000
 0000000000 - 007f600000 page 2M
 007f600000 - 007f67e000 page 4k
kernel direct mapping tables up to 7f67e000 @ 8000-c000
init_memory_mapping: 0000000100000000-0000000280000000
 0100000000 - 0280000000 page 2M
kernel direct mapping tables up to 280000000 @ a000-15000
RAMDISK: 3736a000 - 37ff0000
ACPI: RSDP 00000000000fe020 00024 (v02 APPLE )
ACPI: XSDT 000000007f7441c0 000F4 (v01 APPLE   Apple00 0000006C      01000013)
ACPI: FACP 000000007f740000 000F4 (v04 APPLE   Apple00 0000006C Loki 0000005F)
ACPI: DSDT 000000007f737000 049CC (v01 APPLE   Apple00 00010001 Loki 0000005F)
ACPI: FACS 000000007f68b000 00040
ACPI: ECDT 000000007f742000 00053 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: HPET 000000007f73f000 00038 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: APIC 000000007f73d000 000BC (v02 APPLE   Apple00 00000000 Loki 0000005F)
ACPI: MCFG 000000007f73c000 0003C (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: SSDT 000000007f736000 00146 (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
ACPI: SSDT 000000007f735000 0034B (v01 CPUPST  Cpu0Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f734000 00047 (v01  PmRef  Cpu1Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f733000 00337 (v01 CPUPST  Cpu1Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f732000 00047 (v01  PmRef  Cpu2Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f731000 00337 (v01 CPUPST  Cpu2Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f730000 00047 (v01  PmRef  Cpu3Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72f000 00337 (v01 CPUPST  Cpu3Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72e000 00047 (v01  PmRef  Cpu4Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72d000 00337 (v01 CPUPST  Cpu4Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72c000 00047 (v01  PmRef  Cpu5Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72b000 00337 (v01 CPUPST  Cpu5Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72a000 00047 (v01  PmRef  Cpu6Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f729000 00337 (v01 CPUPST  Cpu6Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f728000 00047 (v01  PmRef  Cpu7Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f727000 00337 (v01 CPUPST  Cpu7Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f726000 0003D (v01  PmRef    CpuPm 00003000 INTL 20061109)
ACPI: SSDT 000000007f71d000 004BE (v01 PCIRef  Pci8844 00001000 INTL 20061109)
ACPI: DMAR 000000007f71a000 00088 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: SSDT 000000007f724000 00892 (v01 SataRe  SataPri 00001000 INTL 20061109)
ACPI: SSDT 000000007f723000 005F4 (v01 SataRe  SataSec 00001000 INTL 20061109)
ACPI: Local APIC address 0xfee00000
No NUMA configuration found
Faking a node at 0000000000000000-0000000280000000
Initmem setup node 0 0000000000000000-0000000280000000
  NODE_DATA [0000000100000000 - 0000000100013fff]
 [ffffea0000000000-ffffea0008bfffff] PMD ->
[ffff880100200000-ffff8801071fffff] on node 0
Zone PFN ranges:
  DMA      0x00000001 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00280000
Movable zone start PFN for each node
early_node_map[3] active PFN ranges
    0: 0x00000001 -> 0x0000009f
    0: 0x00000100 -> 0x0007f67e
    0: 0x00100000 -> 0x00280000
On node 0 totalpages: 2094620
  DMA zone: 56 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 3942 pages, LIFO batch:0
  DMA32 zone: 14280 pages used for memmap
  DMA32 zone: 503478 pages, LIFO batch:31
  Normal zone: 21504 pages used for memmap
  Normal zone: 1551360 pages, LIFO batch:31
ACPI: PM-Timer IO Port: 0x408
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
ACPI: LAPIC (acpi_id[0x05] lapic_id[0x07] enabled)
ACPI: LAPIC (acpi_id[0x06] lapic_id[0x04] enabled)
ACPI: LAPIC (acpi_id[0x07] lapic_id[0x05] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x02] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x03] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x04] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x05] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x06] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x07] high level lint[0x1])
ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 8 CPUs, 0 hotplug CPUs
nr_irqs_gsi: 40
early_res array is doubled to 64 at [7000 - 77ff]
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
PM: Registered nosave memory: 000000007f67e000 - 000000007f6ec000
PM: Registered nosave memory: 000000007f6ec000 - 000000007f6ed000
PM: Registered nosave memory: 000000007f6ed000 - 000000007f6f5000
PM: Registered nosave memory: 000000007f6f5000 - 000000007f991000
PM: Registered nosave memory: 000000007f991000 - 000000007f995000
PM: Registered nosave memory: 000000007f995000 - 000000007fc00000
PM: Registered nosave memory: 000000007fc00000 - 0000000080000000
PM: Registered nosave memory: 0000000080000000 - 00000000ffe00000
PM: Registered nosave memory: 00000000ffe00000 - 0000000100000000
Allocating PCI resources starting at 80000000 (gap: 80000000:7fe00000)
Booting paravirtualized kernel on bare hardware
setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:8 nr_node_ids:1
PERCPU: Embedded 30 pages/cpu @ffff880002200000 s90304 r8192 d24384 u262144
pcpu-alloc: s90304 r8192 d24384 u262144 alloc=1*2097152
pcpu-alloc: [0] 0 1 2 3 4 5 6 7
early_res array is doubled to 128 at [10000 - 10fff]
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2058780
Policy zone: Normal
Kernel command line: root=UUID=e953c66f-e484-4e5b-8b21-93fe8a024879 ro
nomodeset noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16
KEYBOARDTYPE=pc KEYTABLE=us
PID hash table entries: 4096 (order: 3, 32768 bytes)
Checking aperture...
No AGP bridge found
Calgary: detecting Calgary via BIOS EBDA area
Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Subtract (62 early reservations)
  #1 [0001000000 - 0001deed10]   TEXT DATA BSS
  #2 [003736a000 - 0037ff0000]         RAMDISK
  #3 [0001def000 - 0001def1f1]             BRK
  #4 [000009fc00 - 00000fec60]   BIOS reserved
  #5 [00000fec60 - 00000fec70]    MP-table mpf
  #6 [00000feea4 - 0000100000]   BIOS reserved
  #7 [00000fec70 - 00000feea4]    MP-table mpc
  #8 [0000001000 - 0000003000]      TRAMPOLINE
  #9 [0000003000 - 0000007000]     ACPI WAKEUP
  #10 [0000008000 - 000000a000]         PGTABLE
  #11 [000000a000 - 0000010000]         PGTABLE
  #12 [0100000000 - 0100014000]       NODE_DATA
  #13 [0001def200 - 0001df0200]         BOOTMEM
  #14 [00021f0200 - 00021f0800]         BOOTMEM
  #15 [0100014000 - 0100015000]         BOOTMEM
  #16 [0100015000 - 0100016000]         BOOTMEM
  #17 [0100200000 - 0107200000]        MEMMAP 0
  #18 [0001deed40 - 0001deeec0]         BOOTMEM
  #19 [0001df0200 - 0001e08200]         BOOTMEM
  #20 [0001e08200 - 0001e20200]         BOOTMEM
  #21 [0001e21000 - 0001e22000]         BOOTMEM
  #22 [0001deeec0 - 0001deef01]         BOOTMEM
  #23 [0001deef40 - 0001deef83]         BOOTMEM
  #24 [0001e20200 - 0001e20510]         BOOTMEM
  #25 [0001e20540 - 0001e205a8]         BOOTMEM
  #26 [0001e205c0 - 0001e20628]         BOOTMEM
  #27 [0001e20640 - 0001e206a8]         BOOTMEM
  #28 [0001e206c0 - 0001e20728]         BOOTMEM
  #29 [0001e20740 - 0001e207a8]         BOOTMEM
  #30 [0001e207c0 - 0001e20828]         BOOTMEM
  #31 [0001e20840 - 0001e208a8]         BOOTMEM
  #32 [0001e208c0 - 0001e20928]         BOOTMEM
  #33 [0001e20940 - 0001e209a8]         BOOTMEM
  #34 [0001e209c0 - 0001e20a28]         BOOTMEM
  #35 [0001e20a40 - 0001e20aa8]         BOOTMEM
  #36 [0001e20ac0 - 0001e20b28]         BOOTMEM
  #37 [0001e20b40 - 0001e20ba8]         BOOTMEM
  #38 [0001deefc0 - 0001deefe0]         BOOTMEM
  #39 [0001e20bc0 - 0001e20be0]         BOOTMEM
  #40 [0001e20c00 - 0001e20c8b]         BOOTMEM
  #41 [0001e20cc0 - 0001e20d4b]         BOOTMEM
  #42 [0002200000 - 000221e000]         BOOTMEM
  #43 [0002240000 - 000225e000]         BOOTMEM
  #44 [0002280000 - 000229e000]         BOOTMEM
  #45 [00022c0000 - 00022de000]         BOOTMEM
  #46 [0002300000 - 000231e000]         BOOTMEM
  #47 [0002340000 - 000235e000]         BOOTMEM
  #48 [0002380000 - 000239e000]         BOOTMEM
  #49 [00023c0000 - 00023de000]         BOOTMEM
  #50 [0001e20d80 - 0001e20d88]         BOOTMEM
  #51 [0001e20dc0 - 0001e20dc8]         BOOTMEM
  #52 [0001e20e00 - 0001e20e20]         BOOTMEM
  #53 [0001e20e40 - 0001e20e80]         BOOTMEM
  #54 [0001e20e80 - 0001e20fa0]         BOOTMEM
  #55 [0001e24000 - 0001e24048]         BOOTMEM
  #56 [0001e24080 - 0001e240c8]         BOOTMEM
  #57 [0001e24100 - 0001e2c100]         BOOTMEM
  #58 [00023de000 - 00063de000]         BOOTMEM
  #59 [0001e2c100 - 0001e4c100]         BOOTMEM
  #60 [0001e4c100 - 0001e8c100]         BOOTMEM
  #61 [0000011000 - 0000019000]         BOOTMEM
Memory: 8169400k/10485760k available (4310k kernel code, 2107280k
absent, 209080k reserved, 6880k data, 1508k init)
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
Hierarchical RCU implementation.
	RCU-based detection of stalled CPUs is disabled.
	Verbose stalled-CPUs detection is disabled.
NR_IRQS:16640 nr_irqs:744
Extended CMOS year: 2000
Console: colour VGA+ 80x25
console [tty0] enabled
allocated 83886080 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want memory cgroups
hpet clockevent registered
Fast TSC calibration using PIT
Detected 2793.017 MHz processor.
Calibrating delay loop (skipped), value calculated using timer
frequency.. 5586.03 BogoMIPS (lpj=2793017)
pid_max: default: 32768 minimum: 301
Security Framework initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
Mount-cache hash table entries: 256
Initializing cgroup subsys ns
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys net_cls
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
mce: CPU supports 6 MCE banks
CPU0: Thermal monitoring enabled (TM2)
using mwait in idle threads.
Performance Events: PEBS fmt0+, Core2 events, Intel PMU driver.
... version:                2
... bit width:              40
... generic registers:      2
... value mask:             000000ffffffffff
... max period:             000000007fffffff
... fixed-purpose events:   3
... event mask:             0000000700000003
ACPI: Core revision 20100428
ftrace: converting mcount calls to 0f 1f 44 00 00
ftrace: allocating 20113 entries in 79 pages
DMAR: Host address width 38
DMAR: DRHD base: 0x000000fe710000 flags: 0x0
IOMMU 0: reg_base_addr fe710000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe714000 flags: 0x0
IOMMU 1: reg_base_addr fe714000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe719000 flags: 0x0
IOMMU 2: reg_base_addr fe719000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe718000 flags: 0x1
IOMMU 3: reg_base_addr fe718000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: No RMRR found
DMAR: No ATSR found
Setting APIC routing to flat
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Xeon(R) CPU           E5462  @ 2.80GHz stepping 06
Booting Node   0, Processors  #1 #2 #3 #4 #5 #6 #7 Ok.
Brought up 8 CPUs
Total of 8 processors activated (44687.71 BogoMIPS).
regulator: core version 0.5
Time: 13:57:43  Date: 07/16/10
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem
0xe0000000-0xefffffff] (base 0xe0000000)
PCI: not using MMCONFIG
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: EC description table is found, configuring boot EC
ACPI: BIOS _OSI(Linux) query ignored
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S4 S5)
ACPI: BIOS offers _GTS
ACPI: If "acpi.gts=1" improves suspend, please notify linux-acpi@vger.kernel.org
ACPI: Using IOAPIC for interrupt routing
PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem
0xe0000000-0xefffffff] (base 0xe0000000)
PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI
motherboard resources
ACPI: EC: GPE = 0x11, I/O: command/status = 0x66, data = 0x62
ACPI: No dock devices found.
PCI: Using host bridge windows from ACPI; if necessary, use
"pci=nocrs" and report a bug
ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
pci_root PNP0A08:00: host bridge window [mem 0x000d8000-0x000dbfff]
pci_root PNP0A08:00: host bridge window [mem 0x80000000-0xfe000000]
pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
pci 0000:00:00.0: PME# disabled
pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
pci 0000:00:01.0: PME# disabled
pci 0000:00:05.0: PME# supported from D0 D3hot D3cold
pci 0000:00:05.0: PME# disabled
pci 0000:00:09.0: PME# supported from D0 D3hot D3cold
pci 0000:00:09.0: PME# disabled
pci 0000:00:0f.0: reg 10: [mem 0x90b00000-0x90b03fff 64bit]
pci 0000:00:1b.0: reg 10: [mem 0x90b04000-0x90b07fff 64bit]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.1: PME# disabled
pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.2: PME# disabled
pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.3: PME# disabled
pci 0000:00:1d.0: reg 20: [io  0x30a0-0x30bf]
pci 0000:00:1d.1: reg 20: [io  0x3080-0x309f]
pci 0000:00:1d.2: reg 20: [io  0x3060-0x307f]
pci 0000:00:1d.3: reg 20: [io  0x3040-0x305f]
pci 0000:00:1d.7: reg 10: [mem 0x90b08400-0x90b087ff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.1: reg 10: [io  0x30e8-0x30ef]
pci 0000:00:1f.1: reg 14: [io  0x30fc-0x30ff]
pci 0000:00:1f.1: reg 18: [io  0x30e0-0x30e7]
pci 0000:00:1f.1: reg 1c: [io  0x30f8-0x30fb]
pci 0000:00:1f.1: reg 20: [io  0x30c0-0x30cf]
pci 0000:00:1f.2: reg 10: [io  0x30d8-0x30df]
pci 0000:00:1f.2: reg 14: [io  0x30f4-0x30f7]
pci 0000:00:1f.2: reg 18: [io  0x30d0-0x30d7]
pci 0000:00:1f.2: reg 1c: [io  0x30f0-0x30f3]
pci 0000:00:1f.2: reg 20: [io  0x3020-0x302f]
pci 0000:00:1f.2: reg 24: [mem 0x90b08000-0x90b083ff]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:00:1f.3: reg 20: [io  0x3000-0x301f]
pci 0000:00:01.0: PCI bridge to [bus 01-01]
pci 0000:00:01.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:02:00.0: reg 10: [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:02:00.0: reg 18: [mem 0x90a20000-0x90a2ffff 64bit]
pci 0000:02:00.0: reg 20: [io  0x2000-0x20ff]
pci 0000:02:00.0: reg 30: [mem 0x90a00000-0x90a1ffff pref]
pci 0000:02:00.0: supports D1 D2
pci 0000:00:05.0: PCI bridge to [bus 02-02]
pci 0000:00:05.0:   bridge window [io  0x2000-0x2fff]
pci 0000:00:05.0:   bridge window [mem 0x90a00000-0x90afffff]
pci 0000:00:05.0:   bridge window [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
pci 0000:03:00.0: PME# disabled
pci 0000:03:00.3: PME# supported from D0 D3hot D3cold
pci 0000:03:00.3: PME# disabled
pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
enable it with 'pcie_aspm=force'
pci 0000:00:09.0: PCI bridge to [bus 03-08]
pci 0000:00:09.0:   bridge window [io  0x1000-0x1fff]
pci 0000:00:09.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:00:09.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:00.0: PME# supported from D0 D3hot D3cold
pci 0000:04:00.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
enable it with 'pcie_aspm=force'
pci 0000:04:01.0: PME# supported from D0 D3hot D3cold
pci 0000:04:01.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
enable it with 'pcie_aspm=force'
pci 0000:04:02.0: PME# supported from D0 D3hot D3cold
pci 0000:04:02.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
enable it with 'pcie_aspm=force'
pci 0000:03:00.0: PCI bridge to [bus 04-07]
pci 0000:03:00.0:   bridge window [io  0x1000-0x1fff]
pci 0000:03:00.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:03:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:00.0: PCI bridge to [bus 05-05]
pci 0000:04:00.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:04:00.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:04:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:01.0: PCI bridge to [bus 06-06]
pci 0000:04:01.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:04:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:04:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:07:00.0: reg 10: [mem 0x90820000-0x9083ffff]
pci 0000:07:00.0: reg 14: [mem 0x90400000-0x907fffff]
pci 0000:07:00.0: reg 18: [io  0x1020-0x103f]
pci 0000:07:00.0: PME# supported from D0 D3hot D3cold
pci 0000:07:00.0: PME# disabled
pci 0000:07:00.1: reg 10: [mem 0x90800000-0x9081ffff]
pci 0000:07:00.1: reg 14: [mem 0x90000000-0x903fffff]
pci 0000:07:00.1: reg 18: [io  0x1000-0x101f]
pci 0000:07:00.1: PME# supported from D0 D3hot D3cold
pci 0000:07:00.1: PME# disabled
pci 0000:07:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
enable it with 'pcie_aspm=force'
pci 0000:04:02.0: PCI bridge to [bus 07-07]
pci 0000:04:02.0:   bridge window [io  0x1000-0x1fff]
pci 0000:04:02.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:04:02.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:03:00.3: PCI bridge to [bus 08-08]
pci 0000:03:00.3:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:03:00.3:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:03:00.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.0: PCI bridge to [bus 09-09]
pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.1: PCI bridge to [bus 0a-0a]
pci 0000:00:1c.1:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.1:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.1:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:0b:00.0: supports D1 D2
pci 0000:00:1c.2: PCI bridge to [bus 0b-0c]
pci 0000:00:1c.2:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.2:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:00:1c.2:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:0c:00.0: reg 10: [mem 0x90904000-0x909047ff]
pci 0000:0c:00.0: reg 14: [mem 0x90900000-0x90903fff]
pci 0000:0c:00.0: supports D1 D2
pci 0000:0c:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0c:00.0: PME# disabled
pci 0000:0b:00.0: PCI bridge to [bus 0c-0c]
pci 0000:0b:00.0:   bridge window [io  0xfffffffffffff000-0x0000] (disabled)
pci 0000:0b:00.0:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:0b:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.3: PCI bridge to [bus 0d-0d]
pci 0000:00:1c.3:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1e.0: PCI bridge to [bus 0e-0e] (subtractive decode)
pci 0000:00:1e.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7] (subtractive decode)
pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff]
(subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000d8000-0x000dbfff]
(subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x80000000-0xfe000000]
(subtractive decode)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P5._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P3._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P4._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.NRP5._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.NRP1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 5 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKC] (IRQs 5 7 9 *10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 *9 10 11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 5 7 9 10 11) *3
ACPI: PCI Interrupt Link [LNKF] (IRQs *5 7 9 10 11)
ACPI: PCI Interrupt Link [LNKG] (IRQs 5 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKH] (IRQs 5 7 9 *10 11)
vgaarb: device added: PCI:0000:02:00.0,decodes=io+mem,owns=io+mem,locks=none
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
PCI: pci_cache_line_size set to 64 bytes
reserve RAM buffer: 000000000009fc00 - 000000000009ffff
reserve RAM buffer: 000000007f67e000 - 000000007fffffff
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 comparators, 64-bit 14.318180 MHz counter
Switching to clocksource tsc
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 10 devices
ACPI: ACPI bus type pnp unregistered
system 00:01: [mem 0xe0000000-0xefffffff] has been reserved
system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved
system 00:01: [mem 0xffc00000-0xffffffff] could not be reserved
system 00:01: [mem 0xfec00000-0xfecfffff] could not be reserved
system 00:01: [mem 0xfee00000-0xfeefffff] has been reserved
system 00:01: [mem 0xfe700000-0xfe7003ff] has been reserved
system 00:01: [mem 0xfe600000-0xfe6fffff] has been reserved
system 00:01: [mem 0xfe000000-0xfe01ffff] could not be reserved
system 00:08: [io  0x0320-0x037f] has been reserved
system 00:08: [io  0x0400-0x047f] has been reserved
system 00:08: [io  0x0500-0x053f] has been reserved
system 00:08: [io  0x0872-0x0875] has been reserved
pci 0000:00:1c.0: BAR 14: assigned [mem 0x90c00000-0x90dfffff]
pci 0000:00:1c.0: BAR 15: assigned [mem 0x90e00000-0x90ffffff 64bit pref]
pci 0000:00:1c.1: BAR 14: assigned [mem 0x91000000-0x911fffff]
pci 0000:00:1c.1: BAR 15: assigned [mem 0x91200000-0x913fffff 64bit pref]
pci 0000:00:1c.2: BAR 15: assigned [mem 0x91400000-0x915fffff 64bit pref]
pci 0000:00:1c.3: BAR 14: assigned [mem 0x91600000-0x917fffff]
pci 0000:00:1c.3: BAR 15: assigned [mem 0x91800000-0x919fffff 64bit pref]
pci 0000:00:1c.0: BAR 13: assigned [io  0x4000-0x4fff]
pci 0000:00:1c.1: BAR 13: assigned [io  0x5000-0x5fff]
pci 0000:00:1c.2: BAR 13: assigned [io  0x6000-0x6fff]
pci 0000:00:1c.3: BAR 13: assigned [io  0x7000-0x7fff]
pci 0000:00:01.0: PCI bridge to [bus 01-01]
pci 0000:00:01.0:   bridge window [io  disabled]
pci 0000:00:01.0:   bridge window [mem disabled]
pci 0000:00:01.0:   bridge window [mem pref disabled]
pci 0000:00:05.0: PCI bridge to [bus 02-02]
pci 0000:00:05.0:   bridge window [io  0x2000-0x2fff]
pci 0000:00:05.0:   bridge window [mem 0x90a00000-0x90afffff]
pci 0000:00:05.0:   bridge window [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:04:00.0: PCI bridge to [bus 05-05]
pci 0000:04:00.0:   bridge window [io  disabled]
pci 0000:04:00.0:   bridge window [mem disabled]
pci 0000:04:00.0:   bridge window [mem pref disabled]
pci 0000:04:01.0: PCI bridge to [bus 06-06]
pci 0000:04:01.0:   bridge window [io  disabled]
pci 0000:04:01.0:   bridge window [mem disabled]
pci 0000:04:01.0:   bridge window [mem pref disabled]
pci 0000:04:02.0: PCI bridge to [bus 07-07]
pci 0000:04:02.0:   bridge window [io  0x1000-0x1fff]
pci 0000:04:02.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:04:02.0:   bridge window [mem pref disabled]
pci 0000:03:00.0: PCI bridge to [bus 04-07]
pci 0000:03:00.0:   bridge window [io  0x1000-0x1fff]
pci 0000:03:00.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:03:00.0:   bridge window [mem pref disabled]
pci 0000:03:00.3: PCI bridge to [bus 08-08]
pci 0000:03:00.3:   bridge window [io  disabled]
pci 0000:03:00.3:   bridge window [mem disabled]
pci 0000:03:00.3:   bridge window [mem pref disabled]
pci 0000:00:09.0: PCI bridge to [bus 03-08]
pci 0000:00:09.0:   bridge window [io  0x1000-0x1fff]
pci 0000:00:09.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:00:09.0:   bridge window [mem pref disabled]
pci 0000:00:1c.0: PCI bridge to [bus 09-09]
pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
pci 0000:00:1c.0:   bridge window [mem 0x90c00000-0x90dfffff]
pci 0000:00:1c.0:   bridge window [mem 0x90e00000-0x90ffffff 64bit pref]
pci 0000:00:1c.1: PCI bridge to [bus 0a-0a]
pci 0000:00:1c.1:   bridge window [io  0x5000-0x5fff]
pci 0000:00:1c.1:   bridge window [mem 0x91000000-0x911fffff]
pci 0000:00:1c.1:   bridge window [mem 0x91200000-0x913fffff 64bit pref]
pci 0000:0b:00.0: PCI bridge to [bus 0c-0c]
pci 0000:0b:00.0:   bridge window [io  disabled]
pci 0000:0b:00.0:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:0b:00.0:   bridge window [mem pref disabled]
pci 0000:00:1c.2: PCI bridge to [bus 0b-0c]
pci 0000:00:1c.2:   bridge window [io  0x6000-0x6fff]
pci 0000:00:1c.2:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:00:1c.2:   bridge window [mem 0x91400000-0x915fffff 64bit pref]
pci 0000:00:1c.3: PCI bridge to [bus 0d-0d]
pci 0000:00:1c.3:   bridge window [io  0x7000-0x7fff]
pci 0000:00:1c.3:   bridge window [mem 0x91600000-0x917fffff]
pci 0000:00:1c.3:   bridge window [mem 0x91800000-0x919fffff 64bit pref]
pci 0000:00:1e.0: PCI bridge to [bus 0e-0e]
pci 0000:00:1e.0:   bridge window [io  disabled]
pci 0000:00:1e.0:   bridge window [mem disabled]
pci 0000:00:1e.0:   bridge window [mem pref disabled]
  alloc irq_desc for 16 on node -1
  alloc kstat_irqs on node -1
pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:01.0: setting latency timer to 64
pci 0000:00:05.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:05.0: setting latency timer to 64
pci 0000:00:09.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:09.0: setting latency timer to 64
pci 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:03:00.0: setting latency timer to 64
pci 0000:04:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:04:00.0: setting latency timer to 64
  alloc irq_desc for 17 on node -1
  alloc kstat_irqs on node -1
pci 0000:04:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:04:01.0: setting latency timer to 64
  alloc irq_desc for 18 on node -1
  alloc kstat_irqs on node -1
pci 0000:04:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
pci 0000:04:02.0: setting latency timer to 64
pci 0000:03:00.3: setting latency timer to 64
pci 0000:00:1c.0: enabling device (0000 -> 0003)
pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1c.1: enabling device (0000 -> 0003)
pci 0000:00:1c.1: PCI INT B -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
pci 0000:00:1c.2: setting latency timer to 64
pci 0000:0b:00.0: setting latency timer to 64
pci 0000:00:1c.3: enabling device (0000 -> 0003)
  alloc irq_desc for 19 on node -1
  alloc kstat_irqs on node -1
pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
pci 0000:00:1c.3: setting latency timer to 64
pci 0000:00:1e.0: power state changed by ACPI to D0
pci 0000:00:1e.0: power state changed by ACPI to D0
pci 0000:00:1e.0: setting latency timer to 64
pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
pci_bus 0000:00: resource 7 [mem 0x000d8000-0x000dbfff]
pci_bus 0000:00: resource 8 [mem 0x80000000-0xfe000000]
pci_bus 0000:02: resource 0 [io  0x2000-0x2fff]
pci_bus 0000:02: resource 1 [mem 0x90a00000-0x90afffff]
pci_bus 0000:02: resource 2 [mem 0x80000000-0x8fffffff 64bit pref]
pci_bus 0000:03: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:03: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:04: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:04: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:07: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:07: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:09: resource 0 [io  0x4000-0x4fff]
pci_bus 0000:09: resource 1 [mem 0x90c00000-0x90dfffff]
pci_bus 0000:09: resource 2 [mem 0x90e00000-0x90ffffff 64bit pref]
pci_bus 0000:0a: resource 0 [io  0x5000-0x5fff]
pci_bus 0000:0a: resource 1 [mem 0x91000000-0x911fffff]
pci_bus 0000:0a: resource 2 [mem 0x91200000-0x913fffff 64bit pref]
pci_bus 0000:0b: resource 0 [io  0x6000-0x6fff]
pci_bus 0000:0b: resource 1 [mem 0x90900000-0x909fffff]
pci_bus 0000:0b: resource 2 [mem 0x91400000-0x915fffff 64bit pref]
pci_bus 0000:0c: resource 1 [mem 0x90900000-0x909fffff]
pci_bus 0000:0d: resource 0 [io  0x7000-0x7fff]
pci_bus 0000:0d: resource 1 [mem 0x91600000-0x917fffff]
pci_bus 0000:0d: resource 2 [mem 0x91800000-0x919fffff 64bit pref]
pci_bus 0000:0e: resource 4 [io  0x0000-0x0cf7]
pci_bus 0000:0e: resource 5 [io  0x0d00-0xffff]
pci_bus 0000:0e: resource 6 [mem 0x000a0000-0x000bffff]
pci_bus 0000:0e: resource 7 [mem 0x000d8000-0x000dbfff]
pci_bus 0000:0e: resource 8 [mem 0x80000000-0xfe000000]
NET: Registered protocol family 2
IP route cache hash table entries: 262144 (order: 9, 2097152 bytes)
TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
UDP hash table entries: 4096 (order: 5, 131072 bytes)
UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
NET: Registered protocol family 1
pci 0000:00:1f.0: rerouting interrupts for [8086:2670]
pci 0000:02:00.0: Boot video device
PCI: CLS mismatch (256 != 64), using 64 bytes
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 12824k freed
IOMMU 2 0xfe719000: using Register based invalidation
IOMMU 1 0xfe714000: using Register based invalidation
IOMMU 0 0xfe710000: using Register based invalidation
IOMMU 3 0xfe718000: using Register based invalidation
IOMMU: Setting RMRR:
IOMMU: Prepare 0-16MiB unity mapping for LPC
IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0x1000000]
  alloc irq_desc for 40 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 41 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 42 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 43 on node 0
  alloc kstat_irqs on node 0
PCI-DMA: Intel(R) Virtualization Technology for Directed I/O
audit: initializing netlink socket (disabled)
type=2000 audit(1279288663.009:1): initialized
HugeTLB registered 2 MB page size, pre-allocated 0 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
msgmni has been set to 16109
SELinux:  Registering netfilter hooks
alg: No test for stdrng (krng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
pcieport 0000:00:01.0: setting latency timer to 64
  alloc irq_desc for 44 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:01.0: irq 44 for MSI/MSI-X
pcieport 0000:00:05.0: setting latency timer to 64
  alloc irq_desc for 45 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:05.0: irq 45 for MSI/MSI-X
pcieport 0000:00:09.0: setting latency timer to 64
  alloc irq_desc for 46 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:09.0: irq 46 for MSI/MSI-X
pcieport 0000:00:1c.0: setting latency timer to 64
  alloc irq_desc for 47 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.0: irq 47 for MSI/MSI-X
pcieport 0000:00:1c.1: setting latency timer to 64
  alloc irq_desc for 48 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.1: irq 48 for MSI/MSI-X
pcieport 0000:00:1c.2: setting latency timer to 64
  alloc irq_desc for 49 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.2: irq 49 for MSI/MSI-X
pcieport 0000:00:1c.3: setting latency timer to 64
  alloc irq_desc for 50 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.3: irq 50 for MSI/MSI-X
pcieport 0000:03:00.0: setting latency timer to 64
pcieport 0000:04:00.0: setting latency timer to 64
  alloc irq_desc for 51 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:00.0: irq 51 for MSI/MSI-X
pcieport 0000:04:01.0: setting latency timer to 64
  alloc irq_desc for 52 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:01.0: irq 52 for MSI/MSI-X
pcieport 0000:04:02.0: setting latency timer to 64
  alloc irq_desc for 53 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:02.0: irq 53 for MSI/MSI-X
aer 0000:00:01.0:pcie02: service driver aer loaded
aer 0000:00:05.0:pcie02: service driver aer loaded
aer 0000:00:09.0:pcie02: service driver aer loaded
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
pci-stub: invalid id string ""
input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
ACPI: Power Button [PWRB]
input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
ACPI: Power Button [PWRF]
ACPI: acpi_idle registered with cpuidle
Monitor-Mwait will be used to enter C-1 state
Non-volatile memory driver v1.3
Linux agpgart interface v0.103
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
brd: module loaded
loop: module loaded
ata_piix 0000:00:1f.1: version 2.13
  alloc irq_desc for 20 on node -1
  alloc kstat_irqs on node -1
ata_piix 0000:00:1f.1: PCI INT A -> GSI 20 (level, low) -> IRQ 20
ata_piix 0000:00:1f.1: setting latency timer to 64
scsi0 : ata_piix
scsi1 : ata_piix
ata1: PATA max UDMA/100 cmd 0x30e8 ctl 0x30fc bmdma 0x30c0 irq 20
ata2: PATA max UDMA/100 cmd 0x30e0 ctl 0x30f8 bmdma 0x30c8 irq 20
  alloc irq_desc for 21 on node -1
  alloc kstat_irqs on node -1
ata_piix 0000:00:1f.2: PCI INT B -> GSI 21 (level, low) -> IRQ 21
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
ata_piix 0000:00:1f.2: setting latency timer to 64
scsi2 : ata_piix
scsi3 : ata_piix
ata3: SATA max UDMA/133 cmd 0x30d8 ctl 0x30f4 bmdma 0x3020 irq 21
ata4: SATA max UDMA/133 cmd 0x30d0 ctl 0x30f0 bmdma 0x3028 irq 21
Fixed MDIO Bus: probed
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
ehci_hcd 0000:00:1d.7: irq 19, io mem 0x90b08400
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.35-rc3+ ehci_hcd
usb usb1: SerialNumber: 0000:00:1d.7
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 19, io base 0x000030a0
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb2: SerialNumber: 0000:00:1d.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 20, io base 0x00003080
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb3: SerialNumber: 0000:00:1d.1
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 21, io base 0x00003060
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb4: SerialNumber: 0000:00:1d.2
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
  alloc irq_desc for 22 on node -1
  alloc kstat_irqs on node -1
uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.3: setting latency timer to 64
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.3: irq 22, io base 0x00003040
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.3
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
PNP: No PS/2 controller found. Probing ports directly.
i8042.c: No controller found.
mice: PS/2 mouse device common for all mice
rtc_cmos 00:07: RTC can wake from S4
rtc_cmos 00:07: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: dm-devel@redhat.com
cpuidle: using governor ladder
cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
PM: Resume from disk failed.
registered taskstats version 1
IMA: No TPM chip found, activating TPM-bypass!
  Magic number: 2:30:989
rtc_cmos 00:07: setting system clock to 2010-07-16 13:57:44 UTC (1279288664)
Initalizing network drop monitor service
ata1.00: ATAPI: PIONEER DVD-RW  DVR-112D, BC14, max UDMA/66
ata3.00: ATA-8: ST3750330AS, SD15, max UDMA/133
ata3.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata1.00: configured for UDMA/66
scsi 0:0:0:0: CD-ROM            PIONEER  DVD-RW  DVR-112D BC14 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 0:0:0:0: Attached scsi CD-ROM sr0
sr 0:0:0:0: Attached scsi generic sg0 type 5
ata3.01: ATA-7: ST3320820AS_P, 3.BQE, max UDMA/133
ata3.01: 625142448 sectors, multi 0: LBA48 NCQ (depth 0/32)
ata4.00: ATA-7: ST3400620AS, 3.AAK, max UDMA/133
ata4.00: 781422768 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata3.00: configured for UDMA/133
ata3.01: configured for UDMA/133
scsi 2:0:0:0: Direct-Access     ATA      ST3750330AS      SD15 PQ: 0 ANSI: 5
sd 2:0:0:0: Attached scsi generic sg1 type 0
sd 2:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
 sda: sda1
scsi 2:0:1:0: Direct-Access     ATA      ST3320820AS_P    3.BQ PQ: 0 ANSI: 5
sd 2:0:1:0: Attached scsi generic sg2 type 0
sd 2:0:1:0: [sdb] 625142448 512-byte logical blocks: (320 GB/298 GiB)
sd 2:0:1:0: [sdb] Write Protect is off
sd 2:0:1:0: [sdb] Mode Sense: 00 3a 00 00
sd 2:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA

 sdb:
sd 2:0:0:0: [sda] Attached SCSI disk
ata4.00: configured for UDMA/133
scsi 3:0:0:0: Direct-Access     ATA      ST3400620AS      3.AA PQ: 0 ANSI: 5
sd 3:0:0:0: [sdc] 781422768 512-byte logical blocks: (400 GB/372 GiB)
sd 3:0:0:0: Attached scsi generic sg3 type 0
sd 3:0:0:0: [sdc] Write Protect is off
sd 3:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 3:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
 sdc: sdb1 sdb2
sd 2:0:1:0: [sdb] Attached SCSI disk
 sdc1 sdc2 sdc3 sdc4 sdc5
sd 3:0:0:0: [sdc] Attached SCSI disk
Freeing unused kernel memory: 1508k freed
Write protecting the kernel read-only data: 10240k
Freeing unused kernel memory: 1816k freed
Freeing unused kernel memory: 1968k freed
dracut: dracut-005-3.fc13
udev: starting version 151
[drm] Initialized drm 1.1.0 20060810
[drm] VGACON disable radeon kernel modesetting.
pci 0000:02:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
pci 0000:02:00.0: setting latency timer to 64
[drm] Initialized radeon 1.33.0 20080528 for 0000:02:00.0 on minor 0
dracut: Starting plymouth daemon
firewire_ohci 0000:0c:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
usb 2-1: new full speed USB device using uhci_hcd and address 2
firewire_ohci: Added fw-ohci device 0000:0c:00.0, OHCI v1.10, 8 IR + 8
IT contexts, quirks 0x2
usb 2-1: New USB device found, idVendor=05a4, idProduct=9835
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1: Product: USB Keyboard Hub
usb 2-1: Manufacturer: ORTEK
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 3 ports detected
usb 4-2: new full speed USB device using uhci_hcd and address 2
EXT4-fs (sdc2): mounted filesystem with ordered data mode. Opts: (null)
dracut: Mounted root filesystem /dev/sdc2
firewire_core: created device fw0: GUID 001ff3fffe8908b0, S800
firewire_core: phy config: card 0, new root=ffc1, gap_count=5
usb 4-2: New USB device found, idVendor=05ac, idProduct=1000
usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
dracut: Loading SELinux policy
input: HID 05ac:1000 as
/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input2
generic-usb 0003:05AC:1000.0001: input,hidraw0: USB HID v1.11 Keyboard
[HID 05ac:1000] on usb-0000:00:1d.2-2/input0
input: HID 05ac:1000 as
/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/input/input3
generic-usb 0003:05AC:1000.0002: input,hidraw1: USB HID v1.11 Mouse
[HID 05ac:1000] on usb-0000:00:1d.2-2/input1
usb 2-1.3: new full speed USB device using uhci_hcd and address 3
usb 2-1.3: New USB device found, idVendor=05a4, idProduct=9860
usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1.3: Product: USB Keyboard Hub
usb 2-1.3: Manufacturer: ORTEK
input: ORTEK USB Keyboard Hub as
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input4
generic-usb 0003:05A4:9860.0003: input,hidraw2: USB HID v1.10 Keyboard
[ORTEK USB Keyboard Hub] on usb-0000:00:1d.0-1.3/input0
input: ORTEK USB Keyboard Hub as
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.1/input/input5
generic-usb 0003:05A4:9860.0004: input,hidraw3: USB HID v1.10 Device
[ORTEK USB Keyboard Hub] on usb-0000:00:1d.0-1.3/input1
SELinux: 2048 avtab hash slots, 196346 rules.
SELinux: 2048 avtab hash slots, 196346 rules.
SELinux:  9 users, 13 roles, 3270 types, 159 bools, 1 sens, 1024 cats
SELinux:  77 classes, 196346 rules
SELinux:  Completing initialization.
SELinux:  Setting up existing superblocks.
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts
SELinux: initialized (dev bdev, type bdev), uses genfs_contexts
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev sockfs, type sockfs), uses task SIDs
SELinux: initialized (dev debugfs, type debugfs), uses genfs_contexts
SELinux: initialized (dev pipefs, type pipefs), uses task SIDs
SELinux: initialized (dev anon_inodefs, type anon_inodefs), uses genfs_contexts
SELinux: initialized (dev devpts, type devpts), uses transition SIDs
SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts
SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
SELinux: initialized (dev securityfs, type securityfs), uses genfs_contexts
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev sdc2, type ext4), uses xattr
type=1403 audit(1279288666.234:2): policy loaded auid=4294967295 ses=4294967295
dracut: Switching root
readahead-collector: starting
udev: starting version 151
usb 4-2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 64 rq 0 len 0 ret -75
usb 4-2: USB disconnect, address 2
usb 4-2: new full speed USB device using uhci_hcd and address 3
usb 4-2: New USB device found, idVendor=05ac, idProduct=8206
usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
iTCO_vendor_support: vendor-support=0
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.06
iTCO_wdt: unable to reset NO_REBOOT flag, platform may have disabled it
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 21 (level, low) -> IRQ 21
ACPI: resource 0000:00:1f.3 [io  0x3000-0x301f] conflicts with ACPI
region SMBI [mem 0x00003000-0x0000300f window]
ACPI: If an ACPI driver is available for this device, you should use
it instead of the native driver
applesmc: Apple MacPro3 detected:
applesmc:  - Model without accelerometer
applesmc:  - Model without light sensors and backlight
applesmc:  - Model with 40 temperature sensors
applesmc: device successfully initialized.
applesmc: 4 fans found.
applesmc: driver successfully loaded.
i5k_amb: probe of i5k_amb.0 failed with error -16
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
Bluetooth: Generic Bluetooth USB driver ver 0.6
usbcore: registered new interface driver btusb
e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k4
e1000e: Copyright (c) 1999 - 2009 Intel Corporation.
e1000e 0000:07:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
e1000e 0000:07:00.0: setting latency timer to 64
  alloc irq_desc for 54 on node -1
  alloc kstat_irqs on node -1
e1000e 0000:07:00.0: irq 54 for MSI/MSI-X
e1000e 0000:07:00.0: eth0: (PCI Express:2.5GB/s:Width x4) 00:1f:5b:39:85:28
e1000e 0000:07:00.0: eth0: Intel(R) PRO/1000 Network Connection
e1000e 0000:07:00.0: eth0: MAC: 5, PHY: 5, PBA No: 3070ff-0ff
e1000e 0000:07:00.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
e1000e 0000:07:00.1: setting latency timer to 64
  alloc irq_desc for 55 on node -1
  alloc kstat_irqs on node -1
e1000e 0000:07:00.1: irq 55 for MSI/MSI-X
e1000e 0000:07:00.1: eth1: (PCI Express:2.5GB/s:Width x4) 00:1f:5b:39:85:29
e1000e 0000:07:00.1: eth1: Intel(R) PRO/1000 Network Connection
e1000e 0000:07:00.1: eth1: MAC: 5, PHY: 5, PBA No: 3070ff-0ff
EDAC MC: Ver: 2.1.0 Jun 29 2010
EDAC MC0: Giving out device to 'i5400_edac.c' 'I5400': DEV 0000:00:10.0
EDAC PCI0: Giving out device to module 'i5400_edac' controller 'EDAC
PCI controller': DEV '0000:00:10.0' (POLLED)
  alloc irq_desc for 23 on node -1
  alloc kstat_irqs on node -1
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
  alloc irq_desc for 56 on node -1
  alloc kstat_irqs on node -1
HDA Intel 0000:00:1b.0: irq 56 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
hda_codec: ALC889A: SKU not ready 0x400000f0
input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input6
EXT4-fs (sdc2): re-mounted. Opts: (null)
EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
SELinux: initialized (dev sdc1, type ext4), uses xattr
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sdc5): using internal journal
EXT3-fs (sdc5): mounted filesystem with ordered data mode
SELinux: initialized (dev sdc5, type ext3), uses xattr
Adding 9215996k swap on /dev/sdc4.  Priority:-1 extents:1 across:9215996k
SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
readahead-disable-service: delaying service auditd
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ip6_tables: (C) 2000-2006 Netfilter Core Team
e1000e 0000:07:00.0: irq 54 for MSI/MSI-X
e1000e 0000:07:00.0: irq 54 for MSI/MSI-X
ADDRCONF(NETDEV_UP): eth0: link is not ready
e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
SELinux: initialized (dev rpc_pipefs, type rpc_pipefs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
Bluetooth: L2CAP ver 2.14
Bluetooth: L2CAP socket layer initialized
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
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
readahead-collector: starting delayed service auditd
readahead-collector: sorting
readahead-collector: finished
fuse init (API version 7.14)
SELinux: initialized (dev fuse, type fuse), uses genfs_contexts
dca service started, version 1.12.1
ioatdma: Intel(R) QuickData Technology Driver 4.00
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A
ioatdma 0000:00:0f.0: PCI INT A: no GSI
ioatdma 0000:00:0f.0: setting latency timer to 64
  alloc irq_desc for 57 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 57 for MSI/MSI-X
  alloc irq_desc for 58 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 58 for MSI/MSI-X
  alloc irq_desc for 59 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 59 for MSI/MSI-X
  alloc irq_desc for 60 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 60 for MSI/MSI-X
ioatdma 0000:00:0f.0: failed to start channel chanerr: 0x10
ioatdma 0000:00:0f.0: Freeing 1 in use descriptors!
ioatdma 0000:00:0f.0: selftest cannot allocate chan resource
ioatdma 0000:00:0f.0: Intel(R) I/OAT DMA Engine init failed
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-15  5:41                                                     ` Dan Williams
  2010-07-16 21:29                                                       ` Chris Li
@ 2010-07-16 22:12                                                       ` David Woodhouse
  2010-07-16 22:40                                                         ` Chris Li
  1 sibling, 1 reply; 44+ messages in thread
From: David Woodhouse @ 2010-07-16 22:12 UTC (permalink / raw)
  To: Dan Williams; +Cc: Chris Li, linux-kernel

On Wed, 2010-07-14 at 22:41 -0700, Dan Williams wrote:
> +       for_each_drhd_unit(drhd)
> +               for (i = 0; i < drhd->devices_cnt; i++) {
> +                       /* we know that the this device's iommu is at
> +                        * offset 0xa000 from vtbar
> +                        */
> +                       if (drhd->devices[i] == pdev &&
> +                           drhd->reg_base_addr - vtbar != 0xa000) {
> +                               WARN_TAINT_ONCE(1, TAINT_FIRMWARE_WORKAROUND,
> +                                               "BIOS assigned incorrect VT-d unit for Intel(R) QuickData Technology device\n");
> +                               pdev->dev.archdata.iommu = DUMMY_DEVICE_DOMAIN_INFO;
> +                               return;
> +                       }
> +               }
> +} 

Ah, that's the problem. Sorry, should have noticed this before. Since
this is the catch-all IOMMU, the device isn't explicitly listed.

You want 'drhd = dmar_find_matched_drhd_unit(pdev);' and then compare
vtbar with the reg_base_addr of that one.

-- 
dwmw2


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-16 22:12                                                       ` David Woodhouse
@ 2010-07-16 22:40                                                         ` Chris Li
  2010-07-22  1:15                                                           ` Dan Williams
  0 siblings, 1 reply; 44+ messages in thread
From: Chris Li @ 2010-07-16 22:40 UTC (permalink / raw)
  To: David Woodhouse; +Cc: Dan Williams, linux-kernel

On Fri, Jul 16, 2010 at 3:12 PM, David Woodhouse <dwmw2@infradead.org> wrote:
> Ah, that's the problem. Sorry, should have noticed this before. Since
> this is the catch-all IOMMU, the device isn't explicitly listed.
>
> You want 'drhd = dmar_find_matched_drhd_unit(pdev);' and then compare
> vtbar with the reg_base_addr of that one.
>

Care to send a new patch?

Chris

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-16 22:40                                                         ` Chris Li
@ 2010-07-22  1:15                                                           ` Dan Williams
  2010-07-22 21:39                                                             ` Chris Li
  0 siblings, 1 reply; 44+ messages in thread
From: Dan Williams @ 2010-07-22  1:15 UTC (permalink / raw)
  To: Chris Li; +Cc: David Woodhouse, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 467 bytes --]

On 7/16/2010 3:40 PM, Chris Li wrote:
> On Fri, Jul 16, 2010 at 3:12 PM, David Woodhouse<dwmw2@infradead.org>  wrote:
>> Ah, that's the problem. Sorry, should have noticed this before. Since
>> this is the catch-all IOMMU, the device isn't explicitly listed.
>>
>> You want 'drhd = dmar_find_matched_drhd_unit(pdev);' and then compare
>> vtbar with the reg_base_addr of that one.
>>
>
> Care to send a new patch?
>

Here is v5 with the aforementioned change.

--
Dan

[-- Attachment #2: ioat-catch-broken-vtd-v5.patch --]
[-- Type: text/plain, Size: 5250 bytes --]

ioat2: catch and recover from broken vtd configurations v5

From: Dan Williams <dan.j.williams@intel.com>

On some platforms (MacPro3,1) the BIOS assigns the ioatdma device to the
incorrect iommu causing iommu-faults when the driver initializes.  Add a quirk
to catch this misconfiguration, and teach the ioatdma driver to treat
initialization failures as non-fatal (just fail the driver load).

Reported-by: Chris Li <lkml@chrisli.org>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
---

 drivers/dma/ioat/dma.h    |    1 +
 drivers/dma/ioat/dma_v2.c |   24 ++++++++++++++++++++++--
 drivers/dma/ioat/dma_v3.c |    5 ++++-
 drivers/pci/intel-iommu.c |   28 ++++++++++++++++++++++++++++
 4 files changed, 55 insertions(+), 3 deletions(-)


diff --git a/drivers/dma/ioat/dma.h b/drivers/dma/ioat/dma.h
index 6d3a73b..5216c8a 100644
--- a/drivers/dma/ioat/dma.h
+++ b/drivers/dma/ioat/dma.h
@@ -97,6 +97,7 @@ struct ioat_chan_common {
 	#define IOAT_RESET_PENDING 2
 	#define IOAT_KOBJ_INIT_FAIL 3
 	#define IOAT_RESHAPE_PENDING 4
+	#define IOAT_RUN 5
 	struct timer_list timer;
 	#define COMPLETION_TIMEOUT msecs_to_jiffies(100)
 	#define IDLE_TIMEOUT msecs_to_jiffies(2000)
diff --git a/drivers/dma/ioat/dma_v2.c b/drivers/dma/ioat/dma_v2.c
index 3c8b32a..779f4da 100644
--- a/drivers/dma/ioat/dma_v2.c
+++ b/drivers/dma/ioat/dma_v2.c
@@ -287,7 +287,10 @@ void ioat2_timer_event(unsigned long data)
 			chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET);
 			dev_err(to_dev(chan), "%s: Channel halted (%x)\n",
 				__func__, chanerr);
-			BUG_ON(is_ioat_bug(chanerr));
+			if (test_bit(IOAT_RUN, &chan->state))
+				BUG_ON(is_ioat_bug(chanerr));
+			else /* we never got off the ground */
+				return;
 		}
 
 		/* if we haven't made progress and we have already
@@ -492,6 +495,8 @@ static struct ioat_ring_ent **ioat2_alloc_ring(struct dma_chan *c, int order, gf
 	return ring;
 }
 
+void ioat2_free_chan_resources(struct dma_chan *c);
+
 /* ioat2_alloc_chan_resources - allocate/initialize ioat2 descriptor ring
  * @chan: channel to be initialized
  */
@@ -500,6 +505,7 @@ int ioat2_alloc_chan_resources(struct dma_chan *c)
 	struct ioat2_dma_chan *ioat = to_ioat2_chan(c);
 	struct ioat_chan_common *chan = &ioat->base;
 	struct ioat_ring_ent **ring;
+	u64 status;
 	int order;
 
 	/* have we already been set up? */
@@ -540,7 +546,20 @@ int ioat2_alloc_chan_resources(struct dma_chan *c)
 	tasklet_enable(&chan->cleanup_task);
 	ioat2_start_null_desc(ioat);
 
-	return 1 << ioat->alloc_order;
+	/* check that we got off the ground */
+	udelay(5);
+	status = ioat_chansts(chan);
+	if (is_ioat_active(status) || is_ioat_idle(status)) {
+		set_bit(IOAT_RUN, &chan->state);
+		return 1 << ioat->alloc_order;
+	} else {
+		u32 chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET);
+
+		dev_err(to_dev(chan), "failed to start channel chanerr: %#x\n",
+			chanerr);
+		ioat2_free_chan_resources(c);
+		return -EFAULT;
+	}
 }
 
 bool reshape_ring(struct ioat2_dma_chan *ioat, int order)
@@ -778,6 +797,7 @@ void ioat2_free_chan_resources(struct dma_chan *c)
 	del_timer_sync(&chan->timer);
 	device->cleanup_fn((unsigned long) c);
 	device->reset_hw(chan);
+	clear_bit(IOAT_RUN, &chan->state);
 
 	spin_lock_bh(&chan->cleanup_lock);
 	spin_lock_bh(&ioat->prep_lock);
diff --git a/drivers/dma/ioat/dma_v3.c b/drivers/dma/ioat/dma_v3.c
index 1cdd22e..d0f4990 100644
--- a/drivers/dma/ioat/dma_v3.c
+++ b/drivers/dma/ioat/dma_v3.c
@@ -361,7 +361,10 @@ static void ioat3_timer_event(unsigned long data)
 			chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET);
 			dev_err(to_dev(chan), "%s: Channel halted (%x)\n",
 				__func__, chanerr);
-			BUG_ON(is_ioat_bug(chanerr));
+			if (test_bit(IOAT_RUN, &chan->state))
+				BUG_ON(is_ioat_bug(chanerr));
+			else /* we never got off the ground */
+				return;
 		}
 
 		/* if we haven't made progress and we have already
diff --git a/drivers/pci/intel-iommu.c b/drivers/pci/intel-iommu.c
index 796828f..84b8099 100644
--- a/drivers/pci/intel-iommu.c
+++ b/drivers/pci/intel-iommu.c
@@ -3029,6 +3029,34 @@ static void __init iommu_exit_mempool(void)
 
 }
 
+static void quirk_ioat_snb_local_iommu(struct pci_dev *pdev)
+{
+	struct dmar_drhd_unit *drhd;
+	u32 vtbar;
+	int rc, i;
+
+	/* We know that this device on this chipset has its own IOMMU.
+	 * If we find it under a different IOMMU, then the BIOS is lying
+	 * to us. Hope that the IOMMU for this device is actually
+	 * disabled, and it needs no translation...
+	 */
+	rc = pci_bus_read_config_dword(pdev->bus, PCI_DEVFN(0, 0), 0xb0, &vtbar);
+	if (rc) {
+		/* "can't" happen */
+		dev_info(&pdev->dev, "failed to run vt-d quirk\n");
+		return;
+	}
+	vtbar &= 0xffff0000;
+
+	/* we know that the this iommu should be at offset 0xa000 from vtbar */
+	drhd = dmar_find_matched_drhd_unit(pdev);
+	if (WARN_TAINT_ONCE(!drhd || drhd->reg_base_addr - vtbar != 0xa000,
+			    TAINT_FIRMWARE_WORKAROUND,
+			    "BIOS assigned incorrect VT-d unit for Intel(R) QuickData Technology device\n"))
+		pdev->dev.archdata.iommu = DUMMY_DEVICE_DOMAIN_INFO;
+}
+DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_IOAT_SNB, quirk_ioat_snb_local_iommu);
+
 static void __init init_no_remapping_devices(void)
 {
 	struct dmar_drhd_unit *drhd;

^ permalink raw reply related	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-22  1:15                                                           ` Dan Williams
@ 2010-07-22 21:39                                                             ` Chris Li
  2010-07-22 22:00                                                               ` Dan Williams
  0 siblings, 1 reply; 44+ messages in thread
From: Chris Li @ 2010-07-22 21:39 UTC (permalink / raw)
  To: Dan Williams; +Cc: David Woodhouse, linux-kernel

On Wed, Jul 21, 2010 at 6:15 PM, Dan Williams <dan.j.williams@intel.com> wrote:
>
> Here is v5 with the aforementioned change.

One warning.

CC      drivers/pci/intel-iommu.o
drivers/pci/intel-iommu.c: In function ‘quirk_ioat_snb_local_iommu’:
drivers/pci/intel-iommu.c:3037: warning: unused variable ‘i’

The dmesg looks good.

Chris


Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.35-rc3+ () (gcc version 4.4.4 20100503 (Red Hat
4.4.4-2) (GCC) ) #48 SMP Thu Jul 22 14:07:17 PDT 2010
Command line: root=UUID=e953c66f-e484-4e5b-8b21-93fe8a024879 ro
nomodeset noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16
KEYBOARDTYPE=pc KEYTABLE=us
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000007f67e000 (usable)
 BIOS-e820: 000000007f67e000 - 000000007f6ec000 (ACPI NVS)
 BIOS-e820: 000000007f6ec000 - 000000007f6ed000 (ACPI data)
 BIOS-e820: 000000007f6ed000 - 000000007f6f5000 (ACPI NVS)
 BIOS-e820: 000000007f6f5000 - 000000007f991000 (ACPI data)
 BIOS-e820: 000000007f991000 - 000000007f995000 (reserved)
 BIOS-e820: 000000007f995000 - 000000007fc00000 (ACPI data)
 BIOS-e820: 000000007fc00000 - 0000000080000000 (reserved)
 BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000280000000 (usable)
NX (Execute Disable) protection: active
DMI 2.4 present.
e820 update range: 0000000000000000 - 0000000000001000 (usable) ==> (reserved)
e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
No AGP bridge found
last_pfn = 0x280000 max_arch_pfn = 0x400000000
MTRR default type: uncachable
MTRR fixed ranges enabled:
  00000-9FFFF write-back
  A0000-FFFFF uncachable
MTRR variable ranges enabled:
  0 base 0080000000 mask 3F80000000 uncachable
  1 base 007FC00000 mask 3FFFC00000 uncachable
  2 base 0000000000 mask 3000000000 write-back
  3 disabled
  4 disabled
  5 disabled
  6 disabled
  7 disabled
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
original variable MTRRs
reg 0, base: 2GB, range: 2GB, type UC
reg 1, base: 2044MB, range: 4MB, type UC
reg 2, base: 0GB, range: 64GB, type WB
total RAM covered: 63484M
Found optimal setting for mtrr clean up
 gran_size: 64K 	chunk_size: 8M 	num_reg: 6  	lose cover RAM: 0G
New variable MTRRs
reg 0, base: 0GB, range: 2GB, type WB
reg 1, base: 2044MB, range: 4MB, type UC
reg 2, base: 4GB, range: 4GB, type WB
reg 3, base: 8GB, range: 8GB, type WB
reg 4, base: 16GB, range: 16GB, type WB
reg 5, base: 32GB, range: 32GB, type WB
e820 update range: 000000007fc00000 - 0000000100000000 (usable) ==> (reserved)
last_pfn = 0x7f67e max_arch_pfn = 0x400000000
initial memory mapped : 0 - 20000000
found SMP MP-table at [ffff8800000fec60] fec60
init_memory_mapping: 0000000000000000-000000007f67e000
 0000000000 - 007f600000 page 2M
 007f600000 - 007f67e000 page 4k
kernel direct mapping tables up to 7f67e000 @ 8000-c000
init_memory_mapping: 0000000100000000-0000000280000000
 0100000000 - 0280000000 page 2M
kernel direct mapping tables up to 280000000 @ a000-15000
RAMDISK: 3736a000 - 37ff0000
ACPI: RSDP 00000000000fe020 00024 (v02 APPLE )
ACPI: XSDT 000000007f7441c0 000F4 (v01 APPLE   Apple00 0000006C      01000013)
ACPI: FACP 000000007f740000 000F4 (v04 APPLE   Apple00 0000006C Loki 0000005F)
ACPI: DSDT 000000007f737000 049CC (v01 APPLE   Apple00 00010001 Loki 0000005F)
ACPI: FACS 000000007f68b000 00040
ACPI: ECDT 000000007f742000 00053 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: HPET 000000007f73f000 00038 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: APIC 000000007f73d000 000BC (v02 APPLE   Apple00 00000000 Loki 0000005F)
ACPI: MCFG 000000007f73c000 0003C (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: SSDT 000000007f736000 00146 (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
ACPI: SSDT 000000007f735000 0034B (v01 CPUPST  Cpu0Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f734000 00047 (v01  PmRef  Cpu1Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f733000 00337 (v01 CPUPST  Cpu1Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f732000 00047 (v01  PmRef  Cpu2Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f731000 00337 (v01 CPUPST  Cpu2Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f730000 00047 (v01  PmRef  Cpu3Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72f000 00337 (v01 CPUPST  Cpu3Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72e000 00047 (v01  PmRef  Cpu4Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72d000 00337 (v01 CPUPST  Cpu4Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72c000 00047 (v01  PmRef  Cpu5Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f72b000 00337 (v01 CPUPST  Cpu5Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f72a000 00047 (v01  PmRef  Cpu6Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f729000 00337 (v01 CPUPST  Cpu6Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f728000 00047 (v01  PmRef  Cpu7Cst 00003000 INTL 20061109)
ACPI: SSDT 000000007f727000 00337 (v01 CPUPST  Cpu7Ist 00000012 INTL 20061109)
ACPI: SSDT 000000007f726000 0003D (v01  PmRef    CpuPm 00003000 INTL 20061109)
ACPI: SSDT 000000007f71d000 004BE (v01 PCIRef  Pci8844 00001000 INTL 20061109)
ACPI: DMAR 000000007f71a000 00088 (v01 APPLE   Apple00 00000001 Loki 0000005F)
ACPI: SSDT 000000007f724000 00892 (v01 SataRe  SataPri 00001000 INTL 20061109)
ACPI: SSDT 000000007f723000 005F4 (v01 SataRe  SataSec 00001000 INTL 20061109)
ACPI: Local APIC address 0xfee00000
No NUMA configuration found
Faking a node at 0000000000000000-0000000280000000
Initmem setup node 0 0000000000000000-0000000280000000
  NODE_DATA [0000000100000000 - 0000000100013fff]
 [ffffea0000000000-ffffea0008bfffff] PMD ->
[ffff880100200000-ffff8801071fffff] on node 0
Zone PFN ranges:
  DMA      0x00000001 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00280000
Movable zone start PFN for each node
early_node_map[3] active PFN ranges
    0: 0x00000001 -> 0x0000009f
    0: 0x00000100 -> 0x0007f67e
    0: 0x00100000 -> 0x00280000
On node 0 totalpages: 2094620
  DMA zone: 56 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 3942 pages, LIFO batch:0
  DMA32 zone: 14280 pages used for memmap
  DMA32 zone: 503478 pages, LIFO batch:31
  Normal zone: 21504 pages used for memmap
  Normal zone: 1551360 pages, LIFO batch:31
ACPI: PM-Timer IO Port: 0x408
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
ACPI: LAPIC (acpi_id[0x04] lapic_id[0x07] enabled)
ACPI: LAPIC (acpi_id[0x05] lapic_id[0x06] enabled)
ACPI: LAPIC (acpi_id[0x06] lapic_id[0x04] enabled)
ACPI: LAPIC (acpi_id[0x07] lapic_id[0x05] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x02] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x03] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x04] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x05] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x06] high level lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x07] high level lint[0x1])
ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 8 CPUs, 0 hotplug CPUs
nr_irqs_gsi: 40
early_res array is doubled to 64 at [7000 - 77ff]
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
PM: Registered nosave memory: 000000007f67e000 - 000000007f6ec000
PM: Registered nosave memory: 000000007f6ec000 - 000000007f6ed000
PM: Registered nosave memory: 000000007f6ed000 - 000000007f6f5000
PM: Registered nosave memory: 000000007f6f5000 - 000000007f991000
PM: Registered nosave memory: 000000007f991000 - 000000007f995000
PM: Registered nosave memory: 000000007f995000 - 000000007fc00000
PM: Registered nosave memory: 000000007fc00000 - 0000000080000000
PM: Registered nosave memory: 0000000080000000 - 00000000ffe00000
PM: Registered nosave memory: 00000000ffe00000 - 0000000100000000
Allocating PCI resources starting at 80000000 (gap: 80000000:7fe00000)
Booting paravirtualized kernel on bare hardware
setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:8 nr_node_ids:1
PERCPU: Embedded 30 pages/cpu @ffff880002200000 s90304 r8192 d24384 u262144
pcpu-alloc: s90304 r8192 d24384 u262144 alloc=1*2097152
pcpu-alloc: [0] 0 1 2 3 4 5 6 7
early_res array is doubled to 128 at [10000 - 10fff]
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2058780
Policy zone: Normal
Kernel command line: root=UUID=e953c66f-e484-4e5b-8b21-93fe8a024879 ro
nomodeset noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16
KEYBOARDTYPE=pc KEYTABLE=us
PID hash table entries: 4096 (order: 3, 32768 bytes)
Checking aperture...
No AGP bridge found
Calgary: detecting Calgary via BIOS EBDA area
Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Subtract (62 early reservations)
  #1 [0001000000 - 0001deed10]   TEXT DATA BSS
  #2 [003736a000 - 0037ff0000]         RAMDISK
  #3 [0001def000 - 0001def1f1]             BRK
  #4 [000009fc00 - 00000fec60]   BIOS reserved
  #5 [00000fec60 - 00000fec70]    MP-table mpf
  #6 [00000feea4 - 0000100000]   BIOS reserved
  #7 [00000fec70 - 00000feea4]    MP-table mpc
  #8 [0000001000 - 0000003000]      TRAMPOLINE
  #9 [0000003000 - 0000007000]     ACPI WAKEUP
  #10 [0000008000 - 000000a000]         PGTABLE
  #11 [000000a000 - 0000010000]         PGTABLE
  #12 [0100000000 - 0100014000]       NODE_DATA
  #13 [0001def200 - 0001df0200]         BOOTMEM
  #14 [00021f0200 - 00021f0800]         BOOTMEM
  #15 [0100014000 - 0100015000]         BOOTMEM
  #16 [0100015000 - 0100016000]         BOOTMEM
  #17 [0100200000 - 0107200000]        MEMMAP 0
  #18 [0001deed40 - 0001deeec0]         BOOTMEM
  #19 [0001df0200 - 0001e08200]         BOOTMEM
  #20 [0001e08200 - 0001e20200]         BOOTMEM
  #21 [0001e21000 - 0001e22000]         BOOTMEM
  #22 [0001deeec0 - 0001deef01]         BOOTMEM
  #23 [0001deef40 - 0001deef83]         BOOTMEM
  #24 [0001e20200 - 0001e20510]         BOOTMEM
  #25 [0001e20540 - 0001e205a8]         BOOTMEM
  #26 [0001e205c0 - 0001e20628]         BOOTMEM
  #27 [0001e20640 - 0001e206a8]         BOOTMEM
  #28 [0001e206c0 - 0001e20728]         BOOTMEM
  #29 [0001e20740 - 0001e207a8]         BOOTMEM
  #30 [0001e207c0 - 0001e20828]         BOOTMEM
  #31 [0001e20840 - 0001e208a8]         BOOTMEM
  #32 [0001e208c0 - 0001e20928]         BOOTMEM
  #33 [0001e20940 - 0001e209a8]         BOOTMEM
  #34 [0001e209c0 - 0001e20a28]         BOOTMEM
  #35 [0001e20a40 - 0001e20aa8]         BOOTMEM
  #36 [0001e20ac0 - 0001e20b28]         BOOTMEM
  #37 [0001e20b40 - 0001e20ba8]         BOOTMEM
  #38 [0001deefc0 - 0001deefe0]         BOOTMEM
  #39 [0001e20bc0 - 0001e20be0]         BOOTMEM
  #40 [0001e20c00 - 0001e20c8b]         BOOTMEM
  #41 [0001e20cc0 - 0001e20d4b]         BOOTMEM
  #42 [0002200000 - 000221e000]         BOOTMEM
  #43 [0002240000 - 000225e000]         BOOTMEM
  #44 [0002280000 - 000229e000]         BOOTMEM
  #45 [00022c0000 - 00022de000]         BOOTMEM
  #46 [0002300000 - 000231e000]         BOOTMEM
  #47 [0002340000 - 000235e000]         BOOTMEM
  #48 [0002380000 - 000239e000]         BOOTMEM
  #49 [00023c0000 - 00023de000]         BOOTMEM
  #50 [0001e20d80 - 0001e20d88]         BOOTMEM
  #51 [0001e20dc0 - 0001e20dc8]         BOOTMEM
  #52 [0001e20e00 - 0001e20e20]         BOOTMEM
  #53 [0001e20e40 - 0001e20e80]         BOOTMEM
  #54 [0001e20e80 - 0001e20fa0]         BOOTMEM
  #55 [0001e24000 - 0001e24048]         BOOTMEM
  #56 [0001e24080 - 0001e240c8]         BOOTMEM
  #57 [0001e24100 - 0001e2c100]         BOOTMEM
  #58 [00023de000 - 00063de000]         BOOTMEM
  #59 [0001e2c100 - 0001e4c100]         BOOTMEM
  #60 [0001e4c100 - 0001e8c100]         BOOTMEM
  #61 [0000011000 - 0000019000]         BOOTMEM
Memory: 8169400k/10485760k available (4310k kernel code, 2107280k
absent, 209080k reserved, 6881k data, 1508k init)
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
Hierarchical RCU implementation.
	RCU-based detection of stalled CPUs is disabled.
	Verbose stalled-CPUs detection is disabled.
NR_IRQS:16640 nr_irqs:744
Extended CMOS year: 2000
Console: colour VGA+ 80x25
console [tty0] enabled
allocated 83886080 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want memory cgroups
hpet clockevent registered
Fast TSC calibration using PIT
Detected 2793.111 MHz processor.
Calibrating delay loop (skipped), value calculated using timer
frequency.. 5586.22 BogoMIPS (lpj=2793111)
pid_max: default: 32768 minimum: 301
Security Framework initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
Mount-cache hash table entries: 256
Initializing cgroup subsys ns
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys net_cls
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
mce: CPU supports 6 MCE banks
CPU0: Thermal monitoring enabled (TM2)
using mwait in idle threads.
Performance Events: PEBS fmt0+, Core2 events, Intel PMU driver.
... version:                2
... bit width:              40
... generic registers:      2
... value mask:             000000ffffffffff
... max period:             000000007fffffff
... fixed-purpose events:   3
... event mask:             0000000700000003
ACPI: Core revision 20100428
ftrace: converting mcount calls to 0f 1f 44 00 00
ftrace: allocating 20113 entries in 79 pages
DMAR: Host address width 38
DMAR: DRHD base: 0x000000fe710000 flags: 0x0
IOMMU 0: reg_base_addr fe710000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe714000 flags: 0x0
IOMMU 1: reg_base_addr fe714000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe719000 flags: 0x0
IOMMU 2: reg_base_addr fe719000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: DRHD base: 0x000000fe718000 flags: 0x1
IOMMU 3: reg_base_addr fe718000 ver 1:0 cap 900000c2f0462 ecap e01
DMAR: No RMRR found
DMAR: No ATSR found
Setting APIC routing to flat
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Xeon(R) CPU           E5462  @ 2.80GHz stepping 06
Booting Node   0, Processors  #1 #2 #3 #4 #5 #6 #7 Ok.
Brought up 8 CPUs
Total of 8 processors activated (44687.91 BogoMIPS).
regulator: core version 0.5
Time: 14:10:17  Date: 07/22/10
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem
0xe0000000-0xefffffff] (base 0xe0000000)
PCI: not using MMCONFIG
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: EC description table is found, configuring boot EC
ACPI: BIOS _OSI(Linux) query ignored
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S4 S5)
ACPI: BIOS offers _GTS
ACPI: If "acpi.gts=1" improves suspend, please notify linux-acpi@vger.kernel.org
ACPI: Using IOAPIC for interrupt routing
PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem
0xe0000000-0xefffffff] (base 0xe0000000)
PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI
motherboard resources
ACPI: EC: GPE = 0x11, I/O: command/status = 0x66, data = 0x62
ACPI: No dock devices found.
PCI: Using host bridge windows from ACPI; if necessary, use
"pci=nocrs" and report a bug
ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
pci_root PNP0A08:00: host bridge window [mem 0x000d8000-0x000dbfff]
pci_root PNP0A08:00: host bridge window [mem 0x80000000-0xfe000000]
pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
pci 0000:00:00.0: PME# disabled
pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
pci 0000:00:01.0: PME# disabled
pci 0000:00:05.0: PME# supported from D0 D3hot D3cold
pci 0000:00:05.0: PME# disabled
pci 0000:00:09.0: PME# supported from D0 D3hot D3cold
pci 0000:00:09.0: PME# disabled
pci 0000:00:0f.0: reg 10: [mem 0x90b00000-0x90b03fff 64bit]
pci 0000:00:1b.0: reg 10: [mem 0x90b04000-0x90b07fff 64bit]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.1: PME# disabled
pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.2: PME# disabled
pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.3: PME# disabled
pci 0000:00:1d.0: reg 20: [io  0x30a0-0x30bf]
pci 0000:00:1d.1: reg 20: [io  0x3080-0x309f]
pci 0000:00:1d.2: reg 20: [io  0x3060-0x307f]
pci 0000:00:1d.3: reg 20: [io  0x3040-0x305f]
pci 0000:00:1d.7: reg 10: [mem 0x90b08400-0x90b087ff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.1: reg 10: [io  0x30e8-0x30ef]
pci 0000:00:1f.1: reg 14: [io  0x30fc-0x30ff]
pci 0000:00:1f.1: reg 18: [io  0x30e0-0x30e7]
pci 0000:00:1f.1: reg 1c: [io  0x30f8-0x30fb]
pci 0000:00:1f.1: reg 20: [io  0x30c0-0x30cf]
pci 0000:00:1f.2: reg 10: [io  0x30d8-0x30df]
pci 0000:00:1f.2: reg 14: [io  0x30f4-0x30f7]
pci 0000:00:1f.2: reg 18: [io  0x30d0-0x30d7]
pci 0000:00:1f.2: reg 1c: [io  0x30f0-0x30f3]
pci 0000:00:1f.2: reg 20: [io  0x3020-0x302f]
pci 0000:00:1f.2: reg 24: [mem 0x90b08000-0x90b083ff]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:00:1f.3: reg 20: [io  0x3000-0x301f]
pci 0000:00:01.0: PCI bridge to [bus 01-01]
pci 0000:00:01.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:02:00.0: reg 10: [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:02:00.0: reg 18: [mem 0x90a20000-0x90a2ffff 64bit]
pci 0000:02:00.0: reg 20: [io  0x2000-0x20ff]
pci 0000:02:00.0: reg 30: [mem 0x90a00000-0x90a1ffff pref]
pci 0000:02:00.0: supports D1 D2
pci 0000:00:05.0: PCI bridge to [bus 02-02]
pci 0000:00:05.0:   bridge window [io  0x2000-0x2fff]
pci 0000:00:05.0:   bridge window [mem 0x90a00000-0x90afffff]
pci 0000:00:05.0:   bridge window [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
pci 0000:03:00.0: PME# disabled
pci 0000:03:00.3: PME# supported from D0 D3hot D3cold
pci 0000:03:00.3: PME# disabled
pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
enable it with 'pcie_aspm=force'
pci 0000:00:09.0: PCI bridge to [bus 03-08]
pci 0000:00:09.0:   bridge window [io  0x1000-0x1fff]
pci 0000:00:09.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:00:09.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:00.0: PME# supported from D0 D3hot D3cold
pci 0000:04:00.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
enable it with 'pcie_aspm=force'
pci 0000:04:01.0: PME# supported from D0 D3hot D3cold
pci 0000:04:01.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
enable it with 'pcie_aspm=force'
pci 0000:04:02.0: PME# supported from D0 D3hot D3cold
pci 0000:04:02.0: PME# disabled
pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
enable it with 'pcie_aspm=force'
pci 0000:03:00.0: PCI bridge to [bus 04-07]
pci 0000:03:00.0:   bridge window [io  0x1000-0x1fff]
pci 0000:03:00.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:03:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:00.0: PCI bridge to [bus 05-05]
pci 0000:04:00.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:04:00.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:04:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:04:01.0: PCI bridge to [bus 06-06]
pci 0000:04:01.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:04:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:04:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:07:00.0: reg 10: [mem 0x90820000-0x9083ffff]
pci 0000:07:00.0: reg 14: [mem 0x90400000-0x907fffff]
pci 0000:07:00.0: reg 18: [io  0x1020-0x103f]
pci 0000:07:00.0: PME# supported from D0 D3hot D3cold
pci 0000:07:00.0: PME# disabled
pci 0000:07:00.1: reg 10: [mem 0x90800000-0x9081ffff]
pci 0000:07:00.1: reg 14: [mem 0x90000000-0x903fffff]
pci 0000:07:00.1: reg 18: [io  0x1000-0x101f]
pci 0000:07:00.1: PME# supported from D0 D3hot D3cold
pci 0000:07:00.1: PME# disabled
pci 0000:07:00.0: disabling ASPM on pre-1.1 PCIe device.  You can
enable it with 'pcie_aspm=force'
pci 0000:04:02.0: PCI bridge to [bus 07-07]
pci 0000:04:02.0:   bridge window [io  0x1000-0x1fff]
pci 0000:04:02.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:04:02.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:03:00.3: PCI bridge to [bus 08-08]
pci 0000:03:00.3:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:03:00.3:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:03:00.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.0: PCI bridge to [bus 09-09]
pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.1: PCI bridge to [bus 0a-0a]
pci 0000:00:1c.1:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.1:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.1:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:0b:00.0: supports D1 D2
pci 0000:00:1c.2: PCI bridge to [bus 0b-0c]
pci 0000:00:1c.2:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.2:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:00:1c.2:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:0c:00.0: reg 10: [mem 0x90904000-0x909047ff]
pci 0000:0c:00.0: reg 14: [mem 0x90900000-0x90903fff]
pci 0000:0c:00.0: supports D1 D2
pci 0000:0c:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0c:00.0: PME# disabled
pci 0000:0b:00.0: PCI bridge to [bus 0c-0c]
pci 0000:0b:00.0:   bridge window [io  0xfffffffffffff000-0x0000] (disabled)
pci 0000:0b:00.0:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:0b:00.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.3: PCI bridge to [bus 0d-0d]
pci 0000:00:1c.3:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1e.0: PCI bridge to [bus 0e-0e] (subtractive decode)
pci 0000:00:1e.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7] (subtractive decode)
pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff]
(subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000d8000-0x000dbfff]
(subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x80000000-0xfe000000]
(subtractive decode)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P5._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P3._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9.P9P2.P2P4._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.NRP5._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.NRP1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 5 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKC] (IRQs 5 7 9 *10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 *9 10 11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 5 7 9 10 11) *3
ACPI: PCI Interrupt Link [LNKF] (IRQs *5 7 9 10 11)
ACPI: PCI Interrupt Link [LNKG] (IRQs 5 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKH] (IRQs 5 7 9 *10 11)
vgaarb: device added: PCI:0000:02:00.0,decodes=io+mem,owns=io+mem,locks=none
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
PCI: pci_cache_line_size set to 64 bytes
reserve RAM buffer: 000000000009fc00 - 000000000009ffff
reserve RAM buffer: 000000007f67e000 - 000000007fffffff
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 comparators, 64-bit 14.318180 MHz counter
Switching to clocksource tsc
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 10 devices
ACPI: ACPI bus type pnp unregistered
system 00:01: [mem 0xe0000000-0xefffffff] has been reserved
system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved
system 00:01: [mem 0xffc00000-0xffffffff] could not be reserved
system 00:01: [mem 0xfec00000-0xfecfffff] could not be reserved
system 00:01: [mem 0xfee00000-0xfeefffff] has been reserved
system 00:01: [mem 0xfe700000-0xfe7003ff] has been reserved
system 00:01: [mem 0xfe600000-0xfe6fffff] has been reserved
system 00:01: [mem 0xfe000000-0xfe01ffff] could not be reserved
system 00:08: [io  0x0320-0x037f] has been reserved
system 00:08: [io  0x0400-0x047f] has been reserved
system 00:08: [io  0x0500-0x053f] has been reserved
system 00:08: [io  0x0872-0x0875] has been reserved
pci 0000:00:1c.0: BAR 14: assigned [mem 0x90c00000-0x90dfffff]
pci 0000:00:1c.0: BAR 15: assigned [mem 0x90e00000-0x90ffffff 64bit pref]
pci 0000:00:1c.1: BAR 14: assigned [mem 0x91000000-0x911fffff]
pci 0000:00:1c.1: BAR 15: assigned [mem 0x91200000-0x913fffff 64bit pref]
pci 0000:00:1c.2: BAR 15: assigned [mem 0x91400000-0x915fffff 64bit pref]
pci 0000:00:1c.3: BAR 14: assigned [mem 0x91600000-0x917fffff]
pci 0000:00:1c.3: BAR 15: assigned [mem 0x91800000-0x919fffff 64bit pref]
pci 0000:00:1c.0: BAR 13: assigned [io  0x4000-0x4fff]
pci 0000:00:1c.1: BAR 13: assigned [io  0x5000-0x5fff]
pci 0000:00:1c.2: BAR 13: assigned [io  0x6000-0x6fff]
pci 0000:00:1c.3: BAR 13: assigned [io  0x7000-0x7fff]
pci 0000:00:01.0: PCI bridge to [bus 01-01]
pci 0000:00:01.0:   bridge window [io  disabled]
pci 0000:00:01.0:   bridge window [mem disabled]
pci 0000:00:01.0:   bridge window [mem pref disabled]
pci 0000:00:05.0: PCI bridge to [bus 02-02]
pci 0000:00:05.0:   bridge window [io  0x2000-0x2fff]
pci 0000:00:05.0:   bridge window [mem 0x90a00000-0x90afffff]
pci 0000:00:05.0:   bridge window [mem 0x80000000-0x8fffffff 64bit pref]
pci 0000:04:00.0: PCI bridge to [bus 05-05]
pci 0000:04:00.0:   bridge window [io  disabled]
pci 0000:04:00.0:   bridge window [mem disabled]
pci 0000:04:00.0:   bridge window [mem pref disabled]
pci 0000:04:01.0: PCI bridge to [bus 06-06]
pci 0000:04:01.0:   bridge window [io  disabled]
pci 0000:04:01.0:   bridge window [mem disabled]
pci 0000:04:01.0:   bridge window [mem pref disabled]
pci 0000:04:02.0: PCI bridge to [bus 07-07]
pci 0000:04:02.0:   bridge window [io  0x1000-0x1fff]
pci 0000:04:02.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:04:02.0:   bridge window [mem pref disabled]
pci 0000:03:00.0: PCI bridge to [bus 04-07]
pci 0000:03:00.0:   bridge window [io  0x1000-0x1fff]
pci 0000:03:00.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:03:00.0:   bridge window [mem pref disabled]
pci 0000:03:00.3: PCI bridge to [bus 08-08]
pci 0000:03:00.3:   bridge window [io  disabled]
pci 0000:03:00.3:   bridge window [mem disabled]
pci 0000:03:00.3:   bridge window [mem pref disabled]
pci 0000:00:09.0: PCI bridge to [bus 03-08]
pci 0000:00:09.0:   bridge window [io  0x1000-0x1fff]
pci 0000:00:09.0:   bridge window [mem 0x90000000-0x908fffff]
pci 0000:00:09.0:   bridge window [mem pref disabled]
pci 0000:00:1c.0: PCI bridge to [bus 09-09]
pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
pci 0000:00:1c.0:   bridge window [mem 0x90c00000-0x90dfffff]
pci 0000:00:1c.0:   bridge window [mem 0x90e00000-0x90ffffff 64bit pref]
pci 0000:00:1c.1: PCI bridge to [bus 0a-0a]
pci 0000:00:1c.1:   bridge window [io  0x5000-0x5fff]
pci 0000:00:1c.1:   bridge window [mem 0x91000000-0x911fffff]
pci 0000:00:1c.1:   bridge window [mem 0x91200000-0x913fffff 64bit pref]
pci 0000:0b:00.0: PCI bridge to [bus 0c-0c]
pci 0000:0b:00.0:   bridge window [io  disabled]
pci 0000:0b:00.0:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:0b:00.0:   bridge window [mem pref disabled]
pci 0000:00:1c.2: PCI bridge to [bus 0b-0c]
pci 0000:00:1c.2:   bridge window [io  0x6000-0x6fff]
pci 0000:00:1c.2:   bridge window [mem 0x90900000-0x909fffff]
pci 0000:00:1c.2:   bridge window [mem 0x91400000-0x915fffff 64bit pref]
pci 0000:00:1c.3: PCI bridge to [bus 0d-0d]
pci 0000:00:1c.3:   bridge window [io  0x7000-0x7fff]
pci 0000:00:1c.3:   bridge window [mem 0x91600000-0x917fffff]
pci 0000:00:1c.3:   bridge window [mem 0x91800000-0x919fffff 64bit pref]
pci 0000:00:1e.0: PCI bridge to [bus 0e-0e]
pci 0000:00:1e.0:   bridge window [io  disabled]
pci 0000:00:1e.0:   bridge window [mem disabled]
pci 0000:00:1e.0:   bridge window [mem pref disabled]
  alloc irq_desc for 16 on node -1
  alloc kstat_irqs on node -1
pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:01.0: setting latency timer to 64
pci 0000:00:05.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:05.0: setting latency timer to 64
pci 0000:00:09.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:09.0: setting latency timer to 64
pci 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:03:00.0: setting latency timer to 64
pci 0000:04:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:04:00.0: setting latency timer to 64
  alloc irq_desc for 17 on node -1
  alloc kstat_irqs on node -1
pci 0000:04:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:04:01.0: setting latency timer to 64
  alloc irq_desc for 18 on node -1
  alloc kstat_irqs on node -1
pci 0000:04:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
pci 0000:04:02.0: setting latency timer to 64
pci 0000:03:00.3: setting latency timer to 64
pci 0000:00:1c.0: enabling device (0000 -> 0003)
pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1c.1: enabling device (0000 -> 0003)
pci 0000:00:1c.1: PCI INT B -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
pci 0000:00:1c.2: setting latency timer to 64
pci 0000:0b:00.0: setting latency timer to 64
pci 0000:00:1c.3: enabling device (0000 -> 0003)
  alloc irq_desc for 19 on node -1
  alloc kstat_irqs on node -1
pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
pci 0000:00:1c.3: setting latency timer to 64
pci 0000:00:1e.0: power state changed by ACPI to D0
pci 0000:00:1e.0: power state changed by ACPI to D0
pci 0000:00:1e.0: setting latency timer to 64
pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
pci_bus 0000:00: resource 7 [mem 0x000d8000-0x000dbfff]
pci_bus 0000:00: resource 8 [mem 0x80000000-0xfe000000]
pci_bus 0000:02: resource 0 [io  0x2000-0x2fff]
pci_bus 0000:02: resource 1 [mem 0x90a00000-0x90afffff]
pci_bus 0000:02: resource 2 [mem 0x80000000-0x8fffffff 64bit pref]
pci_bus 0000:03: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:03: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:04: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:04: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:07: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:07: resource 1 [mem 0x90000000-0x908fffff]
pci_bus 0000:09: resource 0 [io  0x4000-0x4fff]
pci_bus 0000:09: resource 1 [mem 0x90c00000-0x90dfffff]
pci_bus 0000:09: resource 2 [mem 0x90e00000-0x90ffffff 64bit pref]
pci_bus 0000:0a: resource 0 [io  0x5000-0x5fff]
pci_bus 0000:0a: resource 1 [mem 0x91000000-0x911fffff]
pci_bus 0000:0a: resource 2 [mem 0x91200000-0x913fffff 64bit pref]
pci_bus 0000:0b: resource 0 [io  0x6000-0x6fff]
pci_bus 0000:0b: resource 1 [mem 0x90900000-0x909fffff]
pci_bus 0000:0b: resource 2 [mem 0x91400000-0x915fffff 64bit pref]
pci_bus 0000:0c: resource 1 [mem 0x90900000-0x909fffff]
pci_bus 0000:0d: resource 0 [io  0x7000-0x7fff]
pci_bus 0000:0d: resource 1 [mem 0x91600000-0x917fffff]
pci_bus 0000:0d: resource 2 [mem 0x91800000-0x919fffff 64bit pref]
pci_bus 0000:0e: resource 4 [io  0x0000-0x0cf7]
pci_bus 0000:0e: resource 5 [io  0x0d00-0xffff]
pci_bus 0000:0e: resource 6 [mem 0x000a0000-0x000bffff]
pci_bus 0000:0e: resource 7 [mem 0x000d8000-0x000dbfff]
pci_bus 0000:0e: resource 8 [mem 0x80000000-0xfe000000]
NET: Registered protocol family 2
IP route cache hash table entries: 262144 (order: 9, 2097152 bytes)
TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
UDP hash table entries: 4096 (order: 5, 131072 bytes)
UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
NET: Registered protocol family 1
pci 0000:00:1f.0: rerouting interrupts for [8086:2670]
pci 0000:02:00.0: Boot video device
PCI: CLS mismatch (256 != 64), using 64 bytes
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 12824k freed
IOMMU 2 0xfe719000: using Register based invalidation
IOMMU 1 0xfe714000: using Register based invalidation
IOMMU 0 0xfe710000: using Register based invalidation
IOMMU 3 0xfe718000: using Register based invalidation
IOMMU: Setting RMRR:
IOMMU: Prepare 0-16MiB unity mapping for LPC
IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0x1000000]
  alloc irq_desc for 40 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 41 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 42 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 43 on node 0
  alloc kstat_irqs on node 0
PCI-DMA: Intel(R) Virtualization Technology for Directed I/O
audit: initializing netlink socket (disabled)
type=2000 audit(1279807817.006:1): initialized
HugeTLB registered 2 MB page size, pre-allocated 0 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
msgmni has been set to 16109
SELinux:  Registering netfilter hooks
alg: No test for stdrng (krng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
pcieport 0000:00:01.0: setting latency timer to 64
  alloc irq_desc for 44 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:01.0: irq 44 for MSI/MSI-X
pcieport 0000:00:05.0: setting latency timer to 64
  alloc irq_desc for 45 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:05.0: irq 45 for MSI/MSI-X
pcieport 0000:00:09.0: setting latency timer to 64
  alloc irq_desc for 46 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:09.0: irq 46 for MSI/MSI-X
pcieport 0000:00:1c.0: setting latency timer to 64
  alloc irq_desc for 47 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.0: irq 47 for MSI/MSI-X
pcieport 0000:00:1c.1: setting latency timer to 64
  alloc irq_desc for 48 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.1: irq 48 for MSI/MSI-X
pcieport 0000:00:1c.2: setting latency timer to 64
  alloc irq_desc for 49 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.2: irq 49 for MSI/MSI-X
pcieport 0000:00:1c.3: setting latency timer to 64
  alloc irq_desc for 50 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.3: irq 50 for MSI/MSI-X
pcieport 0000:03:00.0: setting latency timer to 64
pcieport 0000:04:00.0: setting latency timer to 64
  alloc irq_desc for 51 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:00.0: irq 51 for MSI/MSI-X
pcieport 0000:04:01.0: setting latency timer to 64
  alloc irq_desc for 52 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:01.0: irq 52 for MSI/MSI-X
pcieport 0000:04:02.0: setting latency timer to 64
  alloc irq_desc for 53 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:04:02.0: irq 53 for MSI/MSI-X
aer 0000:00:01.0:pcie02: service driver aer loaded
aer 0000:00:05.0:pcie02: service driver aer loaded
aer 0000:00:09.0:pcie02: service driver aer loaded
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
Firmware did not grant requested _OSC control
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
pci-stub: invalid id string ""
input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
ACPI: Power Button [PWRB]
input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
ACPI: Power Button [PWRF]
ACPI: acpi_idle registered with cpuidle
Monitor-Mwait will be used to enter C-1 state
Non-volatile memory driver v1.3
Linux agpgart interface v0.103
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
brd: module loaded
loop: module loaded
ata_piix 0000:00:1f.1: version 2.13
  alloc irq_desc for 20 on node -1
  alloc kstat_irqs on node -1
ata_piix 0000:00:1f.1: PCI INT A -> GSI 20 (level, low) -> IRQ 20
ata_piix 0000:00:1f.1: setting latency timer to 64
scsi0 : ata_piix
scsi1 : ata_piix
ata1: PATA max UDMA/100 cmd 0x30e8 ctl 0x30fc bmdma 0x30c0 irq 20
ata2: PATA max UDMA/100 cmd 0x30e0 ctl 0x30f8 bmdma 0x30c8 irq 20
  alloc irq_desc for 21 on node -1
  alloc kstat_irqs on node -1
ata_piix 0000:00:1f.2: PCI INT B -> GSI 21 (level, low) -> IRQ 21
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
ata_piix 0000:00:1f.2: setting latency timer to 64
scsi2 : ata_piix
scsi3 : ata_piix
ata3: SATA max UDMA/133 cmd 0x30d8 ctl 0x30f4 bmdma 0x3020 irq 21
ata4: SATA max UDMA/133 cmd 0x30d0 ctl 0x30f0 bmdma 0x3028 irq 21
Fixed MDIO Bus: probed
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
ehci_hcd 0000:00:1d.7: irq 19, io mem 0x90b08400
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.35-rc3+ ehci_hcd
usb usb1: SerialNumber: 0000:00:1d.7
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 19, io base 0x000030a0
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb2: SerialNumber: 0000:00:1d.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 20, io base 0x00003080
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb3: SerialNumber: 0000:00:1d.1
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 21, io base 0x00003060
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb4: SerialNumber: 0000:00:1d.2
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
  alloc irq_desc for 22 on node -1
  alloc kstat_irqs on node -1
uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.3: setting latency timer to 64
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.3: irq 22, io base 0x00003040
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.35-rc3+ uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.3
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
PNP: No PS/2 controller found. Probing ports directly.
i8042.c: No controller found.
mice: PS/2 mouse device common for all mice
rtc_cmos 00:07: RTC can wake from S4
rtc_cmos 00:07: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: dm-devel@redhat.com
cpuidle: using governor ladder
cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
PM: Resume from disk failed.
registered taskstats version 1
IMA: No TPM chip found, activating TPM-bypass!
  Magic number: 2:759:182
rtc_cmos 00:07: setting system clock to 2010-07-22 14:10:18 UTC (1279807818)
Initalizing network drop monitor service
ata1.00: ATAPI: PIONEER DVD-RW  DVR-112D, BC14, max UDMA/66
ata3.00: ATA-8: ST3750330AS, SD15, max UDMA/133
ata3.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata1.00: configured for UDMA/66
scsi 0:0:0:0: CD-ROM            PIONEER  DVD-RW  DVR-112D BC14 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 0:0:0:0: Attached scsi CD-ROM sr0
sr 0:0:0:0: Attached scsi generic sg0 type 5
ata3.01: ATA-7: ST3320820AS_P, 3.BQE, max UDMA/133
ata3.01: 625142448 sectors, multi 0: LBA48 NCQ (depth 0/32)
ata4.00: ATA-7: ST3400620AS, 3.AAK, max UDMA/133
ata4.00: 781422768 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata3.00: configured for UDMA/133
ata3.01: configured for UDMA/133
scsi 2:0:0:0: Direct-Access     ATA      ST3750330AS      SD15 PQ: 0 ANSI: 5
sd 2:0:0:0: Attached scsi generic sg1 type 0
sd 2:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
 sda: sda1
scsi 2:0:1:0: Direct-Access     ATA      ST3320820AS_P    3.BQ PQ: 0 ANSI: 5
sd 2:0:1:0: [sdb] 625142448 512-byte logical blocks: (320 GB/298 GiB)
sd 2:0:1:0: Attached scsi generic sg2 type 0
sd 2:0:1:0: [sdb] Write Protect is off
sd 2:0:1:0: [sdb] Mode Sense: 00 3a 00 00
sd 2:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA

 sdb:
sd 2:0:0:0: [sda] Attached SCSI disk
ata4.00: configured for UDMA/133
scsi 3:0:0:0: Direct-Access     ATA      ST3400620AS      3.AA PQ: 0 ANSI: 5
sd 3:0:0:0: [sdc] 781422768 512-byte logical blocks: (400 GB/372 GiB)
sd 3:0:0:0: Attached scsi generic sg3 type 0
sd 3:0:0:0: [sdc] Write Protect is off
sd 3:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 3:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
 sdc: sdb1 sdb2
sd 2:0:1:0: [sdb] Attached SCSI disk
 sdc1 sdc2 sdc3 sdc4 sdc5
sd 3:0:0:0: [sdc] Attached SCSI disk
Freeing unused kernel memory: 1508k freed
Write protecting the kernel read-only data: 10240k
Freeing unused kernel memory: 1816k freed
Freeing unused kernel memory: 1968k freed
dracut: dracut-005-3.fc13
udev: starting version 151
[drm] Initialized drm 1.1.0 20060810
[drm] VGACON disable radeon kernel modesetting.
pci 0000:02:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
pci 0000:02:00.0: setting latency timer to 64
[drm] Initialized radeon 1.33.0 20080528 for 0000:02:00.0 on minor 0
dracut: Starting plymouth daemon
firewire_ohci 0000:0c:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
usb 2-1: new full speed USB device using uhci_hcd and address 2
firewire_ohci: Added fw-ohci device 0000:0c:00.0, OHCI v1.10, 8 IR + 8
IT contexts, quirks 0x2
usb 2-1: New USB device found, idVendor=05a4, idProduct=9835
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1: Product: USB Keyboard Hub
usb 2-1: Manufacturer: ORTEK
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 3 ports detected
usb 4-2: new full speed USB device using uhci_hcd and address 2
EXT4-fs (sdc2): mounted filesystem with ordered data mode. Opts: (null)
dracut: Mounted root filesystem /dev/sdc2
dracut: Loading SELinux policy
usb 4-2: New USB device found, idVendor=05ac, idProduct=1000
usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
firewire_core: created device fw0: GUID 001ff3fffe8908b0, S800
firewire_core: phy config: card 0, new root=ffc1, gap_count=5
input: HID 05ac:1000 as
/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input2
generic-usb 0003:05AC:1000.0001: input,hidraw0: USB HID v1.11 Keyboard
[HID 05ac:1000] on usb-0000:00:1d.2-2/input0
input: HID 05ac:1000 as
/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/input/input3
generic-usb 0003:05AC:1000.0002: input,hidraw1: USB HID v1.11 Mouse
[HID 05ac:1000] on usb-0000:00:1d.2-2/input1
usb 2-1.2: new low speed USB device using uhci_hcd and address 3
usb 2-1.2: New USB device found, idVendor=413c, idProduct=3010
usb 2-1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
input: HID 413c:3010 as
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input4
generic-usb 0003:413C:3010.0003: input,hidraw2: USB HID v1.00 Mouse
[HID 413c:3010] on usb-0000:00:1d.0-1.2/input0
usb 2-1.3: new full speed USB device using uhci_hcd and address 4
SELinux: 2048 avtab hash slots, 196346 rules.
SELinux: 2048 avtab hash slots, 196346 rules.
usb 2-1.3: New USB device found, idVendor=05a4, idProduct=9860
usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1.3: Product: USB Keyboard Hub
usb 2-1.3: Manufacturer: ORTEK
input: ORTEK USB Keyboard Hub as
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input5
generic-usb 0003:05A4:9860.0004: input,hidraw3: USB HID v1.10 Keyboard
[ORTEK USB Keyboard Hub] on usb-0000:00:1d.0-1.3/input0
input: ORTEK USB Keyboard Hub as
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.1/input/input6
generic-usb 0003:05A4:9860.0005: input,hidraw4: USB HID v1.10 Device
[ORTEK USB Keyboard Hub] on usb-0000:00:1d.0-1.3/input1
SELinux:  9 users, 13 roles, 3270 types, 159 bools, 1 sens, 1024 cats
SELinux:  77 classes, 196346 rules
SELinux:  Completing initialization.
SELinux:  Setting up existing superblocks.
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts
SELinux: initialized (dev bdev, type bdev), uses genfs_contexts
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev sockfs, type sockfs), uses task SIDs
SELinux: initialized (dev debugfs, type debugfs), uses genfs_contexts
SELinux: initialized (dev pipefs, type pipefs), uses task SIDs
SELinux: initialized (dev anon_inodefs, type anon_inodefs), uses genfs_contexts
SELinux: initialized (dev devpts, type devpts), uses transition SIDs
SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts
SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
SELinux: initialized (dev securityfs, type securityfs), uses genfs_contexts
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev sdc2, type ext4), uses xattr
type=1403 audit(1279807820.193:2): policy loaded auid=4294967295 ses=4294967295
dracut: Switching root
readahead: starting
udev: starting version 151
usb 4-2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 64 rq 0 len 0 ret -84
usb 4-2: USB disconnect, address 2
usb 4-2: new full speed USB device using uhci_hcd and address 3
usb 4-2: New USB device found, idVendor=05ac, idProduct=8206
usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
iTCO_vendor_support: vendor-support=0
i5k_amb: probe of i5k_amb.0 failed with error -16
EDAC MC: Ver: 2.1.0 Jun 29 2010
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.06
iTCO_wdt: unable to reset NO_REBOOT flag, platform may have disabled it
e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k4
e1000e: Copyright (c) 1999 - 2009 Intel Corporation.
e1000e 0000:07:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
e1000e 0000:07:00.0: setting latency timer to 64
  alloc irq_desc for 54 on node -1
  alloc kstat_irqs on node -1
e1000e 0000:07:00.0: irq 54 for MSI/MSI-X
e1000e 0000:07:00.0: eth0: (PCI Express:2.5GB/s:Width x4) 00:1f:5b:39:85:28
e1000e 0000:07:00.0: eth0: Intel(R) PRO/1000 Network Connection
e1000e 0000:07:00.0: eth0: MAC: 5, PHY: 5, PBA No: 3070ff-0ff
e1000e 0000:07:00.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
e1000e 0000:07:00.1: setting latency timer to 64
  alloc irq_desc for 55 on node -1
  alloc kstat_irqs on node -1
e1000e 0000:07:00.1: irq 55 for MSI/MSI-X
e1000e 0000:07:00.1: eth1: (PCI Express:2.5GB/s:Width x4) 00:1f:5b:39:85:29
e1000e 0000:07:00.1: eth1: Intel(R) PRO/1000 Network Connection
e1000e 0000:07:00.1: eth1: MAC: 5, PHY: 5, PBA No: 3070ff-0ff
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 21 (level, low) -> IRQ 21
ACPI: resource 0000:00:1f.3 [io  0x3000-0x301f] conflicts with ACPI
region SMBI [mem 0x00003000-0x0000300f window]
ACPI: If an ACPI driver is available for this device, you should use
it instead of the native driver
applesmc: Apple MacPro3 detected:
applesmc:  - Model without accelerometer
applesmc:  - Model without light sensors and backlight
applesmc:  - Model with 40 temperature sensors
applesmc: device successfully initialized.
applesmc: 4 fans found.
applesmc: driver successfully loaded.
EDAC MC0: Giving out device to 'i5400_edac.c' 'I5400': DEV 0000:00:10.0
EDAC PCI0: Giving out device to module 'i5400_edac' controller 'EDAC
PCI controller': DEV '0000:00:10.0' (POLLED)
type=1400 audit(1279833024.447:3): avc:  denied  { mmap_zero } for
pid=856 comm="vbetool"
scontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023
tcontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tclass=memprotect
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: Generic Bluetooth USB driver ver 0.6
usbcore: registered new interface driver btusb
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
  alloc irq_desc for 23 on node -1
  alloc kstat_irqs on node -1
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
  alloc irq_desc for 56 on node -1
  alloc kstat_irqs on node -1
HDA Intel 0000:00:1b.0: irq 56 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
hda_codec: ALC889A: SKU not ready 0x400000f0
input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input7
EXT4-fs (sdc2): re-mounted. Opts: (null)
EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
SELinux: initialized (dev sdc1, type ext4), uses xattr
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sdc5): using internal journal
EXT3-fs (sdc5): mounted filesystem with ordered data mode
SELinux: initialized (dev sdc5, type ext3), uses xattr
Adding 9215996k swap on /dev/sdc4.  Priority:-1 extents:1 across:9215996k
SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ip6_tables: (C) 2000-2006 Netfilter Core Team
e1000e 0000:07:00.0: irq 54 for MSI/MSI-X
e1000e 0000:07:00.0: irq 54 for MSI/MSI-X
ADDRCONF(NETDEV_UP): eth0: link is not ready
e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
SELinux: initialized (dev rpc_pipefs, type rpc_pipefs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
Bluetooth: L2CAP ver 2.14
Bluetooth: L2CAP socket layer initialized
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
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
dca service started, version 1.12.1
ioatdma: Intel(R) QuickData Technology Driver 4.00
ioatdma 0000:00:0f.0: can't derive routing for PCI INT A
ioatdma 0000:00:0f.0: PCI INT A: no GSI
------------[ cut here ]------------
WARNING: at drivers/pci/intel-iommu.c:3056
quirk_ioat_snb_local_iommu+0xae/0xc7()
Hardware name: MacPro3,1
BIOS assigned incorrect VT-d unit for Intel(R) QuickData Technology device
Modules linked in: ioatdma(+) dca rfcomm sco bridge stp llc bnep l2cap
autofs4 sunrpc cpufreq_ondemand acpi_cpufreq freq_table mperf
ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 uinput
snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep shpchp
snd_seq snd_seq_device snd_pcm btusb bluetooth i5400_edac snd_timer
snd soundcore snd_page_alloc applesmc i2c_i801 input_polldev e1000e
iTCO_wdt rfkill edac_core i5k_amb iTCO_vendor_support firewire_ohci
firewire_core crc_itu_t radeon ttm drm_kms_helper drm i2c_algo_bit
i2c_core [last unloaded: scsi_wait_scan]
Pid: 2005, comm: modprobe Not tainted 2.6.35-rc3+ #48
Call Trace:
 [<ffffffff8104bdac>] warn_slowpath_common+0x85/0x9d
 [<ffffffff8104be1f>] warn_slowpath_fmt_taint+0x3f/0x41
 [<ffffffff81229c08>] quirk_ioat_snb_local_iommu+0xae/0xc7
 [<ffffffff8121c793>] pci_fixup_device+0x10e/0x13a
 [<ffffffff81216962>] do_pci_enable_device+0x3e/0x45
 [<ffffffff812169c4>] __pci_enable_device_flags+0x5b/0x6a
 [<ffffffff812169e6>] pci_enable_device+0x13/0x15
 [<ffffffff81216a69>] pcim_enable_device+0x81/0xa0
 [<ffffffffa03e0ca2>] ioat_pci_probe+0x18/0x195 [ioatdma]
 [<ffffffff81216d69>] local_pci_probe+0x17/0x1b
 [<ffffffff81217b1c>] pci_device_probe+0xcd/0xfd
 [<ffffffff812b9064>] ? driver_sysfs_add+0x4c/0x71
 [<ffffffff812b9289>] driver_probe_device+0x12f/0x240
 [<ffffffff812b93f7>] __driver_attach+0x5d/0x81
 [<ffffffff812b939a>] ? __driver_attach+0x0/0x81
 [<ffffffff812b86e1>] bus_for_each_dev+0x53/0x88
 [<ffffffff812b8fc3>] driver_attach+0x1e/0x20
 [<ffffffff812b8c15>] bus_add_driver+0xd5/0x23c
 [<ffffffff812b96e5>] driver_register+0x9e/0x10f
 [<ffffffff81217d48>] __pci_register_driver+0x58/0xc8
 [<ffffffffa03ea000>] ? ioat_init_module+0x0/0x85 [ioatdma]
 [<ffffffffa03ea000>] ? ioat_init_module+0x0/0x85 [ioatdma]
 [<ffffffffa03ea06d>] ioat_init_module+0x6d/0x85 [ioatdma]
 [<ffffffff81002069>] do_one_initcall+0x5e/0x159
 [<ffffffff8107b9a4>] sys_init_module+0xa1/0x1e1
 [<ffffffff81009c32>] system_call_fastpath+0x16/0x1b
---[ end trace c7f418b83f8ca665 ]---
Disabling lock debugging due to kernel taint
ioatdma 0000:00:0f.0: setting latency timer to 64
  alloc irq_desc for 57 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 57 for MSI/MSI-X
  alloc irq_desc for 58 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 58 for MSI/MSI-X
  alloc irq_desc for 59 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 59 for MSI/MSI-X
  alloc irq_desc for 60 on node -1
  alloc kstat_irqs on node -1
ioatdma 0000:00:0f.0: irq 60 for MSI/MSI-X

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: BUG in drivers/dma/ioat/dma_v2.c:314
  2010-07-22 21:39                                                             ` Chris Li
@ 2010-07-22 22:00                                                               ` Dan Williams
  0 siblings, 0 replies; 44+ messages in thread
From: Dan Williams @ 2010-07-22 22:00 UTC (permalink / raw)
  To: Chris Li; +Cc: David Woodhouse, linux-kernel

On 7/22/2010 2:39 PM, Chris Li wrote:
> On Wed, Jul 21, 2010 at 6:15 PM, Dan Williams<dan.j.williams@intel.com>  wrote:
>>
>> Here is v5 with the aforementioned change.
>
> One warning.
>
> CC      drivers/pci/intel-iommu.o
> drivers/pci/intel-iommu.c: In function ‘quirk_ioat_snb_local_iommu’:
> drivers/pci/intel-iommu.c:3037: warning: unused variable ‘i’

Oops, I'll clean that up.

> The dmesg looks good.
>
[..]
> dca service started, version 1.12.1
> ioatdma: Intel(R) QuickData Technology Driver 4.00
> ioatdma 0000:00:0f.0: can't derive routing for PCI INT A
> ioatdma 0000:00:0f.0: PCI INT A: no GSI
> ------------[ cut here ]------------
> WARNING: at drivers/pci/intel-iommu.c:3056
> quirk_ioat_snb_local_iommu+0xae/0xc7()
> Hardware name: MacPro3,1
> BIOS assigned incorrect VT-d unit for Intel(R) QuickData Technology device
[..]
> ---[ end trace c7f418b83f8ca665 ]---
> Disabling lock debugging due to kernel taint
> ioatdma 0000:00:0f.0: setting latency timer to 64
>    alloc irq_desc for 57 on node -1
>    alloc kstat_irqs on node -1
> ioatdma 0000:00:0f.0: irq 57 for MSI/MSI-X
>    alloc irq_desc for 58 on node -1
>    alloc kstat_irqs on node -1
> ioatdma 0000:00:0f.0: irq 58 for MSI/MSI-X
>    alloc irq_desc for 59 on node -1
>    alloc kstat_irqs on node -1
> ioatdma 0000:00:0f.0: irq 59 for MSI/MSI-X
>    alloc irq_desc for 60 on node -1
>    alloc kstat_irqs on node -1
> ioatdma 0000:00:0f.0: irq 60 for MSI/MSI-X
>

Nice, and the driver was able to load normally.  Thanks for the all the 
testing!

David, I'll take this through my tree as a regression fix (since 2.6.32) 
if you have no objections.  Now that we are not hitting a driver load 
failure I think I'll add a WARN() to this init-fail path.  I doubt we 
would have flushed out this problem had the driver been discretely 
handling init failures since day one.

Regards,
Dan

^ permalink raw reply	[flat|nested] 44+ messages in thread

end of thread, other threads:[~2010-07-22 22:00 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-06-28 23:50 BUG in drivers/dma/ioat/dma_v2.c:314 Chris Li
2010-06-29  0:45 ` Dan Williams
2010-06-29  7:17   ` Chris Li
2010-06-29 23:20   ` Chris Li
2010-06-29 23:57     ` Dan Williams
2010-06-30  1:07       ` Chris Li
2010-06-30  4:17         ` Dan Williams
2010-06-30 18:26           ` Chris Li
2010-06-30 18:43             ` Chris Li
2010-06-30 18:43             ` David Woodhouse
2010-06-30 19:40               ` Dan Williams
2010-06-30 20:02                 ` David Woodhouse
2010-06-30 21:44                   ` Dan Williams
2010-06-30 21:59                     ` Chris Li
2010-06-30 22:04                       ` Dan Williams
2010-07-01  6:21                     ` David Woodhouse
2010-07-01  6:51                       ` Dan Williams
2010-07-01  7:12                         ` David Woodhouse
2010-07-01  7:26                           ` Dan Williams
2010-07-01  8:15                             ` David Woodhouse
2010-07-01 17:20                               ` Dan Williams
2010-07-01 17:58                                 ` Chris Li
2010-07-02 19:00                                   ` Chris Li
2010-07-05 10:16                                     ` David Woodhouse
2010-07-06 23:40                                       ` Chris Li
2010-07-07  0:51                                         ` Dan Williams
2010-07-07  0:51                                           ` Chris Li
2010-07-07  0:58                                             ` Dan Williams
2010-07-07  1:03                                               ` Chris Li
2010-07-07  3:22                                                 ` David Woodhouse
2010-07-07  3:40                                           ` David Woodhouse
2010-07-07 17:47                                             ` Dan Williams
2010-07-07 18:07                                               ` David Woodhouse
2010-07-07 21:56                                               ` Chris Li
2010-07-09 21:28                                                 ` Dan Williams
2010-07-09 22:00                                                   ` Chris Li
2010-07-10  0:09                                                   ` David Woodhouse
2010-07-15  5:41                                                     ` Dan Williams
2010-07-16 21:29                                                       ` Chris Li
2010-07-16 22:12                                                       ` David Woodhouse
2010-07-16 22:40                                                         ` Chris Li
2010-07-22  1:15                                                           ` Dan Williams
2010-07-22 21:39                                                             ` Chris Li
2010-07-22 22:00                                                               ` Dan Williams

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.