I have a virtual machine landscape consisting of a CentOS 5.3 Dom0 with Xen 3.1.2, some PV CentOS DomU''s with PCI passthrough (same versions), and I''m trying to implement a F10 DomU with PCI passthrough. I set everything up for the passthrough, and the F10 guest can''t see any of the devices with lspci. If I boot a CentOS PV machine with the same PCI passthrough configuration, the devices show up with lspci. I''ve seen some posts in various places about this issue, but no solutions. How do I implement this?
2009/5/1 Jim Lutz <jelutz@config.com>:> I have a virtual machine landscape consisting of a CentOS 5.3 Dom0 with Xen > 3.1.2, some PV CentOS DomU''s with PCI passthrough (same versions), and I''m > trying to implement a F10 DomU with PCI passthrough. I set everything up for > the passthrough, and the F10 guest can''t see any of the devices with lspci. > If I boot a CentOS PV machine with the same PCI passthrough configuration, > the devices show up with lspci. I''ve seen some posts in various places about > this issue, but no solutions. How do I implement this?There has been no pcifront in recent Fedora kernels, you''ll have to stick with older centOS kernels. or wait until pv_ops domU has landed (so 2.6.31 at the earliest) *and* the pcifront has been re-implemented (not sure if anyone other than Jeremy has this in their sights) <whisper> or look at ubuntu which I think has forward ported the old non-pv_ops xen to more recent kernels </whisper>
On Mon, May 04, 2009 at 07:51:37PM +0100, Andy Burns wrote:> 2009/5/1 Jim Lutz <jelutz@config.com>: > > > I have a virtual machine landscape consisting of a CentOS 5.3 Dom0 with Xen > > 3.1.2, some PV CentOS DomU''s with PCI passthrough (same versions), and I''m > > trying to implement a F10 DomU with PCI passthrough. I set everything up for > > the passthrough, and the F10 guest can''t see any of the devices with lspci. > > If I boot a CentOS PV machine with the same PCI passthrough configuration, > > the devices show up with lspci. I''ve seen some posts in various places about > > this issue, but no solutions. How do I implement this? > > There has been no pcifront in recent Fedora kernels, you''ll have to > stick with older centOS kernels. or wait until pv_ops domU has landed > (so 2.6.31 at the earliest) *and* the pcifront has been re-implemented > (not sure if anyone other than Jeremy has this in their sights) >Jeremy''s git tree has pv_ops pcifront now.> <whisper> or look at ubuntu which I think has forward ported the old > non-pv_ops xen to more recent kernels </whisper> >Ubuntu''s ports are known to be a bit buggy.. I wouldn''t recommend those. Novell/opensuse forward-ports are better.. they''re shipping those patches with SLES11 (Suse Linux Enterprise 11) and with OpenSUSE kernels. Patches exist up to 2.6.31 currently. http://wiki.xensource.com/xenwiki/XenDom0Kernels Those patches also work for domU, not only dom0. -- Pasi
2009/11/8 Pasi Kärkkäinen <pasik@iki.fi>:> Jeremy''s git tree has pv_ops pcifront now.Yes, I noticed that slip in this week, good news by itself, even better news if it''s eventually deemed clean enough to go upstream ... presumably Konrad is doing this work as part of the Oracle VM product? Surprised (but grateful) that PV PCI is of interest to them
On Sun, Nov 08, 2009 at 08:56:25PM +0000, Andy Burns wrote:> 2009/11/8 Pasi Kärkkäinen <pasik@iki.fi>: > > > Jeremy''s git tree has pv_ops pcifront now. > > Yes, I noticed that slip in this week, good news by itself, even > better news if it''s eventually deemed clean enough to go upstream ... > presumably Konrad is doing this work as part of the Oracle VM product? > Surprised (but grateful) that PV PCI is of interest to them >Yeah it is from Oracle.. dunno if it''s Oracle VM work or just his free time project :) -- Pasi