|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
On 3/23/2019 11:50 PM, Roger Pau Monné wrote: On Fri, Mar 22, 2019 at 05:46:26PM -0700, John L. Poole wrote:On 3/22/2019 7:40 AM, Andrew Cooper wrote:On 22/03/2019 09:53, John L. Poole wrote:3)Xen Source - here is the log of an attempt adding "cpuinfor maxcpus=1 watchdog" as an option in myman_xen.cfg: https://pastebin.com/b682FWmC (6 months) The last 12 lines: (XEN) [2019-03-22 09:37:49] Booting processor 2/4 eip 3e000 (XEN) [2019-03-22 09:35:28] Initializing CPU#2 (XEN) [2019-03-22 09:35:28] masked ExtINT on CPU#2 (XEN) [2019-03-22 09:35:28] CPU: Physical Processor ID: 0 (XEN) [2019-03-22 09:35:28] CPU: Processor Core ID: 2 (XEN) [2019-03-22 09:35:28] CPU: L1 I cache: 32K, L1 D cache: 24K (XEN) [2019-03-22 09:35:28] CPU: L2 cache: 1024K (XEN) [2019-03-22 09:35:28] CMCI: CPU2 has no CMCI support (XEN) [2019-03-22 09:35:28] CPU2: Thermal monitoring enabled (TM1) (XEN) [2019-03-22 09:37:49] CPU2: Intel(R) Atom(TM) CPU C2750 @ 2.40GHz stepping 08 (XEN) [2019-03-22 09:37:49] Adding cpu 2 to runqueue 0 (XEN) [2019-03-22 09:37:49] Removing cpu 2 from runqueue 0 (XEN) [2019-03-22 09:37:49] Booting processor 3/6 eip 3e000 Result: hangs around the same place The patch made a line of progress (got to Deasserting INIT): (XEN) [2019-03-24 16:17:26] HVM: VMX enabled (XEN) [2019-03-24 16:17:26] HVM: Hardware Assisted Paging (HAP) detected (XEN) [2019-03-24 16:17:27] HVM: HAP page sizes: 4kB, 2MB (XEN) [2019-03-24 16:17:27] Booting processor 1/2 eip 3e000 (XEN) [2019-03-24 16:17:27] Setting warm reset code and vector. (XEN) [2019-03-24 16:17:27] 1. (XEN) [2019-03-24 16:17:27] 2. (XEN) [2019-03-24 16:17:27] 3. (XEN) [2019-03-24 16:17:27] Asserting INIT. (XEN) [2019-03-24 16:17:27] Waiting for send to finish... (XEN) [2019-03-24 16:17:27] +Deasserting INIT. Full log at: Xen Source 4.13 unstable w/201903231150_pau.patch at: https://pastebin.com/eewfy91P For posterity, here's my patch log: zeta /usr/local/src/xen # patch <201903231150_pau.patch ...zeta /usr/local/src/xen # cat xen/include/asm-x86/apic.h |grep -n "restore(flags)" 146: local_irq_restore(flags);zeta /usr/local/src/xen # cat xen/include/asm-x86/apic.h |grep -n "Dprintk printk" 8:#define Dprintk printk zeta /usr/local/src/xen # makecp dist/install/usr/lib64/efi/xen-4.13-unstable.efi /boot/efi/gentoo/man_xen.efi
cp dist/install/boot/xen-4.13-unstable.gz /boot/efi/gentoo
reboot
I performed a boot a 2nd time, the ending result was with these two lines
(no "+"s and no Deasserting):
(XEN) [2019-03-24 16:23:51] Asserting INIT.
(XEN) [2019-03-24 16:23:51] Waiting for send to finish...
I performed a boot a 3rd time, the ending result on my serial console was:
(XEN) [2019-03-24 16:25:53] Waiting for send to finish...
(XEN) [2019-03-24 16:25:53] +Deassertin
Note: the console attached to the server ("server console")
only had the "+"
and no "Deassertin" [sic - missing "g"], so there seems
to be an inconsistency between the server console's output
and the serial port console. Probably not relevant to this
inquiry, but I note it so that in the future I will always check
the last entries in server's console vs. the serial PuTTy port.
For what it is worth, I've posted
UEFI vars, dmidecode, & hwinfo
at:
https://pastebin.com/d6zjv7x0
I am very impressed with the dedication you two have demonstrated.
Thank you.
-John
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |