Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Jan 2014 18:43:32 -0800
From:      Neel Natu <neelnatu@gmail.com>
To:        Joe Maloney <jpm820@gmail.com>
Cc:        "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org>
Subject:   Re: kldload vmm partial lockup
Message-ID:  <CAFgRE9Eu9iodT0A1s9GkiTrQOwi5gfiJSBZrongSfNHKepJ1fA@mail.gmail.com>
In-Reply-To: <9C504625-F183-455E-A0FD-F9A5EC5FA944@gmail.com>
References:  <9C504625-F183-455E-A0FD-F9A5EC5FA944@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Joe,

On Sun, Jan 19, 2014 at 2:21 PM, Joe Maloney <jpm820@gmail.com> wrote:
> I=92ve been trying to get bhyve to work on a system with the following sp=
ecs:
>
> FreeBSD 10.0 64 bit
> ASUS P6T Deluxe
> Intel i7 920
>
> According to what I=92ve researched my cpu should have the VT-D extension=
s.  However many users of this motherboard have complained about ASUS not p=
roperly supporting VT-D with Xen and something about a problem with tables =
getting corrupt due to a problem with the bios.  On the third link below wh=
ich is the Xen wiki it even states that this motherboard needs a bios updat=
e which is not available to the public.
>
> https://communities.intel.com/thread/28389
>
> http://vip.asus.com/forum/view.aspx?id=3D20090402224408018&SLanguage=3Den=
-us&board_id=3D1
>
> http://wiki.xen.org/wiki/VTd_HowTo
>
> I am curious though if this would be what would be causing my problem wit=
h bhyve?  I suppose I am willing to just by a new motherboard if so.
>
> I can run kldload vmm and I see a bunch of text fly by and then something=
 about uhci interrupt problem.  As soon as that happens the messages repeat=
s my network drops and no keyboard input.  However the message repeats and =
it doesn=92t appear that the system has fully locked up otherwise.  However=
 on another system that works I notice that kldload VMM does not show this =
information it just loads the module.
>
> Is there a way I can gather more logs somehow so that I can determine wha=
t text is appearing before the uhci errors?  Perhaps some kind of dump proc=
edure?  Or is there a way I can confirm that freebsd can properly see and u=
tilize the VT-D extensions.  VirtualBox runs fine with the VT extensions en=
abled.  I also made sure VirtualBox wasn=92t installed or loaded before I t=
ried bhyve.  I=92ve tried to research for a week or two before posting here=
.
>

I have a patch to not initialize the iommu unless there are passthru
devices explicitly configured for bhyve to use.

It is available here:
http://people.freebsd.org/~neel/patches/bhyve_iommu_init.patch

Could you give it a spin and see if it helps with the ASUS system?

best
Neel

> Joe Maloney
>
> _______________________________________________
> freebsd-virtualization@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
> To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe@free=
bsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFgRE9Eu9iodT0A1s9GkiTrQOwi5gfiJSBZrongSfNHKepJ1fA>