xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Atom2 <ariel.atom2@web2web.at>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
	Ian Campbell <ian.campbell@citrix.com>,
	Ben Guthro <ben@guthro.net>, Jan Beulich <JBeulich@suse.com>,
	xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: Powerdown problem on XEN | ACPI S5
Date: Wed, 14 Aug 2013 23:56:10 +0200	[thread overview]
Message-ID: <520BFCFA.4050902@web2web.at> (raw)
In-Reply-To: <20130814203751.GA7959@phenom.dumpdata.com>

Hi Ben & Konrad,
thanks for your suggestions. I have to admit, I don't fully understand 
the commit system yet and don't know how to apply that to my gentoo 
sources. But I read through the thread that Ben has posted and thought, 
given that Ben had linked the issue to the Intel i915 driver, I'll try 
something that crossed my mind:

lspci lists the Intel IGD as follows:
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 
Processor Family Integrated Graphics Controller (rev 09)

So my thought process was if the IGD is to blame, I'll just exclude that 
from the dom0 by adding it to the xen-pciback.hide list on the module 
line of grub. This line now reads as follows (NOTE: all other devices 
except the first one (00:02.0) have been there already before my latest 
try):

module  /boot/gentoo-3.9.5-hardened-xen rootfstype=ext4 root=/dev/sda6 \
 
xen-pciback.hide=(00:02.0)(00:1b.0)(02:00.0)(03:00.0)(04:00.0)(05:00.0)(06:00.0)(09:00.0)(09:02.0)(0a:08.0)(0a:09.0)(0a:0a.0
)(0a:0b.0)

Clearly this meant that after the dom0 (gentoo hardened) was started, 
there was no more console output available. So I had to use ssh to 
login. But once I started a (remote) 'shutdown -h now' from the login 
bash and ... the system actually powerd off.

I guess this really proves that the (in-kernel) i915-driver which, given 
that the IGD is no longer available, could not have been active in the 
dom0, is to blame for the powerdown issue.

I am not sure whether that brings us any further in resolving the issue, 
but it might make sense to involve someone responsibel for the Intel IGD 
driver? Also I could not find much documentation for the i915.modeset 
kernel parameter- probably there's something in there that could help?

What are your thoughts on this.

And as always thanks for your input so far and also thanks in advance 
for your continued help and ideas.

Am 14.08.13 22:37, schrieb Konrad Rzeszutek Wilk:
> On Wed, Aug 14, 2013 at 04:34:21PM -0400, Ben Guthro wrote:
>> This hang looks exactly like this one that I posted about in June:
>> http://www.gossamer-threads.com/lists/xen/devel/284943?do=post_view_threaded#284943
>>
>> This ended up being an interaction with the i915 driver in the kernel, and
>> pvops use of PAT.
>>
>> If you revert the following linux commit:
>> http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c79c49826270b8b0061b2fca840fc3f013c8a78a
>
> And probably also need to revert
> 8eaffa67b43e99ae581622c5133e20b0f48bcef1
> ?
>>
>> and then apply:
>> https://lkml.org/lkml/2012/2/10/229
>>
>> You may get good results.
>> It helped me with a similar problem, at least.
>>
>> Ben
>>
>>
>>
>> On Wed, Aug 14, 2013 at 4:24 PM, Atom2 <ariel.atom2@web2web.at> wrote:
>>
>>> Am 14.08.13 22:18, schrieb Andrew Cooper:
>>> [...]
>>>
>>>>
>>>> Ok thanks.
>>>>
>>>> Do you mind confirming whether S5 works with "iommu=off" on the Xen
>>>> command line?
>>>>
>>>> ~Andrew
>>>>
>>>>   Yes, that works: The system powers off after issuing
>>>          shutdown -h now
>>> from the dom0.
>>>
>>>
>>> ______________________________**_________________
>>> Xen-devel mailing list
>>> Xen-devel@lists.xen.org
>>> http://lists.xen.org/xen-devel
>>>
>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xen.org
>> http://lists.xen.org/xen-devel
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
>

  reply	other threads:[~2013-08-14 21:56 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-14  8:48 Powerdown problem on XEN | ACPI S5 Atom2
2013-08-14 10:30 ` Jan Beulich
2013-08-14 13:52   ` Atom2
2013-08-14 14:00     ` Andrew Cooper
2013-08-14 17:00       ` Atom2
2013-08-14 17:30         ` Andrew Cooper
2013-08-14 18:40           ` Atom2
2013-08-14 19:10             ` Atom2
2013-08-14 19:18               ` Andrew Cooper
2013-08-14 19:39                 ` Atom2
2013-08-14 20:18                   ` Andrew Cooper
2013-08-14 20:24                     ` Atom2
2013-08-14 20:30                       ` Atom2
2013-08-14 20:34                       ` Ben Guthro
2013-08-14 20:37                         ` Konrad Rzeszutek Wilk
2013-08-14 21:56                           ` Atom2 [this message]
2013-08-15  1:58                             ` Ben Guthro
2013-08-15 19:28                               ` Atom2
2013-08-15 20:26                                 ` Konrad Rzeszutek Wilk
2013-08-15 21:39                                   ` Atom2
2013-08-16 12:24                                     ` Konrad Rzeszutek Wilk
2013-12-11 21:52                                     ` Konrad Rzeszutek Wilk
2013-08-15 13:40                             ` Konrad Rzeszutek Wilk
2013-08-14 20:38                       ` Andrew Cooper
2013-08-14 20:54                         ` Atom2
2013-08-14 21:11                           ` Andrew Cooper
2013-08-15  8:12                           ` Jan Beulich
2013-08-15  8:16                             ` Atom2

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=520BFCFA.4050902@web2web.at \
    --to=ariel.atom2@web2web.at \
    --cc=JBeulich@suse.com \
    --cc=andrew.cooper3@citrix.com \
    --cc=ben@guthro.net \
    --cc=ian.campbell@citrix.com \
    --cc=konrad.wilk@oracle.com \
    --cc=xen-devel@lists.xenproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).