You are not logged in.
Pages: 1
Hello!
I've been toying around with PCI passthrough. It seems to work okay somewhat (I can see my device in my VM) but nvidia does not want to play (error 43).
Relevant system parts: CPU: i5 4570 Mainboard: ASRock z97 Extreme6 GPU1: IGP (intel) GPU2: NVIDIA GeForce GTX 650 Ti
$ sudo lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 4th Gen Core Processor DRAM Controller [8086:0c00] (rev 06)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller [8086:0c01] (rev 06)
00:01.1 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller [8086:0c05] (rev 06)
00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06)
00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06)
00:14.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family USB xHCI Controller [8086:8cb1]
00:16.0 Communication controller [0780]: Intel Corporation 9 Series Chipset Family ME Interface #1 [8086:8cba]
00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I218-V [8086:15a1]
00:1a.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2 [8086:8cad]
00:1b.0 Audio device [0403]: Intel Corporation 9 Series Chipset Family HD Audio Controller [8086:8ca0]
00:1c.0 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI Express Root Port 1 [8086:8c90] (rev d0)
00:1c.2 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI Express Root Port 3 [8086:8c94] (rev d0)
00:1c.3 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI Express Root Port 4 [8086:8c96] (rev d0)
00:1c.6 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI Express Root Port 7 [8086:8c9c] (rev d0)
00:1d.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1 [8086:8ca6]
00:1f.0 ISA bridge [0601]: Intel Corporation 9 Series Chipset Family Z97 LPC Controller [8086:8cc4]
00:1f.2 SATA controller [0106]: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode] [8086:8c82]
00:1f.3 SMBus [0c05]: Intel Corporation 9 Series Chipset Family SMBus Controller [8086:8ca2]
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK106 [GeForce GTX 650 Ti] [10de:11c6] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation GK106 HDMI Audio Controller [10de:0e0b] (rev a1)
02:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller [1b21:1242]
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 11)
05:00.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1184]
06:01.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1184]
06:03.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1184]
06:05.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1184]
06:07.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1184]
08:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 02)
0a:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 02)
0b:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller [1b21:1142]BIOS(uefi) changes: I had to make the Integrated graphics adaper my primary graphics device, because the boot process would start with my nvidia card, then disable it (this might not work right, I can see a few lines from the early boot stuck on the screen forever)
There was no output on the IGP before I made it to be the primary graphics adapter. I am also unable to use my
I mainly followed the guide here https://wiki.archlinux.org/index.php/PC … h_via_OVMF
I've set up libvirt and enabled IOMMU
$ dmesg|grep -e DMAR -e IOMMU
[ 0.000000] Warning: PCIe ACS overrides enabled; This may allow non-IOMMU protected peer-to-peer DMA
[ 0.000000] ACPI: DMAR 0x00000000BD06B808 0000B8 (v01 INTEL BDW 00000001 INTL 00000001)
[ 0.000000] Intel-IOMMU: enabled
[ 0.030316] dmar: IOMMU 0: reg_base_addr fed90000 ver 1:0 cap c0000020660462 ecap f0101a
[ 0.030321] dmar: IOMMU 1: reg_base_addr fed91000 ver 1:0 cap d2008c20660462 ecap f010da
[ 0.030324] IOAPIC id 8 under DRHD base 0xfed91000 IOMMU 1
[ 0.442021] DMAR: No ATSR found
[ 0.442098] IOMMU: dmar0 using Queued invalidation
[ 0.442098] IOMMU: dmar1 using Queued invalidation
[ 0.442100] IOMMU: Setting RMRR:
[ 0.442111] IOMMU: Setting identity map for device 0000:00:02.0 [0xbf000000 - 0xcf1fffff]
[ 0.443355] IOMMU: Setting identity map for device 0000:00:14.0 [0xbdea0000 - 0xbdeaefff]
[ 0.443379] IOMMU: Setting identity map for device 0000:00:1a.0 [0xbdea0000 - 0xbdeaefff]
[ 0.443397] IOMMU: Setting identity map for device 0000:00:1d.0 [0xbdea0000 - 0xbdeaefff]
[ 0.443425] IOMMU: Prepare 0-16MiB unity mapping for LPC
[ 0.443432] IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0xffffff]
[ 2.601549] [drm] DMAR active, disabling use of stolen memoryvfio assignment
$ dmesg | grep -i vfio
[ 0.000000] Linux version 4.1.6-1-vfio (felix@wolkig) (gcc version 5.2.0 (GCC) ) #1 SMP PREEMPT Tue Sep 8 11:45:47 CEST 2015
[ 0.000000] Command line: initrd=\initramfs-linux-vfio.img root=/dev/mapper/vg0-lv0 rw intel_iommu=on pcie_acs_override=downstream
[ 0.000000] Kernel command line: initrd=\initramfs-linux-vfio.img root=/dev/mapper/vg0-lv0 rw intel_iommu=on pcie_acs_override=downstream
[ 0.488510] VFIO - User Level meta-driver version: 0.3
[ 0.500098] vfio_pci: add [10de:11c6[ffff:ffff]] class 0x000000/00000000
[ 0.513463] vfio_pci: add [10de:0e0b[ffff:ffff]] class 0x000000/00000000IOMMU groups
$ find /sys/kernel/iommu_groups/ -type l
/sys/kernel/iommu_groups/0/devices/0000:00:00.0
/sys/kernel/iommu_groups/1/devices/0000:00:01.0
/sys/kernel/iommu_groups/2/devices/0000:00:01.1
/sys/kernel/iommu_groups/3/devices/0000:00:02.0
/sys/kernel/iommu_groups/4/devices/0000:00:03.0
/sys/kernel/iommu_groups/5/devices/0000:00:14.0
/sys/kernel/iommu_groups/6/devices/0000:00:16.0
/sys/kernel/iommu_groups/7/devices/0000:00:19.0
/sys/kernel/iommu_groups/8/devices/0000:00:1a.0
/sys/kernel/iommu_groups/9/devices/0000:00:1b.0
/sys/kernel/iommu_groups/10/devices/0000:00:1c.0
/sys/kernel/iommu_groups/11/devices/0000:00:1c.2
/sys/kernel/iommu_groups/12/devices/0000:00:1c.3
/sys/kernel/iommu_groups/13/devices/0000:00:1c.6
/sys/kernel/iommu_groups/14/devices/0000:00:1d.0
/sys/kernel/iommu_groups/15/devices/0000:00:1f.0
/sys/kernel/iommu_groups/15/devices/0000:00:1f.2
/sys/kernel/iommu_groups/15/devices/0000:00:1f.3
/sys/kernel/iommu_groups/16/devices/0000:01:00.0
/sys/kernel/iommu_groups/16/devices/0000:01:00.1
/sys/kernel/iommu_groups/17/devices/0000:02:00.0
/sys/kernel/iommu_groups/18/devices/0000:04:00.0
/sys/kernel/iommu_groups/19/devices/0000:05:00.0
/sys/kernel/iommu_groups/20/devices/0000:06:01.0
/sys/kernel/iommu_groups/21/devices/0000:06:03.0
/sys/kernel/iommu_groups/22/devices/0000:06:05.0
/sys/kernel/iommu_groups/23/devices/0000:06:07.0
/sys/kernel/iommu_groups/24/devices/0000:08:00.0
/sys/kernel/iommu_groups/25/devices/0000:0a:00.0
/sys/kernel/iommu_groups/26/devices/0000:0b:00.0I used the ACS Override Patch present in the linux-vfio kernel. So far everything seems to be in order.
Then I created a VM in virt-manager, changed the disk to be my Windows drive and added my gpu to it (had to do some tinkering to stop a bluescreen while booting, but that was a disk driver thing)
My GPU shows up in the Device manager, together with the "Standard VGA Graphics Adapter". The nvidia card reports Error 43.
Changing those values did not change anything
<hyperv>
<relaxed state='off'/>
<vapic state='off'/>
<spinlocks state='off'/>
</hyperv>
<features>
<kvm>
<hidden state='on'/>
</kvm>
</features>
<clock>
<timer name='hypervclock' present='no'/>
</clock>VM config:
<!--
WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE
OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:
virsh edit win7-2
or other application using the libvirt API.
-->
<domain type='kvm'>
<name>win7-2</name>
<uuid>1672008d-acd1-462d-9570-33f517efcbf6</uuid>
<memory unit='KiB'>4194304</memory>
<currentMemory unit='KiB'>4194304</currentMemory>
<vcpu placement='static'>2</vcpu>
<os>
<type arch='x86_64' machine='pc-i440fx-2.4'>hvm</type>
<boot dev='hd'/>
</os>
<features>
<acpi/>
<apic/>
<pae/>
<hyperv>
<relaxed state='off'/>
<vapic state='off'/>
<spinlocks state='off'/>
</hyperv>
<kvm>
<hidden state='on'/>
</kvm>
<vmport state='off'/>
</features>
<cpu mode='custom' match='exact'>
<model fallback='allow'>Haswell</model>
</cpu>
<clock offset='localtime'>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='no'/>
<timer name='hypervclock' present='no'/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>restart</on_crash>
<pm>
<suspend-to-mem enabled='no'/>
<suspend-to-disk enabled='no'/>
</pm>
<devices>
<emulator>/usr/sbin/qemu-system-x86_64</emulator>
<disk type='block' device='disk'>
<driver name='qemu' type='raw'/>
<source dev='/dev/sdb'/>
<target dev='hda' bus='ide'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<controller type='usb' index='0' model='ich9-ehci1'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci1'>
<master startport='0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci2'>
<master startport='2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci3'>
<master startport='4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>
</controller>
<controller type='pci' index='0' model='pci-root'/>
<controller type='ide' index='0'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
</controller>
<controller type='virtio-serial' index='0'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
</controller>
<interface type='direct'>
<mac address='52:54:00:18:b0:4d'/>
<source dev='enp4s0' mode='private'/>
<model type='rtl8139'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
<serial type='pty'>
<target port='0'/>
</serial>
<console type='pty'>
<target type='serial' port='0'/>
</console>
<channel type='spicevmc'>
<target type='virtio' name='com.redhat.spice.0'/>
<address type='virtio-serial' controller='0' bus='0' port='1'/>
</channel>
<input type='tablet' bus='usb'/>
<input type='mouse' bus='ps2'/>
<input type='keyboard' bus='ps2'/>
<graphics type='spice' autoport='yes'>
<image compression='off'/>
</graphics>
<sound model='ich6'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</sound>
<video>
<model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</video>
<hostdev mode='subsystem' type='pci' managed='yes'>
<source>
<address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
</source>
<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
</hostdev>
<redirdev bus='usb' type='spicevmc'>
</redirdev>
<redirdev bus='usb' type='spicevmc'>
</redirdev>
<memballoon model='virtio'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
</memballoon>
</devices>
</domain>I tried downgrading the drivers, it did not change anything
I am not sure what this means. Does this mean, that I cannot do pci passthrough with my current setup?
I tried adding
<os>
<loader readonly='yes' type='pflash'>/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>
<nvram template='/usr/share/edk2.git/ovmf-x64/OVMF_VARS-pure-efi.fd'/>
</os>to the VM config, This does give me a UEFI shell inside the VM (my keymap does not apply there), No output on GPU
I have tried removing all video and graphics devices from the VM (except my passthrough device). This results in no GPU output, but the UEFI-shell is a proper shell now (I can scoll/select stuff with my mouse and it uses my keymap)
this is probablx unrelated, but I could not get windows to boot with uefi
UEFI Interactive Shell v2.1
EDK II
UEFI v2.50 (EDK II, 0x00010000)
Mapping table
BLK0: Alias(s):
PciRoot(0x0)/Pci(0x1,0x0)/Floppy(0x0)
BLK1: Alias(s):
PciRoot(0x0)/Pci(0x1,0x0)/Floppy(0x1)
BLK2: Alias(s):
PciRoot(0x0)/Pci(0x1,0x1)/Ata(0x0)
BLK3: Alias(s):
PciRoot(0x0)/Pci(0x1,0x1)/Ata(0x0)/HD(1,MBR,0x3F68D136,0x800,0x32000)
BLK4: Alias(s):
PciRoot(0x0)/Pci(0x1,0x1)/Ata(0x0)/HD(2,MBR,0x3F68D136,0x32800,0xDF61800)
Press ESC in 1 seconds to skip startup.nsh or any other key to continue.
Shell> BLK3:
BLK3:\> ls
ls: File Not Found - 'BLK3:\'(same result for all devices)
The thing that worries me most (and also makes me hope that I did a mistake during my configuration) is, that when I use
cp /usr/share/edk2.git/ovmf-x64/OVMF_VARS-pure-efi.fd /tmp/my_vars.fd
qemu-system-x86_64 \
-enable-kvm \
-m 2048 \
-cpu host,kvm=off \
-vga none \
-device vfio-pci,host=01:00.0 \
-drive if=pflash,format=raw,readonly,file=/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd \
-drive if=pflash,format=raw,file=/tmp/my_vars.fdI get a QEMU console with an imput prompt that states
compat_monitor0 console
Sadly, I do not get any output on my GPU. (If I ommit the "-vga none \" line, I get a proper boot sequence (bios stuff and such, no actual OS obviously))
dmesg shows:
[ 6030.747286] vfio_ecap_init: 0000:01:00.0 hiding ecap 0x19@0x900
[ 6032.511241] kvm: zapping shadow pages for mmio generation wraparoundIs there anything I failed to do right, or am I just out of luck with pci passthrough with my hardware.
Offline
Try with the qemu command listed just above the "Create and configure VM for OVMF" section.
That will help to detemine whether the problem is with libvirt or the basic configuration.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Hello!
Thanks for your reply, I have done that already (sorry for my post being a bit long and not well structured)
This is the result of the command:
I get a QEMU console with an imput prompt that states
compat_monitor0 console
Sadly, I do not get any output on my GPU. (If I ommit the "-vga none \" line, I get a proper boot sequence (bios stuff and such, no actual OS obviously))
dmesg shows:[ 6030.747286] vfio_ecap_init: 0000:01:00.0 hiding ecap 0x19@0x900 [ 6032.511241] kvm: zapping shadow pages for mmio generation wraparoundIs there anything I failed to do right, or am I just out of luck with pci passthrough with my hardware.
Is there any more information that could help?
Offline
vfio assignment
$ dmesg | grep -i vfio [ 0.000000] Linux version 4.1.6-1-vfio (felix@wolkig) (gcc version 5.2.0 (GCC) ) #1 SMP PREEMPT Tue Sep 8 11:45:47 CEST 2015 [ 0.000000] Command line: initrd=\initramfs-linux-vfio.img root=/dev/mapper/vg0-lv0 rw intel_iommu=on pcie_acs_override=downstream [ 0.000000] Kernel command line: initrd=\initramfs-linux-vfio.img root=/dev/mapper/vg0-lv0 rw intel_iommu=on pcie_acs_override=downstream [ 0.488510] VFIO - User Level meta-driver version: 0.3 [ 0.500098] vfio_pci: add [10de:11c6[ffff:ffff]] class 0x000000/00000000 [ 0.513463] vfio_pci: add [10de:0e0b[ffff:ffff]] class 0x000000/00000000
Comparing that with the output on the wiki suggests vfio-pci may not have been succesfull with taking over the card.
Please post full dmesg.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
full dmesg:
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.1.6-1-vfio (felix@wolkig) (gcc version 5.2.0 (GCC) ) #1 SMP PREEMPT Tue Sep 8 11:45:47 CEST 2015
[ 0.000000] Command line: initrd=\initramfs-linux-vfio.img root=/dev/mapper/vg0-lv0 rw intel_iommu=on pcie_acs_override=downstream
[ 0.000000] e820: BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x0000000000057fff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000000058000-0x0000000000058fff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000059000-0x000000000009efff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009f000-0x000000000009ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000a9884fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000a9885000-0x00000000a988bfff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000a988c000-0x00000000aa5b9fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000aa5ba000-0x00000000aaaf9fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000aaafa000-0x00000000bce9ffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000bcea0000-0x00000000bcf08fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000bcf09000-0x00000000bcf4efff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000bcf4f000-0x00000000bd085fff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000bd086000-0x00000000bdffefff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000bdfff000-0x00000000bdffffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000bf000000-0x00000000cf1fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000f0000000-0x00000000f7ffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000042fdfffff] usable
[ 0.000000] Warning: PCIe ACS overrides enabled; This may allow non-IOMMU protected peer-to-peer DMA
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] e820: update [mem 0xa7a21018-0xa7a30657] usable ==> usable
[ 0.000000] e820: update [mem 0xa7a10018-0xa7a20057] usable ==> usable
[ 0.000000] e820: update [mem 0xa79ff018-0xa7a0f857] usable ==> usable
[ 0.000000] e820: update [mem 0xa79f1018-0xa79fe057] usable ==> usable
[ 0.000000] e820: update [mem 0xaab0c018-0xaab14057] usable ==> usable
[ 0.000000] e820: update [mem 0xa79e8018-0xa79f0057] usable ==> usable
[ 0.000000] extended physical RAM map:
[ 0.000000] reserve setup_data: [mem 0x0000000000000000-0x0000000000057fff] usable
[ 0.000000] reserve setup_data: [mem 0x0000000000058000-0x0000000000058fff] reserved
[ 0.000000] reserve setup_data: [mem 0x0000000000059000-0x000000000009efff] usable
[ 0.000000] reserve setup_data: [mem 0x000000000009f000-0x000000000009ffff] reserved
[ 0.000000] reserve setup_data: [mem 0x0000000000100000-0x00000000a79e8017] usable
[ 0.000000] reserve setup_data: [mem 0x00000000a79e8018-0x00000000a79f0057] usable
[ 0.000000] reserve setup_data: [mem 0x00000000a79f0058-0x00000000a79f1017] usable
[ 0.000000] reserve setup_data: [mem 0x00000000a79f1018-0x00000000a79fe057] usable
[ 0.000000] reserve setup_data: [mem 0x00000000a79fe058-0x00000000a79ff017] usable
[ 0.000000] reserve setup_data: [mem 0x00000000a79ff018-0x00000000a7a0f857] usable
[ 0.000000] reserve setup_data: [mem 0x00000000a7a0f858-0x00000000a7a10017] usable
[ 0.000000] reserve setup_data: [mem 0x00000000a7a10018-0x00000000a7a20057] usable
[ 0.000000] reserve setup_data: [mem 0x00000000a7a20058-0x00000000a7a21017] usable
[ 0.000000] reserve setup_data: [mem 0x00000000a7a21018-0x00000000a7a30657] usable
[ 0.000000] reserve setup_data: [mem 0x00000000a7a30658-0x00000000a9884fff] usable
[ 0.000000] reserve setup_data: [mem 0x00000000a9885000-0x00000000a988bfff] ACPI NVS
[ 0.000000] reserve setup_data: [mem 0x00000000a988c000-0x00000000aa5b9fff] usable
[ 0.000000] reserve setup_data: [mem 0x00000000aa5ba000-0x00000000aaaf9fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000aaafa000-0x00000000aab0c017] usable
[ 0.000000] reserve setup_data: [mem 0x00000000aab0c018-0x00000000aab14057] usable
[ 0.000000] reserve setup_data: [mem 0x00000000aab14058-0x00000000bce9ffff] usable
[ 0.000000] reserve setup_data: [mem 0x00000000bcea0000-0x00000000bcf08fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000bcf09000-0x00000000bcf4efff] usable
[ 0.000000] reserve setup_data: [mem 0x00000000bcf4f000-0x00000000bd085fff] ACPI NVS
[ 0.000000] reserve setup_data: [mem 0x00000000bd086000-0x00000000bdffefff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000bdfff000-0x00000000bdffffff] usable
[ 0.000000] reserve setup_data: [mem 0x00000000bf000000-0x00000000cf1fffff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000f0000000-0x00000000f7ffffff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[ 0.000000] reserve setup_data: [mem 0x0000000100000000-0x000000042fdfffff] usable
[ 0.000000] efi: EFI v2.31 by American Megatrends
[ 0.000000] efi: ACPI=0xbd053000 ACPI 2.0=0xbd053000 SMBIOS=0xf04d0 MPS=0xfd6a0
[ 0.000000] SMBIOS 2.8 present.
[ 0.000000] DMI: To Be Filled By O.E.M. To Be Filled By O.E.M./Z97 Extreme6/3.1, BIOS P1.00 03/19/2015
[ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.000000] AGP: No AGP bridge found
[ 0.000000] e820: last_pfn = 0x42fe00 max_arch_pfn = 0x400000000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.000000] C0000-CFFFF write-protect
[ 0.000000] D0000-DFFFF uncachable
[ 0.000000] E0000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 0000000000 mask 7C00000000 write-back
[ 0.000000] 1 base 0400000000 mask 7FE0000000 write-back
[ 0.000000] 2 base 0420000000 mask 7FF0000000 write-back
[ 0.000000] 3 base 00C0000000 mask 7FC0000000 uncachable
[ 0.000000] 4 base 00BF000000 mask 7FFF000000 uncachable
[ 0.000000] 5 base 042FE00000 mask 7FFFE00000 uncachable
[ 0.000000] 6 disabled
[ 0.000000] 7 disabled
[ 0.000000] 8 disabled
[ 0.000000] 9 disabled
[ 0.000000] PAT configuration [0-7]: WB WC UC- UC WB WC UC- UC
[ 0.000000] e820: update [mem 0xbf000000-0xffffffff] usable ==> reserved
[ 0.000000] e820: last_pfn = 0xbe000 max_arch_pfn = 0x400000000
[ 0.000000] found SMP MP-table at [mem 0x000fdb00-0x000fdb0f] mapped at [ffff8800000fdb00]
[ 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 [0x01b2f000, 0x01b2ffff] PGTABLE
[ 0.000000] BRK [0x01b30000, 0x01b30fff] PGTABLE
[ 0.000000] BRK [0x01b31000, 0x01b31fff] PGTABLE
[ 0.000000] init_memory_mapping: [mem 0x42fc00000-0x42fdfffff]
[ 0.000000] [mem 0x42fc00000-0x42fdfffff] page 2M
[ 0.000000] BRK [0x01b32000, 0x01b32fff] PGTABLE
[ 0.000000] init_memory_mapping: [mem 0x420000000-0x42fbfffff]
[ 0.000000] [mem 0x420000000-0x42fbfffff] page 2M
[ 0.000000] init_memory_mapping: [mem 0x400000000-0x41fffffff]
[ 0.000000] [mem 0x400000000-0x41fffffff] page 2M
[ 0.000000] init_memory_mapping: [mem 0x00100000-0xa9884fff]
[ 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-0xa97fffff] page 2M
[ 0.000000] [mem 0xa9800000-0xa9884fff] page 4k
[ 0.000000] init_memory_mapping: [mem 0xa988c000-0xaa5b9fff]
[ 0.000000] [mem 0xa988c000-0xa99fffff] page 4k
[ 0.000000] [mem 0xa9a00000-0xaa3fffff] page 2M
[ 0.000000] [mem 0xaa400000-0xaa5b9fff] page 4k
[ 0.000000] BRK [0x01b33000, 0x01b33fff] PGTABLE
[ 0.000000] init_memory_mapping: [mem 0xaaafa000-0xbce9ffff]
[ 0.000000] [mem 0xaaafa000-0xaabfffff] page 4k
[ 0.000000] [mem 0xaac00000-0xbcdfffff] page 2M
[ 0.000000] [mem 0xbce00000-0xbce9ffff] page 4k
[ 0.000000] BRK [0x01b34000, 0x01b34fff] PGTABLE
[ 0.000000] init_memory_mapping: [mem 0xbcf09000-0xbcf4efff]
[ 0.000000] [mem 0xbcf09000-0xbcf4efff] page 4k
[ 0.000000] init_memory_mapping: [mem 0xbdfff000-0xbdffffff]
[ 0.000000] [mem 0xbdfff000-0xbdffffff] page 4k
[ 0.000000] init_memory_mapping: [mem 0x100000000-0x3ffffffff]
[ 0.000000] [mem 0x100000000-0x3ffffffff] page 1G
[ 0.000000] RAMDISK: [mem 0x7f4c8000-0x7fffffff]
[ 0.000000] ACPI: Early table checksum verification disabled
[ 0.000000] ACPI: RSDP 0x00000000BD053000 000024 (v02 ALASKA)
[ 0.000000] ACPI: XSDT 0x00000000BD053088 000094 (v01 ALASKA A M I 01072009 AMI 00010013)
[ 0.000000] ACPI: FACP 0x00000000BD064090 00010C (v05 ALASKA A M I 01072009 AMI 00010013)
[ 0.000000] ACPI: DSDT 0x00000000BD0531B8 010ED6 (v02 ALASKA A M I 00000006 INTL 20120711)
[ 0.000000] ACPI: FACS 0x00000000BD085F80 000040
[ 0.000000] ACPI: APIC 0x00000000BD0641A0 000072 (v03 ALASKA A M I 01072009 AMI 00010013)
[ 0.000000] ACPI: FPDT 0x00000000BD064218 000044 (v01 ALASKA A M I 01072009 AMI 00010013)
[ 0.000000] ACPI: SSDT 0x00000000BD064260 000539 (v01 PmRef Cpu0Ist 00003000 INTL 20051117)
[ 0.000000] ACPI: SSDT 0x00000000BD0647A0 000B74 (v01 CpuRef CpuSsdt 00003000 INTL 20051117)
[ 0.000000] ACPI: SSDT 0x00000000BD065318 0001C7 (v01 PmRef LakeTiny 00003000 INTL 20051117)
[ 0.000000] ACPI: MCFG 0x00000000BD0654E0 00003C (v01 ALASKA A M I 01072009 MSFT 00000097)
[ 0.000000] ACPI: HPET 0x00000000BD065520 000038 (v01 ALASKA A M I 01072009 AMI. 00000005)
[ 0.000000] ACPI: SSDT 0x00000000BD065558 00036D (v01 SataRe SataTabl 00001000 INTL 20120711)
[ 0.000000] ACPI: SSDT 0x00000000BD0658C8 005A36 (v01 SaSsdt SaSsdt 00003000 INTL 20120711)
[ 0.000000] ACPI: AAFT 0x00000000BD06B300 0004CC (v01 ALASKA OEMAAFT 01072009 MSFT 00000097)
[ 0.000000] ACPI: BGRT 0x00000000BD06B7D0 000038 (v00 ALASKA A M I 01072009 AMI 00010013)
[ 0.000000] ACPI: DMAR 0x00000000BD06B808 0000B8 (v01 INTEL BDW 00000001 INTL 00000001)
[ 0.000000] ACPI: SSDT 0x00000000BD06B8C0 000579 (v01 Intel_ IsctTabl 00001000 INTL 20120711)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000042fdfffff]
[ 0.000000] NODE_DATA(0) allocated [mem 0x42fdf8000-0x42fdfbfff]
[ 0.000000] [ffffea0000000000-ffffea0010bfffff] PMD -> [ffff88041f800000-ffff88042f3fffff] on node 0
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff]
[ 0.000000] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]
[ 0.000000] Normal [mem 0x0000000100000000-0x000000042fdfffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000001000-0x0000000000057fff]
[ 0.000000] node 0: [mem 0x0000000000059000-0x000000000009efff]
[ 0.000000] node 0: [mem 0x0000000000100000-0x00000000a9884fff]
[ 0.000000] node 0: [mem 0x00000000a988c000-0x00000000aa5b9fff]
[ 0.000000] node 0: [mem 0x00000000aaafa000-0x00000000bce9ffff]
[ 0.000000] node 0: [mem 0x00000000bcf09000-0x00000000bcf4efff]
[ 0.000000] node 0: [mem 0x00000000bdfff000-0x00000000bdffffff]
[ 0.000000] node 0: [mem 0x0000000100000000-0x000000042fdfffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000042fdfffff]
[ 0.000000] On node 0 totalpages: 4114237
[ 0.000000] DMA zone: 64 pages used for memmap
[ 0.000000] DMA zone: 24 pages reserved
[ 0.000000] DMA zone: 3997 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 12007 pages used for memmap
[ 0.000000] DMA32 zone: 768416 pages, LIFO batch:31
[ 0.000000] Normal zone: 52216 pages used for memmap
[ 0.000000] Normal zone: 3341824 pages, LIFO batch:31
[ 0.000000] Reserving Intel graphics stolen memory at 0xbf200000-0xcf1fffff
[ 0.000000] ACPI: PM-Timer IO Port: 0x1808
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[ 0.000000] IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
[ 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 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[ 0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[ 0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[ 0.000000] PM: Registered nosave memory: [mem 0x00058000-0x00058fff]
[ 0.000000] PM: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xa79e8000-0xa79e8fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xa79f0000-0xa79f0fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xa79f1000-0xa79f1fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xa79fe000-0xa79fefff]
[ 0.000000] PM: Registered nosave memory: [mem 0xa79ff000-0xa79fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xa7a0f000-0xa7a0ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xa7a10000-0xa7a10fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xa7a20000-0xa7a20fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xa7a21000-0xa7a21fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xa7a30000-0xa7a30fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xa9885000-0xa988bfff]
[ 0.000000] PM: Registered nosave memory: [mem 0xaa5ba000-0xaaaf9fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xaab0c000-0xaab0cfff]
[ 0.000000] PM: Registered nosave memory: [mem 0xaab14000-0xaab14fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xbcea0000-0xbcf08fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xbcf4f000-0xbd085fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xbd086000-0xbdffefff]
[ 0.000000] PM: Registered nosave memory: [mem 0xbe000000-0xbeffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xbf000000-0xcf1fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xcf200000-0xefffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xf0000000-0xf7ffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xf8000000-0xfebfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xfec00fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfec01000-0xfecfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed00000-0xfed03fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed04000-0xfed1bfff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed1c000-0xfed1ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed20000-0xfedfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfee01000-0xfeffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xff000000-0xffffffff]
[ 0.000000] e820: [mem 0xcf200000-0xefffffff] available for PCI devices
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] clocksource refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[ 0.000000] setup_percpu: NR_CPUS:128 nr_cpumask_bits:128 nr_cpu_ids:4 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 33 pages/cpu @ffff88042fa00000 s95576 r8192 d31400 u524288
[ 0.000000] pcpu-alloc: s95576 r8192 d31400 u524288 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 4049926
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: initrd=\initramfs-linux-vfio.img root=/dev/mapper/vg0-lv0 rw intel_iommu=on pcie_acs_override=downstream
[ 0.000000] Intel-IOMMU: enabled
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340 using standard form
[ 0.000000] AGP: Checking aperture...
[ 0.000000] AGP: No AGP bridge found
[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[ 0.000000] Memory: 15889392K/16456948K available (5699K kernel code, 893K rwdata, 1732K rodata, 1180K init, 1152K bss, 567556K reserved, 0K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.
[ 0.000000] RCU restricting CPUs from NR_CPUS=128 to nr_cpu_ids=4.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[ 0.000000] NR_IRQS:8448 nr_irqs:456 16
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] clocksource hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[ 0.000000] hpet clockevent registered
[ 0.000000] tsc: Fast TSC calibration using PIT
[ 0.000000] spurious 8259A interrupt: IRQ7.
[ 0.000000] tsc: Detected 3198.845 MHz processor
[ 0.000021] Calibrating delay loop (skipped), value calculated using timer frequency.. 6400.26 BogoMIPS (lpj=10662816)
[ 0.000023] pid_max: default: 32768 minimum: 301
[ 0.000027] ACPI: Core revision 20150410
[ 0.012930] ACPI: All ACPI Tables successfully acquired
[ 0.013729] Security Framework initialized
[ 0.013734] Yama: becoming mindful.
[ 0.014412] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes)
[ 0.016566] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[ 0.017480] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes)
[ 0.017492] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes)
[ 0.017665] Initializing cgroup subsys blkio
[ 0.017667] Initializing cgroup subsys memory
[ 0.017672] Initializing cgroup subsys devices
[ 0.017673] Initializing cgroup subsys freezer
[ 0.017674] Initializing cgroup subsys net_cls
[ 0.017691] CPU: Physical Processor ID: 0
[ 0.017691] CPU: Processor Core ID: 0
[ 0.018613] mce: CPU supports 9 MCE banks
[ 0.018623] CPU0: Thermal monitoring enabled (TM1)
[ 0.018631] process: using mwait in idle threads
[ 0.018633] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 1024
[ 0.018634] Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 1024, 1GB 4
[ 0.018714] Freeing SMP alternatives memory: 20K (ffffffff81a08000 - ffffffff81a0d000)
[ 0.056189] ftrace: allocating 21564 entries in 85 pages
[ 0.062798] dmar: Host address width 39
[ 0.062799] dmar: DRHD base: 0x000000fed90000 flags: 0x0
[ 0.062807] dmar: IOMMU 0: reg_base_addr fed90000 ver 1:0 cap c0000020660462 ecap f0101a
[ 0.062808] dmar: DRHD base: 0x000000fed91000 flags: 0x1
[ 0.062811] dmar: IOMMU 1: reg_base_addr fed91000 ver 1:0 cap d2008020660462 ecap f010da
[ 0.062812] dmar: RMRR base: 0x000000bdea0000 end: 0x000000bdeaefff
[ 0.062813] dmar: RMRR base: 0x000000bf000000 end: 0x000000cf1fffff
[ 0.062815] IOAPIC id 8 under DRHD base 0xfed91000 IOMMU 1
[ 0.062815] HPET id 0 under DRHD base 0xfed91000
[ 0.062984] x2apic is disabled because BIOS sets x2apic opt out bit. You can use 'intremap=no_x2apic_optout' to override the BIOS setting.
[ 0.062992] Enabled IRQ remapping in xapic mode
[ 0.062993] x2apic: IRQ remapping doesn't support X2APIC mode
[ 0.063390] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.096383] TSC deadline timer enabled
[ 0.096385] smpboot: CPU0: Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz (fam: 06, model: 3c, stepping: 03)
[ 0.096404] Performance Events: PEBS fmt2+, 16-deep LBR, Haswell events, full-width counters, Intel PMU driver.
[ 0.096418] ... version: 3
[ 0.096419] ... bit width: 48
[ 0.096419] ... generic registers: 8
[ 0.096420] ... value mask: 0000ffffffffffff
[ 0.096421] ... max period: 0000ffffffffffff
[ 0.096421] ... fixed-purpose events: 3
[ 0.096422] ... event mask: 00000007000000ff
[ 0.119813] x86: Booting SMP configuration:
[ 0.119814] .... node #0, CPUs: #1
[ 0.133868] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[ 0.140540] #2 #3
[ 0.175286] x86: Booted up 1 node, 4 CPUs
[ 0.175288] smpboot: Total of 4 processors activated (25600.04 BogoMIPS)
[ 0.177921] devtmpfs: initialized
[ 0.180024] PM: Registering ACPI NVS region [mem 0xa9885000-0xa988bfff] (28672 bytes)
[ 0.180025] PM: Registering ACPI NVS region [mem 0xbcf4f000-0xbd085fff] (1273856 bytes)
[ 0.180089] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[ 0.180146] pinctrl core: initialized pinctrl subsystem
[ 0.180176] RTC time: 16:12:02, date: 09/11/15
[ 0.180254] NET: Registered protocol family 16
[ 0.195310] cpuidle: using governor ladder
[ 0.208647] cpuidle: using governor menu
[ 0.208708] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.208709] ACPI: bus type PCI registered
[ 0.208710] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.208753] PCI: MMCONFIG for domain 0000 [bus 00-7f] at [mem 0xf0000000-0xf7ffffff] (base 0xf0000000)
[ 0.208755] PCI: MMCONFIG at [mem 0xf0000000-0xf7ffffff] reserved in E820
[ 0.208858] PCI: Using configuration type 1 for base access
[ 0.209112] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[ 0.209128] perf_event_intel: PMU erratum BJ122, BV98, HSD29 workaround disabled, HT off
[ 0.222185] ACPI: Added _OSI(Module Device)
[ 0.222186] ACPI: Added _OSI(Processor Device)
[ 0.222187] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.222188] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.226080] ACPI: Executed 15 blocks of module-level executable AML code
[ 0.229230] ACPI: Dynamic OEM Table Load:
[ 0.229235] ACPI: SSDT 0xFFFF88041D2FB000 0003D3 (v01 PmRef Cpu0Cst 00003001 INTL 20051117)
[ 0.229845] ACPI: Dynamic OEM Table Load:
[ 0.229849] ACPI: SSDT 0xFFFF88041D2ED800 0005AA (v01 PmRef ApIst 00003000 INTL 20051117)
[ 0.230499] ACPI: Dynamic OEM Table Load:
[ 0.230502] ACPI: SSDT 0xFFFF88041D3C8200 000119 (v01 PmRef ApCst 00003000 INTL 20051117)
[ 0.231667] ACPI: Interpreter enabled
[ 0.231673] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20150410/hwxface-580)
[ 0.231678] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20150410/hwxface-580)
[ 0.231693] ACPI: (supports S0 S3 S4 S5)
[ 0.231694] ACPI: Using IOAPIC for interrupt routing
[ 0.231737] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.240472] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-7e])
[ 0.240477] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.240636] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug PME]
[ 0.240742] acpi PNP0A08:00: _OSC: OS now controls [AER PCIeCapability]
[ 0.240743] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration
[ 0.241022] PCI host bridge to bus 0000:00
[ 0.241024] pci_bus 0000:00: root bus resource [bus 00-7e]
[ 0.241025] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]
[ 0.241027] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]
[ 0.241028] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[ 0.241029] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff window]
[ 0.241031] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff window]
[ 0.241032] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff window]
[ 0.241033] pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000dffff window]
[ 0.241034] pci_bus 0000:00: root bus resource [mem 0xcf200000-0xfeafffff window]
[ 0.241039] pci 0000:00:00.0: [8086:0c00] type 00 class 0x060000
[ 0.241116] pci 0000:00:01.0: [8086:0c01] type 01 class 0x060400
[ 0.241141] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[ 0.241212] pci 0000:00:01.0: System wakeup disabled by ACPI
[ 0.241237] pci 0000:00:01.1: [8086:0c05] type 01 class 0x060400
[ 0.241261] pci 0000:00:01.1: PME# supported from D0 D3hot D3cold
[ 0.241329] pci 0000:00:01.1: System wakeup disabled by ACPI
[ 0.241357] pci 0000:00:02.0: [8086:0412] type 00 class 0x030000
[ 0.241365] pci 0000:00:02.0: reg 0x10: [mem 0xef400000-0xef7fffff 64bit]
[ 0.241369] pci 0000:00:02.0: reg 0x18: [mem 0xd0000000-0xdfffffff 64bit pref]
[ 0.241373] pci 0000:00:02.0: reg 0x20: [io 0xf000-0xf03f]
[ 0.241443] pci 0000:00:03.0: [8086:0c0c] type 00 class 0x040300
[ 0.241448] pci 0000:00:03.0: reg 0x10: [mem 0xefd34000-0xefd37fff 64bit]
[ 0.241534] pci 0000:00:14.0: [8086:8cb1] type 00 class 0x0c0330
[ 0.241548] pci 0000:00:14.0: reg 0x10: [mem 0xefd20000-0xefd2ffff 64bit]
[ 0.241596] pci 0000:00:14.0: PME# supported from D3hot D3cold
[ 0.241641] pci 0000:00:14.0: System wakeup disabled by ACPI
[ 0.241669] pci 0000:00:16.0: [8086:8cba] type 00 class 0x078000
[ 0.241684] pci 0000:00:16.0: reg 0x10: [mem 0xefd3e000-0xefd3e00f 64bit]
[ 0.241735] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[ 0.241816] pci 0000:00:19.0: [8086:15a1] type 00 class 0x020000
[ 0.241828] pci 0000:00:19.0: reg 0x10: [mem 0xefd00000-0xefd1ffff]
[ 0.241834] pci 0000:00:19.0: reg 0x14: [mem 0xefd3c000-0xefd3cfff]
[ 0.241841] pci 0000:00:19.0: reg 0x18: [io 0xf080-0xf09f]
[ 0.241887] pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
[ 0.241933] pci 0000:00:19.0: System wakeup disabled by ACPI
[ 0.241962] pci 0000:00:1a.0: [8086:8cad] type 00 class 0x0c0320
[ 0.241977] pci 0000:00:1a.0: reg 0x10: [mem 0xefd3b000-0xefd3b3ff]
[ 0.242049] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[ 0.242098] pci 0000:00:1a.0: System wakeup disabled by ACPI
[ 0.242126] pci 0000:00:1b.0: [8086:8ca0] type 00 class 0x040300
[ 0.242138] pci 0000:00:1b.0: reg 0x10: [mem 0xefd30000-0xefd33fff 64bit]
[ 0.242185] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.242231] pci 0000:00:1b.0: System wakeup disabled by ACPI
[ 0.242259] pci 0000:00:1c.0: [8086:8c90] type 01 class 0x060400
[ 0.242308] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.242373] pci 0000:00:1c.0: System wakeup disabled by ACPI
[ 0.242401] pci 0000:00:1c.2: [8086:8c94] type 01 class 0x060400
[ 0.242451] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
[ 0.242516] pci 0000:00:1c.2: System wakeup disabled by ACPI
[ 0.242543] pci 0000:00:1c.3: [8086:8c96] type 01 class 0x060400
[ 0.242593] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[ 0.242656] pci 0000:00:1c.3: System wakeup disabled by ACPI
[ 0.242685] pci 0000:00:1c.6: [8086:8c9c] type 01 class 0x060400
[ 0.242734] pci 0000:00:1c.6: PME# supported from D0 D3hot D3cold
[ 0.242797] pci 0000:00:1c.6: System wakeup disabled by ACPI
[ 0.242827] pci 0000:00:1d.0: [8086:8ca6] type 00 class 0x0c0320
[ 0.242842] pci 0000:00:1d.0: reg 0x10: [mem 0xefd3a000-0xefd3a3ff]
[ 0.242909] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[ 0.242957] pci 0000:00:1d.0: System wakeup disabled by ACPI
[ 0.242986] pci 0000:00:1f.0: [8086:8cc4] type 00 class 0x060100
[ 0.243132] pci 0000:00:1f.2: [8086:8c82] type 00 class 0x010601
[ 0.243143] pci 0000:00:1f.2: reg 0x10: [io 0xf0d0-0xf0d7]
[ 0.243149] pci 0000:00:1f.2: reg 0x14: [io 0xf0c0-0xf0c3]
[ 0.243155] pci 0000:00:1f.2: reg 0x18: [io 0xf0b0-0xf0b7]
[ 0.243160] pci 0000:00:1f.2: reg 0x1c: [io 0xf0a0-0xf0a3]
[ 0.243166] pci 0000:00:1f.2: reg 0x20: [io 0xf060-0xf07f]
[ 0.243172] pci 0000:00:1f.2: reg 0x24: [mem 0xefd39000-0xefd397ff]
[ 0.243198] pci 0000:00:1f.2: PME# supported from D3hot
[ 0.243260] pci 0000:00:1f.3: [8086:8ca2] type 00 class 0x0c0500
[ 0.243272] pci 0000:00:1f.3: reg 0x10: [mem 0xefd38000-0xefd380ff 64bit]
[ 0.243289] pci 0000:00:1f.3: reg 0x20: [io 0xf040-0xf05f]
[ 0.243391] pci 0000:01:00.0: [10de:11c6] type 00 class 0x030000
[ 0.243399] pci 0000:01:00.0: reg 0x10: [mem 0xee000000-0xeeffffff]
[ 0.243407] pci 0000:01:00.0: reg 0x14: [mem 0xe0000000-0xe7ffffff 64bit pref]
[ 0.243415] pci 0000:01:00.0: reg 0x1c: [mem 0xe8000000-0xe9ffffff 64bit pref]
[ 0.243420] pci 0000:01:00.0: reg 0x24: [io 0xe000-0xe07f]
[ 0.243424] pci 0000:01:00.0: reg 0x30: [mem 0xef000000-0xef07ffff pref]
[ 0.243481] pci 0000:01:00.0: System wakeup disabled by ACPI
[ 0.243509] pci 0000:01:00.1: [10de:0e0b] type 00 class 0x040300
[ 0.243519] pci 0000:01:00.1: reg 0x10: [mem 0xef080000-0xef083fff]
[ 0.248667] pci 0000:00:01.0: PCI bridge to [bus 01]
[ 0.248669] pci 0000:00:01.0: bridge window [io 0xe000-0xefff]
[ 0.248670] pci 0000:00:01.0: bridge window [mem 0xee000000-0xef0fffff]
[ 0.248673] pci 0000:00:01.0: bridge window [mem 0xe0000000-0xe9ffffff 64bit pref]
[ 0.248706] pci 0000:02:00.0: [1b21:1242] type 00 class 0x0c0330
[ 0.248721] pci 0000:02:00.0: reg 0x10: [mem 0xefc00000-0xefc07fff 64bit]
[ 0.248788] pci 0000:02:00.0: PME# supported from D3hot D3cold
[ 0.248816] pci 0000:02:00.0: System wakeup disabled by ACPI
[ 0.255330] pci 0000:00:01.1: PCI bridge to [bus 02]
[ 0.255333] pci 0000:00:01.1: bridge window [mem 0xefc00000-0xefcfffff]
[ 0.255391] acpiphp: Slot [1] registered
[ 0.255394] pci 0000:00:1c.0: PCI bridge to [bus 03]
[ 0.255461] pci 0000:04:00.0: [10ec:8168] type 00 class 0x020000
[ 0.255479] pci 0000:04:00.0: reg 0x10: [io 0xd000-0xd0ff]
[ 0.255505] pci 0000:04:00.0: reg 0x18: [mem 0xefb00000-0xefb00fff 64bit]
[ 0.255521] pci 0000:04:00.0: reg 0x20: [mem 0xea100000-0xea103fff 64bit pref]
[ 0.255595] pci 0000:04:00.0: supports D1 D2
[ 0.255597] pci 0000:04:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.255649] pci 0000:04:00.0: System wakeup disabled by ACPI
[ 0.262000] pci 0000:00:1c.2: PCI bridge to [bus 04]
[ 0.262003] pci 0000:00:1c.2: bridge window [io 0xd000-0xdfff]
[ 0.262005] pci 0000:00:1c.2: bridge window [mem 0xefb00000-0xefbfffff]
[ 0.262009] pci 0000:00:1c.2: bridge window [mem 0xea100000-0xea1fffff 64bit pref]
[ 0.262075] pci 0000:05:00.0: [1b21:1184] type 01 class 0x060400
[ 0.262161] pci 0000:05:00.0: PME# supported from D0 D3hot D3cold
[ 0.268664] pci 0000:00:1c.3: PCI bridge to [bus 05-0a]
[ 0.268667] pci 0000:00:1c.3: bridge window [io 0xb000-0xcfff]
[ 0.268669] pci 0000:00:1c.3: bridge window [mem 0xef800000-0xef9fffff]
[ 0.268740] pci 0000:06:01.0: [1b21:1184] type 01 class 0x060400
[ 0.268826] pci 0000:06:01.0: PME# supported from D0 D3hot D3cold
[ 0.268886] pci 0000:06:03.0: [1b21:1184] type 01 class 0x060400
[ 0.268971] pci 0000:06:03.0: PME# supported from D0 D3hot D3cold
[ 0.269030] pci 0000:06:05.0: [1b21:1184] type 01 class 0x060400
[ 0.269116] pci 0000:06:05.0: PME# supported from D0 D3hot D3cold
[ 0.269175] pci 0000:06:07.0: [1b21:1184] type 01 class 0x060400
[ 0.269261] pci 0000:06:07.0: PME# supported from D0 D3hot D3cold
[ 0.269335] pci 0000:05:00.0: PCI bridge to [bus 06-0a]
[ 0.269341] pci 0000:05:00.0: bridge window [io 0xb000-0xcfff]
[ 0.269344] pci 0000:05:00.0: bridge window [mem 0xef800000-0xef9fffff]
[ 0.269388] pci 0000:06:01.0: PCI bridge to [bus 07]
[ 0.269456] pci 0000:08:00.0: [1b21:0612] type 00 class 0x010601
[ 0.269479] pci 0000:08:00.0: reg 0x10: [io 0xc050-0xc057]
[ 0.269492] pci 0000:08:00.0: reg 0x14: [io 0xc040-0xc043]
[ 0.269506] pci 0000:08:00.0: reg 0x18: [io 0xc030-0xc037]
[ 0.269519] pci 0000:08:00.0: reg 0x1c: [io 0xc020-0xc023]
[ 0.269533] pci 0000:08:00.0: reg 0x20: [io 0xc000-0xc01f]
[ 0.269546] pci 0000:08:00.0: reg 0x24: [mem 0xef900000-0xef9001ff]
[ 0.275339] pci 0000:06:03.0: PCI bridge to [bus 08]
[ 0.275345] pci 0000:06:03.0: bridge window [io 0xc000-0xcfff]
[ 0.275349] pci 0000:06:03.0: bridge window [mem 0xef900000-0xef9fffff]
[ 0.275394] pci 0000:06:05.0: PCI bridge to [bus 09]
[ 0.275462] pci 0000:0a:00.0: [1b21:0612] type 00 class 0x010601
[ 0.275484] pci 0000:0a:00.0: reg 0x10: [io 0xb050-0xb057]
[ 0.275497] pci 0000:0a:00.0: reg 0x14: [io 0xb040-0xb043]
[ 0.275511] pci 0000:0a:00.0: reg 0x18: [io 0xb030-0xb037]
[ 0.275524] pci 0000:0a:00.0: reg 0x1c: [io 0xb020-0xb023]
[ 0.275538] pci 0000:0a:00.0: reg 0x20: [io 0xb000-0xb01f]
[ 0.275551] pci 0000:0a:00.0: reg 0x24: [mem 0xef800000-0xef8001ff]
[ 0.282007] pci 0000:06:07.0: PCI bridge to [bus 0a]
[ 0.282013] pci 0000:06:07.0: bridge window [io 0xb000-0xbfff]
[ 0.282016] pci 0000:06:07.0: bridge window [mem 0xef800000-0xef8fffff]
[ 0.282115] pci 0000:0b:00.0: [1b21:1142] type 00 class 0x0c0330
[ 0.282140] pci 0000:0b:00.0: reg 0x10: [mem 0xefa00000-0xefa07fff 64bit]
[ 0.282250] pci 0000:0b:00.0: PME# supported from D3cold
[ 0.282293] pci 0000:0b:00.0: System wakeup disabled by ACPI
[ 0.288674] pci 0000:00:1c.6: PCI bridge to [bus 0b]
[ 0.288677] pci 0000:00:1c.6: bridge window [mem 0xefa00000-0xefafffff]
[ 0.289229] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 10 *11 12 14 15)
[ 0.289261] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 *10 11 12 14 15)
[ 0.289291] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 *10 11 12 14 15)
[ 0.289321] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 10 11 12 14 15)
[ 0.289350] ACPI: PCI Interrupt Link [LNKE] (IRQs *3 4 5 6 10 11 12 14 15)
[ 0.289379] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
[ 0.289409] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 10 *11 12 14 15)
[ 0.289438] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 *5 6 10 11 12 14 15)
[ 0.289553] ACPI: Enabled 5 GPEs in block 00 to 3F
[ 0.289612] vgaarb: setting as boot device: PCI:0000:00:02.0
[ 0.289614] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.289617] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=none,locks=none
[ 0.289619] vgaarb: loaded
[ 0.289620] vgaarb: bridge control possible 0000:01:00.0
[ 0.289620] vgaarb: no bridge control possible 0000:00:02.0
[ 0.289687] PCI: Using ACPI for IRQ routing
[ 0.292040] PCI: pci_cache_line_size set to 64 bytes
[ 0.292103] e820: reserve RAM buffer [mem 0x00058000-0x0005ffff]
[ 0.292104] e820: reserve RAM buffer [mem 0x0009f000-0x0009ffff]
[ 0.292105] e820: reserve RAM buffer [mem 0xa79e8018-0xa7ffffff]
[ 0.292106] e820: reserve RAM buffer [mem 0xa79f1018-0xa7ffffff]
[ 0.292107] e820: reserve RAM buffer [mem 0xa79ff018-0xa7ffffff]
[ 0.292108] e820: reserve RAM buffer [mem 0xa7a10018-0xa7ffffff]
[ 0.292109] e820: reserve RAM buffer [mem 0xa7a21018-0xa7ffffff]
[ 0.292109] e820: reserve RAM buffer [mem 0xa9885000-0xabffffff]
[ 0.292111] e820: reserve RAM buffer [mem 0xaa5ba000-0xabffffff]
[ 0.292111] e820: reserve RAM buffer [mem 0xaab0c018-0xabffffff]
[ 0.292112] e820: reserve RAM buffer [mem 0xbcea0000-0xbfffffff]
[ 0.292113] e820: reserve RAM buffer [mem 0xbcf4f000-0xbfffffff]
[ 0.292115] e820: reserve RAM buffer [mem 0xbe000000-0xbfffffff]
[ 0.292115] e820: reserve RAM buffer [mem 0x42fe00000-0x42fffffff]
[ 0.292186] NetLabel: Initializing
[ 0.292187] NetLabel: domain hash size = 128
[ 0.292188] NetLabel: protocols = UNLABELED CIPSOv4
[ 0.292196] NetLabel: unlabeled traffic allowed by default
[ 0.292210] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[ 0.292214] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[ 0.294229] Switched to clocksource hpet
[ 0.297638] pnp: PnP ACPI init
[ 0.297723] system 00:00: [mem 0xfed40000-0xfed44fff] has been reserved
[ 0.297726] system 00:00: Plug and Play ACPI device, IDs PNP0c01 (active)
[ 0.297788] system 00:01: [io 0x0800-0x087f] has been reserved
[ 0.297790] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.297810] pnp 00:02: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 0.297835] system 00:03: [io 0x1854-0x1857] has been reserved
[ 0.297837] system 00:03: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[ 0.297892] system 00:04: [io 0x0290-0x029f] has been reserved
[ 0.297894] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.297930] system 00:05: [io 0x04d0-0x04d1] has been reserved
[ 0.297931] system 00:05: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.298031] pnp 00:06: [dma 0 disabled]
[ 0.298062] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active)
[ 0.298366] system 00:07: [mem 0xfed1c000-0xfed1ffff] has been reserved
[ 0.298367] system 00:07: [mem 0xfed10000-0xfed17fff] has been reserved
[ 0.298368] system 00:07: [mem 0xfed18000-0xfed18fff] has been reserved
[ 0.298370] system 00:07: [mem 0xfed19000-0xfed19fff] has been reserved
[ 0.298371] system 00:07: [mem 0xf0000000-0xf7ffffff] has been reserved
[ 0.298372] system 00:07: [mem 0xfed20000-0xfed3ffff] has been reserved
[ 0.298373] system 00:07: [mem 0xfed90000-0xfed93fff] could not be reserved
[ 0.298374] system 00:07: [mem 0xfed45000-0xfed8ffff] has been reserved
[ 0.298376] system 00:07: [mem 0xff000000-0xffffffff] has been reserved
[ 0.298377] system 00:07: [mem 0xfee00000-0xfeefffff] could not be reserved
[ 0.298378] system 00:07: [mem 0xeffe0000-0xeffeffff] has been reserved
[ 0.298380] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.298484] pnp: PnP ACPI: found 8 devices
[ 0.304188] clocksource acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[ 0.304258] pci 0000:00:01.0: PCI bridge to [bus 01]
[ 0.304260] pci 0000:00:01.0: bridge window [io 0xe000-0xefff]
[ 0.304262] pci 0000:00:01.0: bridge window [mem 0xee000000-0xef0fffff]
[ 0.304264] pci 0000:00:01.0: bridge window [mem 0xe0000000-0xe9ffffff 64bit pref]
[ 0.304267] pci 0000:00:01.1: PCI bridge to [bus 02]
[ 0.304269] pci 0000:00:01.1: bridge window [mem 0xefc00000-0xefcfffff]
[ 0.304272] pci 0000:00:1c.0: PCI bridge to [bus 03]
[ 0.304280] pci 0000:00:1c.2: PCI bridge to [bus 04]
[ 0.304281] pci 0000:00:1c.2: bridge window [io 0xd000-0xdfff]
[ 0.304284] pci 0000:00:1c.2: bridge window [mem 0xefb00000-0xefbfffff]
[ 0.304287] pci 0000:00:1c.2: bridge window [mem 0xea100000-0xea1fffff 64bit pref]
[ 0.304291] pci 0000:06:01.0: PCI bridge to [bus 07]
[ 0.304303] pci 0000:06:03.0: PCI bridge to [bus 08]
[ 0.304306] pci 0000:06:03.0: bridge window [io 0xc000-0xcfff]
[ 0.304310] pci 0000:06:03.0: bridge window [mem 0xef900000-0xef9fffff]
[ 0.304319] pci 0000:06:05.0: PCI bridge to [bus 09]
[ 0.304331] pci 0000:06:07.0: PCI bridge to [bus 0a]
[ 0.304333] pci 0000:06:07.0: bridge window [io 0xb000-0xbfff]
[ 0.304337] pci 0000:06:07.0: bridge window [mem 0xef800000-0xef8fffff]
[ 0.304346] pci 0000:05:00.0: PCI bridge to [bus 06-0a]
[ 0.304348] pci 0000:05:00.0: bridge window [io 0xb000-0xcfff]
[ 0.304353] pci 0000:05:00.0: bridge window [mem 0xef800000-0xef9fffff]
[ 0.304361] pci 0000:00:1c.3: PCI bridge to [bus 05-0a]
[ 0.304362] pci 0000:00:1c.3: bridge window [io 0xb000-0xcfff]
[ 0.304365] pci 0000:00:1c.3: bridge window [mem 0xef800000-0xef9fffff]
[ 0.304371] pci 0000:00:1c.6: PCI bridge to [bus 0b]
[ 0.304374] pci 0000:00:1c.6: bridge window [mem 0xefa00000-0xefafffff]
[ 0.304380] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window]
[ 0.304381] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window]
[ 0.304382] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[ 0.304383] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000d3fff window]
[ 0.304384] pci_bus 0000:00: resource 8 [mem 0x000d4000-0x000d7fff window]
[ 0.304385] pci_bus 0000:00: resource 9 [mem 0x000d8000-0x000dbfff window]
[ 0.304386] pci_bus 0000:00: resource 10 [mem 0x000dc000-0x000dffff window]
[ 0.304388] pci_bus 0000:00: resource 11 [mem 0xcf200000-0xfeafffff window]
[ 0.304389] pci_bus 0000:01: resource 0 [io 0xe000-0xefff]
[ 0.304390] pci_bus 0000:01: resource 1 [mem 0xee000000-0xef0fffff]
[ 0.304391] pci_bus 0000:01: resource 2 [mem 0xe0000000-0xe9ffffff 64bit pref]
[ 0.304392] pci_bus 0000:02: resource 1 [mem 0xefc00000-0xefcfffff]
[ 0.304393] pci_bus 0000:04: resource 0 [io 0xd000-0xdfff]
[ 0.304394] pci_bus 0000:04: resource 1 [mem 0xefb00000-0xefbfffff]
[ 0.304395] pci_bus 0000:04: resource 2 [mem 0xea100000-0xea1fffff 64bit pref]
[ 0.304396] pci_bus 0000:05: resource 0 [io 0xb000-0xcfff]
[ 0.304397] pci_bus 0000:05: resource 1 [mem 0xef800000-0xef9fffff]
[ 0.304398] pci_bus 0000:06: resource 0 [io 0xb000-0xcfff]
[ 0.304399] pci_bus 0000:06: resource 1 [mem 0xef800000-0xef9fffff]
[ 0.304400] pci_bus 0000:08: resource 0 [io 0xc000-0xcfff]
[ 0.304400] pci_bus 0000:08: resource 1 [mem 0xef900000-0xef9fffff]
[ 0.304402] pci_bus 0000:0a: resource 0 [io 0xb000-0xbfff]
[ 0.304403] pci_bus 0000:0a: resource 1 [mem 0xef800000-0xef8fffff]
[ 0.304404] pci_bus 0000:0b: resource 1 [mem 0xefa00000-0xefafffff]
[ 0.304426] NET: Registered protocol family 2
[ 0.304570] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.304712] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.304811] TCP: Hash tables configured (established 131072 bind 65536)
[ 0.304834] UDP hash table entries: 8192 (order: 6, 262144 bytes)
[ 0.304872] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes)
[ 0.304922] NET: Registered protocol family 1
[ 0.304934] pci 0000:00:02.0: Video device with shadowed ROM
[ 0.337831] PCI: CLS 64 bytes, default 64
[ 0.337863] Unpacking initramfs...
[ 0.472721] Freeing initrd memory: 11488K (ffff88007f4c8000 - ffff880080000000)
[ 0.472743] DMAR: No ATSR found
[ 0.472820] IOMMU: dmar0 using Queued invalidation
[ 0.472821] IOMMU: dmar1 using Queued invalidation
[ 0.472822] IOMMU: Setting RMRR:
[ 0.472833] IOMMU: Setting identity map for device 0000:00:02.0 [0xbf000000 - 0xcf1fffff]
[ 0.474077] IOMMU: Setting identity map for device 0000:00:14.0 [0xbdea0000 - 0xbdeaefff]
[ 0.474100] IOMMU: Setting identity map for device 0000:00:1a.0 [0xbdea0000 - 0xbdeaefff]
[ 0.474119] IOMMU: Setting identity map for device 0000:00:1d.0 [0xbdea0000 - 0xbdeaefff]
[ 0.474132] IOMMU: Prepare 0-16MiB unity mapping for LPC
[ 0.474138] IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0xffffff]
[ 0.474281] PCI-DMA: Intel(R) Virtualization Technology for Directed I/O
[ 0.475765] RAPL PMU detected, API unit is 2^-32 Joules, 4 fixed counters 655360 ms ovfl timer
[ 0.475766] hw unit of domain pp0-core 2^-14 Joules
[ 0.475767] hw unit of domain package 2^-14 Joules
[ 0.475768] hw unit of domain dram 2^-14 Joules
[ 0.475768] hw unit of domain pp1-gpu 2^-14 Joules
[ 0.475846] microcode: CPU0 sig=0x306c3, pf=0x2, revision=0x19
[ 0.475850] microcode: CPU1 sig=0x306c3, pf=0x2, revision=0x19
[ 0.475855] microcode: CPU2 sig=0x306c3, pf=0x2, revision=0x19
[ 0.475860] microcode: CPU3 sig=0x306c3, pf=0x2, revision=0x19
[ 0.475893] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[ 0.475911] Scanning for low memory corruption every 60 seconds
[ 0.476064] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.476076] Initialise system trusted keyring
[ 0.476294] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 0.477182] zpool: loaded
[ 0.477184] zbud: loaded
[ 0.477300] VFS: Disk quotas dquot_6.6.0
[ 0.477321] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.477410] Key type big_key registered
[ 0.477555] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[ 0.477582] io scheduler noop registered
[ 0.477584] io scheduler deadline registered
[ 0.477601] io scheduler cfq registered (default)
[ 0.478582] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 0.478593] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[ 0.478606] efifb: probing for efifb
[ 0.478616] efifb: framebuffer at 0xd0000000, mapped to 0xffffc90002000000, using 3072k, total 3072k
[ 0.478616] efifb: mode is 1024x768x32, linelength=4096, pages=1
[ 0.478617] efifb: scrolling: redraw
[ 0.478618] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[ 0.479963] Console: switching to colour frame buffer device 128x48
[ 0.481265] fb0: EFI VGA frame buffer device
[ 0.481271] intel_idle: MWAIT substates: 0x42120
[ 0.481272] intel_idle: v0.4 model 0x3C
[ 0.481272] intel_idle: lapic_timer_reliable_states 0xffffffff
[ 0.481394] GHES: HEST is not enabled!
[ 0.481440] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 0.501957] 00:06: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 0.502221] Linux agpgart interface v0.103
[ 0.502412] rtc_cmos 00:02: RTC can wake from S4
[ 0.502524] rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
[ 0.502547] rtc_cmos 00:02: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
[ 0.502555] Intel P-state driver initializing.
[ 0.502678] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.503644] NET: Registered protocol family 10
[ 0.504230] NET: Registered protocol family 17
[ 0.505143] Loading compiled-in X.509 certificates
[ 0.505182] registered taskstats version 1
[ 0.506904] Magic number: 15:708:236
[ 0.506999] memory memory114: hash matches
[ 0.507094] rtc_cmos 00:02: setting system clock to 2015-09-11 16:12:02 UTC (1441987922)
[ 0.507352] PM: Hibernation image not present or could not be loaded.
[ 0.508016] Freeing unused kernel memory: 1180K (ffffffff818e1000 - ffffffff81a08000)
[ 0.508020] Write protecting the kernel read-only data: 8192k
[ 0.508658] Freeing unused kernel memory: 432K (ffff880001594000 - ffff880001600000)
[ 0.508876] Freeing unused kernel memory: 316K (ffff8800017b1000 - ffff880001800000)
[ 0.516713] random: systemd-tmpfile urandom read with 1 bits of entropy available
[ 0.519279] VFIO - User Level meta-driver version: 0.3
[ 0.520524] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=io+mem:owns=none
[ 0.530845] vfio_pci: add [10de:11c6[ffff:ffff]] class 0x000000/00000000
[ 0.544245] vfio_pci: add [10de:0e0b[ffff:ffff]] class 0x000000/00000000
[ 0.562408] sdhci: Secure Digital Host Controller Interface driver
[ 0.562410] sdhci: Copyright(c) Pierre Ossman
[ 0.563474] i8042: PNP: No PS/2 controller found. Probing ports directly.
[ 0.565776] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 0.565803] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 0.568815] ACPI: bus type USB registered
[ 0.568830] usbcore: registered new interface driver usbfs
[ 0.568836] usbcore: registered new interface driver hub
[ 0.568854] usbcore: registered new device driver usb
[ 0.569213] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.569343] ehci-pci: EHCI PCI platform driver
[ 0.569456] ehci-pci 0000:00:1a.0: EHCI Host Controller
[ 0.569460] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[ 0.569469] ehci-pci 0000:00:1a.0: debug port 2
[ 0.570082] SCSI subsystem initialized
[ 0.570912] libata version 3.00 loaded.
[ 0.573369] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
[ 0.573380] ehci-pci 0000:00:1a.0: irq 16, io mem 0xefd3b000
[ 0.580828] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[ 0.580944] hub 1-0:1.0: USB hub found
[ 0.580948] hub 1-0:1.0: 2 ports detected
[ 0.581122] ehci-pci 0000:00:1d.0: EHCI Host Controller
[ 0.581126] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[ 0.581134] ehci-pci 0000:00:1d.0: debug port 2
[ 0.585056] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[ 0.585066] ehci-pci 0000:00:1d.0: irq 23, io mem 0xefd3a000
[ 0.594202] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[ 0.594316] hub 2-0:1.0: USB hub found
[ 0.594319] hub 2-0:1.0: 2 ports detected
[ 0.594555] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 0.594559] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[ 0.594659] xhci_hcd 0000:00:14.0: hcc params 0x200077c1 hci version 0x100 quirks 0x00009810
[ 0.594663] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[ 0.594807] hub 3-0:1.0: USB hub found
[ 0.594821] hub 3-0:1.0: 14 ports detected
[ 0.597053] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 0.597055] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
[ 0.597222] hub 4-0:1.0: USB hub found
[ 0.597232] hub 4-0:1.0: 6 ports detected
[ 0.598366] ahci 0000:00:1f.2: version 3.0
[ 0.598402] xhci_hcd 0000:02:00.0: xHCI Host Controller
[ 0.598406] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 5
[ 0.598488] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x1 impl SATA mode
[ 0.598489] ahci 0000:00:1f.2: flags: 64bit ncq led clo pio slum part ems apst
[ 0.598955] scsi host0: ahci
[ 0.599106] scsi host1: ahci
[ 0.599284] scsi host2: ahci
[ 0.599359] scsi host3: ahci
[ 0.599467] scsi host4: ahci
[ 0.599545] scsi host5: ahci
[ 0.599573] ata1: SATA max UDMA/133 abar m2048@0xefd39000 port 0xefd39100 irq 34
[ 0.599574] ata2: DUMMY
[ 0.599575] ata3: DUMMY
[ 0.599576] ata4: DUMMY
[ 0.599576] ata5: DUMMY
[ 0.599577] ata6: DUMMY
[ 0.599685] ahci 0000:08:00.0: SSS flag set, parallel bus scan disabled
[ 0.599734] ahci 0000:08:00.0: AHCI 0001.0200 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
[ 0.599735] ahci 0000:08:00.0: flags: 64bit ncq sntf stag led clo pmp pio slum part ccc sxs
[ 0.599940] scsi host6: ahci
[ 0.600012] scsi host7: ahci
[ 0.600045] ata7: SATA max UDMA/133 abar m512@0xef900000 port 0xef900100 irq 35
[ 0.600048] ata8: SATA max UDMA/133 abar m512@0xef900000 port 0xef900180 irq 35
[ 0.600143] ahci 0000:0a:00.0: SSS flag set, parallel bus scan disabled
[ 0.600191] ahci 0000:0a:00.0: AHCI 0001.0200 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
[ 0.600192] ahci 0000:0a:00.0: flags: 64bit ncq sntf stag led clo pmp pio slum part ccc sxs
[ 0.600402] scsi host8: ahci
[ 0.600482] scsi host9: ahci
[ 0.600513] ata9: SATA max UDMA/133 abar m512@0xef800000 port 0xef800100 irq 36
[ 0.600516] ata10: SATA max UDMA/133 abar m512@0xef800000 port 0xef800180 irq 36
[ 0.657152] xhci_hcd 0000:02:00.0: hcc params 0x0200eec1 hci version 0x110 quirks 0x00000010
[ 0.657324] hub 5-0:1.0: USB hub found
[ 0.657328] hub 5-0:1.0: 2 ports detected
[ 0.657393] xhci_hcd 0000:02:00.0: xHCI Host Controller
[ 0.657395] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 6
[ 0.657419] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM.
[ 0.657575] hub 6-0:1.0: USB hub found
[ 0.657579] hub 6-0:1.0: 2 ports detected
[ 0.657678] xhci_hcd 0000:0b:00.0: xHCI Host Controller
[ 0.657681] xhci_hcd 0000:0b:00.0: new USB bus registered, assigned bus number 7
[ 0.718203] xhci_hcd 0000:0b:00.0: hcc params 0x0200e081 hci version 0x100 quirks 0x00000010
[ 0.718394] hub 7-0:1.0: USB hub found
[ 0.718400] hub 7-0:1.0: 2 ports detected
[ 0.718457] xhci_hcd 0000:0b:00.0: xHCI Host Controller
[ 0.718458] xhci_hcd 0000:0b:00.0: new USB bus registered, assigned bus number 8
[ 0.718501] usb usb8: We don't know the algorithms for LPM for this host, disabling LPM.
[ 0.718610] hub 8-0:1.0: USB hub found
[ 0.718615] hub 8-0:1.0: 2 ports detected
[ 0.887429] usb 1-1: new high-speed USB device number 2 using ehci-pci
[ 0.900788] usb 2-1: new high-speed USB device number 2 using ehci-pci
[ 0.904197] usb 4-3: new SuperSpeed USB device number 2 using xhci_hcd
[ 0.917429] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 0.919314] ata1.00: supports DRM functions and may not be fully accessible
[ 0.919381] ata1.00: READ LOG DMA EXT failed, trying unqueued
[ 0.919460] ata1.00: failed to get NCQ Send/Recv Log Emask 0x1
[ 0.919462] ata1.00: ATA-9: Samsung SSD 840 EVO 120GB, EXT0BB6Q, max UDMA/133
[ 0.919463] ata1.00: 234441648 sectors, multi 1: LBA48 NCQ (depth 31/32), AA
[ 0.919695] ata1.00: supports DRM functions and may not be fully accessible
[ 0.919726] ata1.00: failed to get NCQ Send/Recv Log Emask 0x1
[ 0.919728] ata1.00: configured for UDMA/133
[ 0.919873] scsi 0:0:0:0: Direct-Access ATA Samsung SSD 840 BB6Q PQ: 0 ANSI: 5
[ 0.920506] sd 0:0:0:0: [sda] 234441648 512-byte logical blocks: (120 GB/111 GiB)
[ 0.920551] sd 0:0:0:0: [sda] Write Protect is off
[ 0.920552] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 0.920570] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 0.920776] hub 4-3:1.0: USB hub found
[ 0.920894] hub 4-3:1.0: 4 ports detected
[ 0.921842] sda: sda1 sda2
[ 0.922052] sd 0:0:0:0: [sda] Attached SCSI disk
[ 0.954079] usb 3-9: new high-speed USB device number 2 using xhci_hcd
[ 1.011208] hub 1-1:1.0: USB hub found
[ 1.011305] hub 1-1:1.0: 6 ports detected
[ 1.024708] hub 2-1:1.0: USB hub found
[ 1.024824] hub 2-1:1.0: 8 ports detected
[ 1.077378] usb 7-1: new full-speed USB device number 2 using xhci_hcd
[ 1.087400] ata9: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.087402] ata7: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.088363] ata9.00: ATA-8: WDC WD5000AAKS-00A7B0, 01.03B01, max UDMA/133
[ 1.088365] ata9.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 1.088531] ata7.00: ATA-8: ST31000528AS, CC38, max UDMA/133
[ 1.088533] ata7.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 31/32)
[ 1.089413] ata9.00: configured for UDMA/133
[ 1.089796] ata7.00: configured for UDMA/133
[ 1.089863] scsi 6:0:0:0: Direct-Access ATA ST31000528AS CC38 PQ: 0 ANSI: 5
[ 1.089974] sd 6:0:0:0: [sdb] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[ 1.090155] sd 6:0:0:0: [sdb] Write Protect is off
[ 1.090157] sd 6:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 1.090229] sd 6:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.111481] sdb: sdb1 sdb2
[ 1.111977] sd 6:0:0:0: [sdb] Attached SCSI disk
[ 1.129730] hub 3-9:1.0: USB hub found
[ 1.129914] hub 3-9:1.0: 4 ports detected
[ 1.407295] ata8: SATA link down (SStatus 0 SControl 300)
[ 1.407411] scsi 8:0:0:0: Direct-Access ATA WDC WD5000AAKS-0 3B01 PQ: 0 ANSI: 5
[ 1.407657] sd 8:0:0:0: [sdc] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[ 1.407671] sd 8:0:0:0: [sdc] Write Protect is off
[ 1.407672] sd 8:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[ 1.407677] sd 8:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.411206] sdc: sdc1
[ 1.411383] sd 8:0:0:0: [sdc] Attached SCSI disk
[ 1.413945] usb 3-9.2: new high-speed USB device number 3 using xhci_hcd
[ 1.477254] tsc: Refined TSC clocksource calibration: 3199.071 MHz
[ 1.477256] clocksource tsc: mask: 0xffffffffffffffff max_cycles: 0x2e1cdc1a1cd, max_idle_ns: 440795258279 ns
[ 1.512343] hub 3-9.2:1.0: USB hub found
[ 1.512624] hub 3-9.2:1.0: 4 ports detected
[ 1.727224] ata10: SATA link down (SStatus 0 SControl 300)
[ 1.780489] usb 3-9.2.1: new high-speed USB device number 4 using xhci_hcd
[ 1.815238] usb 7-1: ep 0x83 - rounding interval to 64 microframes, ep desc says 80 microframes
[ 1.819191] hidraw: raw HID events driver (C) Jiri Kosina
[ 1.822144] usbcore: registered new interface driver usbhid
[ 1.822145] usbhid: USB HID core driver
[ 1.824487] input: Logitech Logitech G930 Headset as /devices/pci0000:00/0000:00:1c.6/0000:0b:00.0/usb7/7-1/7-1:1.3/0003:046D:0A1F.0001/input/input2
[ 1.862546] hub 3-9.2.1:1.0: USB hub found
[ 1.862832] hub 3-9.2.1:1.0: 3 ports detected
[ 1.877344] hid-generic 0003:046D:0A1F.0001: input,hiddev0,hidraw0: USB HID v1.01 Device [Logitech Logitech G930 Headset] on usb-0000:0b:00.0-1/input3
[ 1.930457] usb 3-9.2.2: new full-speed USB device number 5 using xhci_hcd
[ 2.079164] input: Logitech Gaming Mouse G600 as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2.2/3-9.2.2:1.0/0003:046D:C24A.0002/input/input3
[ 2.079254] hid-generic 0003:046D:C24A.0002: input,hidraw1: USB HID v1.11 Mouse [Logitech Gaming Mouse G600] on usb-0000:00:14.0-9.2.2/input0
[ 2.102163] input: Logitech Gaming Mouse G600 as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2.2/3-9.2.2:1.1/0003:046D:C24A.0003/input/input4
[ 2.137061] usb 3-9.2.1.1: new full-speed USB device number 6 using xhci_hcd
[ 2.153912] hid-generic 0003:046D:C24A.0003: input,hiddev0,hidraw2: USB HID v1.11 Keyboard [Logitech Gaming Mouse G600] on usb-0000:00:14.0-9.2.2/input1
[ 2.191412] device-mapper: uevent: version 1.0.3
[ 2.191515] device-mapper: ioctl: 4.31.0-ioctl (2015-3-12) initialised: dm-devel@redhat.com
[ 2.220349] hid-generic 0003:1038:1202.0004: hiddev0,hidraw3: USB HID v1.11 Device [SteelSeries SteelSeries Apex Gaming Keyboard] on usb-0000:00:14.0-9.2.1.1/input0
[ 2.221041] input: SteelSeries SteelSeries Apex Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2.1/3-9.2.1.1/3-9.2.1.1:1.1/0003:1038:1202.0005/input/input5
[ 2.246549] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
[ 2.273777] hid-generic 0003:1038:1202.0005: input,hidraw4: USB HID v1.11 Keyboard [SteelSeries SteelSeries Apex Gaming Keyboard] on usb-0000:00:14.0-9.2.1.1/input1
[ 2.274606] input: SteelSeries SteelSeries Apex Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2.1/3-9.2.1.1/3-9.2.1.1:1.2/0003:1038:1202.0006/input/input6
[ 2.283692] usb 3-9.2.3: new low-speed USB device number 7 using xhci_hcd
[ 2.327098] hid-generic 0003:1038:1202.0006: input,hidraw5: USB HID v1.11 Device [SteelSeries SteelSeries Apex Gaming Keyboard] on usb-0000:00:14.0-9.2.1.1/input2
[ 2.368237] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 2.369950] usb 3-9.2.3: ep 0x2 - rounding interval to 64 microframes, ep desc says 80 microframes
[ 2.376271] input: No brand HA2-A3 as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2.3/3-9.2.3:1.0/0003:10D5:000D.0007/input/input7
[ 2.377354] systemd[1]: systemd 225 running in system mode. (+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD +IDN)
[ 2.377432] systemd[1]: Detected architecture x86-64.
[ 2.378386] systemd[1]: Set hostname to <wolkig>.
[ 2.416138] systemd[1]: display-manager.service: Cannot add dependency job, ignoring: Unit display-manager.service failed to load: No such file or directory.
[ 2.416389] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 2.416565] systemd[1]: Created slice Root Slice.
[ 2.416658] systemd[1]: Created slice System Slice.
[ 2.416750] systemd[1]: Created slice system-getty.slice.
[ 2.416803] systemd[1]: Listening on udev Kernel Socket.
[ 2.416853] systemd[1]: Listening on udev Control Socket.
[ 2.416905] systemd[1]: Listening on Journal Socket (/dev/log).
[ 2.416966] systemd[1]: Listening on Journal Socket.
[ 2.417230] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[ 2.418288] systemd[1]: Mounting Temporary Directory...
[ 2.418836] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[ 2.421737] systemd[1]: Starting Journal Service...
[ 2.421811] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[ 2.422082] systemd[1]: Mounting Configuration File System...
[ 2.422153] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ 2.422211] systemd[1]: Reached target Paths.
[ 2.422294] systemd[1]: Listening on networkd rtnetlink socket.
[ 2.422364] systemd[1]: Listening on LVM2 metadata daemon socket.
[ 2.422408] systemd[1]: Reached target Encrypted Volumes.
[ 2.422459] systemd[1]: Reached target Swap.
[ 2.422697] systemd[1]: Mounting POSIX Message Queue File System...
[ 2.423011] systemd[1]: Mounting Debug File System...
[ 2.423324] systemd[1]: Starting Remount Root and Kernel File Systems...
[ 2.423585] systemd[1]: Starting Setup Virtual Console...
[ 2.423704] systemd[1]: Created slice User and Session Slice.
[ 2.423755] systemd[1]: Reached target Slices.
[ 2.424021] systemd[1]: Starting Apply Kernel Variables...
[ 2.424068] systemd[1]: Reached target Remote File Systems.
[ 2.424132] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[ 2.424414] systemd[1]: Mounting Huge Pages File System...
[ 2.425208] EXT4-fs (dm-0): re-mounted. Opts: data=ordered
[ 2.425390] systemd[1]: Mounted Configuration File System.
[ 2.425445] systemd[1]: Mounted Debug File System.
[ 2.425490] systemd[1]: Mounted Temporary Directory.
[ 2.425743] systemd[1]: Mounted POSIX Message Queue File System.
[ 2.426525] systemd[1]: Mounted Huge Pages File System.
[ 2.427045] hid-generic 0003:10D5:000D.0007: input,hidraw6: USB HID v1.10 Keyboard [No brand HA2-A3] on usb-0000:00:14.0-9.2.3/input0
[ 2.427163] systemd[1]: Started Create list of required static device nodes for the current kernel.
[ 2.427804] usbhid 3-9.2.3:1.1: couldn't find an input interrupt endpoint
[ 2.427900] systemd[1]: Started Remount Root and Kernel File Systems.
[ 2.429597] systemd[1]: Started Apply Kernel Variables.
[ 2.430303] usb 3-9.2.1.2: new full-speed USB device number 8 using xhci_hcd
[ 2.439098] systemd[1]: Starting udev Coldplug all Devices...
[ 2.439855] systemd[1]: Starting Load/Save Random Seed...
[ 2.440615] systemd[1]: Starting Create Static Device Nodes in /dev...
[ 2.443782] systemd[1]: Started Load/Save Random Seed.
[ 2.455577] systemd[1]: Started Create Static Device Nodes in /dev.
[ 2.456890] systemd[1]: Starting udev Kernel Device Manager...
[ 2.457400] systemd[1]: Reached target Local File Systems (Pre).
[ 2.466605] systemd[1]: Started Setup Virtual Console.
[ 2.468129] systemd[1]: Started udev Coldplug all Devices.
[ 2.477178] Switched to clocksource tsc
[ 2.480542] systemd[1]: Started udev Kernel Device Manager.
[ 2.488797] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input8
[ 2.488801] ACPI: Power Button [PWRB]
[ 2.488826] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input9
[ 2.488827] ACPI: Sleep Button [SLPB]
[ 2.488853] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input10
[ 2.488854] ACPI: Power Button [PWRF]
[ 2.493169] wmi: Mapper loaded
[ 2.515081] hid-generic 0003:046D:C22F.0008: hiddev0,hidraw7: USB HID v1.11 Device [Logitech Logitech Cordless RumblePad 2] on usb-0000:00:14.0-9.2.1.2/input0
[ 2.515999] hid-generic 0003:046D:C22F.0009: hiddev0,hidraw8: USB HID v1.11 Device [Logitech Logitech Cordless RumblePad 2] on usb-0000:00:14.0-9.2.1.2/input1
[ 2.530707] pps_core: LinuxPPS API ver. 1 registered
[ 2.530709] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 2.531555] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 2.533370] mousedev: PS/2 mouse device common for all mice
[ 2.535310] PTP clock support registered
[ 2.538858] snd_hda_intel 0000:00:03.0: enabling device (0000 -> 0002)
[ 2.538955] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
[ 2.541673] [drm] Initialized drm 1.1.0 20060810
[ 2.554173] random: nonblocking pool is initialized
[ 2.557567] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 2.557574] r8169 0000:04:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 2.558729] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
[ 2.558730] e1000e: Copyright(c) 1999 - 2014 Intel Corporation.
[ 2.558843] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 2.564849] r8169 0000:04:00.0 eth0: RTL8168g/8111g at 0xffffc900018d8000, d0:50:99:72:3d:07, XID 0c000800 IRQ 50
[ 2.564852] r8169 0000:04:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[ 2.571813] snd_hda_codec_realtek hdaudioC1D0: ALC1150: SKU not ready 0x00000000
[ 2.572285] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC1150: line_outs=3 (0x14/0x15/0x16/0x0/0x0) type:line
[ 2.572286] snd_hda_codec_realtek hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 2.572288] snd_hda_codec_realtek hdaudioC1D0: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[ 2.572288] snd_hda_codec_realtek hdaudioC1D0: mono: mono_out=0x0
[ 2.572289] snd_hda_codec_realtek hdaudioC1D0: dig-out=0x1e/0x0
[ 2.572290] snd_hda_codec_realtek hdaudioC1D0: inputs:
[ 2.572291] snd_hda_codec_realtek hdaudioC1D0: Front Mic=0x19
[ 2.572292] snd_hda_codec_realtek hdaudioC1D0: Rear Mic=0x18
[ 2.572293] snd_hda_codec_realtek hdaudioC1D0: Line=0x1a
[ 2.576408] input: PC Speaker as /devices/platform/pcspkr/input/input12
[ 2.582879] AVX2 version of gcm_enc/dec engaged.
[ 2.582881] AES CTR mode by8 optimization enabled
[ 2.583838] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
[ 2.584412] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
[ 2.584469] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card1/input15
[ 2.584501] input: HDA Intel PCH Line Out Front as /devices/pci0000:00/0000:00:1b.0/sound/card1/input16
[ 2.584532] input: HDA Intel PCH Line Out Surround as /devices/pci0000:00/0000:00:1b.0/sound/card1/input17
[ 2.584578] input: HDA Intel PCH Line Out CLFE as /devices/pci0000:00/0000:00:1b.0/sound/card1/input18
[ 2.594154] systemd[1]: Started Journal Service.
[ 2.598920] systemd-journald[208]: Received request to flush runtime journal from PID 1
[ 2.603067] usbcore: registered new interface driver snd-usb-audio
[ 2.626253] intel_rapl: Found RAPL domain package
[ 2.626256] intel_rapl: Found RAPL domain core
[ 2.626257] intel_rapl: Found RAPL domain uncore
[ 2.626258] intel_rapl: Found RAPL domain dram
[ 2.653736] r8169 0000:04:00.0 enp4s0: renamed from eth0
[ 2.730229] e1000e 0000:00:19.0 eth0: registered PHC clock
[ 2.730232] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) d0:50:99:72:3d:09
[ 2.730233] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[ 2.730267] e1000e 0000:00:19.0 eth0: MAC: 11, PHY: 12, PBA No: FFFFFF-0FF
[ 2.730552] ACPI Warning: SystemIO range 0x000000000000F040-0x000000000000F05F conflicts with OpRegion 0x000000000000F040-0x000000000000F04F (\_SB_.PCI0.SBUS.SMBI) (20150410/utaddress-254)
[ 2.730556] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 2.730907] [drm] Memory usable by graphics device = 2048M
[ 2.730908] [drm] VT-d active for gfx access
[ 2.730910] checking generic (d0000000 300000) vs hw (d0000000 10000000)
[ 2.730910] fb: switching to inteldrmfb from EFI VGA
[ 2.730943] Console: switching to colour dummy device 80x25
[ 2.731016] [drm] Replacing VGA console driver
[ 2.731029] e1000e 0000:00:19.0 enp0s25: renamed from eth0
[ 2.731864] iTCO_vendor_support: vendor-support=0
[ 2.732580] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
[ 2.732602] iTCO_wdt: Found a 9 Series TCO device (Version=2, TCOBASE=0x1860)
[ 2.732673] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[ 2.737470] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 2.737475] [drm] Driver supports precise vblank timestamp query.
[ 2.737495] [drm] DMAR active, disabling use of stolen memory
[ 2.737548] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=io+mem:owns=none
[ 2.737549] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=io+mem
[ 2.809142] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
[ 2.809482] acpi device:16: registered as cooling_device5
[ 2.809543] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input19
[ 2.809740] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 2.809742] [drm] Initialized i915 1.6.0 20150327 for 0000:00:02.0 on minor 0
[ 2.849478] fbcon: inteldrmfb (fb0) is primary device
[ 2.906736] Console: switching to colour frame buffer device 240x67
[ 2.909892] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 2.909892] i915 0000:00:02.0: registered panic notifier
[ 2.943625] IPv6: ADDRCONF(NETDEV_UP): enp0s25: link is not ready
[ 2.944223] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input20
[ 2.944263] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input21
[ 2.944293] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input22
[ 3.810778] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 3.818353] Ebtables v2.0 registered
[ 4.001710] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 4.003390] tun: Universal TUN/TAP device driver, 1.6
[ 4.003392] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 4.066598] device virbr0-nic entered promiscuous mode
[ 4.191881] nf_conntrack version 0.5.0 (65536 buckets, 262144 max)
[ 4.207551] virbr0: port 1(virbr0-nic) entered listening state
[ 4.207567] virbr0: port 1(virbr0-nic) entered listening state
[ 4.229225] virbr0: port 1(virbr0-nic) entered disabled state
[ 6.367688] e1000e: enp0s25 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[ 6.367730] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s25: link becomes ready
[ 8.372146] usb 3-9.2.1.2: USB disconnect, device number 8
[ 8.811786] usb 3-9.2.1.2: new full-speed USB device number 9 using xhci_hcd
[ 8.899891] input: Logitech Gamepad F710 as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2.1/3-9.2.1.2/3-9.2.1.2:1.0/input/input23
[ 8.899965] usbcore: registered new interface driver xpadI have not done this, as this seems to be an alternative way. I also do not understand it.
When using the 'base' hook in the initramfs, all modules specified in the MODULES array are loaded statically early in the boot process. The same behavior can be achieved with the 'systemd' hook by using the 'rd.modules-load' kernel parameter to specify modules that should be statically loaded early.
rd.modules-load=vfio-pci,...
content of /etc/mkinitcpio.conf
# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run. Advanced users may wish to specify all system modules
# in this array. For instance:
# MODULES="piix ide_disk reiserfs"
MODULES="vfio vfio_iommu_type1 vfio_pci vfio_virqfd"
# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image. This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=""
# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way. This is useful for config files.
FILES=""
# HOOKS
# This is the most important setting in this file. The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
## This setup specifies all modules in the MODULES setting above.
## No raid, lvm2, or encrypted root is needed.
# HOOKS="base"
#
## This setup will autodetect all modules for your system and should
## work as a sane default
# HOOKS="base udev autodetect block filesystems"
#
## This setup will generate a 'full' image which supports most systems.
## No autodetection is done.
# HOOKS="base udev block filesystems"
#
## This setup assembles a pata mdadm array with an encrypted root FS.
## Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
# HOOKS="base udev block mdadm encrypt filesystems"
#
## This setup loads an lvm2 volume group on a usb device.
# HOOKS="base udev block lvm2 filesystems"
#
## NOTE: If you have /usr on a separate partition, you MUST include the
# usr, fsck and shutdown hooks.
HOOKS="base udev autodetect modconf block lvm2 filesystems keyboard fsck"
# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"
# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=""content of /etc/modprobe.d/vfio.conf
options vfio-pci ids=10de:11c6,10de:0e0bLast edited by somebears (2015-09-11 16:27:37)
Offline
I don't see problems in the dmesg, but there's one thing we can check :
post lspci -k , it should clearly show if vfio_pci was sucessfull in isolating the Nivida card from the kernel.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
$ lspci -k
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
Subsystem: ASRock Incorporation Device 0c00
Kernel driver in use: hsw_uncore
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller (rev 06)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
Subsystem: ASRock Incorporation Device 0412
Kernel driver in use: i915
Kernel modules: i915
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
Subsystem: ASRock Incorporation Device 0c0c
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:14.0 USB controller: Intel Corporation 9 Series Chipset Family USB xHCI Controller
Subsystem: ASRock Incorporation Device 8cb1
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:16.0 Communication controller: Intel Corporation 9 Series Chipset Family ME Interface #1
Subsystem: ASRock Incorporation Device 8cba
Kernel driver in use: mei_me
Kernel modules: mei_me
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection (2) I218-V
Subsystem: ASRock Incorporation Device 15a1
Kernel driver in use: e1000e
Kernel modules: e1000e
00:1a.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2
Subsystem: ASRock Incorporation Device 8cad
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:1b.0 Audio device: Intel Corporation 9 Series Chipset Family HD Audio Controller
Subsystem: ASRock Incorporation Device 1151
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 1 (rev d0)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.2 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 3 (rev d0)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.3 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 4 (rev d0)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.6 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 7 (rev d0)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1
Subsystem: ASRock Incorporation Device 8ca6
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:1f.0 ISA bridge: Intel Corporation 9 Series Chipset Family Z97 LPC Controller
Subsystem: ASRock Incorporation Device 8cc4
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode]
Subsystem: ASRock Incorporation Device 8c82
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus: Intel Corporation 9 Series Chipset Family SMBus Controller
Subsystem: ASRock Incorporation Device 8ca2
Kernel modules: i2c_i801
01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 650 Ti] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 8446
Kernel driver in use: vfio-pci
Kernel modules: nouveau
01:00.1 Audio device: NVIDIA Corporation GK106 HDMI Audio Controller (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 8446
Kernel driver in use: vfio-pci
Kernel modules: snd_hda_intel
02:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
Subsystem: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 11)
Subsystem: ASRock Incorporation Motherboard (one of many)
Kernel driver in use: r8169
Kernel modules: r8169
05:00.0 PCI bridge: ASMedia Technology Inc. Device 1184
Kernel driver in use: pcieport
Kernel modules: shpchp
06:01.0 PCI bridge: ASMedia Technology Inc. Device 1184
Kernel driver in use: pcieport
Kernel modules: shpchp
06:03.0 PCI bridge: ASMedia Technology Inc. Device 1184
Kernel driver in use: pcieport
Kernel modules: shpchp
06:05.0 PCI bridge: ASMedia Technology Inc. Device 1184
Kernel driver in use: pcieport
Kernel modules: shpchp
06:07.0 PCI bridge: ASMedia Technology Inc. Device 1184
Kernel driver in use: pcieport
Kernel modules: shpchp
08:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)
Subsystem: ASRock Incorporation Motherboard
Kernel driver in use: ahci
Kernel modules: ahci
0a:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)
Subsystem: ASRock Incorporation Motherboard
Kernel driver in use: ahci
Kernel modules: ahci
0b:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
Subsystem: ASRock Incorporation Device 1142
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pciSeems like it is using the card ![]()
Offline
I'm having similar problems having followed the same guide, although I haven't set up a VM using virt-manager yet. I'm trying to verify that the set-up works with QEMU from the command line, but I get no signal on the discrete GPU and no errors reported.
Motherboard: ASUS Z97 Pro
Processor: i7-4790K
Host GPU: IGP
Guest GPU: NVIDIA GTX 970
VT-d option has been enabled in BIOS, and the host is booting on the integrated graphics. I understand there is some dubiousness related to whether this board actually does support VT-d, but I wanted to test it and make sure, before ordering another one.
PCI devices:
[root@mpmainframe ~]# lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 4th Gen Core Processor DRAM Controller [8086:0c00] (rev 06)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller [8086:0c01] (rev 06)
00:01.1 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller [8086:0c05] (rev 06)
00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06)
00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06)
00:14.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family USB xHCI Controller [8086:8cb1]
00:16.0 Communication controller [0780]: Intel Corporation 9 Series Chipset Family ME Interface #1 [8086:8cba]
00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I218-V [8086:15a1]
00:1a.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2 [8086:8cad]
00:1b.0 Audio device [0403]: Intel Corporation 9 Series Chipset Family HD Audio Controller [8086:8ca0]
00:1c.0 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI Express Root Port 1 [8086:8c90] (rev d0)
00:1c.3 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI Express Root Port 4 [8086:8c96] (rev d0)
00:1c.5 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI Express Root Port 6 [8086:8c9a] (rev d0)
00:1c.6 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI Express Root Port 7 [8086:8c9c] (rev d0)
00:1d.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1 [8086:8ca6]
00:1f.0 ISA bridge [0601]: Intel Corporation 9 Series Chipset Family Z97 LPC Controller [8086:8cc4]
00:1f.2 SATA controller [0106]: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode] [8086:8c82]
00:1f.3 SMBus [0c05]: Intel Corporation 9 Series Chipset Family SMBus Controller [8086:8ca2]
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM204 [GeForce GTX 970] [10de:13c2] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation GM204 High Definition Audio Controller [10de:0fbb] (rev a1)
02:00.0 USB controller [0c03]: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller [1912:0015] (rev 02)
04:00.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1184]
05:01.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1184]
05:03.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1184]
05:05.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1184]
05:07.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1184]
09:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 02)
0a:00.0 PCI bridge [0604]: PLX Technology, Inc. PEX8112 x1 Lane PCI Express-to-PCI Bridge [10b5:8112] (rev aa)
0b:04.0 Multimedia audio controller [0401]: C-Media Electronics Inc CMI8788 [Oxygen HD Audio] [13f6:8788]
0c:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller [1b21:1142]IOMMU groups:
[root@mpmainframe ~]# find /sys/kernel/iommu_groups/ -type l
/sys/kernel/iommu_groups/0/devices/0000:00:00.0
/sys/kernel/iommu_groups/1/devices/0000:00:01.0
/sys/kernel/iommu_groups/1/devices/0000:00:01.1
/sys/kernel/iommu_groups/1/devices/0000:01:00.0
/sys/kernel/iommu_groups/1/devices/0000:01:00.1
/sys/kernel/iommu_groups/1/devices/0000:02:00.0
/sys/kernel/iommu_groups/2/devices/0000:00:02.0
/sys/kernel/iommu_groups/3/devices/0000:00:03.0
/sys/kernel/iommu_groups/4/devices/0000:00:14.0
/sys/kernel/iommu_groups/5/devices/0000:00:16.0
/sys/kernel/iommu_groups/6/devices/0000:00:19.0
/sys/kernel/iommu_groups/7/devices/0000:00:1a.0
/sys/kernel/iommu_groups/8/devices/0000:00:1b.0
/sys/kernel/iommu_groups/9/devices/0000:00:1c.0
/sys/kernel/iommu_groups/9/devices/0000:00:1c.3
/sys/kernel/iommu_groups/9/devices/0000:00:1c.5
/sys/kernel/iommu_groups/9/devices/0000:00:1c.6
/sys/kernel/iommu_groups/9/devices/0000:04:00.0
/sys/kernel/iommu_groups/9/devices/0000:05:01.0
/sys/kernel/iommu_groups/9/devices/0000:05:03.0
/sys/kernel/iommu_groups/9/devices/0000:05:05.0
/sys/kernel/iommu_groups/9/devices/0000:05:07.0
/sys/kernel/iommu_groups/9/devices/0000:09:00.0
/sys/kernel/iommu_groups/9/devices/0000:0a:00.0
/sys/kernel/iommu_groups/9/devices/0000:0b:04.0
/sys/kernel/iommu_groups/9/devices/0000:0c:00.0
/sys/kernel/iommu_groups/10/devices/0000:00:1d.0
/sys/kernel/iommu_groups/11/devices/0000:00:1f.0
/sys/kernel/iommu_groups/11/devices/0000:00:1f.2
/sys/kernel/iommu_groups/11/devices/0000:00:1f.3Note: The Renesas USB controller is a separate USB controller I purchased since my synthesizer would not work properly with the USB controllers on the motherboard. I want this controller on the guest OS anyway, so, fortunately, it ended up on the same IOMMU group.
/etc/mkinitcpio.conf:
...
MODULES="vfio vfio_iommu_type1 vfio_pci vfio_virqfd xhci_pci xhci_hcd"
...Note: I needed to add the xhci modules, since I am currently booting this Arch from a usb stick.
/etc/modprobe.d/vfio.conf:
options vfio-pci ids=10de:13c2,10de:0fbb,1912:0015/etc/modprobe.d/blacklist.conf:
blacklist nouveauQEMU shell script:
cp /usr/share/edk2.git/ovmf-x64/OVMF_VARS-pure-efi.fd /tmp/my_vars.fd
qemu-system-x86_64 \
-enable-kvm \
-m 2048 \
-cpu host,kvm=off \
-device vfio-pci,host=01:00.0,multifunction=on,x-vga=on \
-device vfio-pci,host=01:00.1 \
-vga none \
-drive if=pflash,format=raw,readonly,file=/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd \
-drive if=pflash,format=raw,file=/tmp/my_vars.fdRelevant output from dmesg:
[ 0.000000] Command line: initrd=\initramfs-linux.img root=LABEL=root rw intel_iommu=on
[ 0.000000] ACPI: DMAR 0x000000009CCB1938 0000B8 (v01 INTEL BDW 00000001 INTL 00000001)
[ 0.000000] smpboot: Allowing 8 CPUs, 0 hotplug CPUs
[ 0.000000] Kernel command line: initrd=\initramfs-linux.img root=LABEL=root rw intel_iommu=on
[ 0.000000] Intel-IOMMU: enabled
[ 0.092380] dmar: Host address width 39
[ 0.092382] dmar: DRHD base: 0x000000fed90000 flags: 0x0
[ 0.092387] dmar: IOMMU 0: reg_base_addr fed90000 ver 1:0 cap c0000020660462 ecap f0101a
[ 0.092388] dmar: DRHD base: 0x000000fed91000 flags: 0x1
[ 0.092391] dmar: IOMMU 1: reg_base_addr fed91000 ver 1:0 cap d2008c20660462 ecap f010da
[ 0.092391] dmar: RMRR base: 0x0000009cc20000 end: 0x0000009cc2dfff
[ 0.092392] dmar: RMRR base: 0x0000009f000000 end: 0x000000af1fffff
[ 0.092393] IOAPIC id 8 under DRHD base 0xfed91000 IOMMU 1
[ 0.125953] smpboot: CPU0: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz (fam: 06, model: 3c, stepping: 03)
[ 0.280251] smpboot: Total of 8 processors activated (64022.55 BogoMIPS)
[ 0.386486] vgaarb: setting as boot device: PCI:0000:00:02.0
[ 0.386487] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.386490] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=none,locks=none
[ 0.386491] vgaarb: loaded
[ 0.386492] vgaarb: bridge control possible 0000:01:00.0
[ 0.386492] vgaarb: no bridge control possible 0000:00:02.0
[ 0.469389] DMAR: No ATSR found
[ 0.469449] IOMMU: dmar0 using Queued invalidation
[ 0.469449] IOMMU: dmar1 using Queued invalidation
[ 0.469451] IOMMU: Setting RMRR:
[ 0.469458] IOMMU: Setting identity map for device 0000:00:02.0 [0x9f000000 - 0xaf1fffff]
[ 0.470466] IOMMU: Setting identity map for device 0000:00:14.0 [0x9cc20000 - 0x9cc2dfff]
[ 0.470483] IOMMU: Setting identity map for device 0000:00:1a.0 [0x9cc20000 - 0x9cc2dfff]
[ 0.470498] IOMMU: Setting identity map for device 0000:00:1d.0 [0x9cc20000 - 0x9cc2dfff]
[ 0.470509] IOMMU: Prepare 0-16MiB unity mapping for LPC
[ 0.470514] IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0xffffff]
[ 0.470564] PCI-DMA: Intel(R) Virtualization Technology for Directed I/O
[ 0.500264] VFIO - User Level meta-driver version: 0.3
[ 0.502250] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=io+mem:owns=none
[ 0.513191] vfio_pci: add [10de:13c2[ffff:ffff]] class 0x000000/00000000
[ 0.526546] vfio_pci: add [10de:0fbb[ffff:ffff]] class 0x000000/00000000
[ 0.539985] vfio_pci: add [1912:0015[ffff:ffff]] class 0x000000/00000000
[ 7.233879] [drm] DMAR active, disabling use of stolen memory
[ 7.233914] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=io+mem:owns=none
[ 7.233915] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=io+memAfter QEMU start:
[ 58.156445] vfio-pci 0000:01:00.0: enabling device (0000 -> 0003)
[ 58.156539] vfio_ecap_init: 0000:01:00.0 hiding ecap 0x1e@0x258
[ 58.156545] vfio_ecap_init: 0000:01:00.0 hiding ecap 0x19@0x900
[ 59.404380] kvm: zapping shadow pages for mmio generation wraparound[root@mpmainframe ~]# lspci -k
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 8534
Kernel driver in use: hsw_uncore
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller (rev 06)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
DeviceName: Onboard IGD
Subsystem: ASUSTeK Computer Inc. Device 8534
Kernel driver in use: i915
Kernel modules: i915
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 8534
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:14.0 USB controller: Intel Corporation 9 Series Chipset Family USB xHCI Controller
Subsystem: ASUSTeK Computer Inc. Device 8534
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:16.0 Communication controller: Intel Corporation 9 Series Chipset Family ME Interface #1
Subsystem: ASUSTeK Computer Inc. Device 8534
Kernel driver in use: mei_me
Kernel modules: mei_me
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection (2) I218-V
DeviceName: Onboard LAN
Subsystem: ASUSTeK Computer Inc. Device 85c4
Kernel driver in use: e1000e
Kernel modules: e1000e
00:1a.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2
Subsystem: ASUSTeK Computer Inc. Device 8534
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:1b.0 Audio device: Intel Corporation 9 Series Chipset Family HD Audio Controller
Subsystem: ASUSTeK Computer Inc. Device 8619
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 1 (rev d0)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.3 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 4 (rev d0)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.5 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 6 (rev d0)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.6 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 7 (rev d0)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1
Subsystem: ASUSTeK Computer Inc. Device 8534
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:1f.0 ISA bridge: Intel Corporation 9 Series Chipset Family Z97 LPC Controller
Subsystem: ASUSTeK Computer Inc. Device 8534
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode]
Subsystem: ASUSTeK Computer Inc. Device 8534
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus: Intel Corporation 9 Series Chipset Family SMBus Controller
Subsystem: ASUSTeK Computer Inc. Device 8534
Kernel modules: i2c_i801
01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 8508
Kernel driver in use: vfio-pci
Kernel modules: nouveau
01:00.1 Audio device: NVIDIA Corporation GM204 High Definition Audio Controller (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 8508
Kernel driver in use: vfio-pci
Kernel modules: snd_hda_intel
02:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02)
Kernel driver in use: vfio-pci
Kernel modules: xhci_pci
04:00.0 PCI bridge: ASMedia Technology Inc. Device 1184
Kernel driver in use: pcieport
Kernel modules: shpchp
05:01.0 PCI bridge: ASMedia Technology Inc. Device 1184
Kernel driver in use: pcieport
Kernel modules: shpchp
05:03.0 PCI bridge: ASMedia Technology Inc. Device 1184
Kernel driver in use: pcieport
Kernel modules: shpchp
05:05.0 PCI bridge: ASMedia Technology Inc. Device 1184
Kernel driver in use: pcieport
Kernel modules: shpchp
05:07.0 PCI bridge: ASMedia Technology Inc. Device 1184
Kernel driver in use: pcieport
Kernel modules: shpchp
09:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)
Subsystem: ASUSTeK Computer Inc. Device 858d
Kernel driver in use: ahci
Kernel modules: ahci
0a:00.0 PCI bridge: PLX Technology, Inc. PEX8112 x1 Lane PCI Express-to-PCI Bridge (rev aa)
Kernel modules: shpchp
0b:04.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
Subsystem: ASUSTeK Computer Inc. Virtuoso 200 (Xonar D2X)
Kernel driver in use: snd_virtuoso
Kernel modules: snd_virtuoso
0c:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
Subsystem: ASUSTeK Computer Inc. Device 85fd
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pciOffline
By using nomodeset kernel option, -nographic and without using OVMF, I managed to get the Windows 10 installation to boot on the NVIDIA GPU. I also note that the VGA output on the IGP locks up at the same time. Do I need to patch my kernel?
Linux mpmainframe 4.1.6-1-ARCH #1 SMP PREEMPT Mon Aug 17 08:52:28 CEST 2015 x86_64 GNU/LinuxFull command line:
qemu-system-x86_64 \
-nographic \
-hda windows.img \
-boot d \
-cdrom Win10_English_x64.iso \
-enable-kvm \
-m 2048 \
-cpu host,kvm=off \
-device vfio-pci,host=01:00.0,multifunction=on,x-vga=on \
-device vfio-pci,host=01:00.1 \
-vga noneWithout nomodeset, but same command line, I get the following errors:
[drm:intel_uncore_check_errors [i915]] *ERROR* Unclaimed register before interrupt
[drm:intel_uncore_check_errors [i915]] *ERROR* Unclaimed register before interrupt
[drm:intel_uncore_check_errors [i915]] *ERROR* Unclaimed register before interrupt
[drm:intel_uncore_check_errors [i915]] *ERROR* Unclaimed register before interruptOffline
After reading the vfio-users thread referenced in https://bbs.archlinux.org/viewtopic.php … 1#p1564211, I was able to figure out the proper QEMU command line to get this working on my machine:
qemu-system-x86_64 \
-hda d/windows.img \
-monitor stdio \
-M pc-i440fx-2.1 \
-enable-kvm \
-m 2048 \
-cpu host,kvm=off \
-device vfio-pci,host=01:00.0,multifunction=on \
-device vfio-pci,host=01:00.1 \
-drive if=pflash,format=raw,readonly,file=/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd \
-drive if=pflash,format=raw,file=/tmp/my_vars.fdIn particular, I removed the x-vga=on option, as this should apparently not be used with OVMF. I erroneously believed QEMU would boot on the NVIDIA GPU with OVMF from the get-go (similar to VGA passthrough on Seabios), but in this case the NVIDIA GPU only turns on when Windows has finished booting up and has a driver installed for it.
I also added -M pc-i440fx-2.1, as recommended. Windows 10 doesn't seem to boot without it - just get screen corruption on the QEMU VGA display.
I did not do any kernel patching, as this is not required with OVMF.
So far seems to work great. NVIDIA driver is running, IGP seems to work fine while the VM is running, and can restart, power down the guest without issues. Guess I won't have to buy another motherboard, after all. ![]()
Offline
Hello,
thanks for your input on the matter. Glad to hear that it is working now. I have not given up on the matter, but I still have trouble booting windows with ovmf. I am still stuck with an uefi shell, and cannot figure out a way to boot. The system boots fine without omvf.
This guide mentions that calling this
cp /usr/share/edk2.git/ovmf-x64/OVMF_VARS-pure-efi.fd /tmp/my_vars.fd
qemu-system-x86_64 \
-enable-kvm \
-m 2048 \
-cpu host,kvm=off \
-vga none \
-device vfio-pci,host=02:00.0,multifunction=on \
-device vfio-pci,host=02:00.1 \
-drive if=pflash,format=raw,readonly,file=/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd \
-drive if=pflash,format=raw,file=/tmp/my_vars.fdproduces an uefi shell on the GPU output. Do you know why it does that (and not for me/us)?
Did you need to change anything in order to make win10 boot with ovmf?
Offline
Yeah, the guide is correct. The behavior I'm seeing is related to not having -vga none. With -vga none set, I do get the UEFI shell on the GPU (although, embarrassingly, on a different monitor from what I expected it to produce output on, so I'm wondering if I may have missed that previously).
I didn't have to do anything to get Win10 to boot off OVMF, but I did install it from scratch using OVMF using the freely available ISO from MS. I'm currently testing it out before deciding to upgrade my native Windows 8.1 install to a virtualized Windows 10 environment. In between all the tinkering, I did also update OVMF to a more recent build from the repository, so am not sure if that made a difference. edk2.git-ovmf-x64-0-20150921.b1222.g8cfd008.noarch.rpm is the one I'm running at the moment.
Last edited by tryllert (2015-09-26 17:24:58)
Offline
I've tried to set this up too. Although with an R9 290 instead, but I'm unsure what I'm doing wrong here. I've checked various posts out but also the wiki page on PCI passthrough via OVMF. I believe I've at the least successfully isolated the GPU I'm going to give to the VM. The host is using my 6600k's integrated GPU.
$ dmesg | grep -i vfio
[ 0.000000] Linux version 4.1.6-1-vfio (tmplt@den) (gcc version 5.2.0 (GCC) ) #1 SMP PREEMPT Sat Sep 26 20:08:46 CEST 2015
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-linux-vfio root=UUID=9aadfc92-0098-4260-ac0f-7067585d467e rw quiet pcie_acs_override=downstream intel_iommu=on
[ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-vfio root=UUID=9aadfc92-0098-4260-ac0f-7067585d467e rw quiet pcie_acs_override=downstream intel_iommu=on
[ 0.417983] VFIO - User Level meta-driver version: 0.3
[ 0.431051] vfio_pci: add [1002:67b1[ffff:ffff]] class 0x000000/00000000
[ 0.444357] vfio_pci: add [1002:aac8[ffff:ffff]] class 0x000000/00000000and
$ lspci -nnk
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290] [1002:67b1]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:0b00]
Kernel driver in use: vfio-pci
Kernel modules: radeon
01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:aac8]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:aac8]
Kernel driver in use: vfio-pci
Kernel modules: snd_hda_intelI believe I configured up libvirt correctly. But I can't be sure. I don't feel that the wiki page goes through the whole thing. There is something I've missed, though, given that
#!/bin/bash
cp /usr/share/edk2.git/ovmf-x64/OVMF_VARS-pure-efi.fd /tmp/my_vars.
qemu-system-x86_64 \
-enable-kvm \
-m 2048 \
-cpu host,kvm=off \
-device vfio-pci,host=01:00.0,multifunction=on \
-device vfio-pci,host=01:00.1 \
-drive if=pflash,format=raw,readonly,file=/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd \
-drive if=pflash,format=raw,file=/tmp/my_vars.fddoesn't start up in my other monitor which is plugged into the GPU (01:00.0). Instead it starts up as a window:
https://i.imgur.com/dB8iJXP.png
while my second monitor stays off. How come? Thanks in advance!
Moderator edit [ewaller] changed image tags to over sized picture to url tags
Last edited by ewaller (2015-09-27 16:37:04)
Offline
doesn't start up in my other monitor which is plugged into the GPU (01:00.0). Instead it starts up as a window while my second monitor stays off. How come? Thanks in advance!
You forgot to add
-vga noneto your qemu command line. Without it, it will always start with emulated vga (inside a window).
Offline
You forgot to add
-vga noneto your qemu command line. Without it, it will always start with emulated vga (inside a window).
Alright, now I get a monitor and htop notices some CPU activity.
https://i.imgur.com/dRKBXkI.png
I'm still not getting any output from my GPU. Neither through DVI nor HDMI. Yet I'm not getting any error messages from qemu; so I'm unsure whether or not it grabs the card or not. Qemu doesn't happen to log what devices it grabs somewhere?
It might be of help mentioning that I've been unable to get any valid output on my second screen since I isolated the GPU in combination with that I selected the CPU as the primary video output. If I plug my primary monitor out and connect the other to the motherboard via DVI (to my motherboard) I get static noise on half of the screen. I'm also unable to see the motherboard's splash screen with that monitor (plugged into the GPU). This might be an issue with my motherboard settings. I'm using an ASUS Z170-A with the latest BIOS.
moderator edit [ewaller] Changed img tags to url tags
Last edited by ewaller (2015-09-27 16:38:10)
Offline
drgn,
Please be aware of of policy for posting of pictures. Unless it is an image thread, our members do not expect large in-line pictures. Some of us are on slow or metered connections.
Thanks.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
Please be aware of of policy for posting of pictures.
Ah sorry. I'll keep that in mind.
I've looked around a bit more, and figured that I have no need for libvirt currently. I'll focus on getting any GPU output first and foremost. My qemu script is the same, except for the added -vga none parameter. I still get no output on the GPU. However, when I enter "info pci" in the qemu monitor a VGA controller and an audio controller are listed, both having the same PCI device ID as on the host. I believe dmesg says the same, given the ouput:
$ dmesg | grep -i vfio
[ 0.000000] Linux version 4.1.6-1-vfio (tmplt@den) (gcc version 5.2.0 (GCC) ) #1 SMP PREEMPT Sat Sep 26 20:08:46 CEST 2015
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-linux-vfio root=UUID=9aadfc92-0098-4260-ac0f-7067585d467e rw quiet pcie_acs_override=downstream intel_iommu=on
[ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-vfio root=UUID=9aadfc92-0098-4260-ac0f-7067585d467e rw quiet pcie_acs_override=downstream intel_iommu=on
[ 0.399703] VFIO - User Level meta-driver version: 0.3
[ 0.414147] vfio_pci: add [1002:67b1[ffff:ffff]] class 0x000000/00000000
[ 0.427471] vfio_pci: add [1002:aac8[ffff:ffff]] class 0x000000/00000000
[ 389.096667] vfio-pci 0000:01:00.0: enabling device (0000 -> 0003)
[ 389.096906] vfio_ecap_init: 0000:01:00.0 hiding ecap 0x19@0x270
[ 389.096915] vfio_ecap_init: 0000:01:00.0 hiding ecap 0x1b@0x2d0As I understand it. The GPU is isolated and given to qemu correctly.
It might be that I'm unable to get any GPU output with OVMF at all, alike you tryllert.
By using nomodeset kernel option, -nographic and without using OVMF, I managed to get the Windows 10 installation to boot [ ... ]
I believe this will be something I'll have to try as well. Although, I don't believe I'll need the nomodeset option, as I don't get any errors from qemu at the current. But do you use a special version of the Windows ISO or could any of them be used? I can also see a "windows.img" in your script, am I right at that being the container or is it something else?
but in this case the NVIDIA GPU only turns on when Windows has finished booting up and has a driver installed for it.
Maybe it's a dumb question, but how did you manage to install the necessary drivers if you couldn't get any video output? :s
EDIT:
Some progress, maybe. Downloaded a Windows ISO from here and changed my script to the following:
#!/bin/bash
cp /usr/share/edk2.git/ovmf-x64/OVMF_VARS-pure-efi.fd /tmp/my_vars.fd
qemu-system-x86_64 \
-enable-kvm \
-m 2G \
-hda /home/tmplt/qemu/windows.img \
-monitor stdio \
-cpu host,kvm=off \
-vga none \
-cdrom /home/tmplt/Downloads/Win10_English_x64.iso \
-device vfio-pci,host=01:00.0,multifunction=on \
-device vfio-pci,host=01:00.1 \
-drive if=pflash,format=raw,readonly,file=/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd \
-drive if=pflash,format=raw,file=/tmp/my_vars.fdWhile I'm able to boot onto the Windows ISO (alas not getting a graphical interface, I can only pass the "Loading Files" part), it appears as a new window on the host rather than outputting through the GPU even though the -vga none parameter is in use. I've looked over everything that should be in place (which they seem to be), but I'm still not getting a GPU output. Any ideas?
Edit
Another user has reported a successful attempt on an older AMD card after it was flashed with a UEFI BIOS. The reference R9 290 does not have that, but according to this thread a BIOS from another vendor can be used. Once I have time, I will flash my card and try again.
2016 Edit (hopefully I'm not grave digging, here)
I have now flashed my GPU with what I have linked with this post.
With the following command, I get video output from my GPU passed to qemu:
sudo qemu-system-x86_64 \
-enable-kvm \
-m 2048 \
-cpu host,kvm=off \
-vga none \
-device vfio-pci,host=01:00.0,multifunction=on \
-device vfio-pci,host=01:00.1 \
-drive if=pflash,format=raw,readonly,file=/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd \
-drive if=pflash,format=raw,file=/tmp/my_vars.fdLast edited by drgn (2016-04-20 19:47:24)
Offline
Pages: 1