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

Re: [Xen-devel] Powerdown problem on XEN | ACPI S5



Hi Jan,
thanks for reply. You are obviously right that the first thing device_power_down does, is console_suspend(). I don't know why that escaped my eyes when I originally searched the file ...

Anyways, I have now disabled console_suspend() and also added a few more lines to the code with printk statements indicating up to which point the system had gone (without errors). With hindsight I guess the new printk() statements might not have been required as now, with the console still active, a panic message pops up at the end, resulting in rebooting the system:

(XEN) Disabling non-boot CPUs ...
(XEN) Entering ACPI S5 state.
(XEN) After local_irq_save
(XEN) After spin_debug_disable
(XEN) After time_suspend
(XEN) After li8259_suspend
(XEN) After ioapic_suspend
(XEN) DMAR_IQA_REG = 80d87c002
(XEN) DMAR_IQH_REG = 120
(XEN) DMAR_IQT_REG = 140
(XEN)
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) queue invalidate wait descriptor was not executed
(XEN) ****************************************
(XEN)
(XEN) Reboot in five seconds...
(XEN) Resetting with ACPI MEMORY or I/O RESET_REG.

NOTE: All the messages starting with "(XEN) After" are from my changes to the code; the rest is as is - except me commenting out console_suspend() in power.c. I hope that helps in resolving the issue and the panic is not just the result of a knock-on effect from commenting out console_suspend() earlier.

Am 14.08.13 12:30, schrieb Jan Beulich:
[...]
It would be particularly interesting to know whether perhaps
some of the ACPI registers live in memory space on that
system - I already have a patch queued up (but not submitted
yet) that fixes problems in that case.
I don't know how I can find out whether ACPI registers live in memory, but if you can tell me what I need to do to provide you with that information, I am more than happy to help on that issue.

Many thanks

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


 


Rackspace

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