Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Feb 2014 20:00:28 +0000
From:      Karl Pielorz <kpielorz_lst@tdx.co.uk>
To:        =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>, freebsd-xen@freebsd.org
Subject:   Re: FreeBSD 10-R 8 vCPU panics at boot under XenServer (on 8 'core' CPU)
Message-ID:  <1740E0FEE5963358491F4B37@study64.tdx.co.uk>
In-Reply-To: <5302311E.2040700@citrix.com>
References:  <6A3B878077F7D071847052C0@Mail-PC.tdx.co.uk> <5302311E.2040700@citrix.com>

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

--On 17 February 2014 16:56:14 +0100 Roger Pau Monn=C3=A9=20
<roger.pau@citrix.com> wrote:

> In order to provide more debug info, could you apply the following patch:
>
> http://xenbits.xen.org/people/royger/0001-xen-debug-Xen-PV-timer.patch
>
> It will expand the panic message a little bit. Also, after applying the
> patch you can manually edit sys/dev/xen/timer/timer.c and increase
> NUM_RETRIES to see if that solves the problem.

Ok, tried adjusting the NUM_RETRIES #define in that patch (I left the PCI=20
passthroughs in place at the moment). I had no idea what to set it to - so=20
I went for 600. With it set at 600 that same guest now boots Ok now every=20
time I've tried.

But I did notice the whole 'SMP AP CPU #x Launched!' takes forever, and=20
varies a lot (e.g. one boot it took nearly 2 minutes to launch all CPU's=20
and continue).

I removed the PCI passthroughs on that guest, and it now flies through the=20
AP launches. Unfortunately though I need the passthroughs :(

I've passed through the onboard LSI 2308 SAS controller (mps), and a dual=20
port PCI-E Intel NIC (igb) - all the passthroughs work on FreeBSD once it's =

booted - but obviously, not without causing the slow AP CPU launches.

I also remembered I set 'hw.pci.enable_msi=3D1' and =
'hw.pci.enable_msix=3D0' in=20
/etc/sysctl.conf - someone else found that was necessary to use the LSI in=20
passthrough mode.

Aside from the slow launches, do you think (as they work) it's going to=20
cause issues leaving those passthroughs active?

Thanks,

-Karl



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