[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

On Monday, 6 June 2016, 18:33:00 EDT, jim burns wrote:

> On Mon June 6 2016, 07:14:26 PM, Julien Grall wrote:

> > 

> >

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

> >

> > 

> >

> > Regards,

> >

> > 

> >

> > --

> > Julien Grall


> Thanx for the interest. Unfortunately, as stated, this is an old computer,

> and takes 1  1/2 hrs to compile the kernel at runlevel 3. Re-compiles would

> not be my first choice for the use of my time!


So I actually did try to compile the kernel, and after 1 1/2 hrs, my disk ran out of space! I've since installed Fedora 24 on a faster computer, with lots of space. I recompiled Fedora's 4.5.6 src.rpm with Stefano's patch removed (methodology discussed below), and the long and short of it that the 4.5.6 kernel w/o Stefano's patch does not boot, with exactly the same problem - it hangs at the dracut.initqueue target, then drops to an emergency shell because the hard disk controller (IDE) wasn't initialized.


Methodology: I unpacked the src.rpm, unpacked the kernel, and tried to edit

./arch/x86/pci/xen.c, and realized that it hadn't been patched yet. This became an education in patch procedures.


The patches that end up in the ~/rpmbuild/SOURCES when you unpack the src.rpm are Fedora patches, not kernel patches. However, one of those files is the kernel patch file, patch-4.5.6.xz. I uncompressed this, removed Stefano's legacy irqs patch, recompressed it, overwrote the original patch-4.5.6.xz in the SOURCES dir, ran 'rpmbuild -bb etc.', and 1 1/2 hrs later, installed the rpms on the older, slower computer, and rebooted, with the results as above.


> I noticed that 4.4.12 also has Stefano's patch, and I installed it today,

> and lo and  behold, it works (where 4.4.9 didn't). So - preponderance of

> the evidence? I'm waiting for Fedora to supply rpms for 4.6.1 or higher to

> cinch it (since 4.6.1 also has Stefano's patch).


> BTW, I've noticed that xen MSI init tends to cluster at the beginning of

> dmesg, instead  of being spread out as was the previous norm. Is this a

> side effect of Stefano's patch?:


> [    0.000000] Using NULL legacy PIC 


And yes, w/o Stefano's patch, the xen MSI pirq inits don't cluster right after the above stmt.

Xen-users mailing list



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