xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [Xen-devel] Kdump doesn't work when running with xen on newer hardware
@ 2020-01-30 13:03 Dietmar Hahn
  2020-01-31 21:59 ` Igor Druzhinin
  0 siblings, 1 reply; 9+ messages in thread
From: Dietmar Hahn @ 2020-01-30 13:03 UTC (permalink / raw)
  To: xen-devel

Hi,

we use SLES12 with kernel-default-4.12.14-95.45.1.x86_64 and 
xen-4.11.3_02-2.20.1.x86_64

The dump kernel doesn't start after "echo c > /proc/sysrq_trigger".
Last messages on console are:
[  385.717532] Kernel panic - not syncing: Fatal exception
[  385.734565] Kernel Offset: disabled
(XEN) Hardware Dom0 crashed: Executing kexec image on cpu58
(XEN) Shot down all CPUs

After a short time a reboot is initiated.
Without xen the kdump works.

We see this behaviour only on newer hardware, for example a server with
Intel(R) Xeon(R) Gold 6242 CPU @ 2.80GHz

I built the fresh released xen-4.13 myself and tried it but this doesn't help.

I tried x2apic=off on the xen side and nox2apic on the linux side but no success.

Any help would be very welcome.
Many thanks

Dietmar.



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Xen-devel] Kdump doesn't work when running with xen on newer hardware
  2020-01-30 13:03 [Xen-devel] Kdump doesn't work when running with xen on newer hardware Dietmar Hahn
@ 2020-01-31 21:59 ` Igor Druzhinin
  2020-02-04 14:07   ` Dietmar Hahn
  0 siblings, 1 reply; 9+ messages in thread
From: Igor Druzhinin @ 2020-01-31 21:59 UTC (permalink / raw)
  To: Dietmar Hahn, xen-devel

On 30/01/2020 13:03, Dietmar Hahn wrote:
> Hi,
> 
> we use SLES12 with kernel-default-4.12.14-95.45.1.x86_64 and 
> xen-4.11.3_02-2.20.1.x86_64
> 
> The dump kernel doesn't start after "echo c > /proc/sysrq_trigger".
> Last messages on console are:
> [  385.717532] Kernel panic - not syncing: Fatal exception
> [  385.734565] Kernel Offset: disabled
> (XEN) Hardware Dom0 crashed: Executing kexec image on cpu58
> (XEN) Shot down all CPUs
> 
> After a short time a reboot is initiated.
> Without xen the kdump works.
> 
> We see this behaviour only on newer hardware, for example a server with
> Intel(R) Xeon(R) Gold 6242 CPU @ 2.80GHz
> 
> I built the fresh released xen-4.13 myself and tried it but this doesn't help.
> 
> I tried x2apic=off on the xen side and nox2apic on the linux side but no success.

Starting from Xen 4.12 we keep IOMMU enabled during kexec transition
which resolved the problem you're describing. But you also need to make
sure IOMMU is enabled in your kexec kernel (which I think is now the
default for most distros). You can still try to workaround the issue
you're seeing on 4.11 by using "iommu=dom0-passthough" Xen option.

Igor

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Xen-devel] Kdump doesn't work when running with xen on newer hardware
  2020-01-31 21:59 ` Igor Druzhinin
@ 2020-02-04 14:07   ` Dietmar Hahn
  2020-02-04 14:12     ` Igor Druzhinin
  2020-02-04 14:18     ` Jürgen Groß
  0 siblings, 2 replies; 9+ messages in thread
From: Dietmar Hahn @ 2020-02-04 14:07 UTC (permalink / raw)
  To: Igor Druzhinin; +Cc: xen-devel

Am Freitag, 31. Januar 2020, 22:59:19 CET schrieb Igor Druzhinin:
> On 30/01/2020 13:03, Dietmar Hahn wrote:
> > Hi,
> > 
> > we use SLES12 with kernel-default-4.12.14-95.45.1.x86_64 and 
> > xen-4.11.3_02-2.20.1.x86_64
> > 
> > The dump kernel doesn't start after "echo c > /proc/sysrq_trigger".
> > Last messages on console are:
> > [  385.717532] Kernel panic - not syncing: Fatal exception
> > [  385.734565] Kernel Offset: disabled
> > (XEN) Hardware Dom0 crashed: Executing kexec image on cpu58
> > (XEN) Shot down all CPUs
> > 
> > After a short time a reboot is initiated.
> > Without xen the kdump works.
> > 
> > We see this behaviour only on newer hardware, for example a server with
> > Intel(R) Xeon(R) Gold 6242 CPU @ 2.80GHz
> > 
> > I built the fresh released xen-4.13 myself and tried it but this doesn't help.
> > 
> > I tried x2apic=off on the xen side and nox2apic on the linux side but no success.
> 
> Starting from Xen 4.12 we keep IOMMU enabled during kexec transition
> which resolved the problem you're describing. But you also need to make
> sure IOMMU is enabled in your kexec kernel (which I think is now the
> default for most distros). You can still try to workaround the issue
> you're seeing on 4.11 by using "iommu=dom0-passthough" Xen option.

I added "iommu=dom0-passthrough" to the xen-4.11 command line but no success.
Further I added earlyprintk=... to the the kdump kernel and I could see the
dump kernel started and only one message from extract_kernel()
was printed. Then the reboot followed.

Because I'm not that familiar with this part of I would appreciate hints where
to dig deeper.
Thanks.
Dietmar.


> 
> Igor




_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Xen-devel] Kdump doesn't work when running with xen on newer hardware
  2020-02-04 14:07   ` Dietmar Hahn
@ 2020-02-04 14:12     ` Igor Druzhinin
  2020-02-05  7:43       ` Dietmar Hahn
  2020-02-04 14:18     ` Jürgen Groß
  1 sibling, 1 reply; 9+ messages in thread
From: Igor Druzhinin @ 2020-02-04 14:12 UTC (permalink / raw)
  To: Dietmar Hahn; +Cc: xen-devel

On 04/02/2020 14:07, Dietmar Hahn wrote:
> Am Freitag, 31. Januar 2020, 22:59:19 CET schrieb Igor Druzhinin:
>> On 30/01/2020 13:03, Dietmar Hahn wrote:
>>> Hi,
>>>
>>> we use SLES12 with kernel-default-4.12.14-95.45.1.x86_64 and 
>>> xen-4.11.3_02-2.20.1.x86_64
>>>
>>> The dump kernel doesn't start after "echo c > /proc/sysrq_trigger".
>>> Last messages on console are:
>>> [  385.717532] Kernel panic - not syncing: Fatal exception
>>> [  385.734565] Kernel Offset: disabled
>>> (XEN) Hardware Dom0 crashed: Executing kexec image on cpu58
>>> (XEN) Shot down all CPUs
>>>
>>> After a short time a reboot is initiated.
>>> Without xen the kdump works.
>>>
>>> We see this behaviour only on newer hardware, for example a server with
>>> Intel(R) Xeon(R) Gold 6242 CPU @ 2.80GHz
>>>
>>> I built the fresh released xen-4.13 myself and tried it but this doesn't help.
>>>
>>> I tried x2apic=off on the xen side and nox2apic on the linux side but no success.
>>
>> Starting from Xen 4.12 we keep IOMMU enabled during kexec transition
>> which resolved the problem you're describing. But you also need to make
>> sure IOMMU is enabled in your kexec kernel (which I think is now the
>> default for most distros). You can still try to workaround the issue
>> you're seeing on 4.11 by using "iommu=dom0-passthough" Xen option.
> 
> I added "iommu=dom0-passthrough" to the xen-4.11 command line but no success.
> Further I added earlyprintk=... to the the kdump kernel and I could see the
> dump kernel started and only one message from extract_kernel()
> was printed. Then the reboot followed.
> 
> Because I'm not that familiar with this part of I would appreciate hints where
> to dig deeper.

Could you try to disable IOMMU completely in diagnostic purposes:
"iommu=off x2apic=off"? If that helps - it's still the same issue I'm
referring to. Could you post your current Xen cmdline?

Igor


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Xen-devel] Kdump doesn't work when running with xen on newer hardware
  2020-02-04 14:07   ` Dietmar Hahn
  2020-02-04 14:12     ` Igor Druzhinin
@ 2020-02-04 14:18     ` Jürgen Groß
  2020-02-05  9:03       ` Dietmar Hahn
  1 sibling, 1 reply; 9+ messages in thread
From: Jürgen Groß @ 2020-02-04 14:18 UTC (permalink / raw)
  To: Dietmar Hahn, Igor Druzhinin; +Cc: xen-devel

On 04.02.20 15:07, Dietmar Hahn wrote:
> Am Freitag, 31. Januar 2020, 22:59:19 CET schrieb Igor Druzhinin:
>> On 30/01/2020 13:03, Dietmar Hahn wrote:
>>> Hi,
>>>
>>> we use SLES12 with kernel-default-4.12.14-95.45.1.x86_64 and
>>> xen-4.11.3_02-2.20.1.x86_64
>>>
>>> The dump kernel doesn't start after "echo c > /proc/sysrq_trigger".
>>> Last messages on console are:
>>> [  385.717532] Kernel panic - not syncing: Fatal exception
>>> [  385.734565] Kernel Offset: disabled
>>> (XEN) Hardware Dom0 crashed: Executing kexec image on cpu58
>>> (XEN) Shot down all CPUs
>>>
>>> After a short time a reboot is initiated.
>>> Without xen the kdump works.
>>>
>>> We see this behaviour only on newer hardware, for example a server with
>>> Intel(R) Xeon(R) Gold 6242 CPU @ 2.80GHz
>>>
>>> I built the fresh released xen-4.13 myself and tried it but this doesn't help.
>>>
>>> I tried x2apic=off on the xen side and nox2apic on the linux side but no success.
>>
>> Starting from Xen 4.12 we keep IOMMU enabled during kexec transition
>> which resolved the problem you're describing. But you also need to make
>> sure IOMMU is enabled in your kexec kernel (which I think is now the
>> default for most distros). You can still try to workaround the issue
>> you're seeing on 4.11 by using "iommu=dom0-passthough" Xen option.
> 
> I added "iommu=dom0-passthrough" to the xen-4.11 command line but no success.
> Further I added earlyprintk=... to the the kdump kernel and I could see the
> dump kernel started and only one message from extract_kernel()
> was printed. Then the reboot followed.

Which message?

Any chance you can build the kdump kernel with CONFIG_X86_VERBOSE_BOOTUP
enabled?


Juergen

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Xen-devel] Kdump doesn't work when running with xen on newer hardware
  2020-02-04 14:12     ` Igor Druzhinin
@ 2020-02-05  7:43       ` Dietmar Hahn
  0 siblings, 0 replies; 9+ messages in thread
From: Dietmar Hahn @ 2020-02-05  7:43 UTC (permalink / raw)
  To: Igor Druzhinin; +Cc: xen-devel

Am Dienstag, 4. Februar 2020, 15:12:28 CET schrieb Igor Druzhinin:
> On 04/02/2020 14:07, Dietmar Hahn wrote:
> > Am Freitag, 31. Januar 2020, 22:59:19 CET schrieb Igor Druzhinin:
> >> On 30/01/2020 13:03, Dietmar Hahn wrote:
> >>> Hi,
> >>>
> >>> we use SLES12 with kernel-default-4.12.14-95.45.1.x86_64 and 
> >>> xen-4.11.3_02-2.20.1.x86_64
> >>>
> >>> The dump kernel doesn't start after "echo c > /proc/sysrq_trigger".
> >>> Last messages on console are:
> >>> [  385.717532] Kernel panic - not syncing: Fatal exception
> >>> [  385.734565] Kernel Offset: disabled
> >>> (XEN) Hardware Dom0 crashed: Executing kexec image on cpu58
> >>> (XEN) Shot down all CPUs
> >>>
> >>> After a short time a reboot is initiated.
> >>> Without xen the kdump works.
> >>>
> >>> We see this behaviour only on newer hardware, for example a server with
> >>> Intel(R) Xeon(R) Gold 6242 CPU @ 2.80GHz
> >>>
> >>> I built the fresh released xen-4.13 myself and tried it but this doesn't help.
> >>>
> >>> I tried x2apic=off on the xen side and nox2apic on the linux side but no success.
> >>
> >> Starting from Xen 4.12 we keep IOMMU enabled during kexec transition
> >> which resolved the problem you're describing. But you also need to make
> >> sure IOMMU is enabled in your kexec kernel (which I think is now the
> >> default for most distros). You can still try to workaround the issue
> >> you're seeing on 4.11 by using "iommu=dom0-passthough" Xen option.
> > 
> > I added "iommu=dom0-passthrough" to the xen-4.11 command line but no success.
> > Further I added earlyprintk=... to the the kdump kernel and I could see the
> > dump kernel started and only one message from extract_kernel()
> > was printed. Then the reboot followed.
> > 
> > Because I'm not that familiar with this part of I would appreciate hints where
> > to dig deeper.
> 
> Could you try to disable IOMMU completely in diagnostic purposes:
> "iommu=off x2apic=off"? If that helps - it's still the same issue I'm
> referring to. Could you post your current Xen cmdline?

I tried your advice, but it doesn't help:
iommu=off x2apic=off vga=gfx-1024x768x16 crashkernel=252M<4G console=com1 com1=38400 sync_console

Dietmar.

> Igor




_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Xen-devel] Kdump doesn't work when running with xen on newer hardware
  2020-02-04 14:18     ` Jürgen Groß
@ 2020-02-05  9:03       ` Dietmar Hahn
  2020-02-05  9:31         ` Jürgen Groß
  0 siblings, 1 reply; 9+ messages in thread
From: Dietmar Hahn @ 2020-02-05  9:03 UTC (permalink / raw)
  To: Jürgen Groß; +Cc: Igor Druzhinin, xen-devel

Am Dienstag, 4. Februar 2020, 15:18:53 CET schrieb Jürgen Groß:
> On 04.02.20 15:07, Dietmar Hahn wrote:
> > Am Freitag, 31. Januar 2020, 22:59:19 CET schrieb Igor Druzhinin:
> >> On 30/01/2020 13:03, Dietmar Hahn wrote:
> >>> Hi,
> >>>
> >>> we use SLES12 with kernel-default-4.12.14-95.45.1.x86_64 and
> >>> xen-4.11.3_02-2.20.1.x86_64
> >>>
> >>> The dump kernel doesn't start after "echo c > /proc/sysrq_trigger".
> >>> Last messages on console are:
> >>> [  385.717532] Kernel panic - not syncing: Fatal exception
> >>> [  385.734565] Kernel Offset: disabled
> >>> (XEN) Hardware Dom0 crashed: Executing kexec image on cpu58
> >>> (XEN) Shot down all CPUs
> >>>
> >>> After a short time a reboot is initiated.
> >>> Without xen the kdump works.
> >>>
> >>> We see this behaviour only on newer hardware, for example a server with
> >>> Intel(R) Xeon(R) Gold 6242 CPU @ 2.80GHz
> >>>
> >>> I built the fresh released xen-4.13 myself and tried it but this doesn't help.
> >>>
> >>> I tried x2apic=off on the xen side and nox2apic on the linux side but no success.
> >>
> >> Starting from Xen 4.12 we keep IOMMU enabled during kexec transition
> >> which resolved the problem you're describing. But you also need to make
> >> sure IOMMU is enabled in your kexec kernel (which I think is now the
> >> default for most distros). You can still try to workaround the issue
> >> you're seeing on 4.11 by using "iommu=dom0-passthough" Xen option.
> > 
> > I added "iommu=dom0-passthrough" to the xen-4.11 command line but no success.
> > Further I added earlyprintk=... to the the kdump kernel and I could see the
> > dump kernel started and only one message from extract_kernel()
> > was printed. Then the reboot followed.
> 
> Which message?
> 
> Any chance you can build the kdump kernel with CONFIG_X86_VERBOSE_BOOTUP
> enabled?

Yes it's switched on. The Message is from the first debug message in
extract_kernel() - debug_putaddr(input_data):
"input_data: 0x"
But not all of the text is seen!
If I unterstand the early_serial_init code in arch/x86/boot/early_serial_console.c
correctly the serial line works with polling (no interrupts), so it seems the
reboot is initiated before the complete message is printed.

With an older SLES11SP4 system (xen-4.4.4 and linux-3.0.107) the kdump works.

Dietmar.

> 
> 
> Juergen




_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Xen-devel] Kdump doesn't work when running with xen on newer hardware
  2020-02-05  9:03       ` Dietmar Hahn
@ 2020-02-05  9:31         ` Jürgen Groß
  2020-02-05 13:46           ` Dietmar Hahn
  0 siblings, 1 reply; 9+ messages in thread
From: Jürgen Groß @ 2020-02-05  9:31 UTC (permalink / raw)
  To: Dietmar Hahn; +Cc: Igor Druzhinin, xen-devel

On 05.02.20 10:03, Dietmar Hahn wrote:
> Am Dienstag, 4. Februar 2020, 15:18:53 CET schrieb Jürgen Groß:
>> On 04.02.20 15:07, Dietmar Hahn wrote:
>>> Am Freitag, 31. Januar 2020, 22:59:19 CET schrieb Igor Druzhinin:
>>>> On 30/01/2020 13:03, Dietmar Hahn wrote:
>>>>> Hi,
>>>>>
>>>>> we use SLES12 with kernel-default-4.12.14-95.45.1.x86_64 and
>>>>> xen-4.11.3_02-2.20.1.x86_64
>>>>>
>>>>> The dump kernel doesn't start after "echo c > /proc/sysrq_trigger".
>>>>> Last messages on console are:
>>>>> [  385.717532] Kernel panic - not syncing: Fatal exception
>>>>> [  385.734565] Kernel Offset: disabled
>>>>> (XEN) Hardware Dom0 crashed: Executing kexec image on cpu58
>>>>> (XEN) Shot down all CPUs
>>>>>
>>>>> After a short time a reboot is initiated.
>>>>> Without xen the kdump works.
>>>>>
>>>>> We see this behaviour only on newer hardware, for example a server with
>>>>> Intel(R) Xeon(R) Gold 6242 CPU @ 2.80GHz
>>>>>
>>>>> I built the fresh released xen-4.13 myself and tried it but this doesn't help.
>>>>>
>>>>> I tried x2apic=off on the xen side and nox2apic on the linux side but no success.
>>>>
>>>> Starting from Xen 4.12 we keep IOMMU enabled during kexec transition
>>>> which resolved the problem you're describing. But you also need to make
>>>> sure IOMMU is enabled in your kexec kernel (which I think is now the
>>>> default for most distros). You can still try to workaround the issue
>>>> you're seeing on 4.11 by using "iommu=dom0-passthough" Xen option.
>>>
>>> I added "iommu=dom0-passthrough" to the xen-4.11 command line but no success.
>>> Further I added earlyprintk=... to the the kdump kernel and I could see the
>>> dump kernel started and only one message from extract_kernel()
>>> was printed. Then the reboot followed.
>>
>> Which message?
>>
>> Any chance you can build the kdump kernel with CONFIG_X86_VERBOSE_BOOTUP
>> enabled?
> 
> Yes it's switched on. The Message is from the first debug message in
> extract_kernel() - debug_putaddr(input_data):
> "input_data: 0x"

Weird, there should be "early console in extract_kernel\n" before that.

> But not all of the text is seen!

Weird again - the address should be printed.

> If I unterstand the early_serial_init code in arch/x86/boot/early_serial_console.c
> correctly the serial line works with polling (no interrupts), so it seems the
> reboot is initiated before the complete message is printed.

But polling is synchronous (see serial_putchar() in
arch/x86/boot/compressed/misc.c). So a reboot indicates a very early
failure.

Can you please show the complete kdump kernel boot parameters?


Juergen

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Xen-devel] Kdump doesn't work when running with xen on newer hardware
  2020-02-05  9:31         ` Jürgen Groß
@ 2020-02-05 13:46           ` Dietmar Hahn
  0 siblings, 0 replies; 9+ messages in thread
From: Dietmar Hahn @ 2020-02-05 13:46 UTC (permalink / raw)
  To: Jürgen Groß; +Cc: Igor Druzhinin, xen-devel

Am Mittwoch, 5. Februar 2020, 10:31:37 CET schrieb Jürgen Groß:
> On 05.02.20 10:03, Dietmar Hahn wrote:
> > Am Dienstag, 4. Februar 2020, 15:18:53 CET schrieb Jürgen Groß:
> >> On 04.02.20 15:07, Dietmar Hahn wrote:
> >>> Am Freitag, 31. Januar 2020, 22:59:19 CET schrieb Igor Druzhinin:
> >>>> On 30/01/2020 13:03, Dietmar Hahn wrote:
> >>>>> Hi,
> >>>>>
> >>>>> we use SLES12 with kernel-default-4.12.14-95.45.1.x86_64 and
> >>>>> xen-4.11.3_02-2.20.1.x86_64
> >>>>>
> >>>>> The dump kernel doesn't start after "echo c > /proc/sysrq_trigger".
> >>>>> Last messages on console are:
> >>>>> [  385.717532] Kernel panic - not syncing: Fatal exception
> >>>>> [  385.734565] Kernel Offset: disabled
> >>>>> (XEN) Hardware Dom0 crashed: Executing kexec image on cpu58
> >>>>> (XEN) Shot down all CPUs
> >>>>>
> >>>>> After a short time a reboot is initiated.
> >>>>> Without xen the kdump works.
> >>>>>
> >>>>> We see this behaviour only on newer hardware, for example a server with
> >>>>> Intel(R) Xeon(R) Gold 6242 CPU @ 2.80GHz
> >>>>>
> >>>>> I built the fresh released xen-4.13 myself and tried it but this doesn't help.
> >>>>>
> >>>>> I tried x2apic=off on the xen side and nox2apic on the linux side but no success.
> >>>>
> >>>> Starting from Xen 4.12 we keep IOMMU enabled during kexec transition
> >>>> which resolved the problem you're describing. But you also need to make
> >>>> sure IOMMU is enabled in your kexec kernel (which I think is now the
> >>>> default for most distros). You can still try to workaround the issue
> >>>> you're seeing on 4.11 by using "iommu=dom0-passthough" Xen option.
> >>>
> >>> I added "iommu=dom0-passthrough" to the xen-4.11 command line but no success.
> >>> Further I added earlyprintk=... to the the kdump kernel and I could see the
> >>> dump kernel started and only one message from extract_kernel()
> >>> was printed. Then the reboot followed.
> >>
> >> Which message?
> >>
> >> Any chance you can build the kdump kernel with CONFIG_X86_VERBOSE_BOOTUP
> >> enabled?
> > 
> > Yes it's switched on. The Message is from the first debug message in
> > extract_kernel() - debug_putaddr(input_data):
> > "input_data: 0x"
> 
> Weird, there should be "early console in extract_kernel\n" before that.

Ah sorry, my fault. I fiddled around with this boot and commented out this
message. So I see:
(XEN) Hardware Dom0 crashed: Executing kexec image on cpu37
(XEN) Shot down all CPUs
early console in extract_kernel

> > But not all of the text is seen!
> 
> Weird again - the address should be printed.
> 
> > If I unterstand the early_serial_init code in arch/x86/boot/early_serial_console.c
> > correctly the serial line works with polling (no interrupts), so it seems the
> > reboot is initiated before the complete message is printed.
> 
> But polling is synchronous (see serial_putchar() in
> arch/x86/boot/compressed/misc.c). So a reboot indicates a very early
> failure.
> 
> Can you please show the complete kdump kernel boot parameters?

kexec loads:
/sbin/kexec -p /boot/vmlinuz-4.12.14-95.29-default --append="elevator=deadline sysrq=yes reset_devices acpi_no_memhotplug cgroup_disable=memory nokaslr numa=off irqpoll nr_cpus=1 root=kdump rootflags=bind rd.udev.children-max=8 disable_cpu_apicid=0  earlyprintk=serial,ttyS0,38400" --initrd=/boot/initrd-4.12.14-95.29-default-kdump  -s

Thank you!
Dietmar.

> Juergen




_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-02-05 13:46 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-30 13:03 [Xen-devel] Kdump doesn't work when running with xen on newer hardware Dietmar Hahn
2020-01-31 21:59 ` Igor Druzhinin
2020-02-04 14:07   ` Dietmar Hahn
2020-02-04 14:12     ` Igor Druzhinin
2020-02-05  7:43       ` Dietmar Hahn
2020-02-04 14:18     ` Jürgen Groß
2020-02-05  9:03       ` Dietmar Hahn
2020-02-05  9:31         ` Jürgen Groß
2020-02-05 13:46           ` Dietmar Hahn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).