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

Re: [Xen-users] Xen-3.2.1 VT-d supportLink to this message


  • To: "Dilshan Jayarathna" <dilshan.jayarathna@xxxxxxxxx>
  • From: "Bryan York" <bryan.york@xxxxxxxxx>
  • Date: Mon, 4 Aug 2008 18:06:45 -0700
  • Cc: xen-users@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Mon, 04 Aug 2008 18:07:31 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=bDrvdLcMom7NxFPTQtU/KPyG/V2lIf/TSwRiX3PIpTnds72Hv15RTwAwaKzLNkEb3u 36pZIvVp+OxUU7n8yYZK1dR+9Uzgeqjo5C9lWO409ZASQgZXbyUNUf7KeNUPUpZqpQWR D8DPFZK7JeOQG/QX2F5YFnwnvWnz5GLkHE1zQ=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

Thanks for the tip. Unfortunately, I would like the new real mode calls that were put into Xen 3.2+. I'm trying to passthrough a SATA controller for hard drive testing, and I need isolinux/other real mode calls to work.

Any idea what the problem might be here? It seems to boot with the mercurial kernels, but for anything distro stock, it still hangs at Brought up "x" CPUs. Interesting note, it will crash with a Xen bug when I disable acpi. (acpi=off) I'll try to hook up a serial cable, and see if I can capture more of the data.

I did see this post a while back as well:

http://forums12.itrc.hp.com/service/forums/bizsupport/questionanswer.do?admit=109447627+1217898320366+28353475&threadId=1234588

Seems to a widespread problem. Should we post on xen-devel?

-Bryan

On Mon, Aug 4, 2008 at 5:53 PM, Dilshan Jayarathna <dilshan.jayarathna@xxxxxxxxx> wrote:
Hi Bryan, Daniel, Venkat et. al.,

I am also using the DQ35JO motherboard and Q6600 processor.
The closest I got to a working configuration is with xen-3.1.2-2.fc8 on fc8.
(Vt-d is enabled,
has vtd=1, no errors and xend seems to be running fine)

I spent days trying to build from 3.2.1 source in order to get XSM (xen/sHype) working with current version from mercurial. I think 2.6.18.8-xen kernel has lots of problems with unsupported drivers.
According to my understanding fc9 is not supporting dom0 and people at redhat are working towards to get dom0 support in fc10. I also tried using fc10 rpms amd well as srpms. but no luck.

Is there a way to build it from xen source using the current (or recent) version on any linux distro?
I am not a expert on Linux and most of the documentations are dating back to 2005....

Help from anyone will be greatly appreciated in advance.

Thanks and regards,
Dilshan

Bryan York wrote:
1) CentOS 5.2 (Tried with mercurial with 3.2, testing and 3.2 CentOS SRPMS)
2) Tried vmlinuz-2.6.18-92.1.6.el5xen per SPRMS (thanks to your message on the list) and mercurial 3.2 and unstable 2.6.18.8-xen kernel.
3) title CentOS (2.6.18.8-xen)
        root (hd0,0)
        kernel /xen.gz vtd=1 msi_irq_enable=1 com1=115200,8n1 console=com1
        module /vmlinuz-2.6.18.8-xen ro root=/dev/VolGroup00/LogVol00 rhgb xencons=ttyS console=tty0 console=ttyS0, pciback.hide=(02:00.0)
        module /initrd-2.6.18-xen.img
4) VT-d is enabled in the bios.

I just tried pci=nommconf and it boots now, however now I get:

(XEN) [VT-D]dmar.c:441: RMRR is incorrect.
(XEN) Failed to parse ACPI DMAR.  Disabling VT-d.
(XEN) [VT-D]ACPI DMAR:No DMAR devices found

This is with mercurial Xen 3.2 testing. Please let me know if the CentOS SRPMS might work in this case.

Thanks!

-Bryan

On Mon, Aug 4, 2008 at 4:21 PM, Daniel Kao <dkao@xxxxxxxxxxxx> wrote:
Bryan,

#1. Which distro are you using under Xen (i.e. RHEL/Cent5, SUSE 10, etc.)
#2. Which Xen kernel are you using? (e.g. module /vmlinuz-2.6.18-92.1.6.el5xen)
#3. Please copy/paste us your kernel & module line in your grub.conf (i.e. kernel /xen.gz-3.2 vtd=1) etc.

** Please note that on my DQ35JO with stock RHEL5/CentOS5 kernels, I had to disable mmconf to even boot the system on a DQ35JO. (pci=nommconf)  Otherwise, the system hangs.

#4. Check to make sure "VT-d" is enabled in the DQ35JO BIOS along with the Vanderpool BIOS settings.  (VT-d is disabled by default on the DQ35JO).

Cheers,
Daniel


Bryan York wrote:

Hello,

I'm also seeing this. I have DQ35JO motherboard and a Q6600 processor. I have the latest 933 bios for my motherboard. It hangs for me at "Brought up 4 CPUs." I've gone through many many different distros and can't find a solution. I've also tried xen-unstable, but then vt-d does not get enabled. I get "I/O Virtualisation disabled."

Any ideas?

Thanks,

-Bryan


-- 
Daniel Kao
Übermind, Inc.
Seattle, WA, U.S.A.
    

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


_______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
--
Dilshan Jayarathna
Macquarie University
Sydney, Australia
Tel: +61-2-9850-9589
Fax: +61-2-9850-9551


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

_______________________________________________
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®.