2011/7/29 Simon Hobson <span dir="ltr"><<a href="mailto:linux@thehobsons.co.uk" target="_blank">linux@thehobsons.co.uk</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Christian wrote:<br>
<br>
>The PCI Passthrough guide<br>
</div>>at <<a href="http://wiki.xensource.com/xenwiki/XenPCIpassthrough" target="_blank">http://wiki.xensource.com/xenwiki/XenPCIpassthrough</a>><a href="http://wiki.xensource.com/xenwiki/XenPCIpassthrough" target="_blank">http://wiki.xensource.com/xenwiki/XenPCIpassthrough</a> states<br>
<div>>that swiotlb=force and iommu=soft must be set as kernel boot options<br>
>in the domU. Have you already tried hat?<br>
<br>
</div>Success, yay !<br>
<br>
I find that page a tad less clear than it could be - at least for<br>
someone who hasn't been following the ins and outs of xen patches vs<br>
pvops kernels and so on. It's all the "you need this ...", "but if<br>
you have <something> then you need this other thing" stuff that had<br>
me caught up.<br>
<br>
I think I had two things wrong.<br>
<br>
Firstly, I had pciback.hide... in my Dom0 boot config, but it's now<br>
xen-pciback.hide ...<br>
<br>
In my DomU I needed iommu=soft but not swiotlb=force - in fact it<br>
didn't work with swiotlb=force and iommu=soft both present. Get those<br>
right and suddenly dvbtune gets results, and now MythTV setup has<br>
found channels :)<br><font color="#888888"><br></font></blockquote></div>Congratulations! Nice to hear that you finally got it up and running.