Marius Meisner
2012-May-01 23:27 UTC
Upgrade XEN to 4.0.1: AMD-Vi: IOMMU not found! - I/O virtualisation disabled (PCI-Passthrought didn''t work again)
Marius Meisner
2012-May-01 23:30 UTC
Upgrade XEN to 4.0.1: AMD-Vi: IOMMU not found! - I/O virtualisation disabled (PCI-Passthrought didn''t work again)
Ian Campbell
2012-May-02 13:05 UTC
Re: Upgrade XEN to 4.0.1: AMD-Vi: IOMMU not found! - I/O virtualisation disabled (PCI-Passthrought didn''t work again)
On Wed, 2012-05-02 at 00:27 +0100, Marius Meisner wrote:> (XEN) Xen version 4.0.1 (Debian 4.0.1-4) (waldi@debian.org) (gcc > version 4.4.5 (Debian 4.4.5-8) ) Thu Jun 9 18:38:03 UTC 2011 > (XEN) Bootloader: GRUB 1.98+20100804-14+squeeze1 > (XEN) Command line: placeholder dom0_mem=600M iommu=1 > iommu_inclusive_mapping=1 amd-iommu-debug > pciback.hide=(00:16.0)(00:16.2)This ("pciback.hide=...") should be a kernel command line option, not a hypervisor command line option. It may also be called xen-pciback.hide in some kernel versions, I''m not 100% sure about the Squeeze kernel but bear it in mind. [...]> AMD-Vi: IOMMU not found! and I/O virtualisation disabled instead of > enabling virtualization in BIOS (Motherboard: Gigabyte MBAM3 AMD-880G > GA-880GMA-UD2H with BIOS F1).Strictly speaking you don''t need an IOMMU to do passthrough to a PV guest, although obviously an IOMMU will improve security and reliability.> This Version has worked under previous version of xen.Was it working with the IOMMU enabled? Or working without it?> Try some settings iommu=verbose iommu=1 iommu_inclusive_mapping=1 > amd-iommu-debug no change.Any change in the log messages with these enabled? Ian.
Marius Meisner
2012-May-02 22:19 UTC
Re: Upgrade XEN to 4.0.1: AMD-Vi: IOMMU not found! - I/O virtualisation disabled (PCI-Passthrought didn''t work again)
Am 02.05.2012 15:05, schrieb Ian Campbell:> On Wed, 2012-05-02 at 00:27 +0100, Marius Meisner wrote: >> > (XEN) Xen version 4.0.1 (Debian 4.0.1-4) (waldi@debian.org) (gcc >> > version 4.4.5 (Debian 4.4.5-8) ) Thu Jun 9 18:38:03 UTC 2011 >> > (XEN) Bootloader: GRUB 1.98+20100804-14+squeeze1 >> > (XEN) Command line: placeholder dom0_mem=600M iommu=1 >> > iommu_inclusive_mapping=1 amd-iommu-debug >> > pciback.hide=(00:16.0)(00:16.2) > This ("pciback.hide=...") should be a kernel command line option, not a > hypervisor command line option. > > It may also be called xen-pciback.hide in some kernel versions, I''m not > 100% sure about the Squeeze kernel but bear it in mind.Hello Ian, oh my fault. It should be a kernel command line option. For debian squeeze with kernel 2.6.32-5-xen-amd64 xen-pciback.hide is the right option. Thanks a lot Marius
Xi Shen
2012-May-03 01:24 UTC
Re: Upgrade XEN to 4.0.1: AMD-Vi: IOMMU not found! - I/O virtualisation disabled (PCI-Passthrought didn''t work again)
"xen-pciback.hide" is a kernel module option for the "xen-pciback" module. I think you should check the output of "xm dmesg" and see if IOMMU is enabled in your dom0. On Thursday, May 3, 2012, Marius Meisner wrote:> Am 02.05.2012 15:05, schrieb Ian Campbell: > > On Wed, 2012-05-02 at 00:27 +0100, Marius Meisner wrote: > >> > (XEN) Xen version 4.0.1 (Debian 4.0.1-4) (waldi@debian.org<javascript:;>) > (gcc > >> > version 4.4.5 (Debian 4.4.5-8) ) Thu Jun 9 18:38:03 UTC 2011 > >> > (XEN) Bootloader: GRUB 1.98+20100804-14+squeeze1 > >> > (XEN) Command line: placeholder dom0_mem=600M iommu=1 > >> > iommu_inclusive_mapping=1 amd-iommu-debug > >> > pciback.hide=(00:16.0)(00:16.2) > > This ("pciback.hide=...") should be a kernel command line option, not a > > hypervisor command line option. > > > > It may also be called xen-pciback.hide in some kernel versions, I''m not > > 100% sure about the Squeeze kernel but bear it in mind. > Hello Ian, > > oh my fault. It should be a kernel command line option. For debian > squeeze with kernel 2.6.32-5-xen-amd64 xen-pciback.hide is the right > option. > > Thanks a lot > > Marius > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xen.org <javascript:;> > http://lists.xen.org/xen-users >-- Regards, David Shen http://about.me/davidshen https://twitter.com/#!/davidshen84 _______________________________________________ Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users
Xi Shen
2012-May-03 01:25 UTC
Re: Upgrade XEN to 4.0.1: AMD-Vi: IOMMU not found! - I/O virtualisation disabled (PCI-Passthrought didn''t work again)
Oh, you already did. My bad ;P On Thursday, May 3, 2012, Xi Shen wrote:> "xen-pciback.hide" is a kernel module option for the "xen-pciback" module. > I think you should check the output of "xm dmesg" and see if IOMMU is > enabled in your dom0. > > > On Thursday, May 3, 2012, Marius Meisner wrote: > >> Am 02.05.2012 15:05, schrieb Ian Campbell: >> > On Wed, 2012-05-02 at 00:27 +0100, Marius Meisner wrote: >> >> > (XEN) Xen version 4.0.1 (Debian 4.0.1-4) (waldi@debian.org) (gcc >> >> > version 4.4.5 (Debian 4.4.5-8) ) Thu Jun 9 18:38:03 UTC 2011 >> >> > (XEN) Bootloader: GRUB 1.98+20100804-14+squeeze1 >> >> > (XEN) Command line: placeholder dom0_mem=600M iommu=1 >> >> > iommu_inclusive_mapping=1 amd-iommu-debug >> >> > pciback.hide=(00:16.0)(00:16.2) >> > This ("pciback.hide=...") should be a kernel command line option, not a >> > hypervisor command line option. >> > >> > It may also be called xen-pciback.hide in some kernel versions, I''m not >> > 100% sure about the Squeeze kernel but bear it in mind. >> Hello Ian, >> >> oh my fault. It should be a kernel command line option. For debian >> squeeze with kernel 2.6.32-5-xen-amd64 xen-pciback.hide is the right >> option. >> >> Thanks a lot >> >> Marius >> >> _______________________________________________ >> Xen-users mailing list >> Xen-users@lists.xen.org >> http://lists.xen.org/xen-users >> > > > -- > Regards, > David Shen > > http://about.me/davidshen > https://twitter.com/#!/davidshen84 >-- Regards, David Shen http://about.me/davidshen https://twitter.com/#!/davidshen84 _______________________________________________ Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users
Ian Campbell
2012-May-03 08:08 UTC
Re: Upgrade XEN to 4.0.1: AMD-Vi: IOMMU not found! - I/O virtualisation disabled (PCI-Passthrought didn''t work again)
On Wed, 2012-05-02 at 23:19 +0100, Marius Meisner wrote:> Am 02.05.2012 15:05, schrieb Ian Campbell: > > On Wed, 2012-05-02 at 00:27 +0100, Marius Meisner wrote: > >> > (XEN) Xen version 4.0.1 (Debian 4.0.1-4) (waldi@debian.org) (gcc > >> > version 4.4.5 (Debian 4.4.5-8) ) Thu Jun 9 18:38:03 UTC 2011 > >> > (XEN) Bootloader: GRUB 1.98+20100804-14+squeeze1 > >> > (XEN) Command line: placeholder dom0_mem=600M iommu=1 > >> > iommu_inclusive_mapping=1 amd-iommu-debug > >> > pciback.hide=(00:16.0)(00:16.2) > > This ("pciback.hide=...") should be a kernel command line option, not a > > hypervisor command line option. > > > > It may also be called xen-pciback.hide in some kernel versions, I''m not > > 100% sure about the Squeeze kernel but bear it in mind. > Hello Ian, > > oh my fault. It should be a kernel command line option. For debian > squeeze with kernel 2.6.32-5-xen-amd64 xen-pciback.hide is the right option.It is working now then? If so then: Great! Ian