[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] VGA passthru troubleshooting
Chris, I do not know if the late-binding method performs an ejection, but your logic is sound. To my knowledge the ejection process is more specific to Windows and not Linux systems, but late ejection is different than a system reboot.
In either case, you should be able to use the safely remove hardware option in Windows to manually reset the card after Windows has loaded. However this has to be done before you install or remove any drivers or open 3D applications.
If the driver already installed and is crashing, you may have to reinstall Windows. I could post another two pages worth of case-study results in my attempts to fix BSoD's from failed installs, but trust me when I say a reinstallation is faster.
The diagram I made was only to depict Windows instances, as I have not even gotten passthrough working on Linux (currently at "mountall: disconnected from plymouth"). However, from what others have posted Linux performs an FLR and properly resets the card.
To my limited understanding FLR or Function Level Reset, is the virtual machine implementation for reseting physical devices, which makes sense since a virtual machine does not change the power-state of devices like a physical reboot would.
With Windows I see two possibilities. One is that Windows is issuing an FLR at boot time, but because the device is passed as a secondary graphics card it is not attached when the event is issued. It is equally possible that Windows does not issue an FLR, Microsoft doesn't exactly advocate running their OS as a virtual machine do they?
My speculations could be wildly inaccurate, but given the test results it is logically sound. I encountered a 100% failure rate with driver installation, removal, and 3D applications if the card had already been used once prior to the current system boot. Success during first-use of the card, and also when using Tobias Geiger's suggestion of the safely eject device feature.
If you get your Linux DomU working I wouldn't mind your notes on the process. ~Casey On Sun, Jun 24, 2012 at 8:43 AM, Chris <kavefish@xxxxxxxxx> wrote:
_______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxx http://lists.xen.org/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |