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

Re: [Xen-users] Old computer stopped booting into xen starting with kernel 3.19



(CC Stefano)

Hello,

On 05/06/16 20:07, jim burns wrote:
On Sat June 4 2016, 09:41:51 PM, jim burns wrote:

 > On Fri June 3 2016, 09:39:54 PM, jim burns wrote:

 > > Pls cc: me in any replies.

 > >

 > > On Sat May 21 2016, 11:41:27 PM, jim burns wrote:

 > > > For kernels 3.19 - 4.2, the system won't boot into xen at all. In all

 > > > cases,bare metal boots work fine.

 > > >

 > > > For kernels 4.3 - 4.6, and 4.7-rc, it gets more interesting, and I am

 > > > able

 > > > to provide a log (for 4.6). The system refuses to initialize my hard

 > > > disk,

 > > > and I am dumped into a rescue shell. I was able to initialze the
http://lists.xenproject.org/archives/html/xen-devel/2016-06/msg00486.html
 > > > network,

 > > > and mount my Windows machine over cifs, so I could xfer the logs.

 > > >

 > > > I've played quite a bit with dracut's {add,force}_drivers+=
parms, and

 > > > the

 > > > files in /usr/lib/modules-load.d, and currently load the following

 > > > kernel

 > > > modules, in the following order, to no effect. (I also don't remember

 > > > the

 > > > xen version for the last 4 years changing any of my results - 4.2 -

 > > > 4.6.)

 > >

 > > Huh! I just installed kernel 4.5.6 today, and for the first time since

 > > 3.18, I can boot into xen! Still can't boot into 4.5.5, or 4.6.0,
and the

 > > config files for 4.5.5 & 4.5.6 are identical, so I don't know what's

 > > changed. I won't be losing the 4.5.6 rpms any time soon!

 >

 > Just installed 4.7rc1 today, and it boots into xen also (on my old
machine).

 > Haven't seen a version of 4.6 that will yet. I would love to know what

 > changed in 4.7 (and possibly later 4.6 development) that probably was
back

 > ported between 4.5.5 and 4.5.6 that lets the latter boot into xen also.

Hmm, according to the kernel changelog for 4.5.6 -

https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.5.6

The only xen related patch was:

commit f21a3ff053d11bd9442b6ae7f51503bc5b373feb

Author: Stefano Stabellini <sstabellini@xxxxxxxxxx>

Date: Wed Apr 20 14:15:01 2016 +0100


xen/x86: actually allocate legacy interrupts on PV guests

commit 702f926067d2a4b28c10a3c41a1172dd62d9e735 upstream.

b4ff8389ed14 is incomplete: relies on nr_legacy_irqs() to get the number

of legacy interrupts when actually nr_legacy_irqs() returns 0 after

probe_8259A(). Use NR_IRQS_LEGACY instead.

Signed-off-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

Since 4.5.5 and less, and 4.6.0 don't work for me, and this same patch shows

up in the changelog for 4.6.1, if kernel 4.6.1 works for me, it may have
to do with this patch.

Have you tried to revert this patch and see if it works?

Regards,

--
Julien Grall

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users

 


Rackspace

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