Dear Xen Users, I was attempting to boot windows using hvmloader on a debian, with Vt-d enabled. However, as I try to create my windows domain, the error below occured, and I could not understand why: Error: failed to assign device: maybe the platform doesn''t support VT-d, or VT-d isn''t enabled properly? The problem is that I have enabled VT-d, and I did a pciback.hide=(XX:XX.X) in grub''s menu.lst. Well, The passthrough seems to be working when I load a linux domU, as i managed to see the pci device in lspci in linux domU, but for windows, only this error message appeared. Can anyone help? Thanks, - billy _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Fri, Oct 17, 2008 at 2:39 PM, billy lau <billylau@umich.edu> wrote:> Dear Xen Users, > > I was attempting to boot windows using hvmloader on a debian, with Vt-d > enabled. However, as I try to create my windows domain, the error below > occured, and I could not understand why: > > Error: failed to assign device: maybe the platform doesn''t support VT-d, or > VT-d isn''t enabled properly? > > The problem is that I have enabled VT-d, and I did a pciback.hide=(XX:XX.X) > in grub''s menu.lst. Well, The passthrough seems to be working when I load a > linux domU, as i managed to see the pci device in lspci in linux domU, but > for windows, only this error message appeared. Can anyone help? >Can you attach the output of: lspci -tv lspci -xxx -vvv xm pci-list-assignable-devices ls /sys/bus/pci/drivers/pciback* grep hide /boot/grub/menu.lst Your xen command line Is the Linux guest that work PV or HVM? Are you sure that iommu support is enabled? One way to check is in the output of xm dmesg It should say enable or disabled for iommu. (Just want to double check that case) check the patch on this message: http://xen.markmail.org/search/?q=disable%20flr#query:disable%20flr+page:1+mid:7dbm675e4x4dawec+state:results It might be applicable, hard to say without more info. Hope that helps and/or sheds some light on possible problems. Cheers, Todd -- Todd Deshane http://todddeshane.net http://runningxen.com _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hi, sorry, it took me quite a while, because I was trying other ways to get around htis prblem, but it seems like I cannot get pass this. Attached is the output from lspci -tv lspci -xxx -vvv xm pci-list-assignable-devices returns nothing ls /sys/bus/pci/drivers/pciback* grep hide /boot/grub/menu.lst The Linux guest taht worked before was PV. xm dmesg shows (XEN) HVM: VMX enabled and (XEN) I/O virtualisation disabled (XEN) Xen trace buffers: disabled I''m not sure if this means iommu is disabled. If it is, what should I do to enable it? Thanks, - billy On Fri, Oct 17, 2008 at 7:27 PM, Todd Deshane <deshantm@gmail.com> wrote:> On Fri, Oct 17, 2008 at 2:39 PM, billy lau <billylau@umich.edu> wrote: > > Dear Xen Users, > > > > I was attempting to boot windows using hvmloader on a debian, with Vt-d > > enabled. However, as I try to create my windows domain, the error below > > occured, and I could not understand why: > > > > Error: failed to assign device: maybe the platform doesn''t support VT-d, > or > > VT-d isn''t enabled properly? > > > > The problem is that I have enabled VT-d, and I did a > pciback.hide=(XX:XX.X) > > in grub''s menu.lst. Well, The passthrough seems to be working when I load > a > > linux domU, as i managed to see the pci device in lspci in linux domU, > but > > for windows, only this error message appeared. Can anyone help? > > > > Can you attach the output of: > > lspci -tv > lspci -xxx -vvv > xm pci-list-assignable-devices > ls /sys/bus/pci/drivers/pciback* > grep hide /boot/grub/menu.lst > Your xen command line > > Is the Linux guest that work PV or HVM? > > Are you sure that iommu support is enabled? > One way to check is in the output of xm dmesg > It should say enable or disabled for iommu. > (Just want to double check that case) > > check the patch on this message: > > http://xen.markmail.org/search/?q=disable%20flr#query:disable%20flr+page:1+mid:7dbm675e4x4dawec+state:results > > It might be applicable, hard to say without more info. > > Hope that helps and/or sheds some light on possible problems. > > Cheers, > Todd > > -- > Todd Deshane > http://todddeshane.net > http://runningxen.com >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Tue, Nov 11, 2008 at 2:47 PM, billy lau <billylau@umich.edu> wrote:> Hi, sorry, it took me quite a while, because I was trying other ways to get > around htis prblem, but it seems like I cannot get pass this. > > Attached is the output from > lspci -tv > lspci -xxx -vvv > xm pci-list-assignable-devices returns nothing > ls /sys/bus/pci/drivers/pciback* > grep hide /boot/grub/menu.lst > > The Linux guest taht worked before was PV. > > xm dmesg shows > (XEN) HVM: VMX enabled > and > (XEN) I/O virtualisation disabled > (XEN) Xen trace buffers: disabled > > I''m not sure if this means iommu is disabled. If it is, what should I do to > enable it? Thanks, > - billy >There is a separate bios option to enable the IOMMU (VT-d) (IO virtualization support) Did you verify that your Chipset support VT-d? That is the first step. Cheers, Todd> On Fri, Oct 17, 2008 at 7:27 PM, Todd Deshane <deshantm@gmail.com> wrote: >> >> On Fri, Oct 17, 2008 at 2:39 PM, billy lau <billylau@umich.edu> wrote: >> > Dear Xen Users, >> > >> > I was attempting to boot windows using hvmloader on a debian, with Vt-d >> > enabled. However, as I try to create my windows domain, the error below >> > occured, and I could not understand why: >> > >> > Error: failed to assign device: maybe the platform doesn''t support VT-d, >> > or >> > VT-d isn''t enabled properly? >> > >> > The problem is that I have enabled VT-d, and I did a >> > pciback.hide=(XX:XX.X) >> > in grub''s menu.lst. Well, The passthrough seems to be working when I >> > load a >> > linux domU, as i managed to see the pci device in lspci in linux domU, >> > but >> > for windows, only this error message appeared. Can anyone help? >> > >> >> Can you attach the output of: >> >> lspci -tv >> lspci -xxx -vvv >> xm pci-list-assignable-devices >> ls /sys/bus/pci/drivers/pciback* >> grep hide /boot/grub/menu.lst >> Your xen command line >> >> Is the Linux guest that work PV or HVM? >> >> Are you sure that iommu support is enabled? >> One way to check is in the output of xm dmesg >> It should say enable or disabled for iommu. >> (Just want to double check that case) >> >> check the patch on this message: >> >> http://xen.markmail.org/search/?q=disable%20flr#query:disable%20flr+page:1+mid:7dbm675e4x4dawec+state:results >> >> It might be applicable, hard to say without more info. >> >> Hope that helps and/or sheds some light on possible problems. >> >> Cheers, >> Todd >> >> -- >> Todd Deshane >> http://todddeshane.net >> http://runningxen.com > >-- Todd Deshane http://todddeshane.net http://runningxen.com _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Tue, Nov 11, 2008 at 3:03 PM, Todd Deshane <deshantm@gmail.com> wrote:> On Tue, Nov 11, 2008 at 2:47 PM, billy lau <billylau@umich.edu> wrote: > > Hi, sorry, it took me quite a while, because I was trying other ways to > get > > around htis prblem, but it seems like I cannot get pass this. > > > > Attached is the output from > > lspci -tv > > lspci -xxx -vvv > > xm pci-list-assignable-devices returns nothing > > ls /sys/bus/pci/drivers/pciback* > > grep hide /boot/grub/menu.lst > > > > The Linux guest taht worked before was PV. > > > > xm dmesg shows > > (XEN) HVM: VMX enabled > > and > > (XEN) I/O virtualisation disabled > > (XEN) Xen trace buffers: disabled > > > > I''m not sure if this means iommu is disabled. If it is, what should I do > to > > enable it? Thanks, > > - billy > > > > There is a separate bios option to enable the IOMMU (VT-d) (IO > virtualization support) > > Did you verify that your Chipset support VT-d? That is the first step. >Yeah, I made sure that in my bios, under performance, virtualization is turned on, and also IOMMU is turned on. My chipset is Intel(R) Xeon(R) E5430 @ 2.66GHz. I googled that up, it supports VT-d. What do you mean by a * separate* bios option? - billy _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Tue, Nov 11, 2008 at 3:09 PM, billy lau <billylau@umich.edu> wrote:> > > On Tue, Nov 11, 2008 at 3:03 PM, Todd Deshane <deshantm@gmail.com> wrote: >> >> On Tue, Nov 11, 2008 at 2:47 PM, billy lau <billylau@umich.edu> wrote: >> > Hi, sorry, it took me quite a while, because I was trying other ways to >> > get >> > around htis prblem, but it seems like I cannot get pass this. >> > >> > Attached is the output from >> > lspci -tv >> > lspci -xxx -vvv >> > xm pci-list-assignable-devices returns nothing >> > ls /sys/bus/pci/drivers/pciback* >> > grep hide /boot/grub/menu.lst >> > >> > The Linux guest taht worked before was PV. >> > >> > xm dmesg shows >> > (XEN) HVM: VMX enabled >> > and >> > (XEN) I/O virtualisation disabled >> > (XEN) Xen trace buffers: disabled >> > >> > I''m not sure if this means iommu is disabled. If it is, what should I do >> > to >> > enable it? Thanks, >> > - billy >> > >> >> There is a separate bios option to enable the IOMMU (VT-d) (IO >> virtualization support) >> >> Did you verify that your Chipset support VT-d? That is the first step. > > > Yeah, I made sure that in my bios, under performance, virtualization is > turned on, and also IOMMU is turned on. My chipset is Intel(R) Xeon(R) E5430 > @ 2.66GHz. I googled that up, it supports VT-d. What do you mean by a > _separate_ bios option? >VT (virtualization support) has a bios option, VT-d (IO virtualizaiton) has another. Did you turn the computer off (not just restart) after setting that option? The xm dmesg should show that I/O virtualization is enabled. Cheers, Todd -- Todd Deshane http://todddeshane.net http://runningxen.com _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Tue, Nov 11, 2008 at 3:13 PM, Todd Deshane <deshantm@gmail.com> wrote:> On Tue, Nov 11, 2008 at 3:09 PM, billy lau <billylau@umich.edu> wrote: > > > > > > On Tue, Nov 11, 2008 at 3:03 PM, Todd Deshane <deshantm@gmail.com> > wrote: > >> > >> On Tue, Nov 11, 2008 at 2:47 PM, billy lau <billylau@umich.edu> wrote: > >> > Hi, sorry, it took me quite a while, because I was trying other ways > to > >> > get > >> > around htis prblem, but it seems like I cannot get pass this. > >> > > >> > Attached is the output from > >> > lspci -tv > >> > lspci -xxx -vvv > >> > xm pci-list-assignable-devices returns nothing > >> > ls /sys/bus/pci/drivers/pciback* > >> > grep hide /boot/grub/menu.lst > >> > > >> > The Linux guest taht worked before was PV. > >> > > >> > xm dmesg shows > >> > (XEN) HVM: VMX enabled > >> > and > >> > (XEN) I/O virtualisation disabled > >> > (XEN) Xen trace buffers: disabled > >> > > >> > I''m not sure if this means iommu is disabled. If it is, what should I > do > >> > to > >> > enable it? Thanks, > >> > - billy > >> > > >> > >> There is a separate bios option to enable the IOMMU (VT-d) (IO > >> virtualization support) > >> > >> Did you verify that your Chipset support VT-d? That is the first step. > > > > > > Yeah, I made sure that in my bios, under performance, virtualization is > > turned on, and also IOMMU is turned on. My chipset is Intel(R) Xeon(R) > E5430 > > @ 2.66GHz. I googled that up, it supports VT-d. What do you mean by a > > _separate_ bios option? > > > > VT (virtualization support) has a bios option, VT-d (IO virtualizaiton) has > another. >I see. Yes, I have confirmed that both options are on in the bios.> > Did you turn the computer off (not just restart) after setting that option? >Yes.> > The xm dmesg should show that I/O virtualization is enabled. >Doing another xm dmesg, it still shows (XEN) I/O virtualisation disabled. Any other thoughts on how to turn it on? thanks, - billy _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Tue, Nov 11, 2008 at 3:16 PM, billy lau <billylau@umich.edu> wrote:> > > On Tue, Nov 11, 2008 at 3:13 PM, Todd Deshane <deshantm@gmail.com> wrote: >> >> On Tue, Nov 11, 2008 at 3:09 PM, billy lau <billylau@umich.edu> wrote: >> > >> > >> > On Tue, Nov 11, 2008 at 3:03 PM, Todd Deshane <deshantm@gmail.com> >> > wrote: >> >> >> >> On Tue, Nov 11, 2008 at 2:47 PM, billy lau <billylau@umich.edu> wrote: >> >> > Hi, sorry, it took me quite a while, because I was trying other ways >> >> > to >> >> > get >> >> > around htis prblem, but it seems like I cannot get pass this. >> >> > >> >> > Attached is the output from >> >> > lspci -tv >> >> > lspci -xxx -vvv >> >> > xm pci-list-assignable-devices returns nothing >> >> > ls /sys/bus/pci/drivers/pciback* >> >> > grep hide /boot/grub/menu.lst >> >> > >> >> > The Linux guest taht worked before was PV. >> >> > >> >> > xm dmesg shows >> >> > (XEN) HVM: VMX enabled >> >> > and >> >> > (XEN) I/O virtualisation disabled >> >> > (XEN) Xen trace buffers: disabled >> >> > >> >> > I''m not sure if this means iommu is disabled. If it is, what should I >> >> > do >> >> > to >> >> > enable it? Thanks, >> >> > - billy >> >> > >> >> >> >> There is a separate bios option to enable the IOMMU (VT-d) (IO >> >> virtualization support) >> >> >> >> Did you verify that your Chipset support VT-d? That is the first step. >> > >> > >> > Yeah, I made sure that in my bios, under performance, virtualization is >> > turned on, and also IOMMU is turned on. My chipset is Intel(R) Xeon(R) >> > E5430 >> > @ 2.66GHz. I googled that up, it supports VT-d. What do you mean by a >> > _separate_ bios option? >> > >> >> VT (virtualization support) has a bios option, VT-d (IO virtualizaiton) >> has >> another. > > I see. Yes, I have confirmed that both options are on in the bios. > >> >> Did you turn the computer off (not just restart) after setting that >> option? > > Yes. > >> >> The xm dmesg should show that I/O virtualization is enabled. > > Doing another xm dmesg, it still shows (XEN) I/O virtualisation disabled. > Any other thoughts on how to turn it on? >What version of Xen? Have you or could you try xen-unstable? Cheers, Todd -- Todd Deshane http://todddeshane.net http://runningxen.com _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Todd Deshane wrote:> > On Tue, Nov 11, 2008 at 3:16 PM, billy lau <billylau@umich.edu> wrote: >> >> >> On Tue, Nov 11, 2008 at 3:13 PM, Todd Deshane <deshantm@gmail.com> wrote: >>> >>> On Tue, Nov 11, 2008 at 3:09 PM, billy lau <billylau@umich.edu> wrote: >>> > >>> > >>> > On Tue, Nov 11, 2008 at 3:03 PM, Todd Deshane <deshantm@gmail.com> >>> > wrote: >>> >> >>> >> On Tue, Nov 11, 2008 at 2:47 PM, billy lau <billylau@umich.edu> >>> wrote: >>> >> > Hi, sorry, it took me quite a while, because I was trying other >>> ways >>> >> > to >>> >> > get >>> >> > around htis prblem, but it seems like I cannot get pass this. >>> >> > >>> >> > Attached is the output from >>> >> > lspci -tv >>> >> > lspci -xxx -vvv >>> >> > xm pci-list-assignable-devices returns nothing >>> >> > ls /sys/bus/pci/drivers/pciback* >>> >> > grep hide /boot/grub/menu.lst >>> >> > >>> >> > The Linux guest taht worked before was PV. >>> >> > >>> >> > xm dmesg shows >>> >> > (XEN) HVM: VMX enabled >>> >> > and >>> >> > (XEN) I/O virtualisation disabled >>> >> > (XEN) Xen trace buffers: disabled >>> >> > >>> >> > I''m not sure if this means iommu is disabled. If it is, what should >>> I >>> >> > do >>> >> > to >>> >> > enable it? Thanks, >>> >> > - billy >>> >> > >>> >> >>> >> There is a separate bios option to enable the IOMMU (VT-d) (IO >>> >> virtualization support) >>> >> >>> >> Did you verify that your Chipset support VT-d? That is the first >>> step. >>> > >>> > >>> > Yeah, I made sure that in my bios, under performance, virtualization >>> is >>> > turned on, and also IOMMU is turned on. My chipset is Intel(R) Xeon(R) >>> > E5430 >>> > @ 2.66GHz. I googled that up, it supports VT-d. What do you mean by a >>> > _separate_ bios option? >>> > >>> >>> VT (virtualization support) has a bios option, VT-d (IO virtualizaiton) >>> has >>> another. >> >> I see. Yes, I have confirmed that both options are on in the bios. >> >>> >>> Did you turn the computer off (not just restart) after setting that >>> option? >> >> Yes. >> >>> >>> The xm dmesg should show that I/O virtualization is enabled. >> >> Doing another xm dmesg, it still shows (XEN) I/O virtualisation disabled. >> Any other thoughts on how to turn it on? >> > > What version of Xen? > > Have you or could you try xen-unstable? > > Cheers, > Todd > > -- > Todd Deshane > http://todddeshane.net > http://runningxen.com > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users > >I am having the same problem though my architecture is a little different. I am running red hat 5 ES and compiled xen 3.3 from source ... Processor is AMD DUAL OPTERON 2218 processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 65 model name : Dual-Core AMD Opteron(tm) Processor 2218 SUN ULTRA 40 M2 I have IOMMU enabled in BIOS, but i always get io virtualization disabled. Am i missing anything ? Does it AMD IOMMU supported ? I am gonna try xen unstable and see if it works. -- View this message in context: http://www.nabble.com/PCI-Passthrough-for-Windows-error-tp20038846p20487119.html Sent from the Xen - User mailing list archive at Nabble.com. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
billy lau wrote:> > > On Sun, Nov 16, 2008 at 4:18 PM, colchaodemola > <colchaodemola@gmail.com <mailto:colchaodemola@gmail.com>> wrote: > > > > Todd Deshane wrote: > > > > On Tue, Nov 11, 2008 at 3:16 PM, billy lau <billylau@umich.edu > <mailto:billylau@umich.edu>> wrote: > >> > >> > >> On Tue, Nov 11, 2008 at 3:13 PM, Todd Deshane > <deshantm@gmail.com <mailto:deshantm@gmail.com>> wrote: > >>> > >>> On Tue, Nov 11, 2008 at 3:09 PM, billy lau <billylau@umich.edu > <mailto:billylau@umich.edu>> wrote: > >>> > > >>> > > >>> > On Tue, Nov 11, 2008 at 3:03 PM, Todd Deshane > <deshantm@gmail.com <mailto:deshantm@gmail.com>> > >>> > wrote: > >>> >> > >>> >> On Tue, Nov 11, 2008 at 2:47 PM, billy lau > <billylau@umich.edu <mailto:billylau@umich.edu>> > >>> wrote: > >>> >> > Hi, sorry, it took me quite a while, because I was trying > other > >>> ways > >>> >> > to > >>> >> > get > >>> >> > around htis prblem, but it seems like I cannot get pass this. > >>> >> > > >>> >> > Attached is the output from > >>> >> > lspci -tv > >>> >> > lspci -xxx -vvv > >>> >> > xm pci-list-assignable-devices returns nothing > >>> >> > ls /sys/bus/pci/drivers/pciback* > >>> >> > grep hide /boot/grub/menu.lst > >>> >> > > >>> >> > The Linux guest taht worked before was PV. > >>> >> > > >>> >> > xm dmesg shows > >>> >> > (XEN) HVM: VMX enabled > >>> >> > and > >>> >> > (XEN) I/O virtualisation disabled > >>> >> > (XEN) Xen trace buffers: disabled > >>> >> > > >>> >> > I''m not sure if this means iommu is disabled. If it is, > what should > >>> I > >>> >> > do > >>> >> > to > >>> >> > enable it? Thanks, > >>> >> > - billy > >>> >> > > >>> >> > >>> >> There is a separate bios option to enable the IOMMU (VT-d) (IO > >>> >> virtualization support) > >>> >> > >>> >> Did you verify that your Chipset support VT-d? That is the > first > >>> step. > >>> > > >>> > > >>> > Yeah, I made sure that in my bios, under performance, > virtualization > >>> is > >>> > turned on, and also IOMMU is turned on. My chipset is > Intel(R) Xeon(R) > >>> > E5430 > >>> > @ 2.66GHz. I googled that up, it supports VT-d. What do you > mean by a > >>> > _separate_ bios option? > >>> > > >>> > >>> VT (virtualization support) has a bios option, VT-d (IO > virtualizaiton) > >>> has > >>> another. > >> > >> I see. Yes, I have confirmed that both options are on in the bios. > >> > >>> > >>> Did you turn the computer off (not just restart) after setting > that > >>> option? > >> > >> Yes. > >> > >>> > >>> The xm dmesg should show that I/O virtualization is enabled. > >> > >> Doing another xm dmesg, it still shows (XEN) I/O virtualisation > disabled. > >> Any other thoughts on how to turn it on? > >> > > > > What version of Xen? > > > > Have you or could you try xen-unstable? > > > > Cheers, > > Todd > > > > -- > > Todd Deshane > > http://todddeshane.net > > http://runningxen.com > > > > _______________________________________________ > > Xen-users mailing list > > Xen-users@lists.xensource.com <mailto:Xen-users@lists.xensource.com> > > http://lists.xensource.com/xen-users > > > > > > > I am having the same problem though my architecture is a little > different. > I am running red hat 5 ES and compiled xen 3.3 from source ... > Processor is AMD DUAL OPTERON 2218 > > processor : 0 > vendor_id : AuthenticAMD > cpu family : 15 > model : 65 > model name : Dual-Core AMD Opteron(tm) Processor 2218 > SUN ULTRA 40 M2 > I have IOMMU enabled in BIOS, but i always get io virtualization > disabled. > Am i missing anything ? Does it AMD IOMMU supported ? > I am gonna try xen unstable and see if it works. > > > Did you add the line iommu=1 in the grub''s menu on the kernel line? > > >Yeah. Still can not get it work.> > > > > -- > View this message in context: > http://www.nabble.com/PCI-Passthrough-for-Windows-error-tp20038846p20487119.html > Sent from the Xen - User mailing list archive at Nabble.com. > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com <mailto:Xen-users@lists.xensource.com> > http://lists.xensource.com/xen-users > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
billy lau wrote:> > > On Sun, Nov 16, 2008 at 6:05 PM, colchaodemola > <colchaodemola@gmail.com <mailto:colchaodemola@gmail.com>> wrote: > > billy lau wrote: > > > > On Sun, Nov 16, 2008 at 4:18 PM, colchaodemola > <colchaodemola@gmail.com <mailto:colchaodemola@gmail.com> > <mailto:colchaodemola@gmail.com > <mailto:colchaodemola@gmail.com>>> wrote: > > > > Todd Deshane wrote: > > > > On Tue, Nov 11, 2008 at 3:16 PM, billy lau > <billylau@umich.edu <mailto:billylau@umich.edu> > <mailto:billylau@umich.edu <mailto:billylau@umich.edu>>> wrote: > >> > >> > >> On Tue, Nov 11, 2008 at 3:13 PM, Todd Deshane > <deshantm@gmail.com <mailto:deshantm@gmail.com> > <mailto:deshantm@gmail.com <mailto:deshantm@gmail.com>>> wrote: > >>> > >>> On Tue, Nov 11, 2008 at 3:09 PM, billy lau > <billylau@umich.edu <mailto:billylau@umich.edu> > <mailto:billylau@umich.edu <mailto:billylau@umich.edu>>> wrote: > >>> > > >>> > > >>> > On Tue, Nov 11, 2008 at 3:03 PM, Todd Deshane > <deshantm@gmail.com <mailto:deshantm@gmail.com> > <mailto:deshantm@gmail.com <mailto:deshantm@gmail.com>>> > > >>> > wrote: > >>> >> > >>> >> On Tue, Nov 11, 2008 at 2:47 PM, billy lau > <billylau@umich.edu <mailto:billylau@umich.edu> > <mailto:billylau@umich.edu <mailto:billylau@umich.edu>>> > > >>> wrote: > >>> >> > Hi, sorry, it took me quite a while, because I was > trying > other > >>> ways > >>> >> > to > >>> >> > get > >>> >> > around htis prblem, but it seems like I cannot get > pass this. > >>> >> > > >>> >> > Attached is the output from > >>> >> > lspci -tv > >>> >> > lspci -xxx -vvv > >>> >> > xm pci-list-assignable-devices returns nothing > >>> >> > ls /sys/bus/pci/drivers/pciback* > >>> >> > grep hide /boot/grub/menu.lst > >>> >> > > >>> >> > The Linux guest taht worked before was PV. > >>> >> > > >>> >> > xm dmesg shows > >>> >> > (XEN) HVM: VMX enabled > >>> >> > and > >>> >> > (XEN) I/O virtualisation disabled > >>> >> > (XEN) Xen trace buffers: disabled > >>> >> > > >>> >> > I''m not sure if this means iommu is disabled. If > it is, > what should > >>> I > >>> >> > do > >>> >> > to > >>> >> > enable it? Thanks, > >>> >> > - billy > >>> >> > > >>> >> > >>> >> There is a separate bios option to enable the IOMMU > (VT-d) (IO > >>> >> virtualization support) > >>> >> > >>> >> Did you verify that your Chipset support VT-d? That > is the > first > >>> step. > >>> > > >>> > > >>> > Yeah, I made sure that in my bios, under performance, > virtualization > >>> is > >>> > turned on, and also IOMMU is turned on. My chipset is > Intel(R) Xeon(R) > >>> > E5430 > >>> > @ 2.66GHz. I googled that up, it supports VT-d. What > do you > mean by a > >>> > _separate_ bios option? > >>> > > >>> > >>> VT (virtualization support) has a bios option, VT-d (IO > virtualizaiton) > >>> has > >>> another. > >> > >> I see. Yes, I have confirmed that both options are on in > the bios. > >> > >>> > >>> Did you turn the computer off (not just restart) after > setting > that > >>> option? > >> > >> Yes. > >> > >>> > >>> The xm dmesg should show that I/O virtualization is > enabled. > >> > >> Doing another xm dmesg, it still shows (XEN) I/O > virtualisation > disabled. > >> Any other thoughts on how to turn it on? > >> > > > > What version of Xen? > > > > Have you or could you try xen-unstable? > > > > Cheers, > > Todd > > > > -- > > Todd Deshane > > http://todddeshane.net > > http://runningxen.com > > > > _______________________________________________ > > Xen-users mailing list > > Xen-users@lists.xensource.com > <mailto:Xen-users@lists.xensource.com> > <mailto:Xen-users@lists.xensource.com > <mailto:Xen-users@lists.xensource.com>> > > > http://lists.xensource.com/xen-users > > > > > > > I am having the same problem though my architecture is a little > different. > I am running red hat 5 ES and compiled xen 3.3 from source ... > Processor is AMD DUAL OPTERON 2218 > > processor : 0 > vendor_id : AuthenticAMD > cpu family : 15 > model : 65 > model name : Dual-Core AMD Opteron(tm) Processor 2218 > SUN ULTRA 40 M2 > I have IOMMU enabled in BIOS, but i always get io > virtualization > disabled. > Am i missing anything ? Does it AMD IOMMU supported ? > I am gonna try xen unstable and see if it works. > > > Did you add the line iommu=1 in the grub''s menu on the kernel > line? > > > Yeah. Still can not get it work. > > > I see. Well, for now, the first thing is to make sure that your > machine supports Vt-d. Once you made sure that, then perhaps you could > try xen unstable. I too had some problems with Xen 3.3.0 earlier. > > - billyIs VTd available on AMD machines ? I have IOMMU enabled in BIOS , but i dont know it that is the same thing. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
[snip a lot]> I see. Well, for now, the first thing is to make sure that your machine >> supports Vt-d. Once you made sure that, then perhaps you could try xen >> unstable. I too had some problems with Xen 3.3.0 earlier. >> >> - billy >> > Is VTd available on AMD machines ? I have IOMMU enabled in BIOS , but i > dont know it that is the same thing. > > No. Intel implements a secure virtual machine (svm) with Intel VT (CPU) andIntel VT-d (I/O). The same does AMD with AMD-V and IOMMU. Regards Fabian _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Mon, Nov 17, 2008 at 8:04 AM, Fabian Flägel <fabigant@googlemail.com> wrote:> [snip a lot] >>> >>> I see. Well, for now, the first thing is to make sure that your machine >>> supports Vt-d. Once you made sure that, then perhaps you could try xen >>> unstable. I too had some problems with Xen 3.3.0 earlier. >>> >>> - billy >> >> Is VTd available on AMD machines ? I have IOMMU enabled in BIOS , but i >> dont know it that is the same thing. > > No. Intel implements a secure virtual machine (svm) with Intel VT (CPU) and > Intel VT-d (I/O). The same does AMD with AMD-V and IOMMU. >How can i see if the processor supports IOMMU ? I can see in bios it is enabled. But how do i check if the processor really supports it ?> Regards > Fabian >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users