[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] Windows 7 PCI hotplugging

Update on this: the original issue was caused by failing to disable
the device manager in Windows 7 before running pci-detach on the Dom0.

The current issue we are dealing with is that the device fails to
reinitialize appropriately upon pci-reattach and being re-enabled in
Device Manager.

I'd ran "lspci -vv <device>" on both of our test cards, and with both
came up with "FLReset-". Is this an indication these cards do now
allow for hotplugging?

On 19 October 2015 at 04:50, George Dunlap <George.Dunlap@xxxxxxxxxxxxx> wrote:
> On Thu, Oct 15, 2015 at 10:29 PM, Charlie Mei <cmei@xxxxxxxxxxxxxx> wrote:
>> Hi,
>> What is the current state for PCI hotplugging in Windows 7 HVM? In
>> particular, I am wondering if anyone else attempted hotplugging
>> graphics cards using PCI passthrough in Xen. I can successfully boot
>> Windows 7 HVM on top of Xen, and have PCI passthrough working for
>> graphics cards. `pci-detach` of a graphics card not acting as a
>> frame-buffer works fine, but re-attaching that card crashes not just
>> the DomU Windows 7, but also Xen Dom0.
> Crashing dom0 is certainly a bug.  If there's any chance you could get
> a serial log of the dom0 crash, I'm sure we'd appreciate it.
> In your description you only talk about re-attaching a PCI device, but
> you don't say what happens if you hot-plug it without having first
> attached it to the guest: that is, if you boot the host, boot the
> guest, then do "xl pci-attach".
> It's significant because if it works before the card has ever been
> attached, but not after, then there may be some issue with the FLR
> (function-level reset), which is supposed to set the card back into
> the state it started in at boot
>  -George

Xen-users mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.