DenizenEvil Posted May 21, 2017 Share Posted May 21, 2017 (edited) I have an Elgato HD60 Pro in my system. Here is the result of lspci -vvv: 81:00.0 Non-VGA unclassified device: YUAN High-Tech Development Co., Ltd. Device 0380 (rev ff) (prog-if ff) !!! Unknown header type 7f Kernel driver in use: vfio-pci I have seen a post on the forums that suggests a patch, but that's for version 4.3.5. I'm on version 6.3.3, and the only other forum post about it did not reach a conclusion. Secondly, I have a Samsung 950 Pro. It is also getting the same error: 07:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Cont roller SM951/PM951 (rev ff) (prog-if ff) !!! Unknown header type 7f Kernel driver in use: vfio-pci Kernel modules: nvme My original build was a 6700k in an Asus Maximus VIII Ranger, but I recently moved to an ASUS Z10PE-D16 WS with dual Xeon 2620 v3's. The original system properly passed the NVME drive through (but not the capture card). How can I fix these errors? Edit: I changed nothing and now the NVME drive is showing up: 07:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Cont roller SM951/PM951 (rev 01) (prog-if 02 [NVM Express]) Subsystem: Samsung Electronics Co Ltd Device a801 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Step ping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 NUMA node: 0 Region 0: Memory at c6210000 (64-bit, non-prefetchable) [size=16K] Region 2: I/O ports at 3000 [size=256] Expansion ROM at c6200000 [disabled] [size=64K] Capabilities: [40] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot -,D3cold-) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [70] Express (v2) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited , L1 unlimited ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowe rLimit 0.000W DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupporte d- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset- MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPe nd- LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L0 s <4us, L1 <64us ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 5GT/s, Width x2, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, O BFF Not Supported DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OB FF Disabled LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedC ompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1- EqualizationPhase2-, EqualizationPhase3-, LinkEqualizat ionRequest- Capabilities: [b0] MSI-X: Enable+ Count=9 Masked- Vector table: BAR=0 offset=00003000 PBA: BAR=0 offset=00002000 Capabilities: [100 v2] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn- Capabilities: [148 v1] Device Serial Number 00-00-00-00-00-00-00-00 Capabilities: [158 v1] Power Budgeting <?> Capabilities: [168 v1] #19 Capabilities: [188 v1] Latency Tolerance Reporting Max snoop latency: 0ns Max no snoop latency: 0ns Capabilities: [190 v1] L1 PM Substates L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_ Substates+ PortCommonModeRestoreTime=10us PortTPowerOnTime=10us Kernel driver in use: vfio-pci Kernel modules: nvme The Elgato HD60 Pro is still not functioning, though, with the same error. Edited May 23, 2017 by DenizenEvil Quote Link to comment
DenizenEvil Posted May 23, 2017 Author Share Posted May 23, 2017 (edited) So, I checked my logs, and I'm getting a lot of the following error: May 22 20:37:32 seventhcircle kernel: vfio-pci 0000:81:00.0: Refused to change power state, currently in D3 May 22 20:37:32 seventhcircle kernel: vfio-pci 0000:81:00.0: timed out waiting for pending transaction; performing function level reset anyway May 22 20:37:33 seventhcircle kernel: vfio-pci 0000:81:00.0: Failed to return from FLR I do also get the same error for the NVME drive. Currently, it is not passing through properly to my guest: May 22 20:37:34 seventhcircle kernel: vfio-pci 0000:07:00.0: Refused to change power state, currently in D3 May 22 20:37:34 seventhcircle kernel: vfio-pci 0000:07:00.0: timed out waiting for pending transaction; performing function level reset anyway May 22 20:37:35 seventhcircle kernel: vfio-pci 0000:07:00.0: Failed to return from FLR When I get that error, obviously, the NVME drive does not work in my guest. Edited May 23, 2017 by DenizenEvil Quote Link to comment
DenizenEvil Posted May 23, 2017 Author Share Posted May 23, 2017 (edited) Okay, I've created another Windows 10 guest on OVMF and Q35 to test. Here is what I have gathered... The NVME drive *only* works on first boot. As soon as the guest is shut down, unRAID can NOT reset the PCI device. Hence the device being stuck in D3 and failing to return from the Function Level Reset (FLR). Thus, subsequent startups of the virtual machine lead to the device not being passed through, so it isn't seen on the guest. Now, the issue is slightly different for the Elgato HD60 Pro capture card. I am able to get the Sound Capture device through, but *not* the Game Capture device. Here are the XML and Logs: <domain type='kvm' id='1'> <name>Windows 10 (OVMF)</name> <uuid>b0f9fe72-5e20-ec8f-3125-809445a65ff0</uuid> <metadata> <vmtemplate xmlns="unraid" name="Windows 10" icon="windows.png" os="windows10"/> </metadata> <memory unit='KiB'>50331648</memory> <currentMemory unit='KiB'>50331648</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>20</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='1'/> <vcpupin vcpu='2' cpuset='2'/> <vcpupin vcpu='3' cpuset='3'/> <vcpupin vcpu='4' cpuset='4'/> <vcpupin vcpu='5' cpuset='5'/> <vcpupin vcpu='6' cpuset='6'/> <vcpupin vcpu='7' cpuset='7'/> <vcpupin vcpu='8' cpuset='8'/> <vcpupin vcpu='9' cpuset='9'/> <vcpupin vcpu='10' cpuset='12'/> <vcpupin vcpu='11' cpuset='13'/> <vcpupin vcpu='12' cpuset='14'/> <vcpupin vcpu='13' cpuset='15'/> <vcpupin vcpu='14' cpuset='16'/> <vcpupin vcpu='15' cpuset='17'/> <vcpupin vcpu='16' cpuset='18'/> <vcpupin vcpu='17' cpuset='19'/> <vcpupin vcpu='18' cpuset='20'/> <vcpupin vcpu='19' cpuset='21'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-2.7'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/b0f9fe72-5e20-ec8f-3125-809445a65ff0_VARS-pure-efi.fd</nvram> </os> <features> <acpi/> <apic/> <hyperv> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> <vendor_id state='on' value='none'/> </hyperv> </features> <cpu mode='host-passthrough'> <topology sockets='1' cores='10' threads='2'/> </cpu> <clock offset='localtime'> <timer name='hypervclock' present='yes'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/Windows 10 (OVMF)/vdisk1.img'/> <backingStore/> <target dev='hdc' bus='virtio'/> <boot order='1'/> <alias name='virtio-disk2'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/en_windows_10_msdn.iso'/> <backingStore/> <target dev='hda' bus='sata'/> <readonly/> <boot order='2'/> <alias name='sata0-0-0'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/virtio-win-0.1.126-2.iso'/> <backingStore/> <target dev='hdb' bus='sata'/> <readonly/> <alias name='sata0-0-1'/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <controller type='usb' index='0' model='nec-xhci'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> </controller> <controller type='sata' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'> <alias name='pcie.0'/> </controller> <controller type='pci' index='1' model='dmi-to-pci-bridge'> <model name='i82801b11-bridge'/> <alias name='pci.1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <model name='pci-bridge'/> <target chassisNr='2'/> <alias name='pci.2'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x02' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:04:fb:64'/> <source bridge='br0'/> <target dev='vnet0'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/0'/> <target port='0'/> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/0'> <source path='/dev/pts/0'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-1-Windows 10 (OVMF)/org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='mouse' bus='ps2'> <alias name='input0'/> </input> <input type='keyboard' bus='ps2'> <alias name='input1'/> </input> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </source> <alias name='hostdev0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x04' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x02' slot='0x00' function='0x1'/> </source> <alias name='hostdev1'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x05' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </source> <alias name='hostdev2'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x06' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x07' slot='0x00' function='0x0'/> </source> <alias name='hostdev3'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x07' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x81' slot='0x00' function='0x0'/> </source> <alias name='hostdev4'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x08' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0xb58e'/> <product id='0x9e84'/> <address bus='3' device='3'/> </source> <alias name='hostdev5'/> <address type='usb' bus='0' port='1'/> </hostdev> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x09' function='0x0'/> </memballoon> </devices> <seclabel type='none' model='none'/> <seclabel type='dynamic' model='dac' relabel='yes'> <label>+0:+100</label> <imagelabel>+0:+100</imagelabel> </seclabel> </domain> unRAID Logs: ErrorWarningSystemArrayLogin May 23 05:06:10 seventhcircle ntpd[2745]: Listen normally on 4 docker0 172.17.0.1:123 May 23 05:06:10 seventhcircle ntpd[2745]: new interface(s) found: waking up resolver May 23 05:07:56 seventhcircle root: Updating templates... Updating info... Done. May 23 05:07:56 seventhcircle emhttp: shcmd (60): set -o pipefail ; /usr/local/sbin/mount_image '/mnt/user/system/libvirt/libvirt.img' /etc/libvirt 1 |& logger May 23 05:07:56 seventhcircle kernel: BTRFS: device fsid 8c015d41-10f0-450b-91a6-a972ee53a3cd devid 1 transid 215 /dev/loop1 May 23 05:07:56 seventhcircle kernel: BTRFS info (device loop1): disk space caching is enabled May 23 05:07:56 seventhcircle kernel: BTRFS info (device loop1): has skinny extents May 23 05:07:56 seventhcircle root: Resize '/etc/libvirt' of 'max' May 23 05:07:56 seventhcircle kernel: BTRFS info (device loop1): new size for /dev/loop1 is 1073741824 May 23 05:07:56 seventhcircle emhttp: shcmd (64): /etc/rc.d/rc.libvirt start |& logger May 23 05:07:56 seventhcircle root: Starting virtlockd... May 23 05:07:56 seventhcircle root: Starting virtlogd... May 23 05:07:56 seventhcircle root: Starting libvirtd... May 23 05:07:56 seventhcircle kernel: tun: Universal TUN/TAP device driver, 1.6 May 23 05:07:56 seventhcircle kernel: tun: (C) 1999-2004 Max Krasnyansky <[email protected]> May 23 05:07:56 seventhcircle emhttp: nothing to sync May 23 05:07:56 seventhcircle kernel: pcieport 0000:80:03.0: AER: Corrected error received: id=8018 May 23 05:07:56 seventhcircle kernel: pcieport 0000:80:03.0: PCIe Bus Error: severity=Corrected, type=Data Link Layer, id=8018(Transmitter ID) May 23 05:07:56 seventhcircle kernel: pcieport 0000:80:03.0: device [8086:2f08] error status/mask=00001000/00002000 May 23 05:07:56 seventhcircle kernel: pcieport 0000:80:03.0: [12] Replay Timer Timeout May 23 05:07:56 seventhcircle kernel: Ebtables v2.0 registered May 23 05:07:57 seventhcircle kernel: virbr0: port 1(virbr0-nic) entered blocking state May 23 05:07:57 seventhcircle kernel: virbr0: port 1(virbr0-nic) entered disabled state May 23 05:07:57 seventhcircle kernel: device virbr0-nic entered promiscuous mode May 23 05:07:57 seventhcircle avahi-daemon[4564]: Joining mDNS multicast group on interface virbr0.IPv4 with address 192.168.122.1. May 23 05:07:57 seventhcircle avahi-daemon[4564]: New relevant interface virbr0.IPv4 for mDNS. May 23 05:07:57 seventhcircle avahi-daemon[4564]: Registering new address record for 192.168.122.1 on virbr0.IPv4. May 23 05:07:57 seventhcircle kernel: virbr0: port 1(virbr0-nic) entered blocking state May 23 05:07:57 seventhcircle kernel: virbr0: port 1(virbr0-nic) entered listening state May 23 05:07:57 seventhcircle dnsmasq[9520]: started, version 2.76 cachesize 150 May 23 05:07:57 seventhcircle dnsmasq[9520]: compile time options: IPv6 GNU-getopt no-DBus i18n IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth no-DNSSEC loop-detect inotify May 23 05:07:57 seventhcircle dnsmasq-dhcp[9520]: DHCP, IP range 192.168.122.2 -- 192.168.122.254, lease time 1h May 23 05:07:57 seventhcircle dnsmasq-dhcp[9520]: DHCP, sockets bound exclusively to interface virbr0 May 23 05:07:57 seventhcircle dnsmasq[9520]: reading /etc/resolv.conf May 23 05:07:57 seventhcircle dnsmasq[9520]: using nameserver 192.168.2.1#53 May 23 05:07:57 seventhcircle dnsmasq[9520]: read /etc/hosts - 2 addresses May 23 05:07:57 seventhcircle dnsmasq[9520]: read /var/lib/libvirt/dnsmasq/default.addnhosts - 0 addresses May 23 05:07:57 seventhcircle dnsmasq-dhcp[9520]: read /var/lib/libvirt/dnsmasq/default.hostsfile May 23 05:07:57 seventhcircle kernel: virbr0: port 1(virbr0-nic) entered disabled state May 23 05:09:37 seventhcircle kernel: vgaarb: device changed decodes: PCI:0000:02:00.0,olddecodes=io+mem,decodes=io+mem:owns=none May 23 05:09:37 seventhcircle kernel: br0: port 2(vnet0) entered blocking state May 23 05:09:37 seventhcircle kernel: br0: port 2(vnet0) entered disabled state May 23 05:09:37 seventhcircle kernel: device vnet0 entered promiscuous mode May 23 05:09:37 seventhcircle kernel: br0: port 2(vnet0) entered blocking state May 23 05:09:37 seventhcircle kernel: br0: port 2(vnet0) entered forwarding state May 23 05:09:56 seventhcircle kernel: vfio-pci 0000:02:00.0: enabling device (0100 -> 0103) May 23 05:09:56 seventhcircle kernel: vfio_ecap_init: 0000:02:00.0 hiding ecap 0x19@0x900 May 23 05:09:56 seventhcircle kernel: pmd_set_huge: Cannot satisfy [mem 0xb0000000-0xb0200000] with a huge-page mapping due to MTRR override. May 23 05:09:56 seventhcircle kernel: vfio_ecap_init: 0000:07:00.0 hiding ecap 0x19@0x168 May 23 05:09:56 seventhcircle kernel: vfio_ecap_init: 0000:07:00.0 hiding ecap 0x1e@0x190 May 23 05:09:56 seventhcircle acpid: input device has been disconnected, fd 6 May 23 05:10:03 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:03 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:10 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:10 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:10 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:10 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:15 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:16 seventhcircle kernel: usb 3-3: reset full-speed USB device number 3 using xhci_hcd May 23 05:10:16 seventhcircle kernel: usb 3-3: reset full-speed USB device number 3 using xhci_hcd May 23 05:10:21 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:21 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:21 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:22 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:22 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:22 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:23 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:23 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:23 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:24 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:24 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:24 seventhcircle kernel: vfio_bar_restore: 0000:81:00.0 reset recovery - restoring bars May 23 05:10:24 seventhcircle kernel: kvm: zapping shadow pages for mmio generation wraparound May 23 05:10:24 seventhcircle kernel: kvm: zapping shadow pages for mmio generation wraparound May 23 05:10:42 seventhcircle kernel: usb 3-3: reset full-speed USB device number 3 using xhci_hcd May 23 05:10:42 seventhcircle kernel: usb 3-3: reset full-speed USB device number 3 using xhci_hcd May 23 05:10:43 seventhcircle kernel: usb 3-3: reset full-speed USB device number 3 using xhci_hcd May 23 05:10:43 seventhcircle kernel: usb 3-3: reset full-speed USB device number 3 using xhci_hcd Windows 10 Log: ErrorWarningSystemArrayLogin 2017-05-23 10:09:38.063+0000: starting up libvirt version: 2.4.0, qemu version: 2.7.1, hostname: seventhcircle LC_ALL=C PATH=/bin:/sbin:/usr/bin:/usr/sbin HOME=/ QEMU_AUDIO_DRV=none /usr/local/sbin/qemu -name 'guest=Windows 10 (OVMF),debug-threads=on' -S -object 'secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-1-Windows 10 (OVMF)/master-key.aes' -machine pc-q35-2.7,accel=kvm,usb=off,dump-guest-core=off,mem-merge=off -cpu host,hv_time,hv_relaxed,hv_vapic,hv_spinlocks=0x1fff,hv_vendor_id=none -drive file=/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd,if=pflash,format=raw,unit=0,readonly=on -drive file=/etc/libvirt/qemu/nvram/b0f9fe72-5e20-ec8f-3125-809445a65ff0_VARS-pure-efi.fd,if=pflash,format=raw,unit=1 -m 49152 -realtime mlock=off -smp 20,sockets=1,cores=10,threads=2 -uuid b0f9fe72-5e20-ec8f-3125-809445a65ff0 -display none -no-user-config -nodefaults -chardev 'socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-1-Windows 10 (OVMF)/monitor.sock,server,nowait' -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime -no-hpet -no-shutdown -boot s=charchannel0,path=/var/lib/libvirt/qemu/channel/target/domain-1-Windows 10 (OVMF)/org.qemu.guest_agent.0,server,nowait' -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0 -device vfio-pci,host=02:00.0,id=hostdev0,bus=pci.2,addr=0x4 -device vfio-pci,host=02:00.1,id=hostdev1,bus=pci.2,addr=0x5 -device vfio-pci,host=03:00.0,id=hostdev2,bus=pci.2,addr=0x6 -device vfio-pci,host=07:00.0,id=hostdev3,bus=pci.2,addr=0x7 -device vfio-pci,host=81:00.0,id=hostdev4,bus=pci.2,addr=0x8 -device usb-host,hostbus=3,hostaddr=3,id=hostdev5,bus=usb.0,port=1 -device virtio-balloon-pci,id=balloon0,bus=pci.2,addr=0x9 -msg timestamp=on Domain id=1 is tainted: high-privileges Domain id=1 is tainted: host-cpu char device redirected to /dev/pts/0 (label charserial0) 2017-05-23T10:09:56.660704Z qemu-system-x86_64: -device vfio-pci,host=03:00.0,id=hostdev2,bus=pci.2,addr=0x6: Failed to mmap 0000:03:00.0 BAR 2. Performance may be slow Also note that the PCI USB device I passed through (0000:03:00.0) is logging a warning of being unable to mmap. Not sure what's causing that. I also get at times the guest running *extremely slowly*. Like, the mouse will skip around, the keyboard works slowly, graphics will be slow, dragging windows is laggy, even audio playback is extremely slow and choppy. It's happening right now, and it persists until reboot as far as I can tell. All of my devices except one are connected to the PCI USB device. Despite the mmap error, sometimes the guest runs just fine, but other times, it's unusably laggy and choppy. Edited May 23, 2017 by DenizenEvil Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.