On 13.11.2017 00:37, Ramon Hofer wrote:
> Dear all,
>
> Please help me passthrough my GPU the a KVM guest.
>
> The system I am using:
> lshw: https://pastebin.com/tB7FqqxN
>
> Host OS:Debian 9 Stretch
> Mainboard: Supermicro C7Z170-M (activated VT-d in Bios)
> CPU: Intel Core i7-7700K CPU @ 4.20GHz
> GPU: EVGA GeForce GTX1080 Ti
>
> The GPU is not listed because I have blacklisted it:
>     $ cat /etc/modprobe.d/blacklist.conf 
>     blacklist nouveau
>
> lspci: https://pastebin.com/6qYuJRPg
>
> I found this guide:
> https://scottlinux.com/2016/08/28/gpu-passthrough-with-kvm-and-debian-linux/
>
> After installing Win7 guest, enabling PCI passthrough using
> virt-manager, installing the NVidia driver in the guest, Windows reports
> the error 43 for the GPU.
>
> Windows has stopped this device because it has reported problems.
> (Code 43)
>
> This is described in the above mentioned post and a workaround is
> linked:
> https://www.reddit.com/r/VFIO/comments/479xnx/guests_with_nvidia_gpus_can_enable_hyperv/
>
> Unfortunately I do not know how to apply the workaround. I understand
> that I should create a file '/usr/libexec/qemu-kvm-hv-vendor' with the
> following content:
>
>     #!/bin/sh
>     exec /usr/bin/qemu-kvm \
>     `echo "\$@" | sed 's|hv_time|hv_time,hv_vendor_id=whatever|g'`
>
> Or according to the original redhat mailing list post by Alex
> Williamson:
> https://www.redhat.com/archives/vfio-users/2016-March/msg00092.html
>
>     $ cat /usr/libexec/qemu-kvm-hv-vendor 
>     #!/bin/sh
>     exec /usr/bin/qemu-kvm \
>       `echo "\$@" | sed 's|hv_time|hv_time,hv_vendor_id=KeenlyKVM|g'`
>
> But since there is no qemu-kvm present and the directory '/usr/libexec'
> does not exist on my system, I wonder how I should proceed.
>
> Any help fixing my problem would be highly appreciated.
>
>
> Thanky you very much in advance and best regards,
> Ramon
>
This is interesting topic and I hope to find some time to spare to
implement and test this setup on my system.
Can't suggest you anything yet, because this "Code 43" error is generic
and can happen even on normal systems.
The reasons could be limitless from driver version conflict to bios\uefi
firmware bug of your motherboard.
I wonder, what VEN_ID and DEV_ID are reported for your VGA in Windows guest?
Have you tried Windows 8.1 or 10 as guests? They could have more support
for virtualization in general.

-- 
With kindest regards, Alexander.

⢀⣴⠾⠻⢶⣦⠀ 
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀⠀⠀⠀ 

Reply via email to