[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] PCI Passthrough for Windows error




Todd Deshane wrote:
> 
> On Tue, Nov 11, 2008 at 3:16 PM, billy lau <billylau@xxxxxxxxx> wrote:
>>
>>
>> On Tue, Nov 11, 2008 at 3:13 PM, Todd Deshane <deshantm@xxxxxxxxx> wrote:
>>>
>>> On Tue, Nov 11, 2008 at 3:09 PM, billy lau <billylau@xxxxxxxxx> wrote:
>>> >
>>> >
>>> > On Tue, Nov 11, 2008 at 3:03 PM, Todd Deshane <deshantm@xxxxxxxxx>
>>> > wrote:
>>> >>
>>> >> On Tue, Nov 11, 2008 at 2:47 PM, billy lau <billylau@xxxxxxxxx>
>>> 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@xxxxxxxxxxxxxxxxxxx
> 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@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.