Re: BAR Conflict

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 8/3/2011 8:31 AM, Nikolaev, Maxim wrote:
-----Original Message-----
From: Bjorn Helgaas [mailto:bhelgaas@xxxxxxxxxx]
Sent: Tuesday, August 02, 2011 8:36 PM
To: Maxim Nikolaev
Cc: Nikolaev, Maxim; linux-pci@xxxxxxxxxxxxxxx; Kiszka, Jan
Subject: Re: BAR Conflict

On Tue, Aug 2, 2011 at 10:16 AM, Maxim Nikolaev<mnikolaev13@xxxxxxxxxxx>  wrote:
On Aug 2, 2011, at 7:14 PM, Bjorn Helgaas wrote:

On Mon, Aug 1, 2011 at 9:47 PM, Nikolaev, Maxim
<maxim.nikolaev@xxxxxxxxxxx>  wrote:
Hello Folks,

I work on passing-thought nVidia PCI video card from Linux host to
Windows guest and was able to do it for FX-3800 but I faced the problem
with Quadro 2000. The problem is one of Quadro 2000 BAR's conflicts with
memory reported by BIOS-e820 as reserved. Basically they are overlapped
and kvm does not want to go further. dmesg, /proc/iomem and lspci are at
the end of this email.
The memory reserved by BIOS-e820
[    0.000000]  BIOS-e820: 00000000fa000000 - 00000000fc000000
(reserved)
Quadro 2000 is 05:00.0 and its conflicting BAR is
       Region 3: Memory at f8000000 (64-bit, prefetchable) [disabled]
[size=64M]
and its upstream bridge 00:1c.00

I have a number of questions and will appreciate you a lot for
clarification
1. Is this conflict a really problem of kernel PCI? (I just assume that
maybe kvm does not handle this case properly)
2. If it is a kernel problem/feature then how I can avoid it? Where BAR
allocation is located in kernel source code? I enabled pci=earlydump and
see that PCI config space is the same at early boot stage and at the
entire kernel boot up that means at least in my case kernel does nothing
with BAR's allocated by BIOS. I've tried different kernel PCI options:
nocrs, use_crs, noacpi with the same results: BAR's are always located
at the same addresses. What I need is to make kernel to allocate BAR's
at different addresses that does not overlap with BIOS-e820 region. How
to make kernel to rearrange BAR's the other way then it is done in BIOS?
Linux is quite strict about the E820 table.  For instance, it puts
E820 reserved areas in the iomem_resource tree, as you can see from
/proc/iomem.  We apparently don't move a BAR that conflicts with an
E820 reserved area, but as you can see, a driver has trouble trying to
claim the BAR.

My experience is that Windows handles E820 reservations differently
than Linux does.  As far as I can tell, E820 has no connection at all
to PCI resources (one example is here:
https://bugzilla.kernel.org/show_bug.cgi?id=16228#c45).

I expect that the Quadro 2000 probably works fine at [mem
0xf8000000-0xfbffffff] under Windows.  Does it work under Linux as a
host device?  I suspect that might be broken too, because the nvidia
driver would probably hit the same reservation issue that pci-stub
hits.
[Maxim Nikolaev] Q2000 works fine under Windows 7 but I've not checked how
BAR's are allocated their. Under the Linux host, nouveau driver somehow
works (I've not tested it thoroughly such as 3D capability) although still
complaining about resource conflict. BAR's allocation keeps the same. As for
native nvidia driver then it crashes under the Linux host
It'd be interesting to know whether Windows moves the BARs.  I think
you can learn that from somewhere in the control panel, or via a tool
like Everest (now called AIDA64, I guess): http://www.aida64.com/

The dmesg and /proc/iomem with nouveau would also be interesting.  I
suppose it's probably the same problem you see with pci-stub, but
interesting that it still sort of works.
[Nikolaev, Maxim] Windows 7 allocates BAR's the same way as Linux does
mem: FC000000-FDFFFFFF
mem: F0000000-F7FFFFFF
mem: F8000000-FBFFFFFF
i/o:  2000-20F7
i/o:  3B0-3BB
i/o:  3C0-3DF
mem: A0000-BFFFF
Nouveau host is below. It seems that Windows 7 simply ignores e820 reserved region
----------------------------------------------------
nouveau host dmesg

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.38.2-kvm-eval (root@maxim-CELSIUS-W380) (gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) ) #9 SMP Mon Aug 1 18:33:09 EDT 2011 (Ubuntu 2.6.38-8.42-generic 2.6.38.2)
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-2.6.38.2-kvm-eval root=UUID=77c10a6b-dc5d-411a-a806-4cc4000d9967 ro quiet splash vt.handoff=7 intel_iommu=on
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009d000 (usable)
[    0.000000]  BIOS-e820: 000000000009d000 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000bf7c0000 (usable)
[    0.000000]  BIOS-e820: 00000000bf7c0000 - 00000000bf7c8000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000bf7c8000 - 00000000bf7cb000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000bf7cb000 - 00000000c0000000 (reserved)
[    0.000000]  BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fa000000 - 00000000fc000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fec00000 - 00000000fed00000 (reserved)
[    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  BIOS-e820: 00000000ff800000 - 0000000100000000 (reserved)
[    0.000000]  BIOS-e820: 0000000100000000 - 0000000138000000 (usable)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] DMI present.
[    0.000000] DMI: FUJITSU                          CELSIUS W380                  /D2917-A1, BIOS 6.00 R1.20.2917.A1               08/18/2010
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==>  (reserved)
[    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x138000 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-C7FFF write-protect
[    0.000000]   C8000-DFFFF uncachable
[    0.000000]   E0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0C0000000 mask FC0000000 uncachable
[    0.000000]   1 base 0FA000000 mask FFE000000 uncachable
[    0.000000]   2 base 138000000 mask FF8000000 uncachable
[    0.000000]   3 base 000000000 mask F00000000 write-back
[    0.000000]   4 base 100000000 mask FC0000000 write-back
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] e820 update range: 00000000c0000000 - 0000000100000000 (usable) ==>  (reserved)
[    0.000000] last_pfn = 0xbf7c0 max_arch_pfn = 0x400000000
[    0.000000] found SMP MP-table at [ffff8800000f8d50] f8d50
[    0.000000] initial memory mapped : 0 - 20000000
[    0.000000] init_memory_mapping: 0000000000000000-00000000bf7c0000
[    0.000000]  0000000000 - 00bf600000 page 2M
[    0.000000]  00bf600000 - 00bf7c0000 page 4k
[    0.000000] kernel direct mapping tables up to bf7c0000 @ 1fffb000-20000000
[    0.000000] init_memory_mapping: 0000000100000000-0000000138000000
[    0.000000]  0100000000 - 0138000000 page 2M
[    0.000000] kernel direct mapping tables up to 138000000 @ bf7ba000-bf7c0000
[    0.000000] RAMDISK: 366fc000 - 37376000
[    0.000000] ACPI: RSDP 00000000000f8cd0 00024 (v02 PTLTD )
[    0.000000] ACPI: XSDT 00000000bf7c205d 000BC (v01 FSC    PC       00060000  LTP 00000000)
[    0.000000] ACPI: FACP 00000000bf7c71e9 000F4 (v03 FSC    PC       00060000      000F4240)
[    0.000000] ACPI: DSDT 00000000bf7c2119 0505C (v01 FSC    D2917/A1 00060000 MSFT 03000001)
[    0.000000] ACPI: FACS 00000000bf7cafc0 00040
[    0.000000] ACPI: TCPA 00000000bf7c72dd 00032 (v01 Phoeni  x       00060000  TL  00000000)
[    0.000000] ACPI: _MAR 00000000bf7c730f 00030 (v01 Intel  OEMDMAR  00060000 LOHR 00000001)
[    0.000000] ACPI: SSDT 00000000bf7c733f 000D8 (v01 FSC    CST_PR00 00060000  CSF 00000001)
[    0.000000] ACPI: SSDT 00000000bf7c7417 000D8 (v01 FSC    CST_PR02 00060000  CSF 00000001)
[    0.000000] ACPI: SSDT 00000000bf7c74ef 000D8 (v01 FSC    CST_PR01 00060000  CSF 00000001)
[    0.000000] ACPI: SSDT 00000000bf7c75c7 000D8 (v01 FSC    CST_PR03 00060000  CSF 00000001)
[    0.000000] ACPI: SSDT 00000000bf7c769f 0015B (v01 FSC    PST_PR00 00060000  CSF 00000001)
[    0.000000] ACPI: SSDT 00000000bf7c77fa 0015B (v01 FSC    PST_PR02 00060000  CSF 00000001)
[    0.000000] ACPI: SSDT 00000000bf7c7955 0015B (v01 FSC    PST_PR01 00060000  CSF 00000001)
[    0.000000] ACPI: SSDT 00000000bf7c7ab0 0015B (v01 FSC    PST_PR03 00060000  CSF 00000001)
[    0.000000] ACPI: ASF! 00000000bf7c7c0b 0007F (v16   CETP     CETP 00060000 PTL  00000001)
[    0.000000] ACPI: SPCR 00000000bf7c7c8a 00050 (v01 PTLTD  $UCRTBL$ 00060000 PTL  00000001)
[    0.000000] ACPI: DMAR 00000000bf7c7cda 00090 (v01 Intel  OEMDMAR  00060000 LOHR 00000001)
[    0.000000] ACPI: SLIC 00000000bf7c7d6a 00176 (v01 FSC    PC       00060000  LTP 00000000)
[    0.000000] ACPI: MCFG 00000000bf7c7ee0 0003C (v01 PTLTD    MCFG   00060000  LTP 00000000)
[    0.000000] ACPI: HPET 00000000bf7c7f1c 00038 (v01 PTLTD  HPETTBL  00060000  LTP 00000001)
[    0.000000] ACPI: APIC 00000000bf7c7f54 00084 (v01 PTLTD  ? APIC   00060000  LTP 00000000)
[    0.000000] ACPI: BOOT 00000000bf7c7fd8 00028 (v01 PTLTD  $SBFTBL$ 00060000  LTP 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-0000000138000000
[    0.000000] Initmem setup node 0 0000000000000000-0000000138000000
[    0.000000]   NODE_DATA [0000000137ffb000 - 0000000137ffffff]
[    0.000000]  [ffffea0000000000-ffffea00045fffff] PMD ->  [ffff880134000000-ffff8801377fffff] on node 0
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 ->  0x00001000
[    0.000000]   DMA32    0x00001000 ->  0x00100000
[    0.000000]   Normal   0x00100000 ->  0x00138000
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[3] active PFN ranges
[    0.000000]     0: 0x00000010 ->  0x0000009d
[    0.000000]     0: 0x00000100 ->  0x000bf7c0
[    0.000000]     0: 0x00100000 ->  0x00138000
[    0.000000] On node 0 totalpages: 1013581
[    0.000000]   DMA zone: 56 pages used for memmap
[    0.000000]   DMA zone: 6 pages reserved
[    0.000000]   DMA zone: 3919 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 14280 pages used for memmap
[    0.000000]   DMA32 zone: 765944 pages, LIFO batch:31
[    0.000000]   Normal zone: 3136 pages used for memmap
[    0.000000]   Normal zone: 226240 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x1008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x04] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x05] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009d000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 00000000bf7c0000 - 00000000bf7c8000
[    0.000000] PM: Registered nosave memory: 00000000bf7c8000 - 00000000bf7cb000
[    0.000000] PM: Registered nosave memory: 00000000bf7cb000 - 00000000c0000000
[    0.000000] PM: Registered nosave memory: 00000000c0000000 - 00000000e0000000
[    0.000000] PM: Registered nosave memory: 00000000e0000000 - 00000000f0000000
[    0.000000] PM: Registered nosave memory: 00000000f0000000 - 00000000fa000000
[    0.000000] PM: Registered nosave memory: 00000000fa000000 - 00000000fc000000
[    0.000000] PM: Registered nosave memory: 00000000fc000000 - 00000000fec00000
[    0.000000] PM: Registered nosave memory: 00000000fec00000 - 00000000fed00000
[    0.000000] PM: Registered nosave memory: 00000000fed00000 - 00000000fee00000
[    0.000000] PM: Registered nosave memory: 00000000fee00000 - 00000000fee01000
[    0.000000] PM: Registered nosave memory: 00000000fee01000 - 00000000ff800000
[    0.000000] PM: Registered nosave memory: 00000000ff800000 - 0000000100000000
[    0.000000] e820_search_gap: i: 13, start: 0x100000000, end: 0x138000000
[    0.000000] e820_search_gap: i: 12, start: 0xff800000, end: 0x100000000
[    0.000000] e820_search_gap: i: 11, start: 0xfee00000, end: 0xfee01000
[    0.000000] e820_search_gap: gap found in 11
[    0.000000] e820_search_gap: i: 10, start: 0xfec00000, end: 0xfed00000
[    0.000000] e820_search_gap: i: 9, start: 0xfa000000, end: 0xfc000000
[    0.000000] e820_search_gap: gap found in 9
[    0.000000] e820_search_gap: i: 8, start: 0xe0000000, end: 0xf0000000
[    0.000000] e820_search_gap: gap found in 8
[    0.000000] e820_search_gap: i: 7, start: 0xbf7cb000, end: 0xc0000000
[    0.000000] e820_search_gap: gap found in 7
[    0.000000] e820_search_gap: i: 6, start: 0xbf7c8000, end: 0xbf7cb000
[    0.000000] e820_search_gap: i: 5, start: 0xbf7c0000, end: 0xbf7c8000
[    0.000000] e820_search_gap: i: 4, start: 0x100000, end: 0xbf7c0000
[    0.000000] e820_search_gap: i: 3, start: 0xe0000, end: 0x100000
[    0.000000] e820_search_gap: i: 2, start: 0x9d000, end: 0xa0000
[    0.000000] e820_search_gap: i: 1, start: 0x10000, end: 0x9d000
[    0.000000] e820_search_gap: i: 0, start: 0x0, end: 0x10000
[    0.000000] Allocating PCI resources starting at c0000000 (gap: c0000000:20000000)
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 28 pages/cpu @ffff8800bf400000 s84416 r8192 d22080 u524288
[    0.000000] pcpu-alloc: s84416 r8192 d22080 u524288 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 996103
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.38.2-kvm-eval root=UUID=77c10a6b-dc5d-411a-a806-4cc4000d9967 ro quiet splash vt.handoff=7 intel_iommu=on
[    0.000000] Intel-IOMMU: enabled
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 3904260k/5111808k available (5877k kernel code, 1057484k absent, 150064k reserved, 5080k data, 948k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] 	RCU-based detection of stalled CPUs is disabled.
[    0.000000] NR_IRQS:16640 nr_irqs:712 16
[    0.000000] Extended CMOS year: 2000
[    0.000000] vt handoff: transparent VT on vt#7
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] allocated 40632320 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] hpet clockevent registered
[    0.000000] Fast TSC calibration using PIT
[    0.010000] Detected 3192.469 MHz processor.
[    0.000003] Calibrating delay loop (skipped), value calculated using timer frequency.. 6384.93 BogoMIPS (lpj=31924690)
[    0.000005] pid_max: default: 32768 minimum: 301
[    0.000024] Security Framework initialized
[    0.000034] AppArmor: AppArmor initialized
[    0.000035] Yama: becoming mindful.
[    0.000314] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.001062] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.001368] Mount-cache hash table entries: 256
[    0.001454] Initializing cgroup subsys ns
[    0.001456] ns_cgroup deprecated: consider using the 'clone_children' flag without the ns_cgroup.
[    0.001458] Initializing cgroup subsys cpuacct
[    0.001461] Initializing cgroup subsys memory
[    0.001466] Initializing cgroup subsys devices
[    0.001468] Initializing cgroup subsys freezer
[    0.001469] Initializing cgroup subsys net_cls
[    0.001470] Initializing cgroup subsys blkio
[    0.001491] CPU: Physical Processor ID: 0
[    0.001492] CPU: Processor Core ID: 0
[    0.001497] mce: CPU supports 9 MCE banks
[    0.001506] CPU0: Thermal monitoring enabled (TM1)
[    0.001511] using mwait in idle threads.
[    0.003036] ACPI: Core revision 20110112
[    0.080210] ftrace: allocating 22735 entries in 90 pages
[    0.085459] DMAR: Host address width 36
[    0.085460] DMAR: DRHD base: 0x000000fe710000 flags: 0x0
[    0.085466] IOMMU 0: reg_base_addr fe710000 ver 1:0 cap c9008020e30272 ecap 1000
[    0.085468] DMAR: DRHD base: 0x000000fe711000 flags: 0x0
[    0.085472] IOMMU 1: reg_base_addr fe711000 ver 1:0 cap c0000020230272 ecap 1000
[    0.085473] DMAR: DRHD base: 0x000000fe713000 flags: 0x1
[    0.085476] IOMMU 2: reg_base_addr fe713000 ver 1:0 cap c9008020630272 ecap 1000
[    0.085478] DMAR: RMRR base: 0x000000bf7d0000 end: 0x000000bf7e7fff
[    0.085479] DMAR: No ATSR found
[    0.085582] Setting APIC routing to flat
[    0.085921] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.185692] CPU0: Intel(R) Core(TM) i5 CPU         650  @ 3.20GHz stepping 05
[    0.297420] Performance Events: PEBS fmt1+, Westmere events, Intel PMU driver.
[    0.297424] ... version:                3
[    0.297425] ... bit width:              48
[    0.297426] ... generic registers:      4
[    0.297427] ... value mask:             0000ffffffffffff
[    0.297428] ... max period:             000000007fffffff
[    0.297429] ... fixed-purpose events:   3
[    0.297429] ... event mask:             000000070000000f
[    0.297766] Booting Node   0, Processors  #1 #2 #3 Ok.
[    0.836144] Brought up 4 CPUs
[    0.836147] Total of 4 processors activated (25536.82 BogoMIPS).
[    0.837498] devtmpfs: initialized
[    0.838221] print_constraints: dummy:
[    0.838248] Time:  8:04:10  Date: 08/03/11
[    0.838271] NET: Registered protocol family 16
[    0.838346] Trying to unpack rootfs image as initramfs...
[    0.838350] ACPI: bus type pci registered
[    0.838381] __request_region: name: PCI conf1, flags: 0x0, start: 0xcf8, end: 0xcff
[    0.838402] PCI: MMCONFIG for domain 0000 [bus 00-11] at [mem 0xe0000000-0xe11fffff] (base 0xe0000000)
[    0.838404] PCI: MMCONFIG at [mem 0xe0000000-0xe11fffff] reserved in E820
[    0.840004] PCI: Using configuration type 1 for base access
[    0.840506] bio: create slab<bio-0>  at 0
[    0.841247] ACPI: EC: Look up EC in DSDT
[    0.843553] ACPI: Interpreter enabled
[    0.843556] ACPI: (supports S0 S3 S4 S5)
[    0.843566] ACPI: Using IOAPIC for interrupt routing
[    0.846191] ACPI: No dock devices found.
[    0.846193] HEST: Table not found.
[    0.846195] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.846210] ACPI: PCI Root Bridge [CPU0] (domain 0000 [bus ff])
[    0.846211] pci_acpi_scan_root: 1
[    0.846214] pci_acpi_scan_root: 2
[    0.846234] pci_acpi_scan_root: 3
[    0.846241] pci_acpi_scan_root: 4
[    0.846247] pci 0000:ff:00.0: [8086:2c61] type 0 class 0x000600
[    0.846266] pci 0000:ff:00.1: [8086:2d01] type 0 class 0x000600
[    0.846281] pci 0000:ff:02.0: [8086:2d10] type 0 class 0x000600
[    0.846294] pci 0000:ff:02.1: [8086:2d11] type 0 class 0x000600
[    0.846306] pci 0000:ff:02.2: [8086:2d12] type 0 class 0x000600
[    0.846318] pci 0000:ff:02.3: [8086:2d13] type 0 class 0x000600
[    0.846338] pci_acpi_scan_root: 5
[    0.846345]  pci0000:ff: Requesting ACPI _OSC control (0x1d)
[    0.846567] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-fe])
[    0.846568] pci_acpi_scan_root: 1
[    0.846571] pci_acpi_scan_root: 2
[    0.846591] pci_acpi_scan_root: 3
[    0.846713] pci_root PNP0A08:00: maxim: host bridge window [io  0x0000-0x0cf7]
[    0.846714] pci_root PNP0A08:00: maxim: host bridge window [io  0x0d00-0xffff]
[    0.846716] pci_root PNP0A08:00: maxim: host bridge window [mem 0x000a0000-0x000bffff]
[    0.846718] pci_root PNP0A08:00: maxim: host bridge window [mem 0x000c8000-0x000dffff]
[    0.846719] pci_root PNP0A08:00: maxim: host bridge window [mem 0xc0000000-0xdfffffff]
[    0.846721] pci_root PNP0A08:00: maxim: host bridge window [mem 0xf0000000-0xfebfffff]
[    0.846722] pci_root PNP0A08:00: maxim: host bridge window [mem 0xfed00000-0xfedfffff]
[    0.846724] pci_root PNP0A08:00: maxim: host bridge window [mem 0xfef00000-0xff7fffff]
[    0.846727] pci_acpi_scan_root: 4
[    0.846732] pci 0000:00:00.0: [8086:0040] type 0 class 0x000600
[    0.846744] DMAR: BIOS has allocated no shadow GTT; disabling IOMMU for graphics
[    0.846786] pci 0000:00:16.0: [8086:3b64] type 0 class 0x000780
[    0.846813] pci 0000:00:16.0: reg 10: [mem 0xfe324000-0xfe32400f 64bit]
[    0.846885] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.846889] pci 0000:00:16.0: PME# disabled
[    0.846908] pci 0000:00:16.2: [8086:3b66] type 0 class 0x000101
[    0.846924] pci 0000:00:16.2: reg 10: [io  0x18a0-0x18a7]
[    0.846933] pci 0000:00:16.2: reg 14: [io  0x1894-0x1897]
[    0.846942] pci 0000:00:16.2: reg 18: [io  0x1898-0x189f]
[    0.846951] pci 0000:00:16.2: reg 1c: [io  0x1890-0x1893]
[    0.846960] pci 0000:00:16.2: reg 20: [io  0x1880-0x188f]
[    0.847015] pci 0000:00:16.3: [8086:3b67] type 0 class 0x000700
[    0.847032] pci 0000:00:16.3: reg 10: [io  0x18a8-0x18af]
[    0.847043] pci 0000:00:16.3: reg 14: [mem 0xfe326000-0xfe326fff]
[    0.847127] pci 0000:00:19.0: [8086:10ef] type 0 class 0x000200
[    0.847143] pci 0000:00:19.0: reg 10: [mem 0xfe300000-0xfe31ffff]
[    0.847150] pci 0000:00:19.0: reg 14: [mem 0xfe327000-0xfe327fff]
[    0.847157] pci 0000:00:19.0: reg 18: [io  0x1820-0x183f]
[    0.847200] pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
[    0.847203] pci 0000:00:19.0: PME# disabled
[    0.847223] pci 0000:00:1a.0: [8086:3b3c] type 0 class 0x000c03
[    0.847242] pci 0000:00:1a.0: reg 10: [mem 0xfe328000-0xfe3283ff]
[    0.847305] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.847308] pci 0000:00:1a.0: PME# disabled
[    0.847328] pci 0000:00:1b.0: [8086:3b56] type 0 class 0x000403
[    0.847341] pci 0000:00:1b.0: reg 10: [mem 0xfe320000-0xfe323fff 64bit]
[    0.847388] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.847391] pci 0000:00:1b.0: PME# disabled
[    0.847409] pci 0000:00:1c.0: [8086:3b42] type 1 class 0x000604
[    0.847457] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.847460] pci 0000:00:1c.0: PME# disabled
[    0.847481] pci 0000:00:1c.4: [8086:3b4a] type 1 class 0x000604
[    0.847529] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[    0.847532] pci 0000:00:1c.4: PME# disabled
[    0.847551] pci 0000:00:1c.6: [8086:3b4e] type 1 class 0x000604
[    0.847601] pci 0000:00:1c.6: PME# supported from D0 D3hot D3cold
[    0.847604] pci 0000:00:1c.6: PME# disabled
[    0.847629] pci 0000:00:1d.0: [8086:3b34] type 0 class 0x000c03
[    0.847647] pci 0000:00:1d.0: reg 10: [mem 0xfe329000-0xfe3293ff]
[    0.847712] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.847715] pci 0000:00:1d.0: PME# disabled
[    0.847734] pci 0000:00:1e.0: [8086:244e] type 1 class 0x000604
[    0.847784] pci 0000:00:1f.0: [8086:3b16] type 0 class 0x000601
[    0.847883] pci 0000:00:1f.2: [8086:3b22] type 0 class 0x000106
[    0.847899] pci 0000:00:1f.2: reg 10: [io  0x18c0-0x18c7]
[    0.847907] pci 0000:00:1f.2: reg 14: [io  0x18b4-0x18b7]
[    0.847914] pci 0000:00:1f.2: reg 18: [io  0x18b8-0x18bf]
[    0.847923] pci 0000:00:1f.2: reg 1c: [io  0x18b0-0x18b3]
[    0.847930] pci 0000:00:1f.2: reg 20: [io  0x1840-0x185f]
[    0.847937] pci 0000:00:1f.2: reg 24: [mem 0xfe32a000-0xfe32a7ff]
[    0.847966] pci 0000:00:1f.2: PME# supported from D3hot
[    0.847969] pci 0000:00:1f.2: PME# disabled
[    0.847983] pci 0000:00:1f.3: [8086:3b30] type 0 class 0x000c05
[    0.847996] pci 0000:00:1f.3: reg 10: [mem 0xfe32b000-0xfe32b0ff 64bit]
[    0.848015] pci 0000:00:1f.3: reg 20: [io  0x1860-0x187f]
[    0.848087] pci 0000:05:00.0: [10de:0dd8] type 0 class 0x000300
[    0.848103] pci 0000:05:00.0: reg 10: [mem 0xfc000000-0xfdffffff]
[    0.848121] pci 0000:05:00.0: reg 14: [mem 0xf0000000-0xf7ffffff 64bit pref]
[    0.848140] pci 0000:05:00.0: reg 1c: [mem 0xf8000000-0xfbffffff 64bit pref]
[    0.848151] pci 0000:05:00.0: reg 24: [io  0x2000-0x207f]
[    0.848163] pci 0000:05:00.0: reg 30: [mem 0x00000000-0x0007ffff pref]
[    0.848245] pci 0000:05:00.1: [10de:0be9] type 0 class 0x000403
[    0.848261] pci 0000:05:00.1: reg 10: [mem 0xfe000000-0xfe003fff]
[    0.866025] pci 0000:00:1c.0: PCI bridge to [bus 05-05]
[    0.866029] pci 0000:00:1c.0:   bridge window [io  0x2000-0x2fff]
[    0.866032] pci 0000:00:1c.0:   bridge window [mem 0xfc000000-0xfe0fffff]
[    0.866038] pci 0000:00:1c.0:   bridge window [mem 0xf0000000-0xfbffffff 64bit pref]
[    0.866076] pci 0000:00:1c.4: PCI bridge to [bus 0d-0d]
[    0.866080] pci 0000:00:1c.4:   bridge window [io  0xf000-0x0000] (disabled)
[    0.866083] pci 0000:00:1c.4:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.866087] pci 0000:00:1c.4:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.866123] pci 0000:00:1c.6: PCI bridge to [bus 0e-0e]
[    0.866126] pci 0000:00:1c.6:   bridge window [io  0xf000-0x0000] (disabled)
[    0.866130] pci 0000:00:1c.6:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.866134] pci 0000:00:1c.6:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.866186] pci 0000:00:1e.0: PCI bridge to [bus 11-11] (subtractive decode)
[    0.866189] pci 0000:00:1e.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.866193] pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.866198] pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.866200] pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7] (subtractive decode)
[    0.866201] pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff] (subtractive decode)
[    0.866203] pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
[    0.866204] pci 0000:00:1e.0:   bridge window [mem 0x000c8000-0x000dffff] (subtractive decode)
[    0.866206] pci 0000:00:1e.0:   bridge window [mem 0xc0000000-0xdfffffff] (subtractive decode)
[    0.866207] pci 0000:00:1e.0:   bridge window [mem 0xf0000000-0xfebfffff] (subtractive decode)
[    0.866209] pci 0000:00:1e.0:   bridge window [mem 0xfed00000-0xfedfffff] (subtractive decode)
[    0.866210] pci 0000:00:1e.0:   bridge window [mem 0xfef00000-0xff7fffff] (subtractive decode)
[    0.866227] pci_acpi_scan_root: 5
[    0.866233] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.866387] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX1._PRT]
[    0.866418] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX4._PRT]
[    0.866448] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX6._PRT]
[    0.866486] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIH._PRT]
[    0.866559]  pci0000:00: Requesting ACPI _OSC control (0x1d)
[    0.869515] ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
[    0.869551] ACPI: PCI Interrupt Link [LNKB] (IRQs 9 10 *11)
[    0.869586] ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 *11)
[    0.869622] ACPI: PCI Interrupt Link [LNKD] (IRQs *9 10 11)
[    0.869657] ACPI: PCI Interrupt Link [LNKE] (IRQs 9 10 *11)
[    0.869693] ACPI: PCI Interrupt Link [LNKF] (IRQs 9 10 *11)
[    0.869728] ACPI: PCI Interrupt Link [LNKG] (IRQs 9 *10 11)
[    0.869763] ACPI: PCI Interrupt Link [LNKH] (IRQs 9 10 11) *5
[    0.869843] vgaarb: device added: PCI:0000:05:00.0,decodes=io+mem,owns=io+mem,locks=none
[    0.869845] vgaarb: loaded
[    0.869964] SCSI subsystem initialized
[    0.870012] libata version 3.00 loaded.
[    0.870049] usbcore: registered new interface driver usbfs
[    0.870056] usbcore: registered new interface driver hub
[    0.870076] usbcore: registered new device driver usb
[    0.870146] wmi: Mapper loaded
[    0.870147] PCI: Using ACPI for IRQ routing
[    0.870149] PCI: pci_cache_line_size set to 64 bytes
[    0.870208] reserve RAM buffer: 000000000009d000 - 000000000009ffff
[    0.870210] reserve RAM buffer: 00000000bf7c0000 - 00000000bfffffff
[    0.870280] NetLabel: Initializing
[    0.870281] NetLabel:  domain hash size = 128
[    0.870282] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.870290] NetLabel:  unlabeled traffic allowed by default
[    0.870319] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    0.870323] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    0.872332] Switching to clocksource hpet
[    0.875984] Switched to NOHz mode on CPU #0
[    0.876044] Switched to NOHz mode on CPU #3
[    0.876083] Switched to NOHz mode on CPU #2
[    0.876108] Switched to NOHz mode on CPU #1
[    0.876661] AppArmor: AppArmor Filesystem Enabled
[    0.876682] pnp: PnP ACPI init
[    0.876696] ACPI: bus type pnp registered
[    0.876734] pnp 00:00: [bus ff]
[    0.876787] pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active)
[    0.876870] pnp 00:01: [bus 00-fe]
[    0.876872] pnp 00:01: [io  0x0000-0x0cf7 window]
[    0.876874] pnp 00:01: [io  0x0d00-0xffff window]
[    0.876875] pnp 00:01: [io  0x0cf8-0x0cff]
[    0.876876] pnp 00:01: [mem 0x000a0000-0x000bffff window]
[    0.876877] pnp 00:01: [mem 0x000c8000-0x000dffff window]
[    0.876879] pnp 00:01: [mem 0xc0000000-0xdfffffff window]
[    0.876880] pnp 00:01: [mem 0xf0000000-0xfebfffff window]
[    0.876881] pnp 00:01: [mem 0xfed00000-0xfedfffff window]
[    0.876883] pnp 00:01: [mem 0xfef00000-0xff7fffff window]
[    0.876911] pnp 00:01: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)
[    0.877181] ACPI Error: [\_SB_.PCI0.EGBA] Namespace lookup failure, AE_NOT_FOUND (20110112/psargs-359)
[    0.877185] ACPI Error: Method parse/execution failed [\_SB_.PCI0.LPC_.MBRD._CRS] (Node ffff88012f835528), AE_NOT_FOUND (20110112/psparse-536)
[    0.877237] system 00:02: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.877245] pnp 00:03: [io  0x0000-0x000f]
[    0.877246] pnp 00:03: [io  0x0080-0x008f]
[    0.877247] pnp 00:03: [io  0x00c0-0x00df]
[    0.877250] pnp 00:03: [dma 4]
[    0.877275] pnp 00:03: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.877284] pnp 00:04: [io  0x0070-0x0071]
[    0.877293] pnp 00:04: [irq 8]
[    0.877316] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.877325] pnp 00:05: [io  0x00f0-0x00fe]
[    0.877329] pnp 00:05: [irq 13]
[    0.877353] pnp 00:05: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.877359] pnp 00:06: [io  0x0061]
[    0.877384] pnp 00:06: Plug and Play ACPI device, IDs PNP0800 (active)
[    0.877422] pnp 00:07: [mem 0xfed00000-0xfed003ff]
[    0.877452] pnp 00:07: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.877480] pnp 00:08: [io  0x0060]
[    0.877481] pnp 00:08: [io  0x0064]
[    0.877486] pnp 00:08: [irq 1]
[    0.877525] system 00:08: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.877717] pnp 00:09: [io  0x03f8-0x03ff]
[    0.877722] pnp 00:09: [irq 4]
[    0.877762] pnp 00:09: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.877789] pnp: PnP ACPI: found 10 devices
[    0.877790] ACPI: ACPI bus type pnp unregistered
[    0.883315] pci 0000:00:1c.4: BAR 14: assigned [mem 0xc0000000-0xc01fffff]
[    0.883318] pci 0000:00:1c.4: BAR 15: assigned [mem 0xc0200000-0xc03fffff 64bit pref]
[    0.883320] pci 0000:00:1c.6: BAR 14: assigned [mem 0xc0400000-0xc05fffff]
[    0.883323] pci 0000:00:1c.6: BAR 15: assigned [mem 0xc0600000-0xc07fffff 64bit pref]
[    0.883325] pci 0000:00:1c.4: BAR 13: assigned [io  0x3000-0x3fff]
[    0.883327] pci 0000:00:1c.6: BAR 13: assigned [io  0x4000-0x4fff]
[    0.883329] pci 0000:05:00.0: BAR 6: assigned [mem 0xfe080000-0xfe0fffff pref]
[    0.883331] pci 0000:00:1c.0: PCI bridge to [bus 05-05]
[    0.883332] pci_setup_bridge_io
[    0.883334] pci 0000:00:1c.0:   bridge window [io  0x2000-0x2fff]
[    0.883338] pci 0000:00:1c.0:   bridge window [mem 0xfc000000-0xfe0fffff]
[    0.883341] pci 0000:00:1c.0:   bridge window [mem 0xf0000000-0xfbffffff 64bit pref]
[    0.883346] pci 0000:00:1c.4: PCI bridge to [bus 0d-0d]
[    0.883347] pci_setup_bridge_io
[    0.883349] pci 0000:00:1c.4:   bridge window [io  0x3000-0x3fff]
[    0.883353] pci 0000:00:1c.4:   bridge window [mem 0xc0000000-0xc01fffff]
[    0.883356] pci 0000:00:1c.4:   bridge window [mem 0xc0200000-0xc03fffff 64bit pref]
[    0.883361] pci 0000:00:1c.6: PCI bridge to [bus 0e-0e]
[    0.883362] pci_setup_bridge_io
[    0.883364] pci 0000:00:1c.6:   bridge window [io  0x4000-0x4fff]
[    0.883368] pci 0000:00:1c.6:   bridge window [mem 0xc0400000-0xc05fffff]
[    0.883371] pci 0000:00:1c.6:   bridge window [mem 0xc0600000-0xc07fffff 64bit pref]
[    0.883376] pci 0000:00:1e.0: PCI bridge to [bus 11-11]
[    0.883377] pci_setup_bridge_io
[    0.883378] pci 0000:00:1e.0:   bridge window [io  disabled]
[    0.883382] pci 0000:00:1e.0:   bridge window [mem disabled]
[    0.883385] pci 0000:00:1e.0:   bridge window [mem pref disabled]
[    0.883400] pci 0000:00:1c.0: PCI INT A ->  GSI 16 (level, low) ->  IRQ 16
[    0.883403] pci 0000:00:1c.0: setting latency timer to 64
[    0.883408] pci 0000:00:1c.4: enabling device (0000 ->  0003)
[    0.883411] pci 0000:00:1c.4: PCI INT A ->  GSI 16 (level, low) ->  IRQ 16
[    0.883415] pci 0000:00:1c.4: setting latency timer to 64
[    0.883419] pci 0000:00:1c.6: enabling device (0000 ->  0003)
[    0.883422] pci 0000:00:1c.6: PCI INT A ->  GSI 16 (level, low) ->  IRQ 16
[    0.883426] pci 0000:00:1c.6: setting latency timer to 64
[    0.883431] pci 0000:00:1e.0: setting latency timer to 64
[    0.883434] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.883436] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.883437] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.883438] pci_bus 0000:00: resource 7 [mem 0x000c8000-0x000dffff]
[    0.883440] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xdfffffff]
[    0.883441] pci_bus 0000:00: resource 9 [mem 0xf0000000-0xfebfffff]
[    0.883443] pci_bus 0000:00: resource 10 [mem 0xfed00000-0xfedfffff]
[    0.883444] pci_bus 0000:00: resource 11 [mem 0xfef00000-0xff7fffff]
[    0.883445] pci_bus 0000:05: resource 0 [io  0x2000-0x2fff]
[    0.883447] pci_bus 0000:05: resource 1 [mem 0xfc000000-0xfe0fffff]
[    0.883448] pci_bus 0000:05: resource 2 [mem 0xf0000000-0xfbffffff 64bit pref]
[    0.883450] pci_bus 0000:0d: resource 0 [io  0x3000-0x3fff]
[    0.883451] pci_bus 0000:0d: resource 1 [mem 0xc0000000-0xc01fffff]
[    0.883453] pci_bus 0000:0d: resource 2 [mem 0xc0200000-0xc03fffff 64bit pref]
[    0.883454] pci_bus 0000:0e: resource 0 [io  0x4000-0x4fff]
[    0.883456] pci_bus 0000:0e: resource 1 [mem 0xc0400000-0xc05fffff]
[    0.883457] pci_bus 0000:0e: resource 2 [mem 0xc0600000-0xc07fffff 64bit pref]
[    0.883459] pci_bus 0000:11: resource 4 [io  0x0000-0x0cf7]
[    0.883460] pci_bus 0000:11: resource 5 [io  0x0d00-0xffff]
[    0.883461] pci_bus 0000:11: resource 6 [mem 0x000a0000-0x000bffff]
[    0.883463] pci_bus 0000:11: resource 7 [mem 0x000c8000-0x000dffff]
[    0.883464] pci_bus 0000:11: resource 8 [mem 0xc0000000-0xdfffffff]
[    0.883466] pci_bus 0000:11: resource 9 [mem 0xf0000000-0xfebfffff]
[    0.883467] pci_bus 0000:11: resource 10 [mem 0xfed00000-0xfedfffff]
[    0.883468] pci_bus 0000:11: resource 11 [mem 0xfef00000-0xff7fffff]
[    0.883491] NET: Registered protocol family 2
[    0.883592] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.884274] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[    0.885677] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.885863] TCP: Hash tables configured (established 524288 bind 65536)
[    0.885865] TCP reno registered
[    0.885872] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[    0.885890] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[    0.885970] NET: Registered protocol family 1
[    0.886077] pci 0000:05:00.0: Boot video device
[    0.886094] PCI: CLS 32 bytes, default 64
[    0.886143] IOMMU 0 0xfe710000: using Register based invalidation
[    0.886145] IOMMU 2 0xfe713000: using Register based invalidation
[    0.886147] IOMMU: Setting RMRR:
[    0.886163] IOMMU: Setting identity map for device 0000:00:1a.0 [0xbf7d0000 - 0xbf7e8000]
[    0.886209] IOMMU: Setting identity map for device 0000:00:1d.0 [0xbf7d0000 - 0xbf7e8000]
[    0.886232] IOMMU: Prepare 0-16MiB unity mapping for LPC
[    0.886246] IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0x1000000]
[    0.886457] PCI-DMA: Intel(R) Virtualization Technology for Directed I/O
[    0.887782] Simple Boot Flag at 0x42 set to 0x1
[    0.888121] audit: initializing netlink socket (disabled)
[    0.888128] type=2000 audit(1312358649.660:1): initialized
[    0.897621] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.898803] VFS: Disk quotas dquot_6.5.2
[    0.898842] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.899271] fuse init (API version 7.16)
[    0.899329] msgmni has been set to 7754
[    0.899500] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.899521] io scheduler noop registered
[    0.899524] io scheduler deadline registered
[    0.899552] io scheduler cfq registered (default)
[    0.899735] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.899749] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    0.899776] intel_idle: MWAIT substates: 0x1120
[    0.899778] intel_idle: v0.4 model 0x25
[    0.899779] intel_idle: lapic_timer_reliable_states 0xffffffff
[    0.899814] __request_region: name: ACPI PM1a_EVT_BLK, flags: 0x0, start: 0x1000, end: 0x1003
[    0.899817] __request_region: name: ACPI PM1a_CNT_BLK, flags: 0x0, start: 0x1004, end: 0x1005
[    0.899818] __request_region: name: ACPI PM_TMR, flags: 0x0, start: 0x1008, end: 0x100b
[    0.899820] __request_region: name: ACPI PM2_CNT_BLK, flags: 0x0, start: 0x1050, end: 0x1050
[    0.899821] __request_region: name: ACPI GPE0_BLK, flags: 0x0, start: 0x1020, end: 0x102f
[    0.899879] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
[    0.899883] ACPI: Power Button [PWRB]
[    0.899914] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[    0.899916] ACPI: Power Button [PWRF]
[    0.900037] ACPI: acpi_idle yielding to intel_idle
[    0.900988] ERST: Table is not found!
[    0.901028] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    0.901051] __request_region: name: serial, flags: 0x0, start: 0x3f8, end: 0x3ff
[    0.901053] __request_region: name: serial-rsa, flags: 0x0, start: 0x3f0, end: 0x3f7
[    0.921594] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.006734] Freeing initrd memory: 12776k freed
[    1.032090] __request_region: name: serial, flags: 0x0, start: 0x2f8, end: 0x2ff
[    1.032097] __request_region: name: serial-rsa, flags: 0x0, start: 0x2f0, end: 0x2f7
[    1.101917] __request_region: name: serial, flags: 0x0, start: 0x3e8, end: 0x3ef
[    1.101922] __request_region: name: serial-rsa, flags: 0x0, start: 0x3e0, end: 0x3e7
[    1.101999] __request_region: name: serial, flags: 0x0, start: 0x2e8, end: 0x2ef
[    1.102001] __request_region: name: serial-rsa, flags: 0x0, start: 0x2e0, end: 0x2e7
[    1.103154] __request_region: name: serial, flags: 0x0, start: 0x3f8, end: 0x3ff
[    1.103156] __request_region: name: serial-rsa, flags: 0x0, start: 0x3f0, end: 0x3f7
[    1.123690] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.123771] serial 0000:00:16.3: PCI INT B ->  GSI 21 (level, low) ->  IRQ 21
[    1.123793] __request_region: name: serial, flags: 0x0, start: 0x18a8, end: 0x18af
[    1.123796] __request_region: name: serial-rsa, flags: 0x0, start: 0x18a0, end: 0x18a7
[    1.144144] 0000:00:16.3: ttyS4 at I/O 0x18a8 (irq = 21) is a 16550A
[    1.144357] Linux agpgart interface v0.103
[    1.145086] brd: module loaded
[    1.145395] loop: module loaded
[    1.145453] i2c-core: driver [adp5520] using legacy suspend method
[    1.145455] i2c-core: driver [adp5520] using legacy resume method
[    1.145550] pata_acpi 0000:00:16.2: PCI INT C ->  GSI 22 (level, low) ->  IRQ 22
[    1.145561] pata_acpi 0000:00:16.2: __pci_request_region
[    1.145563] __request_region: name: pata_acpi, flags: 0x0, start: 0x18a0, end: 0x18a7
[    1.145565] pata_acpi 0000:00:16.2: __pci_request_region
[    1.145566] __request_region: name: pata_acpi, flags: 0x0, start: 0x1894, end: 0x1897
[    1.145569] pata_acpi 0000:00:16.2: __pci_request_region
[    1.145570] __request_region: name: pata_acpi, flags: 0x0, start: 0x1898, end: 0x189f
[    1.145572] pata_acpi 0000:00:16.2: __pci_request_region
[    1.145573] __request_region: name: pata_acpi, flags: 0x0, start: 0x1890, end: 0x1893
[    1.145576] pata_acpi 0000:00:16.2: __pci_request_region
[    1.145577] __request_region: name: pata_acpi, flags: 0x0, start: 0x1880, end: 0x188f
[    1.145584] pata_acpi 0000:00:16.2: setting latency timer to 64
[    1.145595] pata_acpi 0000:00:16.2: PCI INT C disabled
[    1.145618] ata_generic 0000:00:16.2: PCI INT C ->  GSI 22 (level, low) ->  IRQ 22
[    1.145623] ata_generic 0000:00:16.2: __pci_request_region
[    1.145624] __request_region: name: ata_generic, flags: 0x0, start: 0x18a0, end: 0x18a7
[    1.145626] ata_generic 0000:00:16.2: __pci_request_region
[    1.145627] __request_region: name: ata_generic, flags: 0x0, start: 0x1894, end: 0x1897
[    1.145629] ata_generic 0000:00:16.2: __pci_request_region
[    1.145630] __request_region: name: ata_generic, flags: 0x0, start: 0x1898, end: 0x189f
[    1.145631] ata_generic 0000:00:16.2: __pci_request_region
[    1.145633] __request_region: name: ata_generic, flags: 0x0, start: 0x1890, end: 0x1893
[    1.145635] ata_generic 0000:00:16.2: __pci_request_region
[    1.145636] __request_region: name: ata_generic, flags: 0x0, start: 0x1880, end: 0x188f
[    1.145644] ata_generic 0000:00:16.2: setting latency timer to 64
[    1.145886] scsi0 : ata_generic
[    1.145942] scsi1 : ata_generic
[    1.145969] ata1: PATA max UDMA/100 cmd 0x18a0 ctl 0x1894 bmdma 0x1880 irq 22
[    1.145970] ata2: PATA max UDMA/100 cmd 0x1898 ctl 0x1890 bmdma 0x1888 irq 22
[    1.146144] Fixed MDIO Bus: probed
[    1.146162] PPP generic driver version 2.4.2
[    1.146191] tun: Universal TUN/TAP device driver, 1.6
[    1.146192] tun: (C) 1999-2004 Max Krasnyansky<maxk@xxxxxxxxxxxx>
[    1.146240] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.146255] ehci_hcd 0000:00:1a.0: PCI INT A ->  GSI 19 (level, low) ->  IRQ 19
[    1.146257] __request_region: name: ehci_hcd, flags: 0x0, start: 0xfe328000, end: 0xfe3283ff
[    1.146272] ehci_hcd 0000:00:1a.0: setting latency timer to 64
[    1.146275] ehci_hcd 0000:00:1a.0: EHCI Host Controller
[    1.146299] ehci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    1.146363] ehci_hcd 0000:00:1a.0: debug port 2
[    1.150246] ehci_hcd 0000:00:1a.0: cache line size of 32 is not supported
[    1.150257] ehci_hcd 0000:00:1a.0: irq 19, io mem 0xfe328000
[    1.171724] ehci_hcd 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    1.171837] hub 1-0:1.0: USB hub found
[    1.171840] hub 1-0:1.0: 3 ports detected
[    1.171892] ehci_hcd 0000:00:1d.0: PCI INT A ->  GSI 20 (level, low) ->  IRQ 20
[    1.171894] __request_region: name: ehci_hcd, flags: 0x0, start: 0xfe329000, end: 0xfe3293ff
[    1.171902] ehci_hcd 0000:00:1d.0: setting latency timer to 64
[    1.171905] ehci_hcd 0000:00:1d.0: EHCI Host Controller
[    1.171929] ehci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    1.171992] ehci_hcd 0000:00:1d.0: debug port 2
[    1.175877] ehci_hcd 0000:00:1d.0: cache line size of 32 is not supported
[    1.175887] ehci_hcd 0000:00:1d.0: irq 20, io mem 0xfe329000
[    1.191675] ehci_hcd 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    1.191774] hub 2-0:1.0: USB hub found
[    1.191776] hub 2-0:1.0: 3 ports detected
[    1.191817] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.191824] uhci_hcd: USB Universal Host Controller Interface driver
[    1.191882] i8042: PNP: No PS/2 controller found. Probing ports directly.
[    1.194493] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.194497] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.194567] mousedev: PS/2 mouse device common for all mice
[    1.194646] rtc_cmos 00:04: RTC can wake from S4
[    1.201667] __request_region: name: rtc_cmos, flags: 0x0, start: 0x70, end: 0x71
[    1.201720] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[    1.201747] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[    1.201815] device-mapper: uevent: version 1.0.3
[    1.201863] device-mapper: ioctl: 4.19.1-ioctl (2011-01-07) initialised: dm-devel@xxxxxxxxxx
[    1.201908] device-mapper: multipath: version 1.2.0 loaded
[    1.201910] device-mapper: multipath round-robin: version 1.0.0 loaded
[    1.202044] cpuidle: using governor ladder
[    1.202137] cpuidle: using governor menu
[    1.202296] TCP cubic registered
[    1.202370] NET: Registered protocol family 10
[    1.202683] NET: Registered protocol family 17
[    1.202692] Registering the dns_resolver key type
[    1.202745] P-state transition latency capped at 20 uS
[    1.203073] PM: Hibernation image not present or could not be loaded.
[    1.203085] registered taskstats version 1
[    1.203292]   Magic number: 7:595:67
[    1.203447] rtc_cmos 00:04: setting system clock to 2011-08-03 08:04:11 UTC (1312358651)
[    1.203452] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.203457] EDD information not available.
[    1.483744] Freeing unused kernel memory: 948k freed
[    1.483878] Write protecting the kernel read-only data: 10240k
[    1.484706] Freeing unused kernel memory: 248k freed
[    1.488315] Freeing unused kernel memory: 1500k freed
[    1.490948] usb 1-1: new high speed USB device using ehci_hcd and address 2
[    1.504382]<30>udev[72]: starting version 167
[    1.524564] e1000e: Intel(R) PRO/1000 Network Driver - 1.2.20-k2
[    1.524567] e1000e: Copyright(c) 1999 - 2011 Intel Corporation.
[    1.524601] e1000e 0000:00:19.0: PCI INT A ->  GSI 16 (level, low) ->  IRQ 16
[    1.524605] e1000e 0000:00:19.0: __pci_request_selected_regions
[    1.524607] e1000e 0000:00:19.0: __pci_request_region
[    1.524610] __request_region: name: e1000e, flags: 0x8000000, start: 0xfe300000, end: 0xfe31ffff
[    1.524613] e1000e 0000:00:19.0: __pci_request_region
[    1.524616] __request_region: name: e1000e, flags: 0x8000000, start: 0xfe327000, end: 0xfe327fff
[    1.524622] e1000e 0000:00:19.0: setting latency timer to 64
[    1.524714] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
[    1.641312] hub 1-1:1.0: USB hub found
[    1.641500] hub 1-1:1.0: 6 ports detected
[    1.760339] usb 2-1: new high speed USB device using ehci_hcd and address 2
[    1.806051] e1000e 0000:00:19.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:19:99:93:51:66
[    1.806053] e1000e 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection
[    1.806093] e1000e 0000:00:19.0: eth0: MAC: 9, PHY: 9, PBA No: FFFFFF-0FF
[    1.806167] ahci 0000:00:1f.2: version 3.0
[    1.806188] ahci 0000:00:1f.2: PCI INT A ->  GSI 17 (level, low) ->  IRQ 17
[    1.806191] ahci 0000:00:1f.2: __pci_request_selected_regions
[    1.806192] ahci 0000:00:1f.2: __pci_request_region
[    1.806194] __request_region: name: ahci, flags: 0x0, start: 0x18c0, end: 0x18c7
[    1.806197] ahci 0000:00:1f.2: __pci_request_region
[    1.806198] __request_region: name: ahci, flags: 0x0, start: 0x18b4, end: 0x18b7
[    1.806199] ahci 0000:00:1f.2: __pci_request_region
[    1.806200] __request_region: name: ahci, flags: 0x0, start: 0x18b8, end: 0x18bf
[    1.806202] ahci 0000:00:1f.2: __pci_request_region
[    1.806203] __request_region: name: ahci, flags: 0x0, start: 0x18b0, end: 0x18b3
[    1.806204] ahci 0000:00:1f.2: __pci_request_region
[    1.806205] __request_region: name: ahci, flags: 0x0, start: 0x1840, end: 0x185f
[    1.806207] ahci 0000:00:1f.2: __pci_request_region
[    1.806208] __request_region: name: ahci, flags: 0x0, start: 0xfe32a000, end: 0xfe32a7ff
[    1.806249] ahci 0000:00:1f.2: irq 43 for MSI/MSI-X
[    1.820409] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
[    1.820412] ahci 0000:00:1f.2: flags: 64bit ncq sntf led clo pmp pio slum part apst
[    1.820416] ahci 0000:00:1f.2: setting latency timer to 64
[    1.820956] scsi2 : ahci
[    1.821129] scsi3 : ahci
[    1.821341] scsi4 : ahci
[    1.821497] scsi5 : ahci
[    1.821681] scsi6 : ahci
[    1.821885] scsi7 : ahci
[    1.822082] ata3: SATA max UDMA/133 abar m2048@0xfe32a000 port 0xfe32a100 irq 43
[    1.822084] ata4: SATA max UDMA/133 abar m2048@0xfe32a000 port 0xfe32a180 irq 43
[    1.822086] ata5: SATA max UDMA/133 abar m2048@0xfe32a000 port 0xfe32a200 irq 43
[    1.822088] ata6: SATA max UDMA/133 abar m2048@0xfe32a000 port 0xfe32a280 irq 43
[    1.822090] ata7: SATA max UDMA/133 abar m2048@0xfe32a000 port 0xfe32a300 irq 43
[    1.822092] ata8: SATA max UDMA/133 abar m2048@0xfe32a000 port 0xfe32a380 irq 43
[    1.880014] Refined TSC clocksource calibration: 3192.000 MHz.
[    1.880019] Switching to clocksource tsc
[    1.910628] hub 2-1:1.0: USB hub found
[    1.910856] hub 2-1:1.0: 8 ports detected
[    2.169300] ata6: SATA link down (SStatus 0 SControl 300)
[    2.169322] ata8: SATA link down (SStatus 0 SControl 300)
[    2.169342] ata4: SATA link down (SStatus 0 SControl 300)
[    2.169363] ata7: SATA link down (SStatus 0 SControl 300)
[    2.169381] ata5: SATA link down (SStatus 0 SControl 300)
[    2.189421] usb 2-1.1: new low speed USB device using ehci_hcd and address 3
[    2.368790] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.369959] ata3.00: ATA-8: ST3500418AS, CC44, max UDMA/133
[    2.369963] ata3.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32)
[    2.371328] ata3.00: configured for UDMA/133
[    2.371530] scsi 2:0:0:0: Direct-Access     ATA      ST3500418AS      CC44 PQ: 0 ANSI: 5
[    2.371710] sd 2:0:0:0: Attached scsi generic sg0 type 0
[    2.371713] sd 2:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[    2.371757] sd 2:0:0:0: [sda] Write Protect is off
[    2.371759] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.371780] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.398894] usb 2-1.2: new low speed USB device using ehci_hcd and address 4
[    2.429726]  sda: sda1 sda2 sda3<  sda5 sda6>
[    2.430155] sd 2:0:0:0: [sda] Attached SCSI disk
[    2.468652] input:   USB Keyboard as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/input/input2
[    2.468739] generic-usb 0003:04D9:1603.0001: input,hidraw0: USB HID v1.10 Keyboard [  USB Keyboard] on usb-0000:00:1d.0-1.1/input0
[    2.485416] input:   USB Keyboard as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.1/input/input3
[    2.485471] generic-usb 0003:04D9:1603.0002: input,hidraw1: USB HID v1.10 Device [  USB Keyboard] on usb-0000:00:1d.0-1.1/input1
[    2.485480] usbcore: registered new interface driver usbhid
[    2.485481] usbhid: USB HID core driver
[    2.568380] input: HID 0566:3002 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input4
[    2.568461] generic-usb 0003:0566:3002.0003: input,hidraw2: USB HID v1.10 Keyboard [HID 0566:3002] on usb-0000:00:1d.0-1.2/input0
[    2.577282] input: HID 0566:3002 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/input/input5
[    2.577372] generic-usb 0003:0566:3002.0004: input,hiddev0,hidraw3: USB HID v1.10 Device [HID 0566:3002] on usb-0000:00:1d.0-1.2/input1
[    2.668245] usb 2-1.3: new low speed USB device using ehci_hcd and address 5
[    2.795026] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input6
[    2.795086] generic-usb 0003:046D:C05B.0005: input,hidraw4: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1d.0-1.3/input0
[    3.002138] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
[   10.168806]<30>udev[296]: starting version 167
[   10.196130] lp: driver loaded but no devices found
[   10.198628] Adding 4051964k swap on /dev/sda6.  Priority:-1 extents:1 across:4051964k
[   10.283580] __request_region: name: parport0, flags: 0x0, start: 0x3bc, end: 0x3be
[   10.283584] __request_region: name: parport0, flags: 0x0, start: 0x7bc, end: 0x7be
[   10.296784] __request_region: name: parport0, flags: 0x0, start: 0x378, end: 0x37a
[   10.296789] __request_region: name: parport0, flags: 0x0, start: 0x778, end: 0x77a
[   10.296798] __request_region: name: parport0, flags: 0x0, start: 0x37b, end: 0x37f
[   10.296906] __request_region: name: parport0, flags: 0x0, start: 0x278, end: 0x27a
[   10.296909] __request_region: name: parport0, flags: 0x0, start: 0x678, end: 0x67a
[   10.296915] __request_region: name: parport0, flags: 0x0, start: 0x27b, end: 0x27f
[   10.321357] ppdev: user-space parallel port driver
[   10.355155] type=1400 audit(1312373060.662:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=443 comm="apparmor_parser"
[   10.355162] type=1400 audit(1312373060.662:3): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=529 comm="apparmor_parser"
[   10.355649] type=1400 audit(1312373060.662:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=443 comm="apparmor_parser"
[   10.355656] type=1400 audit(1312373060.662:5): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=529 comm="apparmor_parser"
[   10.355968] type=1400 audit(1312373060.662:6): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=443 comm="apparmor_parser"
[   10.355977] type=1400 audit(1312373060.662:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=529 comm="apparmor_parser"
[   10.483629] [drm] Initialized drm 1.1.0 20060810
[   10.667319] nouveau 0000:05:00.0: PCI INT A ->  GSI 16 (level, low) ->  IRQ 16
[   10.667326] nouveau 0000:05:00.0: setting latency timer to 64
[   10.669315] [drm] nouveau 0000:05:00.0: Detected an NVc0 generation card (0x0c3c00a1)
[   10.669319] resource map sanity check conflict: 0xf8000000 0xfbffffff 0xfa000000 0xfbffffff reserved
[   10.669320] ------------[ cut here ]------------
[   10.669326] WARNING: at arch/x86/mm/ioremap.c:98 __ioremap_caller+0x387/0x3d0()
[   10.669327] Hardware name: CELSIUS W380
[   10.669328] Info: mapping multiple BARs. Your kernel is fine.
[   10.669329] Modules linked in: nouveau(+) snd_rawmidi snd_seq_midi_event snd_pcm snd_seq snd_timer snd_seq_device snd soundcore ttm drm_kms_helper drm snd_page_alloc i2c_algo_bit ppdev parport_pc psmouse serio_raw video lp parport usbhid hid ahci libahci e1000e
[   10.669343] Pid: 351, comm: modprobe Not tainted 2.6.38.2-kvm-eval #9
[   10.669344] Call Trace:
[   10.669348]  [<ffffffff8106411f>] ? warn_slowpath_common+0x7f/0xc0
[   10.669350]  [<ffffffff81064216>] ? warn_slowpath_fmt+0x46/0x50
[   10.669352]  [<ffffffff8103fbf7>] ? __ioremap_caller+0x387/0x3d0
[   10.669363]  [<ffffffffa018c400>] ? nouveau_load+0x3f0/0x6f0 [nouveau]
[   10.669367]  [<ffffffff815b037b>] ? printk+0x6c/0x71
[   10.669369]  [<ffffffff8114fc1f>] ? kmem_cache_alloc_trace+0xff/0x120
[   10.669371]  [<ffffffff8103fc97>] ? ioremap_nocache+0x17/0x20
[   10.669378]  [<ffffffffa018c400>] ? nouveau_load+0x3f0/0x6f0 [nouveau]
[   10.669387]  [<ffffffffa00d589e>] ? drm_get_pci_dev+0x18e/0x300 [drm]
[   10.669390]  [<ffffffff81037c49>] ? default_spin_lock_flags+0x9/0x10
[   10.669399]  [<ffffffffa020a159>] ? nouveau_pci_probe+0x15/0x17 [nouveau]
[   10.669402]  [<ffffffff812f6c7f>] ? local_pci_probe+0x5f/0xd0
[   10.669404]  [<ffffffff812f8579>] ? pci_device_probe+0x129/0x130
[   10.669407]  [<ffffffff813ae51a>] ? driver_sysfs_add+0x7a/0xb0
[   10.669409]  [<ffffffff813ae816>] ? driver_probe_device+0x96/0x1c0
[   10.669411]  [<ffffffff813ae9eb>] ? __driver_attach+0xab/0xb0
[   10.669412]  [<ffffffff813ae940>] ? __driver_attach+0x0/0xb0
[   10.669414]  [<ffffffff813ad7ce>] ? bus_for_each_dev+0x5e/0x90
[   10.669415]  [<ffffffff813ae49e>] ? driver_attach+0x1e/0x20
[   10.669417]  [<ffffffff813ae005>] ? bus_add_driver+0xc5/0x280
[   10.669423]  [<ffffffffa0232000>] ? nouveau_init+0x0/0x1000 [nouveau]
[   10.669425]  [<ffffffff813aec86>] ? driver_register+0x76/0x140
[   10.669430]  [<ffffffffa0232000>] ? nouveau_init+0x0/0x1000 [nouveau]
[   10.669432]  [<ffffffff812f7326>] ? __pci_register_driver+0x56/0xd0
[   10.669437]  [<ffffffffa00d5db4>] ? drm_pci_init+0xe4/0xf0 [drm]
[   10.669443]  [<ffffffffa0232000>] ? nouveau_init+0x0/0x1000 [nouveau]
[   10.669447]  [<ffffffffa00cd5b8>] ? drm_init+0x58/0x70 [drm]
[   10.669453]  [<ffffffffa0232048>] ? nouveau_init+0x48/0x1000 [nouveau]
[   10.669456]  [<ffffffff81002175>] ? do_one_initcall+0x45/0x190
[   10.669458]  [<ffffffff810a20cb>] ? sys_init_module+0xfb/0x250
[   10.669460]  [<ffffffff8100bf42>] ? system_call_fastpath+0x16/0x1b
[   10.669461] ---[ end trace 19a793c6114ae041 ]---
[   10.675568] [drm] nouveau 0000:05:00.0: Attempting to load BIOS image from PRAMIN
[   10.748800] HDA Intel 0000:00:1b.0: PCI INT A ->  GSI 22 (level, low) ->  IRQ 22
[   10.748806] HDA Intel 0000:00:1b.0: pci_request_regions
[   10.748809] HDA Intel 0000:00:1b.0: __pci_request_selected_regions
[   10.748811] HDA Intel 0000:00:1b.0: __pci_request_region
[   10.748816] __request_region: name: ICH HD audio, flags: 0x0, start: 0xfe320000, end: 0xfe323fff
[   10.748821] HDA Intel 0000:00:1b.0: __pci_request_region
[   10.748823] HDA Intel 0000:00:1b.0: __pci_request_region
[   10.748824] HDA Intel 0000:00:1b.0: __pci_request_region
[   10.748826] HDA Intel 0000:00:1b.0: __pci_request_region
[   10.748827] HDA Intel 0000:00:1b.0: __pci_request_region
[   10.748922] HDA Intel 0000:00:1b.0: irq 44 for MSI/MSI-X
[   10.748970] HDA Intel 0000:00:1b.0: setting latency timer to 64
[   10.801490] [drm] nouveau 0000:05:00.0: ... appears to be valid
[   10.801493] [drm] nouveau 0000:05:00.0: BIT BIOS found
[   10.801495] [drm] nouveau 0000:05:00.0: Bios version 70.06.31.02
[   10.801497] [drm] nouveau 0000:05:00.0: Pointer to BIT loadval table invalid
[   10.801499] [drm] nouveau 0000:05:00.0: TMDS table version 2.0
[   10.801500] [drm] nouveau 0000:05:00.0: Found Display Configuration Block version 4.0
[   10.801502] [drm] nouveau 0000:05:00.0: Raw DCB entry 0: 02000300 00000000
[   10.801504] [drm] nouveau 0000:05:00.0: Raw DCB entry 1: 01000302 00020030
[   10.801506] [drm] nouveau 0000:05:00.0: Raw DCB entry 2: 048113b6 0f220010
[   10.801507] [drm] nouveau 0000:05:00.0: Raw DCB entry 3: 04011372 00020010
[   10.801508] [drm] nouveau 0000:05:00.0: Raw DCB entry 4: 028223a6 0f220010
[   10.801509] [drm] nouveau 0000:05:00.0: Raw DCB entry 5: 02022362 00020010
[   10.801512] [drm] nouveau 0000:05:00.0: DCB connector table: VHER 0x40 5 16 4
[   10.801513] [drm] nouveau 0000:05:00.0:   0: 0x00001030: type 0x30 idx 0 tag 0x07
[   10.801515] [drm] nouveau 0000:05:00.0:   1: 0x00410146: type 0x46 idx 1 tag 0x51
[   10.801516] [drm] nouveau 0000:05:00.0:   2: 0x00820246: type 0x46 idx 2 tag 0x52
[   10.801520] [drm] nouveau 0000:05:00.0: Parsing VBIOS init table 0 at offset 0x6900
[   10.837874] [drm] nouveau 0000:05:00.0: Parsing VBIOS init table 1 at offset 0x6FF4
[   10.877473] [drm] nouveau 0000:05:00.0: Parsing VBIOS init table 2 at offset 0x821A
[   10.877480] [drm] nouveau 0000:05:00.0: Parsing VBIOS init table 3 at offset 0x8224
[   10.877554] [drm] nouveau 0000:05:00.0: Parsing VBIOS init table 4 at offset 0x83F9
[   10.877557] [drm] nouveau 0000:05:00.0: Parsing VBIOS init table at offset 0x845E
[   10.917302] [drm] nouveau 0000:05:00.0: 0x845E: Condition still not met after 20ms, skipping following opcodes
[   10.917320] [drm] nouveau 0000:05:00.0: voltage table 0x40 unknown
[   10.917455] hda_codec: ALC663: BIOS auto-probing.
[   10.924839] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
[   11.094243] adt7475 0-002e: ADT7473 device, revision 1
[   11.104327] [drm] nouveau 0000:05:00.0: Detected monitoring device: adt7473
[   11.104331] [drm] nouveau 0000:05:00.0: 3 available performance level(s)
[   11.104334] [drm] nouveau 0000:05:00.0: 0: memory 135MHz core 270MHz shader 540MHz
[   11.104336] [drm] nouveau 0000:05:00.0: 1: memory 405MHz core 810MHz shader 810MHz voltage 10mV
[   11.104338] [drm] nouveau 0000:05:00.0: 3: memory 540MHz core 1251MHz shader 1251MHz voltage 20mV
[   11.104474] [TTM] Zone  kernel: Available graphics memory: 1992842 kiB.
[   11.104478] [TTM] Initializing pool allocator.
[   11.104502] [drm] nouveau 0000:05:00.0: Detected 1024MiB VRAM
[   11.104523] mtrr: type mismatch for f0000000,8000000 old: write-back new: write-combining
[   11.105326] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro
[   11.140245] [drm] nouveau 0000:05:00.0: 512 MiB GART (aperture)
[   11.216511] [drm] nouveau 0000:05:00.0: failed to load fuc409d
[   11.232305] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[   11.232308] [drm] No driver support for vblank timestamp query.
[   11.291569] type=1400 audit(1312373061.602:8): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=730 comm="apparmor_parser"
[   11.292113] type=1400 audit(1312373061.602:9): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=730 comm="apparmor_parser"
[   11.292457] type=1400 audit(1312373061.602:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=730 comm="apparmor_parser"
[   11.294898] type=1400 audit(1312373061.602:11): apparmor="STATUS" operation="profile_load" name="/usr/bin/evince" pid=731 comm="apparmor_parser"
[   11.456582] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
[   11.515845] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
[   11.516397] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   11.668024] [drm] nouveau 0000:05:00.0: allocated 1680x1050 fb: 0x30000000, bo ffff880120ed2800
[   11.668221] Console: switching to colour frame buffer device 210x65
[   11.668254] fb0: nouveaufb frame buffer device
[   11.668256] drm: registered panic notifier
[   11.668263] [drm] Initialized nouveau 0.0.16 20090420 for 0000:05:00.0 on minor 0
[   11.668303] HDA Intel 0000:05:00.1: PCI INT B ->  GSI 17 (level, low) ->  IRQ 17
[   11.668306] hda_intel: Disable MSI for Nvidia chipset
[   11.668308] HDA Intel 0000:05:00.1: pci_request_regions
[   11.668310] HDA Intel 0000:05:00.1: __pci_request_selected_regions
[   11.668312] HDA Intel 0000:05:00.1: __pci_request_region
[   11.668314] __request_region: name: ICH HD audio, flags: 0x0, start: 0xfe000000, end: 0xfe003fff
[   11.668317] HDA Intel 0000:05:00.1: __pci_request_region
[   11.668319] HDA Intel 0000:05:00.1: __pci_request_region
[   11.668321] HDA Intel 0000:05:00.1: __pci_request_region
[   11.668322] HDA Intel 0000:05:00.1: __pci_request_region
[   11.668324] HDA Intel 0000:05:00.1: __pci_request_region
[   11.668367] HDA Intel 0000:05:00.1: setting latency timer to 64
[   12.435924] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,commit=0
[   12.953552] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx
[   12.953557] e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO
[   12.953912] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   16.726716] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,commit=0
[   18.961935] hda-intel: IRQ timing workaround is activated for card #1. Suggest a bigger bdl_pos_adj.
[   23.406047] eth0: no IPv6 routers present
------------------------------------------------
nouveau host /proc/iomem
00000000-0000ffff : reserved
00010000-0009cfff : System RAM
0009d000-0009ffff : reserved
000a0000-000bffff : PCI Bus 0000:00
000c8000-000dffff : PCI Bus 0000:00
000e0000-000fffff : reserved
00100000-bf7bffff : System RAM
   01000000-015bd7d4 : Kernel code
   015bd7d5-01ab38ff : Kernel data
   01ba8000-01cfcfff : Kernel bss
bf7c0000-bf7c7fff : ACPI Tables
bf7c8000-bf7cafff : ACPI Non-volatile Storage
bf7cb000-bfffffff : reserved
c0000000-dfffffff : PCI Bus 0000:00
   c0000000-c01fffff : PCI Bus 0000:0d
   c0200000-c03fffff : PCI Bus 0000:0d
   c0400000-c05fffff : PCI Bus 0000:0e
   c0600000-c07fffff : PCI Bus 0000:0e
e0000000-efffffff : reserved
   e0000000-e11fffff : PCI MMCONFIG 0000 [bus 00-11]
f0000000-febfffff : PCI Bus 0000:00
   f0000000-fbffffff : PCI Bus 0000:05
     f0000000-f7ffffff : 0000:05:00.0
     f8000000-fbffffff : 0000:05:00.0
       fa000000-fbffffff : reserved
   fc000000-fe0fffff : PCI Bus 0000:05
     fc000000-fdffffff : 0000:05:00.0
     fe000000-fe003fff : 0000:05:00.1
       fe000000-fe003fff : ICH HD audio
     fe080000-fe0fffff : 0000:05:00.0
   fe300000-fe31ffff : 0000:00:19.0
     fe300000-fe31ffff : e1000e
   fe320000-fe323fff : 0000:00:1b.0
     fe320000-fe323fff : ICH HD audio
   fe324000-fe32400f : 0000:00:16.0
   fe326000-fe326fff : 0000:00:16.3
   fe327000-fe327fff : 0000:00:19.0
     fe327000-fe327fff : e1000e
   fe328000-fe3283ff : 0000:00:1a.0
     fe328000-fe3283ff : ehci_hcd
   fe329000-fe3293ff : 0000:00:1d.0
     fe329000-fe3293ff : ehci_hcd
   fe32a000-fe32a7ff : 0000:00:1f.2
     fe32a000-fe32a7ff : ahci
   fe32b000-fe32b0ff : 0000:00:1f.3
fec00000-fecfffff : reserved
   fec00000-fec003ff : IOAPIC 0
fed00000-fedfffff : PCI Bus 0000:00
   fed00000-fed003ff : HPET 0
fee00000-fee00fff : Local APIC
   fee00000-fee00fff : reserved
fef00000-ff7fffff : PCI Bus 0000:00
ff800000-ffffffff : reserved
100000000-137ffffff : System RAM


Hi Bjorn,

The fact that BAR's are the same in Windows as in Linux and that Q2000 works perfectly well in Windows prompted me to do the following dirty trick. I basically ignored resource conflict in __request_region routine from kernel/resource.c and proceeded further. After that Q2000 passing through works well. Thank you for for giving me the hint. I wonder how this can be fixed in PCI layer in a generic way?

Maxim
--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux