You are not logged in.

#76 2013-05-26 02:24:21

apocolypse600
Member
Registered: 2013-05-26
Posts: 4

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

Firstly, cheers for the tutorial. That must have taken awhile to write, and the effort is appreciated.

I've been looking into setting up a VGA passthrough setup under Xen for my next build for awhile now. I'm trying to work out what the advantages of this setup are over a setup under Xen. From what I've seen thrown around in different places, the main advantages are:

  • a less hacky setup for the passthrough, requiring less patches (once all this stuff gets released)

  • better support for NVIDIA cards? I've seen a few people say this, but nothing official to confirm it.

  • KVM receives more support than Xen, mainly due to Red Hat

  • Xen has a (relatively small) impact on the speed of the host, whereas KVM has no impact

  • not having to mess around with xl vs xm under Xen

Am I missing anything? I've seen a lot of people getting excited about using KVM over Xen for VGA passthrough, but not many people saying why they are so excited.

Offline

#77 2013-05-26 02:39:36

nbhs
Member
From: Montevideo, Uruguay
Registered: 2013-05-02
Posts: 402

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

apocolypse600 wrote:

Firstly, cheers for the tutorial. That must have taken awhile to write, and the effort is appreciated.

I've been looking into setting up a VGA passthrough setup under Xen for my next build for awhile now. I'm trying to work out what the advantages of this setup are over a setup under Xen. From what I've seen thrown around in different places, the main advantages are:

  • a less hacky setup for the passthrough, requiring less patches (once all this stuff gets released)

  • better support for NVIDIA cards? I've seen a few people say this, but nothing official to confirm it.

  • KVM receives more support than Xen, mainly due to Red Hat

  • Xen has a (relatively small) impact on the speed of the host, whereas KVM has no impact

  • not having to mess around with xl vs xm under Xen

Am I missing anything? I've seen a lot of people getting excited about using KVM over Xen for VGA passthrough, but not many people saying why they are so excited.

Yes, xen only officialy supports quadro cards, everything else requires hacks, that might or might not work, its not in the main xen tree, and its not being maintained/developed, while effort (still experimental) on kvm/qemu is being made to support
non-professional gpus out of the box.

Also, a little outdated but still relevant:

http://chucknology.com/2012/02/02/kvm-i … en-is-not/

EDIT: Forgot to add, all the hacks needed to get vga passthrough on xen, only work on the old "qemu-dm" (qemu 0.10.2) code they ship with, which is like 3-4 years old if i'm not mistaken, so things like audio passthrough wont work on windows x64 for example.

Last edited by nbhs (2013-05-26 03:06:07)

Offline

#78 2013-05-26 03:18:22

apocolypse600
Member
Registered: 2013-05-26
Posts: 4

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

nbhs wrote:
apocolypse600 wrote:

Firstly, cheers for the tutorial. That must have taken awhile to write, and the effort is appreciated.

I've been looking into setting up a VGA passthrough setup under Xen for my next build for awhile now. I'm trying to work out what the advantages of this setup are over a setup under Xen. From what I've seen thrown around in different places, the main advantages are:

  • a less hacky setup for the passthrough, requiring less patches (once all this stuff gets released)

  • better support for NVIDIA cards? I've seen a few people say this, but nothing official to confirm it.

  • KVM receives more support than Xen, mainly due to Red Hat

  • Xen has a (relatively small) impact on the speed of the host, whereas KVM has no impact

  • not having to mess around with xl vs xm under Xen

Am I missing anything? I've seen a lot of people getting excited about using KVM over Xen for VGA passthrough, but not many people saying why they are so excited.

Yes, xen only officialy supports quadro cards, everything else requires hacks, that might or might not work, its not in the main xen tree, and its not being maintained/developed, while effort (still experimental) on kvm/qemu is being made to support
non-professional gpus out of the box.

Also, a little outdated but still relevant:

http://chucknology.com/2012/02/02/kvm-i … en-is-not/

EDIT: Forgot to add, all the hacks needed to get vga passthrough on xen, only work on the old "qemu-dm" (qemu 0.10.2) code they ship with, which is like 3-4 years old if i'm not mistaken, so things like audio passthrough wont work on windows x64 for example.

Yeah, I remember reading about the old version of qemu, and I think I may have read that article before (the diagrams looks familiar). The comments on the article are really hostile though, but as far as I understand, it's a pretty accurate portrayal of KVM vs Xen.

Offline

#79 2013-05-26 15:20:33

shadey
Member
Registered: 2013-05-19
Posts: 2

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

jgott wrote:

Audio:
Emulated audio was stuttery. My best results were with QEMU_AUDIO_DRV=alsa and QEMU_AUDIO_TIMER_PERIOD=0. AC97 was better than HD Audio for me, although I had to manually download Realtek's AC97 driver and force it in Add New Hardware (Intel's AC97 driver caused a guest BSoD). I think the PCI IDs are slightly off and Windows doesn't recognize the AC97 device automatically.

I'm going to pass through a real sound card device for better audio (and lower CPU usage). Unfortunately, the chipset audio device is tied to other important devices, and the second video card covers up the only PCI slot I have, so I need to buy a PCI Express one. hmm

I would suggest for going for a "native PCIe" sound card like the Soundblaster Z, most of the newer Auzentech stuff, ASUS "Phoebus" (not the other ASUS stuff) or any other brand that uses a PCIe chipset and not a PCIe to PCI bridge. I have spent a long time trying to get my PCI sound card passed through to a VM and have now given up on it.

With the card in my mobo PCI slot (ASMedia PCIe to PCI bridge in the same IOMMU group as all the non-intel stuff on the board) the sound card didn't play nice with intel_iommu=on, hard locking the system whenever it was initialised. I then put it in a PLX 8111 PCIe to PCI card in a 1x slot and got drivers fully installed on the passed through guest but no sound in the guest and it was doing weird stuff to my system. The PLX 8111/8112 bridge is generally what is used by those older "non native" PCIe sound cards.

Passing through the onboard sound was no problem but now I am looking to get a proper PCIe sound card.

Offline

#80 2013-05-26 16:01:36

andy123
Member
Registered: 2011-11-04
Posts: 169
Website

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

Hi, I try to get vga-passthrough to work on my system at the moment, but the second graphics card doesn't output anything and qemu freezes.

My setup is…
hardware:
Mainboard: AsRock 990FX Extreme4
CPU: AMD FX-8350
GPU0 (host): Gigabyte GeForce GTX 650
GPU1 (guest): Sapphire Radeon HD 5670
RAM: G.SKILL F3-10666CL9-8GBXL

software:
linux-mainline (pkg from the original post updated to 3.9.4)
qemu (pkg from original post)
seabios-git (pkg from original post adapted to new VCS syntax/rel1.7.286gf465e1e-1)

lspci output

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx0 port B) (rev 02)
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD/ATI] RD990 I/O Memory Management Unit (IOMMU)
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port B)
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port D)
00:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port E)
00:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port F)
00:0a.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx1 port A)
00:0b.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (NB-SB link)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5
01:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GTX 650] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)
02:00.0 IDE interface: Marvell Technology Group Ltd. 88SE91A0 SATA 6Gb/s Controller (rev 12)
03:00.0 USB controller: Etron Technology, Inc. EJ168 USB 3.0 Host Controller (rev 01)
04:00.0 USB controller: Etron Technology, Inc. EJ168 USB 3.0 Host Controller (rev 01)
05:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10)
06:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Redwood XT [Radeon HD 5670]
06:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Redwood HDMI Audio [Radeon HD 5000 Series]
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 01)

dmesg output

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.9.4-1-mainline (andy@desk) (gcc version 4.8.0 20130502 (prerelease) (GCC) ) #1 SMP PREEMPT Sun May 26 16:09:27 CEST 2013
[    0.000000] Command line: ../vmlinuz-linux-mainline ../vmlinuz-linux-mainline root=/dev/disk/by-id/ata-ADATA_SP900_02B20081500200001033-part3 rootflags=subvol=root quiet ro security=tomoyo irqpoll initrd=../initramfs-linux-mainline.img
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009cfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009d000-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000009df04fff] usable
[    0.000000] BIOS-e820: [mem 0x000000009df05000-0x000000009e4e2fff] reserved
[    0.000000] BIOS-e820: [mem 0x000000009e4e3000-0x000000009e8d5fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000009e8d6000-0x000000009ee28fff] reserved
[    0.000000] BIOS-e820: [mem 0x000000009ee29000-0x000000009ee29fff] usable
[    0.000000] BIOS-e820: [mem 0x000000009ee2a000-0x000000009f02ffff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000009f030000-0x000000009f452fff] usable
[    0.000000] BIOS-e820: [mem 0x000000009f453000-0x000000009f7f3fff] reserved
[    0.000000] BIOS-e820: [mem 0x000000009f7f4000-0x000000009f7fffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec10000-0x00000000fec10fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed61000-0x00000000fed70fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed80000-0x00000000fed8ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fef00000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100001000-0x000000025effffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.7 present.
[    0.000000] DMI: To Be Filled By O.E.M. To Be Filled By O.E.M./990FX Extreme4, BIOS P2.00 10/15/2012
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] No AGP bridge found
[    0.000000] e820: last_pfn = 0x25f000 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 write-through
[    0.000000]   C0000-D1FFF write-protect
[    0.000000]   D2000-EAFFF uncachable
[    0.000000]   EB000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000000 mask FFFF80000000 write-back
[    0.000000]   1 base 000080000000 mask FFFFE0000000 write-back
[    0.000000]   2 base 00009F800000 mask FFFFFF800000 uncachable
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] TOM2: 000000025f000000 aka 9712M
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] e820: update [mem 0x9f800000-0xffffffff] usable ==> reserved
[    0.000000] e820: last_pfn = 0x9f800 max_arch_pfn = 0x400000000
[    0.000000] found SMP MP-table at [mem 0x000fd9e0-0x000fd9ef] mapped at [ffff8800000fd9e0]
[    0.000000] Scanning 1 areas for low memory corruption
[    0.000000] Base memory trampoline at [ffff880000097000] 97000 size 24576
[    0.000000] Using GB pages for direct mapping
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x01b0e000, 0x01b0efff] PGTABLE
[    0.000000] BRK [0x01b0f000, 0x01b0ffff] PGTABLE
[    0.000000] BRK [0x01b10000, 0x01b10fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x25ee00000-0x25effffff]
[    0.000000]  [mem 0x25ee00000-0x25effffff] page 2M
[    0.000000] BRK [0x01b11000, 0x01b11fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x25c000000-0x25edfffff]
[    0.000000]  [mem 0x25c000000-0x25edfffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x200000000-0x25bffffff]
[    0.000000]  [mem 0x200000000-0x23fffffff] page 1G
[    0.000000]  [mem 0x240000000-0x25bffffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x00100000-0x9df04fff]
[    0.000000]  [mem 0x00100000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0x3fffffff] page 2M
[    0.000000]  [mem 0x40000000-0x7fffffff] page 1G
[    0.000000]  [mem 0x80000000-0x9ddfffff] page 2M
[    0.000000]  [mem 0x9de00000-0x9df04fff] page 4k
[    0.000000] init_memory_mapping: [mem 0x9ee29000-0x9ee29fff]
[    0.000000]  [mem 0x9ee29000-0x9ee29fff] page 4k
[    0.000000] BRK [0x01b12000, 0x01b12fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x9f030000-0x9f452fff]
[    0.000000]  [mem 0x9f030000-0x9f1fffff] page 4k
[    0.000000]  [mem 0x9f200000-0x9f3fffff] page 2M
[    0.000000]  [mem 0x9f400000-0x9f452fff] page 4k
[    0.000000] init_memory_mapping: [mem 0x9f7f4000-0x9f7fffff]
[    0.000000]  [mem 0x9f7f4000-0x9f7fffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x100001000-0x1ffffffff]
[    0.000000]  [mem 0x100001000-0x1001fffff] page 4k
[    0.000000]  [mem 0x100200000-0x13fffffff] page 2M
[    0.000000]  [mem 0x140000000-0x1ffffffff] page 1G
[    0.000000] RAMDISK: [mem 0x7fa42000-0x7fffffff]
[    0.000000] ACPI: RSDP 00000000000f0490 00024 (v02 ALASKA)
[    0.000000] ACPI: XSDT 000000009e8c5078 0006C (v01 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI: FACP 000000009e8cb600 0010C (v05 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI BIOS Bug: Warning: Optional FADT field Pm2ControlBlock has zero address or length: 0x0000000000000000/0x1 (20130117/tbfadt-599)
[    0.000000] ACPI: DSDT 000000009e8c5178 06483 (v02 ALASKA    A M I 00000000 INTL 20051117)
[    0.000000] ACPI: FACS 000000009e8cf080 00040
[    0.000000] ACPI: APIC 000000009e8cb710 0009E (v03 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI: FPDT 000000009e8cb7b0 00044 (v01 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI: MCFG 000000009e8cb7f8 0003C (v01 ALASKA    A M I 01072009 MSFT 00010013)
[    0.000000] ACPI: AAFT 000000009e8cb838 0008A (v01 ALASKA OEMAAFT  01072009 MSFT 00000097)
[    0.000000] ACPI: HPET 000000009e8cb8c8 00038 (v01 ALASKA    A M I 01072009 AMI  00000005)
[    0.000000] ACPI: SSDT 000000009e8cb900 01714 (v01 AMD    POWERNOW 00000001 AMD  00000001)
[    0.000000] ACPI: IVRS 000000009e8cd018 000E8 (v01  AMD     RD890S 00202031 AMD  00000000)
[    0.000000] ACPI: BGRT 000000009e8cd100 00038 (v00 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at [mem 0x0000000000000000-0x000000025effffff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x25effffff]
[    0.000000]   NODE_DATA [mem 0x25eff4000-0x25eff8fff]
[    0.000000]  [ffffea0000000000-ffffea00097fffff] PMD -> [ffff880256600000-ffff88025e5fffff] on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00001000-0x00ffffff]
[    0.000000]   DMA32    [mem 0x01000000-0xffffffff]
[    0.000000]   Normal   [mem 0x100000000-0x25effffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009cfff]
[    0.000000]   node   0: [mem 0x00100000-0x9df04fff]
[    0.000000]   node   0: [mem 0x9ee29000-0x9ee29fff]
[    0.000000]   node   0: [mem 0x9f030000-0x9f452fff]
[    0.000000]   node   0: [mem 0x9f7f4000-0x9f7fffff]
[    0.000000]   node   0: [mem 0x100001000-0x25effffff]
[    0.000000] On node 0 totalpages: 2085584
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 21 pages reserved
[    0.000000]   DMA zone: 3996 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 10061 pages used for memmap
[    0.000000]   DMA32 zone: 643893 pages, LIFO batch:31
[    0.000000]   Normal zone: 22464 pages used for memmap
[    0.000000]   Normal zone: 1437695 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x10] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x11] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x12] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x13] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x14] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x15] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x16] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x17] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x09] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 9, version 33, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: IOAPIC (id[0x0a] address[0xfec20000] gsi_base[24])
[    0.000000] IOAPIC[1]: apic_id 10, version 33, address 0xfec20000, GSI 24-55
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low 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: 0x43538210 base: 0xfed00000
[    0.000000] smpboot: Allowing 8 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 72
[    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: 000000009df05000 - 000000009e4e3000
[    0.000000] PM: Registered nosave memory: 000000009e4e3000 - 000000009e8d6000
[    0.000000] PM: Registered nosave memory: 000000009e8d6000 - 000000009ee29000
[    0.000000] PM: Registered nosave memory: 000000009ee2a000 - 000000009f030000
[    0.000000] PM: Registered nosave memory: 000000009f453000 - 000000009f7f4000
[    0.000000] PM: Registered nosave memory: 000000009f800000 - 00000000fec00000
[    0.000000] PM: Registered nosave memory: 00000000fec00000 - 00000000fec01000
[    0.000000] PM: Registered nosave memory: 00000000fec01000 - 00000000fec10000
[    0.000000] PM: Registered nosave memory: 00000000fec10000 - 00000000fec11000
[    0.000000] PM: Registered nosave memory: 00000000fec11000 - 00000000fec20000
[    0.000000] PM: Registered nosave memory: 00000000fec20000 - 00000000fec21000
[    0.000000] PM: Registered nosave memory: 00000000fec21000 - 00000000fed00000
[    0.000000] PM: Registered nosave memory: 00000000fed00000 - 00000000fed01000
[    0.000000] PM: Registered nosave memory: 00000000fed01000 - 00000000fed61000
[    0.000000] PM: Registered nosave memory: 00000000fed61000 - 00000000fed71000
[    0.000000] PM: Registered nosave memory: 00000000fed71000 - 00000000fed80000
[    0.000000] PM: Registered nosave memory: 00000000fed80000 - 00000000fed90000
[    0.000000] PM: Registered nosave memory: 00000000fed90000 - 00000000fef00000
[    0.000000] PM: Registered nosave memory: 00000000fef00000 - 0000000100000000
[    0.000000] PM: Registered nosave memory: 0000000100000000 - 0000000100001000
[    0.000000] e820: [mem 0x9f800000-0xfebfffff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:8 nr_node_ids:1
[    0.000000] PERCPU: Embedded 28 pages/cpu @ffff88025ec00000 s85632 r8192 d20864 u262144
[    0.000000] pcpu-alloc: s85632 r8192 d20864 u262144 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 6 7 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2052974
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: ../vmlinuz-linux-mainline ../vmlinuz-linux-mainline root=/dev/disk/by-id/ata-ADATA_SP900_02B20081500200001033-part3 rootflags=subvol=root quiet ro security=tomoyo irqpoll initrd=../initramfs-linux-mainline.img
[    0.000000] Misrouted IRQ fixup and polling support enabled
[    0.000000] This may significantly impact system performance
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] __ex_table already sorted, skipping sort
[    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Node 0: aperture @ 94000000 size 32 MB
[    0.000000] Aperture pointing to e820 RAM. Ignoring.
[    0.000000] Your BIOS doesn't leave a aperture memory hole
[    0.000000] Please enable the IOMMU option in the BIOS setup
[    0.000000] This costs you 64 MB of RAM
[    0.000000] Mapping aperture over 65536 KB of RAM @ 94000000
[    0.000000] PM: Registered nosave memory: 0000000094000000 - 0000000098000000
[    0.000000] Memory: 8061176k/9945088k available (5131k kernel code, 1602752k absent, 281160k reserved, 3816k data, 1092k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] 	Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=8.
[    0.000000] NR_IRQS:4352 nr_irqs:1288 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] allocated 33554432 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] tsc: Fast TSC calibration using PIT
[    0.001000] tsc: Detected 3991.652 MHz processor
[    0.000003] Calibrating delay loop (skipped), value calculated using timer frequency.. 7983.30 BogoMIPS (lpj=3991652)
[    0.000005] pid_max: default: 32768 minimum: 301
[    0.000033] Security Framework initialized
[    0.000043] TOMOYO Linux initialized
[    0.000049] AppArmor: AppArmor disabled by boot time parameter
[    0.000515] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[    0.003115] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.004338] Mount-cache hash table entries: 256
[    0.004525] Initializing cgroup subsys cpuacct
[    0.004527] Initializing cgroup subsys memory
[    0.004536] Initializing cgroup subsys devices
[    0.004537] Initializing cgroup subsys freezer
[    0.004539] Initializing cgroup subsys net_cls
[    0.004540] Initializing cgroup subsys blkio
[    0.004563] tseg: 009f800000
[    0.004565] CPU: Physical Processor ID: 0
[    0.004565] CPU: Processor Core ID: 0
[    0.004567] mce: CPU supports 7 MCE banks
[    0.004573] LVT offset 1 assigned for vector 0xf9
[    0.004579] Last level iTLB entries: 4KB 512, 2MB 1024, 4MB 512
Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 512
tlb_flushall_shift: 5
[    0.004655] Freeing SMP alternatives: 20k freed
[    0.005255] ACPI: Core revision 20130117
[    0.007025] ACPI: All ACPI Tables successfully acquired
[    0.012122] ftrace: allocating 19520 entries in 77 pages
[    0.092544] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.102565] smpboot: CPU0: AMD FX(tm)-8350 Eight-Core Processor (fam: 15, model: 02, stepping: 00)
[    0.204459] Performance Events: 
[    0.204461] perf: AMD core performance counters detected
[    0.204462] perf: AMD northbridge performance counters detected
[    0.204465] AMD PMU driver.
[    0.204466] ... version:                0
[    0.204467] ... bit width:              48
[    0.204468] ... generic registers:      10
[    0.204469] ... value mask:             0000ffffffffffff
[    0.204470] ... max period:             00007fffffffffff
[    0.204470] ... fixed-purpose events:   0
[    0.204471] ... event mask:             00000000000003ff
[    0.214526] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[    0.216529] smpboot: Booting Node   0, Processors  #1 #2 #3 #4 #5 #6 #7 OK
[    0.319834] Brought up 8 CPUs
[    0.319838] smpboot: Total of 8 processors activated (63866.43 BogoMIPS)
[    0.329769] devtmpfs: initialized
[    0.331259] PM: Registering ACPI NVS region [mem 0x9e4e3000-0x9e8d5fff] (4141056 bytes)
[    0.331313] PM: Registering ACPI NVS region [mem 0x9ee2a000-0x9f02ffff] (2121728 bytes)
[    0.331974] RTC time: 15:36:07, date: 05/26/13
[    0.332012] NET: Registered protocol family 16
[    0.332170] ACPI: bus type PCI registered
[    0.332220] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.332222] PCI: not using MMCONFIG
[    0.332223] PCI: Using configuration type 1 for base access
[    0.332224] PCI: Using configuration type 1 for extended access
[    0.332950] bio: create slab <bio-0> at 0
[    0.333007] ACPI: Added _OSI(Module Device)
[    0.333008] ACPI: Added _OSI(Processor Device)
[    0.333010] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.333011] ACPI: Added _OSI(Processor Aggregator Device)
[    0.333786] ACPI: EC: Look up EC in DSDT
[    0.334658] ACPI: Executed 3 blocks of module-level executable AML code
[    0.337829] ACPI: Interpreter enabled
[    0.337836] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20130117/hwxface-568)
[    0.337840] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20130117/hwxface-568)
[    0.337858] ACPI: (supports S0 S3 S4 S5)
[    0.337860] ACPI: Using IOAPIC for interrupt routing
[    0.337991] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.338027] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
[    0.351694] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.356496] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.356733] PCI host bridge to bus 0000:00
[    0.356736] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.356738] pci_bus 0000:00: root bus resource [io  0x0000-0x03af]
[    0.356740] pci_bus 0000:00: root bus resource [io  0x03e0-0x0cf7]
[    0.356741] pci_bus 0000:00: root bus resource [io  0x03b0-0x03df]
[    0.356743] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.356744] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.356746] pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000dffff]
[    0.356747] pci_bus 0000:00: root bus resource [mem 0xa0000000-0xffffffff]
[    0.356757] pci 0000:00:00.0: [1002:5a14] type 00 class 0x060000
[    0.356832] pci 0000:00:00.2: [1002:5a23] type 00 class 0x080600
[    0.356911] pci 0000:00:02.0: [1002:5a16] type 01 class 0x060400
[    0.356941] pci 0000:00:02.0: PME# supported from D0 D3hot D3cold
[    0.356960] pci 0000:00:02.0: System wakeup disabled by ACPI
[    0.357004] pci 0000:00:04.0: [1002:5a18] type 01 class 0x060400
[    0.357033] pci 0000:00:04.0: PME# supported from D0 D3hot D3cold
[    0.357052] pci 0000:00:04.0: System wakeup disabled by ACPI
[    0.357080] pci 0000:00:05.0: [1002:5a19] type 01 class 0x060400
[    0.357109] pci 0000:00:05.0: PME# supported from D0 D3hot D3cold
[    0.357128] pci 0000:00:05.0: System wakeup disabled by ACPI
[    0.357155] pci 0000:00:06.0: [1002:5a1a] type 01 class 0x060400
[    0.357184] pci 0000:00:06.0: PME# supported from D0 D3hot D3cold
[    0.357204] pci 0000:00:06.0: System wakeup disabled by ACPI
[    0.357234] pci 0000:00:0a.0: [1002:5a1d] type 01 class 0x060400
[    0.357263] pci 0000:00:0a.0: PME# supported from D0 D3hot D3cold
[    0.357285] pci 0000:00:0a.0: System wakeup disabled by ACPI
[    0.357315] pci 0000:00:0b.0: [1002:5a1f] type 01 class 0x060400
[    0.357344] pci 0000:00:0b.0: PME# supported from D0 D3hot D3cold
[    0.357369] pci 0000:00:0b.0: System wakeup disabled by ACPI
[    0.357406] pci 0000:00:11.0: [1002:4391] type 00 class 0x010601
[    0.357420] pci 0000:00:11.0: reg 10: [io  0xf040-0xf047]
[    0.357428] pci 0000:00:11.0: reg 14: [io  0xf030-0xf033]
[    0.357435] pci 0000:00:11.0: reg 18: [io  0xf020-0xf027]
[    0.357442] pci 0000:00:11.0: reg 1c: [io  0xf010-0xf013]
[    0.357449] pci 0000:00:11.0: reg 20: [io  0xf000-0xf00f]
[    0.357456] pci 0000:00:11.0: reg 24: [mem 0xfe70b000-0xfe70b3ff]
[    0.357545] pci 0000:00:12.0: [1002:4397] type 00 class 0x0c0310
[    0.357555] pci 0000:00:12.0: reg 10: [mem 0xfe70a000-0xfe70afff]
[    0.357621] pci 0000:00:12.0: System wakeup disabled by ACPI
[    0.357653] pci 0000:00:12.2: [1002:4396] type 00 class 0x0c0320
[    0.357667] pci 0000:00:12.2: reg 10: [mem 0xfe709000-0xfe7090ff]
[    0.357728] pci 0000:00:12.2: supports D1 D2
[    0.357729] pci 0000:00:12.2: PME# supported from D0 D1 D2 D3hot
[    0.357761] pci 0000:00:12.2: System wakeup disabled by ACPI
[    0.357793] pci 0000:00:13.0: [1002:4397] type 00 class 0x0c0310
[    0.357803] pci 0000:00:13.0: reg 10: [mem 0xfe708000-0xfe708fff]
[    0.357871] pci 0000:00:13.0: System wakeup disabled by ACPI
[    0.357917] pci 0000:00:13.2: [1002:4396] type 00 class 0x0c0320
[    0.357931] pci 0000:00:13.2: reg 10: [mem 0xfe707000-0xfe7070ff]
[    0.357991] pci 0000:00:13.2: supports D1 D2
[    0.357993] pci 0000:00:13.2: PME# supported from D0 D1 D2 D3hot
[    0.358027] pci 0000:00:13.2: System wakeup disabled by ACPI
[    0.358059] pci 0000:00:14.0: [1002:4385] type 00 class 0x0c0500
[    0.358149] pci 0000:00:14.2: [1002:4383] type 00 class 0x040300
[    0.358165] pci 0000:00:14.2: reg 10: [mem 0xfe700000-0xfe703fff 64bit]
[    0.358236] pci 0000:00:14.2: PME# supported from D0 D3hot D3cold
[    0.358262] pci 0000:00:14.2: System wakeup disabled by ACPI
[    0.358292] pci 0000:00:14.3: [1002:439d] type 00 class 0x060100
[    0.358383] pci 0000:00:14.4: [1002:4384] type 01 class 0x060401
[    0.358432] pci 0000:00:14.4: System wakeup disabled by ACPI
[    0.358458] pci 0000:00:14.5: [1002:4399] type 00 class 0x0c0310
[    0.358468] pci 0000:00:14.5: reg 10: [mem 0xfe706000-0xfe706fff]
[    0.358541] pci 0000:00:14.5: System wakeup disabled by ACPI
[    0.358574] pci 0000:00:15.0: [1002:43a0] type 01 class 0x060400
[    0.358628] pci 0000:00:15.0: supports D1 D2
[    0.358670] pci 0000:00:15.0: System wakeup disabled by ACPI
[    0.358703] pci 0000:00:16.0: [1002:4397] type 00 class 0x0c0310
[    0.358713] pci 0000:00:16.0: reg 10: [mem 0xfe705000-0xfe705fff]
[    0.358783] pci 0000:00:16.0: System wakeup disabled by ACPI
[    0.358814] pci 0000:00:16.2: [1002:4396] type 00 class 0x0c0320
[    0.358828] pci 0000:00:16.2: reg 10: [mem 0xfe704000-0xfe7040ff]
[    0.358894] pci 0000:00:16.2: supports D1 D2
[    0.358896] pci 0000:00:16.2: PME# supported from D0 D1 D2 D3hot
[    0.358932] pci 0000:00:16.2: System wakeup disabled by ACPI
[    0.358963] pci 0000:00:18.0: [1022:1600] type 00 class 0x060000
[    0.359026] pci 0000:00:18.1: [1022:1601] type 00 class 0x060000
[    0.359086] pci 0000:00:18.2: [1022:1602] type 00 class 0x060000
[    0.359146] pci 0000:00:18.3: [1022:1603] type 00 class 0x060000
[    0.359209] pci 0000:00:18.4: [1022:1604] type 00 class 0x060000
[    0.359268] pci 0000:00:18.5: [1022:1605] type 00 class 0x060000
[    0.359372] pci 0000:01:00.0: [10de:0fc6] type 00 class 0x030000
[    0.359381] pci 0000:01:00.0: reg 10: [mem 0xfd000000-0xfdffffff]
[    0.359391] pci 0000:01:00.0: reg 14: [mem 0xa0000000-0xafffffff 64bit pref]
[    0.359401] pci 0000:01:00.0: reg 1c: [mem 0xb0000000-0xb1ffffff 64bit pref]
[    0.359408] pci 0000:01:00.0: reg 24: [io  0xe000-0xe07f]
[    0.359414] pci 0000:01:00.0: reg 30: [mem 0xfe000000-0xfe07ffff pref]
[    0.359516] pci 0000:01:00.1: [10de:0e1b] type 00 class 0x040300
[    0.359525] pci 0000:01:00.1: reg 10: [mem 0xfe080000-0xfe083fff]
[    0.360912] pci 0000:00:02.0: PCI bridge to [bus 01]
[    0.360916] pci 0000:00:02.0:   bridge window [io  0xe000-0xefff]
[    0.360918] pci 0000:00:02.0:   bridge window [mem 0xfd000000-0xfe0fffff]
[    0.360921] pci 0000:00:02.0:   bridge window [mem 0xa0000000-0xb1ffffff 64bit pref]
[    0.360964] pci 0000:02:00.0: [1b4b:91a0] type 00 class 0x01018f
[    0.360973] pci 0000:02:00.0: reg 10: [io  0xd090-0xd097]
[    0.360979] pci 0000:02:00.0: reg 14: [io  0xd080-0xd083]
[    0.360985] pci 0000:02:00.0: reg 18: [io  0xd070-0xd077]
[    0.360991] pci 0000:02:00.0: reg 1c: [io  0xd060-0xd063]
[    0.360997] pci 0000:02:00.0: reg 20: [io  0xd050-0xd05f]
[    0.361003] pci 0000:02:00.0: reg 24: [mem 0xfe615000-0xfe6157ff]
[    0.361010] pci 0000:02:00.0: reg 30: [mem 0xfe600000-0xfe60ffff pref]
[    0.361037] pci 0000:02:00.0: PME# supported from D3hot
[    0.362910] pci 0000:00:04.0: PCI bridge to [bus 02]
[    0.362914] pci 0000:00:04.0:   bridge window [io  0xd000-0xdfff]
[    0.362916] pci 0000:00:04.0:   bridge window [mem 0xfe600000-0xfe6fffff]
[    0.362961] pci 0000:03:00.0: [1b6f:7023] type 00 class 0x0c0330
[    0.362975] pci 0000:03:00.0: reg 10: [mem 0xfe500000-0xfe507fff 64bit]
[    0.363039] pci 0000:03:00.0: supports D1 D2
[    0.363041] pci 0000:03:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.364915] pci 0000:00:05.0: PCI bridge to [bus 03]
[    0.364919] pci 0000:00:05.0:   bridge window [mem 0xfe500000-0xfe5fffff]
[    0.364964] pci 0000:04:00.0: [1b6f:7023] type 00 class 0x0c0330
[    0.364979] pci 0000:04:00.0: reg 10: [mem 0xfe400000-0xfe407fff 64bit]
[    0.365043] pci 0000:04:00.0: supports D1 D2
[    0.365045] pci 0000:04:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.366918] pci 0000:00:06.0: PCI bridge to [bus 04]
[    0.366922] pci 0000:00:06.0:   bridge window [mem 0xfe400000-0xfe4fffff]
[    0.366974] pci 0000:05:00.0: [14e4:16b1] type 00 class 0x020000
[    0.366991] pci 0000:05:00.0: reg 10: [mem 0xd0010000-0xd001ffff 64bit pref]
[    0.367005] pci 0000:05:00.0: reg 18: [mem 0xd0000000-0xd000ffff 64bit pref]
[    0.367029] pci 0000:05:00.0: reg 30: [mem 0xfe300000-0xfe3007ff pref]
[    0.367076] pci 0000:05:00.0: PME# supported from D0 D3hot D3cold
[    0.368923] pci 0000:00:0a.0: PCI bridge to [bus 05]
[    0.368927] pci 0000:00:0a.0:   bridge window [mem 0xfe300000-0xfe3fffff]
[    0.368930] pci 0000:00:0a.0:   bridge window [mem 0xd0000000-0xd00fffff 64bit pref]
[    0.368974] pci 0000:06:00.0: [1002:68d8] type 00 class 0x030000
[    0.368987] pci 0000:06:00.0: reg 10: [mem 0xc0000000-0xcfffffff 64bit pref]
[    0.368997] pci 0000:06:00.0: reg 18: [mem 0xfe220000-0xfe23ffff 64bit]
[    0.369004] pci 0000:06:00.0: reg 20: [io  0xc000-0xc0ff]
[    0.369017] pci 0000:06:00.0: reg 30: [mem 0xfe200000-0xfe21ffff pref]
[    0.369049] pci 0000:06:00.0: supports D1 D2
[    0.369092] pci 0000:06:00.1: [1002:aa60] type 00 class 0x040300
[    0.369105] pci 0000:06:00.1: reg 10: [mem 0xfe240000-0xfe243fff 64bit]
[    0.369164] pci 0000:06:00.1: supports D1 D2
[    0.370925] pci 0000:00:0b.0: PCI bridge to [bus 06]
[    0.370928] pci 0000:00:0b.0:   bridge window [io  0xc000-0xcfff]
[    0.370930] pci 0000:00:0b.0:   bridge window [mem 0xfe200000-0xfe2fffff]
[    0.370933] pci 0000:00:0b.0:   bridge window [mem 0xc0000000-0xcfffffff 64bit pref]
[    0.370995] pci 0000:00:14.4: PCI bridge to [bus 07] (subtractive decode)
[    0.371002] pci 0000:00:14.4:   bridge window [io  0x0000-0x03af] (subtractive decode)
[    0.371004] pci 0000:00:14.4:   bridge window [io  0x03e0-0x0cf7] (subtractive decode)
[    0.371005] pci 0000:00:14.4:   bridge window [io  0x03b0-0x03df] (subtractive decode)
[    0.371007] pci 0000:00:14.4:   bridge window [io  0x0d00-0xffff] (subtractive decode)
[    0.371008] pci 0000:00:14.4:   bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
[    0.371009] pci 0000:00:14.4:   bridge window [mem 0x000c0000-0x000dffff] (subtractive decode)
[    0.371011] pci 0000:00:14.4:   bridge window [mem 0xa0000000-0xffffffff] (subtractive decode)
[    0.371077] pci 0000:08:00.0: [10ec:8168] type 00 class 0x020000
[    0.371094] pci 0000:08:00.0: reg 10: [io  0xb000-0xb0ff]
[    0.371123] pci 0000:08:00.0: reg 18: [mem 0xfe100000-0xfe100fff 64bit]
[    0.371156] pci 0000:08:00.0: reg 30: [mem 0xfffe0000-0xffffffff pref]
[    0.371229] pci 0000:08:00.0: supports D1 D2
[    0.371231] pci 0000:08:00.0: PME# supported from D1 D2 D3hot D3cold
[    0.371285] pci 0000:08:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.371293] pci 0000:00:15.0: PCI bridge to [bus 08]
[    0.371298] pci 0000:00:15.0:   bridge window [io  0xb000-0xbfff]
[    0.371300] pci 0000:00:15.0:   bridge window [mem 0xfe100000-0xfe1fffff]
[    0.371321] acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.371323] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.371833] ACPI: PCI Interrupt Link [LNKA] (IRQs 10 11 14 15) *0
[    0.371891] ACPI: PCI Interrupt Link [LNKB] (IRQs 10 11 14 15) *0
[    0.371958] ACPI: PCI Interrupt Link [LNKC] (IRQs 10 11 14 15) *0
[    0.372018] ACPI: PCI Interrupt Link [LNKD] (IRQs 10 11 14 15) *0
[    0.372067] ACPI: PCI Interrupt Link [LNKE] (IRQs 10 11 14 15) *0
[    0.372106] ACPI: PCI Interrupt Link [LNKF] (IRQs 10 11 14 15) *0
[    0.372144] ACPI: PCI Interrupt Link [LNKG] (IRQs 10 11 14 15) *0
[    0.372182] ACPI: PCI Interrupt Link [LNKH] (IRQs 10 11 14 15) *0
[    0.372282] acpi root: \_SB_.PCI0 notify handler is installed
[    0.372311] Found 1 acpi root devices
[    0.372397] ACPI: No dock devices found.
[    0.372458] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none
[    0.372461] vgaarb: device added: PCI:0000:06:00.0,decodes=io+mem,owns=none,locks=none
[    0.372463] vgaarb: loaded
[    0.372463] vgaarb: bridge control possible 0000:06:00.0
[    0.372464] vgaarb: bridge control possible 0000:01:00.0
[    0.372498] PCI: Using ACPI for IRQ routing
[    0.378656] PCI: pci_cache_line_size set to 64 bytes
[    0.378718] e820: reserve RAM buffer [mem 0x0009d000-0x0009ffff]
[    0.378720] e820: reserve RAM buffer [mem 0x9df05000-0x9fffffff]
[    0.378721] e820: reserve RAM buffer [mem 0x9ee2a000-0x9fffffff]
[    0.378723] e820: reserve RAM buffer [mem 0x9f453000-0x9fffffff]
[    0.378724] e820: reserve RAM buffer [mem 0x9f800000-0x9fffffff]
[    0.378725] e820: reserve RAM buffer [mem 0x25f000000-0x25fffffff]
[    0.378797] NetLabel: Initializing
[    0.378799] NetLabel:  domain hash size = 128
[    0.378799] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.378808] NetLabel:  unlabeled traffic allowed by default
[    0.378836] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[    0.378839] hpet0: 3 comparators, 32-bit 14.318180 MHz counter
[    0.380868] Switching to clocksource hpet
[    0.385544] pnp: PnP ACPI init
[    0.385553] ACPI: bus type PNP registered
[    0.385630] system 00:00: [mem 0xe0000000-0xefffffff] has been reserved
[    0.385633] system 00:00: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.385730] system 00:01: [mem 0xfec20000-0xfec200ff] could not be reserved
[    0.385733] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.385799] system 00:02: [mem 0xfeb20000-0xfeb23fff] could not be reserved
[    0.385801] system 00:02: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.386080] system 00:03: [io  0x040b] has been reserved
[    0.386082] system 00:03: [io  0x04d6] has been reserved
[    0.386084] system 00:03: [io  0x0c00-0x0c01] has been reserved
[    0.386086] system 00:03: [io  0x0c14] has been reserved
[    0.386087] system 00:03: [io  0x0c50-0x0c51] has been reserved
[    0.386089] system 00:03: [io  0x0c52] has been reserved
[    0.386090] system 00:03: [io  0x0c6c] has been reserved
[    0.386092] system 00:03: [io  0x0c6f] has been reserved
[    0.386093] system 00:03: [io  0x0cd0-0x0cd1] has been reserved
[    0.386095] system 00:03: [io  0x0cd2-0x0cd3] has been reserved
[    0.386097] system 00:03: [io  0x0cd4-0x0cd5] has been reserved
[    0.386098] system 00:03: [io  0x0cd6-0x0cd7] has been reserved
[    0.386100] system 00:03: [io  0x0cd8-0x0cdf] has been reserved
[    0.386101] system 00:03: [io  0x0800-0x089f] has been reserved
[    0.386103] system 00:03: [io  0x0b20-0x0b3f] has been reserved
[    0.386105] system 00:03: [io  0x0900-0x090f] has been reserved
[    0.386106] system 00:03: [io  0x0910-0x091f] has been reserved
[    0.386108] system 00:03: [io  0xfe00-0xfefe] has been reserved
[    0.386110] system 00:03: [mem 0xfec00000-0xfec00fff] could not be reserved
[    0.386112] system 00:03: [mem 0xfee00000-0xfee00fff] has been reserved
[    0.386114] system 00:03: [mem 0xfed80000-0xfed8ffff] has been reserved
[    0.386116] system 00:03: [mem 0xfed61000-0xfed70fff] has been reserved
[    0.386117] system 00:03: [mem 0xfec10000-0xfec10fff] has been reserved
[    0.386119] system 00:03: [mem 0xfed00000-0xfed00fff] has been reserved
[    0.386121] system 00:03: [mem 0xffc00000-0xffffffff] has been reserved
[    0.386123] system 00:03: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.386199] system 00:04: [io  0x0290-0x029f] has been reserved
[    0.386202] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.386411] pnp 00:05: [dma 4]
[    0.386429] pnp 00:05: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.386458] pnp 00:06: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.386478] pnp 00:07: Plug and Play ACPI device, IDs PNP0800 (active)
[    0.386527] system 00:08: [io  0x04d0-0x04d1] has been reserved
[    0.386530] system 00:08: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.386560] pnp 00:09: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.386592] system 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.386819] pnp 00:0b: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.386822] pnp: PnP ACPI: found 12 devices
[    0.386823] ACPI: bus type PNP unregistered
[    0.393157] pci 0000:08:00.0: no compatible bridge window for [mem 0xfffe0000-0xffffffff pref]
[    0.393190] pci 0000:00:15.0: BAR 15: assigned [mem 0xb2000000-0xb20fffff pref]
[    0.393192] pci 0000:00:02.0: PCI bridge to [bus 01]
[    0.393194] pci 0000:00:02.0:   bridge window [io  0xe000-0xefff]
[    0.393197] pci 0000:00:02.0:   bridge window [mem 0xfd000000-0xfe0fffff]
[    0.393199] pci 0000:00:02.0:   bridge window [mem 0xa0000000-0xb1ffffff 64bit pref]
[    0.393202] pci 0000:00:04.0: PCI bridge to [bus 02]
[    0.393204] pci 0000:00:04.0:   bridge window [io  0xd000-0xdfff]
[    0.393206] pci 0000:00:04.0:   bridge window [mem 0xfe600000-0xfe6fffff]
[    0.393210] pci 0000:00:05.0: PCI bridge to [bus 03]
[    0.393212] pci 0000:00:05.0:   bridge window [mem 0xfe500000-0xfe5fffff]
[    0.393215] pci 0000:00:06.0: PCI bridge to [bus 04]
[    0.393218] pci 0000:00:06.0:   bridge window [mem 0xfe400000-0xfe4fffff]
[    0.393221] pci 0000:00:0a.0: PCI bridge to [bus 05]
[    0.393223] pci 0000:00:0a.0:   bridge window [mem 0xfe300000-0xfe3fffff]
[    0.393225] pci 0000:00:0a.0:   bridge window [mem 0xd0000000-0xd00fffff 64bit pref]
[    0.393228] pci 0000:00:0b.0: PCI bridge to [bus 06]
[    0.393230] pci 0000:00:0b.0:   bridge window [io  0xc000-0xcfff]
[    0.393232] pci 0000:00:0b.0:   bridge window [mem 0xfe200000-0xfe2fffff]
[    0.393234] pci 0000:00:0b.0:   bridge window [mem 0xc0000000-0xcfffffff 64bit pref]
[    0.393237] pci 0000:00:14.4: PCI bridge to [bus 07]
[    0.393246] pci 0000:08:00.0: BAR 6: assigned [mem 0xb2000000-0xb201ffff pref]
[    0.393248] pci 0000:00:15.0: PCI bridge to [bus 08]
[    0.393250] pci 0000:00:15.0:   bridge window [io  0xb000-0xbfff]
[    0.393253] pci 0000:00:15.0:   bridge window [mem 0xfe100000-0xfe1fffff]
[    0.393255] pci 0000:00:15.0:   bridge window [mem 0xb2000000-0xb20fffff pref]
[    0.393627] pci_bus 0000:00: resource 4 [io  0x0000-0x03af]
[    0.393629] pci_bus 0000:00: resource 5 [io  0x03e0-0x0cf7]
[    0.393631] pci_bus 0000:00: resource 6 [io  0x03b0-0x03df]
[    0.393632] pci_bus 0000:00: resource 7 [io  0x0d00-0xffff]
[    0.393634] pci_bus 0000:00: resource 8 [mem 0x000a0000-0x000bffff]
[    0.393635] pci_bus 0000:00: resource 9 [mem 0x000c0000-0x000dffff]
[    0.393637] pci_bus 0000:00: resource 10 [mem 0xa0000000-0xffffffff]
[    0.393638] pci_bus 0000:01: resource 0 [io  0xe000-0xefff]
[    0.393640] pci_bus 0000:01: resource 1 [mem 0xfd000000-0xfe0fffff]
[    0.393641] pci_bus 0000:01: resource 2 [mem 0xa0000000-0xb1ffffff 64bit pref]
[    0.393643] pci_bus 0000:02: resource 0 [io  0xd000-0xdfff]
[    0.393644] pci_bus 0000:02: resource 1 [mem 0xfe600000-0xfe6fffff]
[    0.393646] pci_bus 0000:03: resource 1 [mem 0xfe500000-0xfe5fffff]
[    0.393647] pci_bus 0000:04: resource 1 [mem 0xfe400000-0xfe4fffff]
[    0.393648] pci_bus 0000:05: resource 1 [mem 0xfe300000-0xfe3fffff]
[    0.393650] pci_bus 0000:05: resource 2 [mem 0xd0000000-0xd00fffff 64bit pref]
[    0.393651] pci_bus 0000:06: resource 0 [io  0xc000-0xcfff]
[    0.393653] pci_bus 0000:06: resource 1 [mem 0xfe200000-0xfe2fffff]
[    0.393654] pci_bus 0000:06: resource 2 [mem 0xc0000000-0xcfffffff 64bit pref]
[    0.393656] pci_bus 0000:07: resource 4 [io  0x0000-0x03af]
[    0.393657] pci_bus 0000:07: resource 5 [io  0x03e0-0x0cf7]
[    0.393658] pci_bus 0000:07: resource 6 [io  0x03b0-0x03df]
[    0.393660] pci_bus 0000:07: resource 7 [io  0x0d00-0xffff]
[    0.393661] pci_bus 0000:07: resource 8 [mem 0x000a0000-0x000bffff]
[    0.393662] pci_bus 0000:07: resource 9 [mem 0x000c0000-0x000dffff]
[    0.393664] pci_bus 0000:07: resource 10 [mem 0xa0000000-0xffffffff]
[    0.393665] pci_bus 0000:08: resource 0 [io  0xb000-0xbfff]
[    0.393667] pci_bus 0000:08: resource 1 [mem 0xfe100000-0xfe1fffff]
[    0.393668] pci_bus 0000:08: resource 2 [mem 0xb2000000-0xb20fffff pref]
[    0.393691] NET: Registered protocol family 2
[    0.393879] TCP established hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.394117] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.394334] TCP: Hash tables configured (established 65536 bind 65536)
[    0.394374] TCP: reno registered
[    0.394384] UDP hash table entries: 4096 (order: 5, 131072 bytes)
[    0.394429] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
[    0.394512] NET: Registered protocol family 1
[    0.650568] pci 0000:01:00.0: Boot video device
[    0.650681] PCI: CLS 64 bytes, default 64
[    0.650716] Unpacking initramfs...
[    1.139954] Freeing initrd memory: 5880k freed
[    1.141944] AMD-Vi: Found IOMMU at 0000:00:00.2 cap 0x40
[    1.141945] AMD-Vi: Interrupt remapping enabled
[    1.141966] pci 0000:00:00.2: irq 72 for MSI/MSI-X
[    1.153516] AMD-Vi: Lazy IO/TLB flushing enabled
[    1.228038] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    1.228040] software IO TLB [mem 0x99f05000-0x9df05000] (64MB) mapped at [ffff880099f05000-ffff88009df04fff]
[    1.228355] LVT offset 0 assigned for vector 0x400
[    1.228391] perf: AMD IBS detected (0x000000ff)
[    1.228419] Scanning for low memory corruption every 60 seconds
[    1.228591] audit: initializing netlink socket (disabled)
[    1.228610] type=2000 audit(1369582568.031:1): initialized
[    1.237950] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.239493] VFS: Disk quotas dquot_6.5.2
[    1.239528] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.239669] msgmni has been set to 15756
[    1.239941] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    1.239972] io scheduler noop registered
[    1.239975] io scheduler deadline registered
[    1.239980] io scheduler cfq registered (default)
[    1.240206] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.240219] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.240300] GHES: HEST is not enabled!
[    1.240341] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    1.240723] Linux agpgart interface v0.103
[    1.240807] VFIO - User Level meta-driver version: 0.3
[    1.241050] i8042: PNP: No PS/2 controller found. Probing ports directly.
[    1.243505] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.243528] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.243677] mousedev: PS/2 mouse device common for all mice
[    1.243724] rtc_cmos 00:06: RTC can wake from S4
[    1.243815] rtc_cmos 00:06: rtc core: registered rtc_cmos as rtc0
[    1.243834] rtc_cmos 00:06: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[    1.243841] cpuidle: using governor ladder
[    1.243842] cpuidle: using governor menu
[    1.243844] EFI Variables Facility v0.08 2004-May-17
[    1.243888] drop_monitor: Initializing network drop monitor service
[    1.243937] TCP: cubic registered
[    1.244017] NET: Registered protocol family 10
[    1.244133] NET: Registered protocol family 17
[    1.244140] Key type dns_resolver registered
[    1.244656] PM: Hibernation image not present or could not be loaded.
[    1.244664] registered taskstats version 1
[    1.245341]   Magic number: 13:120:640
[    1.245398] rtc_cmos 00:06: setting system clock to 2013-05-26 15:36:08 UTC (1369582568)
[    1.245984] Freeing unused kernel memory: 1092k freed
[    1.246231] Write protecting the kernel read-only data: 8192k
[    1.248312] Freeing unused kernel memory: 1004k freed
[    1.249495] Freeing unused kernel memory: 420k freed
[    1.254966] systemd-udevd[80]: starting version 204
[    1.257148] [drm] Initialized drm 1.1.0 20060810
[    1.263456] nvidia: module license 'NVIDIA' taints kernel.
[    1.263459] Disabling lock debugging due to kernel taint
[    1.274456] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
[    1.274458] vgaarb: transferring owner from PCI:0000:01:00.0 to PCI:0000:06:00.0
[    1.274672] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 0
[    1.274680] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  319.17  Thu Apr 25 22:45:49 PDT 2013
[    1.292640] SCSI subsystem initialized
[    1.294690] ACPI: bus type ATA registered
[    1.294771] libata version 3.00 loaded.
[    1.295287] ACPI: bus type USB registered
[    1.295398] usbcore: registered new interface driver usbfs
[    1.295454] usbcore: registered new interface driver hub
[    1.295496] usbcore: registered new device driver usb
[    1.296456] ahci 0000:00:11.0: version 3.0
[    1.296663] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.296710] ahci 0000:00:11.0: AHCI 0001.0200 32 slots 6 ports 6 Gbps 0x3f impl SATA mode
[    1.296713] ahci 0000:00:11.0: flags: 64bit ncq sntf ilck pm led clo pmp pio slum part 
[    1.296855] ehci-pci: EHCI PCI platform driver
[    1.297028] xhci_hcd 0000:03:00.0: xHCI Host Controller
[    1.297037] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 1
[    1.297135] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.297172] xhci_hcd 0000:03:00.0: irq 73 for MSI/MSI-X
[    1.297491] xHCI xhci_add_endpoint called for root hub
[    1.297493] xHCI xhci_check_bandwidth called for root hub
[    1.297558] hub 1-0:1.0: USB hub found
[    1.297566] hub 1-0:1.0: 2 ports detected
[    1.297716] scsi0 : pata_marvell
[    1.297970] xhci_hcd 0000:03:00.0: xHCI Host Controller
[    1.297974] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 2
[    1.298501] scsi1 : pata_marvell
[    1.298667] xHCI xhci_add_endpoint called for root hub
[    1.298669] xHCI xhci_check_bandwidth called for root hub
[    1.298711] ata1: PATA max UDMA/100 cmd 0xd090 ctl 0xd080 bmdma 0xd050 irq 44
[    1.298713] ata2: PATA max UDMA/133 cmd 0xd070 ctl 0xd060 bmdma 0xd058 irq 44
[    1.298786] hub 2-0:1.0: USB hub found
[    1.298793] hub 2-0:1.0: 2 ports detected
[    1.299597] scsi2 : ahci
[    1.299734] scsi3 : ahci
[    1.299852] scsi4 : ahci
[    1.299993] scsi5 : ahci
[    1.300114] scsi6 : ahci
[    1.300255] scsi7 : ahci
[    1.300342] ata3: SATA max UDMA/133 abar m1024@0xfe70b000 port 0xfe70b100 irq 19
[    1.300345] ata4: SATA max UDMA/133 abar m1024@0xfe70b000 port 0xfe70b180 irq 19
[    1.300347] ata5: SATA max UDMA/133 abar m1024@0xfe70b000 port 0xfe70b200 irq 19
[    1.300349] ata6: SATA max UDMA/133 abar m1024@0xfe70b000 port 0xfe70b280 irq 19
[    1.300351] ata7: SATA max UDMA/133 abar m1024@0xfe70b000 port 0xfe70b300 irq 19
[    1.300353] ata8: SATA max UDMA/133 abar m1024@0xfe70b000 port 0xfe70b380 irq 19
[    1.300456] ehci-pci 0000:00:12.2: EHCI Host Controller
[    1.300466] ehci-pci 0000:00:12.2: new USB bus registered, assigned bus number 3
[    1.300482] QUIRK: Enable AMD PLL fix
[    1.300483] ehci-pci 0000:00:12.2: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
[    1.300499] ehci-pci 0000:00:12.2: debug port 1
[    1.300562] ehci-pci 0000:00:12.2: irq 17, io mem 0xfe709000
[    1.300685] xhci_hcd 0000:04:00.0: xHCI Host Controller
[    1.300693] xhci_hcd 0000:04:00.0: new USB bus registered, assigned bus number 4
[    1.300818] xhci_hcd 0000:04:00.0: irq 74 for MSI/MSI-X
[    1.301029] xHCI xhci_add_endpoint called for root hub
[    1.301030] xHCI xhci_check_bandwidth called for root hub
[    1.301066] hub 4-0:1.0: USB hub found
[    1.301071] hub 4-0:1.0: 2 ports detected
[    1.301226] xhci_hcd 0000:04:00.0: xHCI Host Controller
[    1.301230] xhci_hcd 0000:04:00.0: new USB bus registered, assigned bus number 5
[    1.301351] xHCI xhci_add_endpoint called for root hub
[    1.301353] xHCI xhci_check_bandwidth called for root hub
[    1.301414] hub 5-0:1.0: USB hub found
[    1.301419] hub 5-0:1.0: 2 ports detected
[    1.306554] ehci-pci 0000:00:12.2: USB 2.0 started, EHCI 1.00
[    1.306685] hub 3-0:1.0: USB hub found
[    1.306688] hub 3-0:1.0: 5 ports detected
[    1.306946] ehci-pci 0000:00:13.2: EHCI Host Controller
[    1.306958] ehci-pci 0000:00:13.2: new USB bus registered, assigned bus number 6
[    1.306961] ehci-pci 0000:00:13.2: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
[    1.306971] ehci-pci 0000:00:13.2: debug port 1
[    1.306993] ehci-pci 0000:00:13.2: irq 17, io mem 0xfe707000
[    1.312551] ehci-pci 0000:00:13.2: USB 2.0 started, EHCI 1.00
[    1.312661] hub 6-0:1.0: USB hub found
[    1.312664] hub 6-0:1.0: 5 ports detected
[    1.312828] ehci-pci 0000:00:16.2: EHCI Host Controller
[    1.312832] ehci-pci 0000:00:16.2: new USB bus registered, assigned bus number 7
[    1.312835] ehci-pci 0000:00:16.2: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
[    1.312844] ehci-pci 0000:00:16.2: debug port 1
[    1.312865] ehci-pci 0000:00:16.2: irq 17, io mem 0xfe704000
[    1.318563] ehci-pci 0000:00:16.2: USB 2.0 started, EHCI 1.00
[    1.318664] hub 7-0:1.0: USB hub found
[    1.318667] hub 7-0:1.0: 4 ports detected
[    1.318841] ohci_hcd 0000:00:12.0: OHCI Host Controller
[    1.318852] ohci_hcd 0000:00:12.0: new USB bus registered, assigned bus number 8
[    1.318879] ohci_hcd 0000:00:12.0: irq 18, io mem 0xfe70a000
[    1.373777] hub 8-0:1.0: USB hub found
[    1.373785] hub 8-0:1.0: 5 ports detected
[    1.373948] ohci_hcd 0000:00:13.0: OHCI Host Controller
[    1.373952] ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 9
[    1.373964] ohci_hcd 0000:00:13.0: irq 18, io mem 0xfe708000
[    1.428882] hub 9-0:1.0: USB hub found
[    1.428887] hub 9-0:1.0: 5 ports detected
[    1.429038] ohci_hcd 0000:00:14.5: OHCI Host Controller
[    1.429043] ohci_hcd 0000:00:14.5: new USB bus registered, assigned bus number 10
[    1.429056] ohci_hcd 0000:00:14.5: irq 18, io mem 0xfe706000
[    1.483961] hub 10-0:1.0: USB hub found
[    1.483967] hub 10-0:1.0: 2 ports detected
[    1.484113] ohci_hcd 0000:00:16.0: OHCI Host Controller
[    1.484117] ohci_hcd 0000:00:16.0: new USB bus registered, assigned bus number 11
[    1.484128] ohci_hcd 0000:00:16.0: irq 18, io mem 0xfe705000
[    1.504185] ata1.01: ATA-7: ST3320820AS, 3.AAC, max UDMA/133
[    1.504188] ata1.01: 625142448 sectors, multi 0: LBA48 NCQ (depth 0/32)
[    1.539050] hub 11-0:1.0: USB hub found
[    1.539055] hub 11-0:1.0: 4 ports detected
[    1.579276] ata1.01: configured for UDMA/100
[    1.579412] scsi 0:0:1:0: Direct-Access     ATA      ST3320820AS      3.AA PQ: 0 ANSI: 5
[    1.760363] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    1.760386] ata6: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    1.760409] ata7: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    1.760431] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    1.760452] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    1.761129] ata3.00: ATA-8: WDC WD10EADS-00L5B1, 01.01A01, max UDMA/133
[    1.761131] ata3.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    1.761342] ata8: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    1.761968] ata3.00: configured for UDMA/133
[    1.762044] scsi 2:0:0:0: Direct-Access     ATA      WDC WD10EADS-00L 01.0 PQ: 0 ANSI: 5
[    1.764131] ata8.00: ATAPI: HL-DT-ST DVDRAM GH20NS10, EL00, max UDMA/100
[    1.766537] ata5.00: ATA-8: SAMSUNG HD204UI, 1AQ10001, max UDMA/133
[    1.766540] ata5.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    1.766866] ata4.00: ATA-7: SAMSUNG HD103SI, 1AG01118, max UDMA7
[    1.766869] ata4.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    1.767196] ata6.00: ATA-8: WDC WD20EARX-00PASB0, 51.0AB51, max UDMA/133
[    1.767198] ata6.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    1.768130] ata8.00: configured for UDMA/100
[    1.771688] ata7.00: ATA-8: ADATA SP900, 5.0.2a, max UDMA/133
[    1.771690] ata7.00: 250069680 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    1.772685] ata5.00: configured for UDMA/133
[    1.773361] ata4.00: configured for UDMA/133
[    1.773455] scsi 3:0:0:0: Direct-Access     ATA      SAMSUNG HD103SI  1AG0 PQ: 0 ANSI: 5
[    1.773632] scsi 4:0:0:0: Direct-Access     ATA      SAMSUNG HD204UI  1AQ1 PQ: 0 ANSI: 5
[    1.774193] ata6.00: configured for UDMA/133
[    1.774274] scsi 5:0:0:0: Direct-Access     ATA      WDC WD20EARX-00P 51.0 PQ: 0 ANSI: 5
[    1.782015] ata7.00: configured for UDMA/133
[    1.782103] scsi 6:0:0:0: Direct-Access     ATA      ADATA SP900      5.0. PQ: 0 ANSI: 5
[    1.785353] scsi 7:0:0:0: CD-ROM            HL-DT-ST DVDRAM GH20NS10  EL00 PQ: 0 ANSI: 5
[    1.789538] sd 0:0:1:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB)
[    1.789610] sd 0:0:1:0: [sda] Write Protect is off
[    1.789613] sd 0:0:1:0: [sda] Mode Sense: 00 3a 00 00
[    1.789659] sd 0:0:1:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.789723] sd 2:0:0:0: [sdb] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[    1.789789] sd 3:0:0:0: [sdc] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[    1.789815] sd 2:0:0:0: [sdb] Write Protect is off
[    1.789818] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    1.789861] sd 4:0:0:0: [sdd] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    1.789864] sd 3:0:0:0: [sdc] Write Protect is off
[    1.789866] sd 3:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[    1.789868] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.789893] sd 3:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.789902] sd 5:0:0:0: [sde] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    1.789905] sd 5:0:0:0: [sde] 4096-byte physical blocks
[    1.789923] sd 4:0:0:0: [sdd] Write Protect is off
[    1.789926] sd 4:0:0:0: [sdd] Mode Sense: 00 3a 00 00
[    1.789928] sd 6:0:0:0: [sdf] 250069680 512-byte logical blocks: (128 GB/119 GiB)
[    1.789954] sd 4:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.789972] sd 5:0:0:0: [sde] Write Protect is off
[    1.789974] sd 6:0:0:0: [sdf] Write Protect is off
[    1.789975] sd 5:0:0:0: [sde] Mode Sense: 00 3a 00 00
[    1.789979] sd 6:0:0:0: [sdf] Mode Sense: 00 3a 00 00
[    1.789991] sd 6:0:0:0: [sdf] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.789999] sd 5:0:0:0: [sde] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.791154]  sdf: sdf1 sdf2 sdf3
[    1.791424] sd 6:0:0:0: [sdf] Attached SCSI disk
[    1.793671] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    1.793673] cdrom: Uniform CD-ROM driver Revision: 3.20
[    1.793847] sr 7:0:0:0: Attached scsi CD-ROM sr0
[    1.807557]  sdc: sdc1 sdc2 sdc3 sdc4
[    1.807974] sd 3:0:0:0: [sdc] Attached SCSI disk
[    1.810863] AMD-Vi: Event logged [IO_PAGE_FAULT device=02:00.1 domain=0x0000 address=0x0000000000001000 flags=0x0050]
[    1.824834]  sdd: sdd1 sdd2
[    1.825116] sd 4:0:0:0: [sdd] Attached SCSI disk
[    1.836967]  sdb: sdb1
[    1.837233] sd 2:0:0:0: [sdb] Attached SCSI disk
[    1.837476] raid6: sse2x1    6937 MB/s
[    1.854501] raid6: sse2x2   11195 MB/s
[    1.871543] raid6: sse2x4   13304 MB/s
[    1.871544] raid6: using algorithm sse2x4 (13304 MB/s)
[    1.871545] raid6: using ssse3x2 recovery algorithm
[    1.871754] xor: automatically using best checksumming function:
[    1.881535]    avx       :  4852.000 MB/sec
[    1.884902] Btrfs loaded
[    1.886377] device fsid 33e09c2d-5913-4ece-bbc2-069d55f1fecc devid 1 transid 69987 /dev/sdf3
[    1.986737] usb 8-1: new full-speed USB device number 2 using ohci_hcd
[    2.138080] hub 8-1:1.0: USB hub found
[    2.140045] hub 8-1:1.0: 4 ports detected
[    2.230163] tsc: Refined TSC clocksource calibration: 3991.443 MHz
[    2.230171] Switching to clocksource tsc
[    2.252034]  sde: sde1
[    2.252274] sd 5:0:0:0: [sde] Attached SCSI disk
[    2.432558] usb 8-1.1: new low-speed USB device number 3 using ohci_hcd
[    2.546585] hidraw: raw HID events driver (C) Jiri Kosina
[    2.575860] usbcore: registered new interface driver usbhid
[    2.575861] usbhid: USB HID core driver
[    2.576268] input:   USB Keyboard as /devices/pci0000:00/0000:00:12.0/usb8/8-1/8-1.1/8-1.1:1.0/input/input0
[    2.576310] hid-generic 0003:04D9:1605.0001: input,hidraw0: USB HID v1.10 Keyboard [  USB Keyboard] on usb-0000:00:12.0-1.1/input0
[    2.581867] input:   USB Keyboard as /devices/pci0000:00/0000:00:12.0/usb8/8-1/8-1.1/8-1.1:1.1/input/input1
[    2.581934] hid-generic 0003:04D9:1605.0002: input,hidraw1: USB HID v1.10 Device [  USB Keyboard] on usb-0000:00:12.0-1.1/input1
[    2.614877] usb 8-1.2: new full-speed USB device number 4 using ohci_hcd
[    2.715202] input: USB USB Mouse as /devices/pci0000:00/0000:00:12.0/usb8/8-1/8-1.2/8-1.2:1.0/input/input2
[    2.715264] hid-generic 0003:1D57:3108.0003: input,hidraw2: USB HID v1.11 Mouse [USB USB Mouse] on usb-0000:00:12.0-1.2/input0
[    2.783174] usb 8-1.3: new low-speed USB device number 5 using ohci_hcd
[    2.896435] input: No brand 4 Port KVMSwicther as /devices/pci0000:00/0000:00:12.0/usb8/8-1/8-1.3/8-1.3:1.0/input/input3
[    2.896492] hid-generic 0003:10D5:55A4.0004: input,hidraw3: USB HID v1.10 Keyboard [No brand 4 Port KVMSwicther] on usb-0000:00:12.0-1.3/input0
[    2.898397] usbhid 8-1.3:1.1: couldn't find an input interrupt endpoint
[   31.962370] ata1.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[   31.962439] ata1.01: failed command: READ DMA
[   31.962503] ata1.01: cmd c8/00:08:00:00:00/00:00:00:00:00/f0 tag 0 dma 4096 in
         res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[   31.962616] ata1.01: status: { DRDY }
[   33.598405] device fsid 33e09c2d-5913-4ece-bbc2-069d55f1fecc devid 1 transid 69987 /dev/sdf3
[   33.598725] btrfs: disk space caching is enabled
[   33.606689] Btrfs detected SSD devices, enabling SSD mode
[   37.020231] ata1: link is slow to respond, please be patient (ready=0)
[   42.027021] ata1: device not ready (errno=-16), forcing hardreset
[   42.027026] ata1: soft resetting link
[   47.338344] ata1: link is slow to respond, please be patient (ready=0)
[   52.089695] ata1: SRST failed (errno=-16)
[   52.089762] ata1: soft resetting link
[   52.363688] ata1.01: configured for UDMA/100
[   52.363692] ata1.01: device reported invalid CHS sector 0
[   52.363700] ata1: EH complete
[   63.742321] systemd[1]: systemd 204 running in system mode. (+PAM -LIBWRAP -AUDIT -SELINUX -IMA -SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ)
[   63.742886] systemd[1]: Set hostname to <desk>.
[   63.784765] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
[   63.784814] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[   63.784824] systemd[1]: Expecting device sys-subsystem-net-devices-enp8s0.device...
[   63.784831] systemd[1]: Expecting device sys-subsystem-net-devices-enp5s0.device...
[   63.784838] systemd[1]: Starting Remote File Systems.
[   63.784845] systemd[1]: Reached target Remote File Systems.
[   63.784853] systemd[1]: Starting /dev/initctl Compatibility Named Pipe.
[   63.784871] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[   63.784877] systemd[1]: Starting Delayed Shutdown Socket.
[   63.784893] systemd[1]: Listening on Delayed Shutdown Socket.
[   63.784899] systemd[1]: Starting LVM2 metadata daemon socket.
[   63.784918] systemd[1]: Listening on LVM2 metadata daemon socket.
[   63.784923] systemd[1]: Starting Device-mapper event daemon FIFOs.
[   63.784943] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[   63.784950] systemd[1]: Starting Journal Socket.
[   63.784984] systemd[1]: Listening on Journal Socket.
[   63.785795] systemd[1]: Starting Apply Kernel Variables...
[   63.786316] systemd[1]: Starting Create static device nodes in /dev...
[   63.786626] systemd[1]: Starting Journal Service...
[   63.786985] systemd[1]: Started Journal Service.
[   63.787009] systemd[1]: Starting Setup Virtual Console...
[   63.787420] systemd[1]: Mounting Debug File System...
[   63.788914] systemd[1]: Starting Load Kernel Modules...
[   63.789374] systemd[1]: Starting udev Kernel Socket.
[   63.789393] systemd[1]: Listening on udev Kernel Socket.
[   63.789436] systemd[1]: Starting udev Control Socket.
[   63.789454] systemd[1]: Listening on udev Control Socket.
[   63.789488] systemd[1]: Starting udev Coldplug all Devices...
[   63.789937] systemd[1]: Starting Arbitrary Executable File Formats File System Automount Point.
[   63.790037] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[   63.791799] systemd[1]: Started Set Up Additional Binary Formats.
[   63.791816] systemd[1]: Mounting POSIX Message Queue File System...
[   63.792117] systemd[1]: Mounting Huge Pages File System...
[   63.792472] systemd[1]: Starting Dispatch Password Requests to Console Directory Watch.
[   63.792509] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[   63.792520] systemd[1]: Starting Swap.
[   63.792527] systemd[1]: Reached target Swap.
[   63.792537] systemd[1]: Mounting Temporary Directory...
[   63.792927] systemd[1]: Starting File System Check on Root Device...
[   63.793307] systemd[1]: Expecting device dev-disk-by\x2duuid-c17eadf9\x2deac3\x2d4b44\x2d8eae\x2d970173be0269.device...
[   63.793318] systemd[1]: Expecting device dev-disk-by\x2duuid-99463033\x2d334a\x2d4947\x2d9965\x2d2491be857342.device...
[   63.793329] systemd[1]: Expecting device dev-disk-by\x2duuid-0d0b891c\x2da74e\x2d4216\x2daed0\x2db4c5683b3f4f.device...
[   63.793339] systemd[1]: Expecting device dev-mapper-home.device...
[   63.793346] systemd[1]: Expecting device dev-disk-by\x2did-ata\x2dSAMSUNG_HD103SI_S1VSJ9CZ618796\x2dpart4.device...
[   63.793353] systemd[1]: Expecting device dev-mapper-files0.device...
[   63.793363] systemd[1]: Expecting device dev-disk-by\x2did-ata\x2dSAMSUNG_HD204UI_S2H7J1CB903523\x2dpart2.device...
[   63.793370] systemd[1]: Expecting device dev-mapper-files1.device...
[   63.793379] systemd[1]: Expecting device dev-disk-by\x2did-ata\x2dWDC_WD20EARX\x2d00PASB0_WD\x2dWCAZAH511243\x2dpart1.device...
[   63.793386] systemd[1]: Expecting device dev-mapper-files2.device...
[   63.793393] systemd[1]: Expecting device dev-disk-by\x2did-ata\x2dWDC_WD10EADS\x2d00L5B1_WD\x2dWCAU4C887789\x2dpart1.device...
[   63.793400] systemd[1]: Expecting device dev-mapper-files3.device...
[   63.793929] systemd[1]: Started Apply Kernel Variables.
[   63.819258] btrfs: use lzo compression
[   63.819261] btrfs: use ssd allocation scheme
[   63.819273] btrfs: disk space caching is enabled
[   63.819427] systemd-udevd[211]: starting version 204
[   63.820248] microcode: CPU0: patch_level=0x06000817
[   63.829635] microcode: CPU1: patch_level=0x06000817
[   63.829649] microcode: CPU2: patch_level=0x06000817
[   63.829657] microcode: CPU3: patch_level=0x06000817
[   63.829666] microcode: CPU4: patch_level=0x06000817
[   63.829673] microcode: CPU5: patch_level=0x06000817
[   63.829680] microcode: CPU6: patch_level=0x06000817
[   63.829689] microcode: CPU7: patch_level=0x06000817
[   63.829757] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[   63.829815] systemd-modules-load[192]: Inserted module 'microcode'
[   63.837429] ACPI: acpi_idle registered with cpuidle
[   63.842104] acpi-cpufreq: overriding BIOS provided _PSD data
[   63.843068] systemd-modules-load[192]: Inserted module 'acpi_cpufreq'
[   63.843107] systemd-modules-load[192]: Module 'cpufreq_ondemand' is builtin
[   63.843591] RPC: Registered named UNIX socket transport module.
[   63.843593] RPC: Registered udp transport module.
[   63.843594] RPC: Registered tcp transport module.
[   63.843595] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   63.846582] fuse init (API version 7.21)
[   63.846702] systemd-modules-load[192]: Inserted module 'fuse'
[   63.852743] device-mapper: uevent: version 1.0.3
[   63.852965] device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com
[   63.853006] systemd-modules-load[192]: Inserted module 'dm_mod'
[   63.858862] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[   63.861605] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input4
[   63.861616] ACPI: Power Button [PWRB]
[   63.861713] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input5
[   63.861719] ACPI: Power Button [PWRF]
[   63.865563] FS-Cache: Loaded
[   63.873987] FS-Cache: Netfs 'nfs' registered for caching
[   63.906386] wmi: Mapper loaded
[   63.937443] pps_core: LinuxPPS API ver. 1 registered
[   63.937449] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[   63.942978] PTP clock support registered
[   63.951959] tg3.c:v3.130 (February 14, 2013)
[   63.962462] tg3 0000:05:00.0 eth0: Tigon3 [partno(BCM57781) rev 57785100] (PCI Express) MAC address bc:5f:f4:96:14:9d
[   63.962474] tg3 0000:05:00.0 eth0: attached PHY is 57765 (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[1])
[   63.962482] tg3 0000:05:00.0 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
[   63.962490] tg3 0000:05:00.0 eth0: dma_rwctrl[00000001] dma_mask[64-bit]
[   63.975019] MCE: In-kernel MCE decoding enabled.
[   63.983574] EDAC MC: Ver: 3.0.0
[   63.990404] input: HDA ATI SB Line as /devices/pci0000:00/0000:00:14.2/sound/card0/input6
[   63.991242] AMD64 EDAC driver v3.4.0
[   63.992089] input: HDA ATI SB Rear Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input7
[   63.992127] input: HDA ATI SB Front Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input8
[   63.992162] input: HDA ATI SB Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card0/input9
[   63.992235] input: HDA ATI SB Line Out Side as /devices/pci0000:00/0000:00:14.2/sound/card0/input10
[   63.992266] input: HDA ATI SB Line Out CLFE as /devices/pci0000:00/0000:00:14.2/sound/card0/input11
[   63.992305] input: HDA ATI SB Line Out Surround as /devices/pci0000:00/0000:00:14.2/sound/card0/input12
[   63.992383] input: HDA ATI SB Line Out Front as /devices/pci0000:00/0000:00:14.2/sound/card0/input13
[   63.993624] piix4_smbus 0000:00:14.0: SMBus Host Controller at 0xb00, revision 0
[   63.993897] hda_intel: Disabling MSI
[   63.993908] hda-intel 0000:01:00.1: Handle VGA-switcheroo audio client
[   63.994711] EDAC amd64: DRAM ECC disabled.
[   63.994733] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
 Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
 (Note that use of the override may cause unknown side effects.)
[   63.997086] sp5100_tco: SP5100/SB800 TCO WatchDog Timer Driver v0.05
[   63.997120] sp5100_tco: PCI Revision ID: 0x42
[   63.997149] sp5100_tco: Using 0xfed80b00 for watchdog MMIO address
[   63.997159] sp5100_tco: Last reboot was not triggered by watchdog.
[   63.997271] sp5100_tco: initialized (0xffffc900121feb00). heartbeat=60 sec (nowayout=0)
[   64.000212] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[   64.001029] r8169 0000:08:00.0: irq 75 for MSI/MSI-X
[   64.004497] r8169 0000:08:00.0 eth1: RTL8168b/8111b at 0xffffc9001285e000, 74:ea:3a:80:f2:f5, XID 18000000 IRQ 75
[   64.004506] r8169 0000:08:00.0 eth1: jumbo features [frames: 4080 bytes, tx checksumming: ko]
[   64.034976] kvm: Nested Virtualization enabled
[   64.034983] kvm: Nested Paging enabled
[   64.061792] device fsid 33e09c2d-5913-4ece-bbc2-069d55f1fecc devid 1 transid 69987 /dev/sdf3
[   64.079895] systemd-udevd[241]: renamed network interface eth0 to enp5s0
[   64.116024] systemd-udevd[241]: renamed network interface eth1 to enp8s0
[   64.168124] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input14
[   64.168301] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input15
[   64.168450] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input16
[   64.169170] hda-intel 0000:06:00.1: Handle VGA-switcheroo audio client
[   64.169277] snd_hda_intel 0000:06:00.1: irq 76 for MSI/MSI-X
[   64.174041] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:0b.0/0000:06:00.1/sound/card2/input17
[   64.211834] EXT4-fs (sdf1): mounting ext2 file system using the ext4 subsystem
[   64.212705] EXT4-fs (sdf1): mounted filesystem without journal. Opts: (null)
[   64.495480] EXT4-fs (sdc3): mounted filesystem with ordered data mode. Opts: (null)
[   71.464558] bio: create slab <bio-1> at 1
[   71.623112] bio: create slab <bio-1> at 1
[   72.290453] SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
[   72.292244] XFS (dm-0): Mounting Filesystem
[   72.471942] XFS (dm-0): Ending clean mount
[   79.849647] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: errors=remount-ro
[   83.124275] ata1.01: limiting speed to UDMA/66:PIO4
[   83.124284] ata1.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[   83.124375] ata1.01: failed command: READ DMA
[   83.124449] ata1.01: cmd c8/00:08:00:00:00/00:00:00:00:00/f0 tag 0 dma 4096 in
         res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[   83.124571] ata1.01: status: { DRDY }
[   83.375580] XFS (dm-2): Mounting Filesystem
[   83.528100] XFS (dm-2): Ending clean mount
[   87.645654] device fsid 374ec396-e838-46a8-9298-a0c110be2283 devid 1 transid 106056 /dev/dm-3
[   87.666262] device fsid 374ec396-e838-46a8-9298-a0c110be2283 devid 1 transid 106056 /dev/mapper/home
[   87.666893] btrfs: use lzo compression
[   87.666899] btrfs: use ssd allocation scheme
[   87.666904] btrfs: disk space caching is enabled
[   88.182170] ata1: link is slow to respond, please be patient (ready=0)
[   93.188960] ata1: device not ready (errno=-16), forcing hardreset
[   93.188971] ata1: soft resetting link
[   95.178654] EXT4-fs (dm-4): mounted filesystem with ordered data mode. Opts: errors=remount-ro
[   95.215897] systemd-journald[189]: File /var/log/journal/e3c0520ae85a403a8970565f63db0dad/system.journal corrupted or uncleanly shut down, renaming and replacing.
[   95.234368] w83627ehf: Found NCT6775F chip at 0x290
[   95.255172] ip_tables: (C) 2000-2006 Netfilter Core Team
[   95.278686] tg3 0000:05:00.0: irq 76 for MSI/MSI-X
[   95.278698] tg3 0000:05:00.0: irq 77 for MSI/MSI-X
[   95.278706] tg3 0000:05:00.0: irq 78 for MSI/MSI-X
[   95.278713] tg3 0000:05:00.0: irq 79 for MSI/MSI-X
[   95.278720] tg3 0000:05:00.0: irq 80 for MSI/MSI-X
[   95.431968] IPv6: ADDRCONF(NETDEV_UP): enp5s0: link is not ready
[   95.436203] r8169 0000:08:00.0 enp8s0: link down
[   95.436248] IPv6: ADDRCONF(NETDEV_UP): enp8s0: link is not ready
[   95.440355] systemd-logind[735]: Watching system buttons on /dev/input/event5 (Power Button)
[   95.440440] systemd-logind[735]: Watching system buttons on /dev/input/event4 (Power Button)
[   98.502285] ata1: link is slow to respond, please be patient (ready=0)
[   98.824473] tg3 0000:05:00.0 enp5s0: Link is up at 1000 Mbps, full duplex
[   98.824497] tg3 0000:05:00.0 enp5s0: Flow control is on for TX and on for RX
[   98.824504] tg3 0000:05:00.0 enp5s0: EEE is disabled
[   98.824530] IPv6: ADDRCONF(NETDEV_CHANGE): enp5s0: link becomes ready
[   99.007095] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[   99.024418] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
[   99.024454] NFSD: starting 90-second grace period (net ffffffff81891f00)
[  102.463962] Calling /sbin/tomoyo-init to load policy. Please wait.
[  102.610329] TOMOYO: 2.5.0
[  102.610437] Mandatory Access Control activated.
[  102.661726] systemd-journald[189]: Failed to set ACL on /var/log/journal/e3c0520ae85a403a8970565f63db0dad/user-1000.journal, ignoring: Invalid argument
[  103.256650] ata1: SRST failed (errno=-16)
[  103.256663] ata1: soft resetting link
[  103.540336] ata1.01: configured for UDMA/66
[  103.540343] ata1.01: device reported invalid CHS sector 0
[  103.540350] ata1: EH complete
[  104.770584] EXT4-fs (sdc3): re-mounted. Opts: commit=0
[  104.827244] EXT4-fs (dm-1): re-mounted. Opts: errors=remount-ro,commit=0
[  104.894490] EXT4-fs (dm-4): re-mounted. Opts: errors=remount-ro,commit=0
[  134.158287] ata1.01: limiting speed to UDMA/33:PIO4
[  134.158296] ata1.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[  134.158304] ata1.01: failed command: READ DMA
[  134.158313] ata1.01: cmd c8/00:08:00:00:00/00:00:00:00:00/f0 tag 0 dma 4096 in
         res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[  134.158318] ata1.01: status: { DRDY }
[  139.216274] ata1: link is slow to respond, please be patient (ready=0)
[  144.223140] ata1: device not ready (errno=-16), forcing hardreset
[  144.223152] ata1: soft resetting link
[  149.534523] ata1: link is slow to respond, please be patient (ready=0)
[  154.285986] ata1: SRST failed (errno=-16)
[  154.285999] ata1: soft resetting link
[  154.566812] ata1.01: configured for UDMA/33
[  154.566826] ata1.01: device reported invalid CHS sector 0
[  154.566853] ata1: EH complete
[  185.320926] ata1.01: limiting speed to PIO4
[  185.320936] ata1.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[  185.320943] ata1.01: failed command: READ DMA
[  185.320952] ata1.01: cmd c8/00:08:00:00:00/00:00:00:00:00/f0 tag 0 dma 4096 in
         res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[  185.320958] ata1.01: status: { DRDY }
[  190.378863] ata1: link is slow to respond, please be patient (ready=0)
[  195.385674] ata1: device not ready (errno=-16), forcing hardreset
[  195.385686] ata1: soft resetting link
[  200.697124] ata1: link is slow to respond, please be patient (ready=0)
[  205.448488] ata1: SRST failed (errno=-16)
[  205.448501] ata1: soft resetting link
[  205.726753] ata1.01: configured for PIO4
[  205.726767] ata1.01: device reported invalid CHS sector 0
[  205.726792] ata1: EH complete
[  205.794930]  sda: sda1 sda2 sda3 < sda5 sda6 >
[  205.795831] sda: detected capacity change from 0 to 320072933376
[  205.796047] sd 0:0:1:0: [sda] Attached SCSI disk
[  251.299287] vfio-pci 0000:06:00.0: enabling device (0000 -> 0003)
[  255.133480] usb 8-1: USB disconnect, device number 2
[  255.133489] usb 8-1.1: USB disconnect, device number 3
[  255.157518] usb 8-1.2: USB disconnect, device number 4
[  255.166979] usb 8-1.3: USB disconnect, device number 5
[  255.826679] usb 8-2: new full-speed USB device number 6 using ohci_hcd
[  255.978095] hub 8-2:1.0: USB hub found
[  255.980003] hub 8-2:1.0: 4 ports detected
[  256.270515] usb 8-2.1: new low-speed USB device number 7 using ohci_hcd
[  256.396482] input:   USB Keyboard as /devices/pci0000:00/0000:00:12.0/usb8/8-2/8-2.1/8-2.1:1.0/input/input18
[  256.396793] hid-generic 0003:04D9:1605.0005: input,hidraw0: USB HID v1.10 Keyboard [  USB Keyboard] on usb-0000:00:12.0-2.1/input0
[  256.418909] input:   USB Keyboard as /devices/pci0000:00/0000:00:12.0/usb8/8-2/8-2.1/8-2.1:1.1/input/input19
[  256.419159] hid-generic 0003:04D9:1605.0006: input,hidraw1: USB HID v1.10 Device [  USB Keyboard] on usb-0000:00:12.0-2.1/input1
[  256.486896] usb 8-2.2: new full-speed USB device number 8 using ohci_hcd
[  256.587496] input: USB USB Mouse as /devices/pci0000:00/0000:00:12.0/usb8/8-2/8-2.2/8-2.2:1.0/input/input20
[  256.587765] hid-generic 0003:1D57:3108.0007: input,hidraw2: USB HID v1.11 Mouse [USB USB Mouse] on usb-0000:00:12.0-2.2/input0
[  257.604866] usb 8-2.3: new low-speed USB device number 9 using ohci_hcd
[  257.717260] input: No brand 4 Port KVMSwicther as /devices/pci0000:00/0000:00:12.0/usb8/8-2/8-2.3/8-2.3:1.0/input/input21
[  257.717481] hid-generic 0003:10D5:55A4.0008: input,hidraw3: USB HID v1.10 Keyboard [No brand 4 Port KVMSwicther] on usb-0000:00:12.0-2.3/input0
[  257.719123] usbhid 8-2.3:1.1: couldn't find an input interrupt endpoint

I read the line " [    0.000000] Please enable the IOMMU option in the BIOS setup", but I already did that.
The input and usb/usbhid spam is there because of my "KVMSwicther".

what I'm executing

/usr/bin/qemu-system-x86_64 -M q35 -enable-kvm -vga none -nographic -bios /usr/share/qemu/bios.bin -cpu host -smp 4,sockets=1,cores=4,threads=1 -m 1024 -device ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1 -device vfio-pci,host=06:00.0,x-vga=on,addr=0.0,multifunction=on,bus=root.1 -device vfio-pci,host=06:00.1,addr=0.1,bus=root.1 -boot menu=on -monitor stdio

Any ideas? What should I test/change? Is there some sort of debugging mode for qemu?

Last edited by andy123 (2013-05-26 16:34:20)


i'm sorry for my poor english wirting skills…

Offline

#81 2013-05-26 16:05:16

nbhs
Member
From: Montevideo, Uruguay
Registered: 2013-05-02
Posts: 402

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

whats the output of this:

zcat /proc/config.gz | grep VFIO

Offline

#82 2013-05-26 16:07:37

andy123
Member
Registered: 2011-11-04
Posts: 169
Website

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

zcat /proc/config.gz | grep VFIO returns this

CONFIG_VFIO_IOMMU_TYPE1=y
CONFIG_VFIO=y
CONFIG_VFIO_PCI=y
CONFIG_VFIO_PCI_VGA=y

i'm sorry for my poor english wirting skills…

Offline

#83 2013-05-26 16:10:20

nbhs
Member
From: Montevideo, Uruguay
Registered: 2013-05-02
Posts: 402

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

Are you using my packages from the "radeon related problems" section?

Last edited by nbhs (2013-05-26 16:23:19)

Offline

#84 2013-05-26 16:18:25

andy123
Member
Registered: 2011-11-04
Posts: 169
Website

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

Yes, the qemu 1.5 and linux-mainline packages. But I tried with linux-ck from aur with VFIO enabled before and it didn't work, too.


i'm sorry for my poor english wirting skills…

Offline

#85 2013-05-26 16:20:04

nbhs
Member
From: Montevideo, Uruguay
Registered: 2013-05-02
Posts: 402

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

disable these lines "security=tomoyo irqpoll" "and add "iommu=pt" to you grub cfg

EDIT: use my seabios-git package please, unmodiffied

Last edited by nbhs (2013-05-26 16:23:33)

Offline

#86 2013-05-26 16:38:59

andy123
Member
Registered: 2011-11-04
Posts: 169
Website

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

I applied both (except I use syslinux instead of grub), but still same result. I think I'll enabe DEBUG_VFIO as detailed here: https://lists.gnu.org/archive/html/qemu … 00432.html next, does this make sense?
edit: I think the second graphics card's spins up when I try to start qemu, but it's really quiet, so I'm not 100% sure.

Last edited by andy123 (2013-05-26 16:41:16)


i'm sorry for my poor english wirting skills…

Offline

#87 2013-05-26 16:42:19

nbhs
Member
From: Montevideo, Uruguay
Registered: 2013-05-02
Posts: 402

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

andy123 wrote:

I applied both (except I use syslinux instead of grub), but still same result. I think I'll enabe DEBUG_VFIO as detailed here: https://lists.gnu.org/archive/html/qemu … 00432.html next, does this make sense?

Sure but you should report it on qemu-devel, seeing your mobo is very similar to mine i dont see any reason it shouldnt work, have you try to disable the nvidia and nouveau modules? changing pcie ports? laoding you rom by file? swapping cards? you could also pass it through using pci-assign instead of vfio-pci like https://bbs.archlinux.org/viewtopic.php … 3#p1274453

EDIT: you can find your card rom here http://www.techpowerup.com/vgabios/ or dump it via sysfs

Last edited by nbhs (2013-05-26 16:49:13)

Offline

#88 2013-05-26 16:54:37

andy123
Member
Registered: 2011-11-04
Posts: 169
Website

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

nbhs wrote:

Sure but you should report it on qemu-devel, seeing your mobo is very similar to mine i dont see any reason it shouldnt work, have you try to disable the nvidia and nouveau modules? changing pcie ports? laoding you rom by file? swapping cards? you could also pass it through using pci-assign instead of vfio-pci like https://bbs.archlinux.org/viewtopic.php … 3#p1274453

I disabled the radeon module (because I try to forward the Radeon card to the guest) and loading the graphics card rom (dumped via "echo 1 > cat /sys/bus/pci/devices/0000:06:00.0/rom ; cat  /sys/bus/pci/devices/0000:06:00.0/rom > vgabios-5670.rom) with the additional parameters "rombar=0,romfile=/root/vgabios-5670.rom," to the -device directive. I'll try pci-assign now and swap the cards later (both physical and "logical" (try to pass the GeForce through)). If it still doesn't work after that, I'll take a break, recompile the kernel and report to qemu-devel.

PS: the radeon hd 5670 doesn't support triple monitors, or does it?


i'm sorry for my poor english wirting skills…

Offline

#89 2013-05-26 17:04:32

nbhs
Member
From: Montevideo, Uruguay
Registered: 2013-05-02
Posts: 402

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

andy123 wrote:
nbhs wrote:

Sure but you should report it on qemu-devel, seeing your mobo is very similar to mine i dont see any reason it shouldnt work, have you try to disable the nvidia and nouveau modules? changing pcie ports? laoding you rom by file? swapping cards? you could also pass it through using pci-assign instead of vfio-pci like https://bbs.archlinux.org/viewtopic.php … 3#p1274453

I disabled the radeon module (because I try to forward the Radeon card to the guest) and loading the graphics card rom (dumped via "echo 1 > cat /sys/bus/pci/devices/0000:06:00.0/rom ; cat  /sys/bus/pci/devices/0000:06:00.0/rom > vgabios-5670.rom) with the additional parameters "rombar=0,romfile=/root/vgabios-5670.rom," to the -device directive. I'll try pci-assign now and swap the cards later (both physical and "logical" (try to pass the GeForce through)). If it still doesn't work after that, I'll take a break, recompile the kernel and report to qemu-devel.

What im saying is trying to disable every driver: radeon, nvidia, nouveau so we can discard that as a factor even though you're only passing through the radeon.

PS: the radeon hd 5670 doesn't support triple monitors, or does it?

No idea

Offline

#90 2013-05-26 17:08:26

andy123
Member
Registered: 2011-11-04
Posts: 169
Website

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

nbhs wrote:

What im saying is trying to disable every driver: radeon, nvidia, nouveau so we can discard that as a factor even though you're only passing through the radeon.

So how would I start qemu then? Do I still have terminal without nouveau or nvidia or do I have to use ssh?


i'm sorry for my poor english wirting skills…

Offline

#91 2013-05-26 17:10:43

nbhs
Member
From: Montevideo, Uruguay
Registered: 2013-05-02
Posts: 402

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

Yes, you'll have a terminal

if you use pci-assign you'll need to bind the gpu and the gpu snd to pci-stub instead of vfio-pci

Offline

#92 2013-05-26 22:44:34

andy123
Member
Registered: 2011-11-04
Posts: 169
Website

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

Ok, so I'm on 3.10 rc2 now and with vfio-pci the radeon card displays the seabios menu but as soon as a bootloader (grub, isolinux, the windows installer cd thing) trys to display something the screengoes black (but seems to stay on). Furthermore, qemu is telling me this:

qemu-system-x86_64: Attempt to reset PCI bus for VGA support failed (Inappropriate ioctl for device).  VGA may not work.

With the nvidia card passed through it says something about not being able to reset it (and some other strange things happend, like only output on the first launch, but I want the nvidia for the host anyway…).

edit: I think I read somewhere in this thread, that windows didn't boot for you with a newer seabios version and something about out of sync repositories, could you tell me which version you're using (I'm on rel-1.7.2-86-gf465e1e)?
edit2: ok I looked at http://git.qemu.org/?p=seabios.git;a=summary and the last change was a few months ago, so we should have the same seabios version (I used your pkgbuild, but if they had changed the repository…)

Last edited by andy123 (2013-05-26 23:06:57)


i'm sorry for my poor english wirting skills…

Offline

#93 2013-05-27 00:19:06

reacocard
Member
Registered: 2008-05-25
Posts: 20
Website

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

Thanks for the guide! Worked great on my system, better than the Xen passthrough I had been using. I still haven't managed to make the emulated audio work without distortion, but as I had the same problem with Xen I bought a usb soundcard to pass through, which works very well.

I do have a small tip for improving the guide - rather than blacklisting modules, you can use 'softdep' instead to make pci-stub load before radeon/nouveau/etc. To use it, add this to a .conf file under /etc/modprobe:

softdep radeon pre: pci-stub

Replace radeon with your driver. Now add pci-stub to MODULES in /etc/mkinitcpio.conf and run mkinitcpio to regenerate the image. That's it!

I needed this instead of blacklisting because I actually have two radeon cards, one for the host and one for the VM, so just outright blacklisting radeon would have left me with no drivers for the host's card.

Last edited by reacocard (2013-05-27 00:22:45)

Offline

#94 2013-05-27 00:33:19

nbhs
Member
From: Montevideo, Uruguay
Registered: 2013-05-02
Posts: 402

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

andy123 wrote:

Ok, so I'm on 3.10 rc2 now and with vfio-pci the radeon card displays the seabios menu but as soon as a bootloader (grub, isolinux, the windows installer cd thing) trys to display something the screengoes black (but seems to stay on). Furthermore, qemu is telling me this:

qemu-system-x86_64: Attempt to reset PCI bus for VGA support failed (Inappropriate ioctl for device).  VGA may not work.

This might happen if you're mixing packages, for example qemu 1.5 from "radeon related packages" and a not patched kernel, since my qemu 1.5  package contains code to do a pcie bus reset, you'll have to patch kernel 3.10-rc2 or use my patched linux-mainline build, this code is not yet on the main qemu/kernel tree.

the code is from

git://github.com/awilliam/linux-vfio.git vfio-vga-reset 
git://github.com/awilliam/qemu-vfio.git vfio-vga-reset 

read http://qemu.11.n7.nabble.com/VFIO-VGA-t … 01483.html

With the nvidia card passed through it says something about not being able to reset it (and some other strange things happend, like only output on the first launch, but I want the nvidia for the host anyway…).

Same with my nvidia card, but your problem on second launch might be related with what i mentioned before

You can use this patch for 3.10-rc2 in combination with my qemu 1.5 package:

vfio-vga-reset.patch.tar.gz

Last edited by nbhs (2013-05-27 00:51:39)

Offline

#95 2013-05-27 00:35:21

nbhs
Member
From: Montevideo, Uruguay
Registered: 2013-05-02
Posts: 402

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

reacocard wrote:

Thanks for the guide! Worked great on my system, better than the Xen passthrough I had been using. I still haven't managed to make the emulated audio work without distortion, but as I had the same problem with Xen I bought a usb soundcard to pass through, which works very well.

I do have a small tip for improving the guide - rather than blacklisting modules, you can use 'softdep' instead to make pci-stub load before radeon/nouveau/etc. To use it, add this to a .conf file under /etc/modprobe:

softdep radeon pre: pci-stub

Replace radeon with your driver. Now add pci-stub to MODULES in /etc/mkinitcpio.conf and run mkinitcpio to regenerate the image. That's it!

I needed this instead of blacklisting because I actually have two radeon cards, one for the host and one for the VM, so just outright blacklisting radeon would have left me with no drivers for the host's card.

NIce!, can you mention your setup?

Im using 2 radeon cards too, and im using pci-stub, i mentioned it in the guide.

softdep radeon pre: pci-stub

wont that bind both cards to pci-stub?

EDIT: Nvm i think i understand now, tnx for the info

Last edited by nbhs (2013-05-27 00:45:08)

Offline

#96 2013-05-27 00:52:15

reacocard
Member
Registered: 2008-05-25
Posts: 20
Website

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

nbhs wrote:
reacocard wrote:

Thanks for the guide! Worked great on my system, better than the Xen passthrough I had been using. I still haven't managed to make the emulated audio work without distortion, but as I had the same problem with Xen I bought a usb soundcard to pass through, which works very well.

I do have a small tip for improving the guide - rather than blacklisting modules, you can use 'softdep' instead to make pci-stub load before radeon/nouveau/etc. To use it, add this to a .conf file under /etc/modprobe:

softdep radeon pre: pci-stub

Replace radeon with your driver. Now add pci-stub to MODULES in /etc/mkinitcpio.conf and run mkinitcpio to regenerate the image. That's it!

I needed this instead of blacklisting because I actually have two radeon cards, one for the host and one for the VM, so just outright blacklisting radeon would have left me with no drivers for the host's card.

NIce!, can you mention your setup?

AMD FX-4170 CPU
Gigabyte GA-990FXA-UD3 motherboard
16GB DDR3-1600 RAM
Radeon 6850 - Host
Radeon 7770 - VM
This usb soundcard for the guest: http://www.amazon.com/gp/product/B001MS … UTF8&psc=1 (it actually has a bug where it sounds awful by default, but if you set the output sampling rate to 48khz instead of 44.1khz it becomes perfect)
3 ssds (various kinds and sizes), one for host, one for guest os, one for guest game storage.

Using the patched kernel/qemu/seabios from your first post.

Here's the script I use to launch the VM: https://dl.dropboxusercontent.com/u/147 … /gaming.sh

Im using 2 radeon cards too, and im using pci-stub, i mentioned it in the guide.

How did you avoid having both blacklisted? It's not clear from your guide what, if anything, had to be done. I just copied over this trick from my prior xen setup and didn't try blacklisting at all.

softdep radeon pre: pci-stub

wont that bind both cards to pci-stub?

No, because the two cards are different and have different pci ids, so pci-stub will only bind the one whose id was given to it in pci-stub.ids. This would presumably break if your cards were identical however.

Last edited by reacocard (2013-05-27 00:56:03)

Offline

#97 2013-05-27 00:57:20

nbhs
Member
From: Montevideo, Uruguay
Registered: 2013-05-02
Posts: 402

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

How did you avoid having both blacklisted? It's not clear from your guide what, if anything, had to be done. I just copied over this trick from my prior xen setup and didn't try blacklisting at all.

first i added pci-stub to mkinitcpio.conf

then i binded my card to pci-stub like this

lspci

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350 Series]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300 Series]
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cayman PRO [Radeon HD 6950]
07:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cayman/Antilles HDMI Audio [Radeon HD 6900 Series]

lspci -n

01:00.0 0300: 1002:68f9
01:00.1 0403: 1002:aa68
07:00.0 0300: 1002:6719 <-- this one i want to passthrough
07:00.1 0403: 1002:aa80 <-- this one i want to passthrough

so i added this line to grub

pci-stub.ids=1002:6719,1002:aa80

My card gets binded to pci-stub at boot

Last edited by nbhs (2013-05-27 00:57:55)

Offline

#98 2013-05-27 01:02:06

reacocard
Member
Registered: 2008-05-25
Posts: 20
Website

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

nbhs wrote:

How did you avoid having both blacklisted? It's not clear from your guide what, if anything, had to be done. I just copied over this trick from my prior xen setup and didn't try blacklisting at all.

first i added pci-stub to mkinitcpio.conf

then i binded my card to pci-stub like this

lspci

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350 Series]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300 Series]
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cayman PRO [Radeon HD 6950]
07:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cayman/Antilles HDMI Audio [Radeon HD 6900 Series]

lspci -n

01:00.0 0300: 1002:68f9
01:00.1 0403: 1002:aa68
07:00.0 0300: 1002:6719 <-- this one i want to passthrough
07:00.1 0403: 1002:aa80 <-- this one i want to passthrough

so i added this line to grub

pci-stub.ids=1002:6719,1002:aa80

Ah, and your radeon isn't in mkinitcpio.conf, so it loads later and only claims the cards pci-stub hasn't? Basically the same effect as my method then, just without the explicit dependency. I needed the dependencies under xen because I was also passing through a USB controller and the USB modules were all getting loaded in the initrd before I could load xen-pciback (the xen equivalent to pci-stub), so I found softdep as a workaround. It's still useful here though, because I now also can have radeon in initrd so I get early KMS. smile

Offline

#99 2013-05-27 01:05:41

nbhs
Member
From: Montevideo, Uruguay
Registered: 2013-05-02
Posts: 402

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

Yup radeon module isnt on the initramfs but it works even if it is.

Offline

#100 2013-05-27 12:59:11

ezhik
Member
Registered: 2013-05-27
Posts: 2

Re: KVM VGA-Passthrough using the new vfio-vga support in kernel =>3.9

since qemu 1.5 released
is it possible to make vfio based vga passthru without patching (either qemu or its seabios)?

Offline

Board footer

Powered by FluxBB