[vfio-users] No reset on GT730
Nicolas Roy-Renaud
nicolas.roy-renaud.1 at ens.etsmtl.ca
Tue Jul 5 19:20:16 UTC 2016
Hmm... It's hard to tell from here if this is due to a misconfiguration
or from an actual qemu issue. Would you mind checking sections 1, 2 and
3 of this tutorial
<https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF> to make
sure that your system is properly configured? Section 4 is geared more
towards libvirt, while you appear to be using qemu so you can skip that
one. I get that you have no issues with your VM as of now aside from
that reboot problem, but for all we know, it might just be some driver
override issue.
- Nicolas
On 2016-07-05 02:05, Gerhard de Clercq wrote:
>
> Ok thanks for the info. There is nothing else suspicious in dmesg and
> Qemu returned no error messages. I do believe the error stream is
> working though because I did get error when I forgot to attach my new
> card vfio-pci.
>
> ------------------------------------------------------------------------
> *From:* Nicolas Roy-Renaud <nicolas.roy-renaud.1 at ens.etsmtl.ca>
> *Sent:* 04 July 2016 11:49:36 PM
> *To:* Gerhard de Clercq
> *Cc:* vfio-users
> *Subject:* Re: [vfio-users] No reset on GT730
>
> You can't really reset a card using SeaBIOS because it uses VGA
> arbitration, which has little to do with how an actual PCI passthrough
> would work IIRC. What makes you so sure that the issue comes from the
> gpu not resetting, is dmesg returning anything suspicious or is your
> qemu command completing successfully after you shutdown your VM? If
> you're not using libvirt, qemu is supposed to log error messages in
> the standard error stream instead, does anything abnormal come up when
> the VM shuts down?
>
>
> - Nicolas
>
>
> On 2016-07-04 15:46, Gerhard de Clercq wrote:
>>
>> I was actually running though command line so no libvirt log and I
>> didn't see anything in journalctl though I'm not entirely sure what
>> to look for. I do indeed pass some other devices. I also saw in dmesg
>> dat vfio-pci was warning about the ROM being invalid when I tried to
>> start a VM the second or later time but passing a vgabios explicitly
>> didn't make any difference. Here is my command:
>>
>>
>> sudo qemu-system-x86_64 -enable-kvm -M q35 -m 4G -cpu
>> core2duo,hv_time,hv_relaxed,hv_vapic,hv_spinlocks=0x1fff,kvm=off,hv_vendor_id=badapple
>> -smp 4,sockets=1,cores=2,threads=2 -bios OVMF.fd -device
>> ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1 -device
>> i82801b11-bridge,id=pci.1,bus=pcie.0,addr=0x1e -device
>> pci-bridge,chassis_nr=2,id=pci.2,bus=pci.1,addr=0x1 -device
>> piix3-usb-uhci,id=usb,bus=pci.2,addr=0x1 -device
>> ahci,id=sata0,bus=pci.2,addr=0x5 -drive
>> file=./Untitled.iso,if=none,id=drive-sata0-0-2,format=raw -device
>> ide-hd,bus=ide.2,drive=drive-sata0-0-2,id=sata0-0-2,bootindex=1
>> -drive
>> file=./nomachine.qcow2,if=none,media=disk,id=drive-sata0-0-0,format=qcow2
>> -device ide-hd,bus=sata0.0,drive=drive-sata0-0-0,id=sata0-0-0 -smbios
>> type=2 -serial stdio -device
>> vfio-pci,host=05:00.0,bus=pcie.0,multifunction=on -device
>> vfio-pci,host=05:00.1,bus=pcie.0 -netdev
>> tap,id=net0,ifname=tap0,script=no,downscript=no -device
>> e1000-82545em,netdev=net0,id=net0,mac=52:54:00:c9:18:27 -usb -device
>> usb-host,hostbus=3,hostaddr=3 -vga none
>>
>> Also, I was wondering, is it definitely impossible to reset a card
>> when using vfio-vga and seabios?
>> ------------------------------------------------------------------------
>> *From:* Nicolas Roy-Renaud <nicolas.roy-renaud.1 at ens.etsmtl.ca>
>> *Sent:* 04 July 2016 07:18:12 PM
>> *To:* Gerhard de Clercq
>> *Cc:* vfio-users
>> *Subject:* Re: [vfio-users] No reset on GT730
>>
>> Are you passing through any other PCI devices, like USB controllers
>> or soundcards? I'm guessing you've already checked your vm logs in
>> /var/log/libvirt/qemu and the daemon logs in journalctl?
>>
>>
>> - Nicolas
>>
>>
>> On 2016-07-03 12:33, Gerhard de Clercq wrote:
>>>
>>> I am trying to set up PCI passthrough of my Nvidia GT730 GPU on a
>>> fully up to date Fedora 24 system. I have managed to get it working
>>> but the problem is that it only works once after booting the host
>>> and to run again I need to reboot the host. I have determined that
>>> this is most likely caused by the fact that the GPU is not being
>>> reset. I bought this GPU because it has UEFI support after I could
>>> not get another one working with BIOS. It appeared as if though only
>>> AMD GPUs had a reset problem. Is this a known problem with this GPU
>>> and is there any way that I can try to force a reset?
>>>
>>>
>>>
>>> _______________________________________________
>>> vfio-users mailing list
>>> vfio-users at redhat.com
>>> https://www.redhat.com/mailman/listinfo/vfio-users
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/vfio-users/attachments/20160705/41e0bb0b/attachment.htm>
More information about the vfio-users
mailing list