|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: IGD pass-through failures since 4.10.
On Wed, Feb 23, 2022 at 09:59:48AM +0100, Jan Beulich wrote:
Hi, I hope the end of the week is going well for everyone.
> On 22.02.2022 19:52, Dr. Greg wrote:
> > On Fri, Feb 18, 2022 at 08:04:14AM +0100, Jan Beulich wrote:
> >> On 17.02.2022 21:15, Dr. Greg wrote:
> >>> On Mon, Feb 14, 2022 at 09:56:34AM +0100, Jan Beulich wrote:
> >>> In the case of the logs above, the following command sequence is being
> >>> executed upon termination of the domain:
> >>>
> >>> # Unbind devices.
> >>> echo 0000:00:14.0 >| /sys/bus/pci/drivers/pciback/unbind
> >>> echo 0000:00:02.0 >| /sys/bus/pci/drivers/pciback/unbind
> >>>
> >>> # Rebind devices.
> >>> echo 0000:00:14.0 >| /sys/bus/pci/drivers/xhci_hcd/bind
> >>> echo 0000:00:02.0 >| /sys/bus/pci/drivers/i915/bind
> >
> >> ... you may still want to try replacing these with
> >> "xl pci-assignable-add ..." / "xl pci-assignable-remove ...".
> >
> > We tested using the 'xl pci-assignable-add/remove' sequences and we
> > believe this may have resulted in the proper return of the devices to
> > dom0 but haven't been able to verify that since the Windows VM is now
> > throwing the VIDEO_TDR error.
> >
> > Unless we are misunderstanding something the 'xl
> > pci-assignable-remove' sequence requires the manual re-binding of the
> > devices to their dom0 drivers.
> Hmm, I thought drivers would be rebound, but I'm not a tool stack
> person. Looking at libxl__device_pci_assignable_remove() at least
> support this assumption of mine. You did use the command's -r
> option, didn't you?
No we weren't and I now see the -r option.
We have already re-worked our setup scripts to use pci-assignable-add
and will verify the -r option works as advertised, thanks for the tip.
We had our lab machine broken for a couple of days where it wouldn't
start an IGD pass-through session in any way shape or form. We got
that sorted out and will now go back to 4.15.2 and verify what works
and doesn't work and report back.
> Jan
Have a good weekend.
As always,
Dr. G.W. Wettstein, Ph.D. Enjellic Systems Development, LLC.
4206 N. 19th Ave. Specializing in information infra-structure
Fargo, ND 58102 development.
PH: 701-281-1686 EMAIL: greg@xxxxxxxxxxxx
------------------------------------------------------------------------------
"On the other hand, the Linux philosophy is 'laugh in the face of
danger'. Oops. Wrong one. 'Do it yourself'. Thats it."
-- Linus Torvalds
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |