From mboxrd@z Thu Jan 1 00:00:00 1970 From: Atom2 Subject: Re: Powerdown problem on XEN | ACPI S5 Date: Wed, 14 Aug 2013 20:40:11 +0200 Message-ID: <520BCF0B.4010106@web2web.at> References: <520B4465.6000600@web2web.at> <520B784F02000078000EBD42@nat28.tlf.novell.com> <520B8B8E.5020504@web2web.at> <520B8D63.6040903@citrix.com> <520BB7B7.1000108@web2web.at> <520BBEC3.6060004@citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------020804050502060202080802" Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1V9fza-0001fN-MK for xen-devel@lists.xenproject.org; Wed, 14 Aug 2013 18:40:23 +0000 In-Reply-To: <520BBEC3.6060004@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Andrew Cooper Cc: xen-devel , Ian Campbell , Jan Beulich List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --------------020804050502060202080802 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Hi Andrew Am 14.08.13 19:30, schrieb Andrew Cooper: [...] > Do you have the boot time dmesg output? Sure, please see the attached log file. Please note that this dmesg data comes from a system that I have booted from the standard XEN 4.2.2 kernel (i.e. w/o the WARN() statement and the various printk statements I have added; furthermore this was w/o the serial console being active) > > The problem here is that a queued_invalidate wait descriptor has been > issued, and has not been completed within 1 second. In all previous > cases I have debugged, this is actually because we already turned off > the IOMMU, then tried to turn it off again. > > Could you perhaps try with this patch as well? > > diff --git a/xen/drivers/passthrough/vtd/iommu.c > b/xen/drivers/passthrough/vtd/iommu.c > index 071a91b..45fff48 100644 > --- a/xen/drivers/passthrough/vtd/iommu.c > +++ b/xen/drivers/passthrough/vtd/iommu.c > @@ -791,6 +791,9 @@ static void iommu_disable_translation(struct iommu > *iommu) > u32 sts; > unsigned long flags; > > + printk("**Debug: Disabling translation for iommu %"PRId32"\n", > iommu->index); > + WARN(); > + > /* apply platform specific errata workarounds */ > vtd_ops_preamble_quirk(iommu); I'll get back to you in due course with the log output after I have applied the patch and restarted & then shutdown XEN again. > > > ~Andrew > --------------020804050502060202080802 Content-Type: text/plain; charset=windows-1252; name="XEN dmesg.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="XEN dmesg.txt" IF9fICBfXyAgICAgICAgICAgIF8gIF8gICAgX19fXyAgICBfX19fCiBcIFwvIC9fX18gXyBf XyAgIHwgfHwgfCAgfF9fXyBcICB8X19fIFwKICBcICAvLyBfIFwgJ18gXCAgfCB8fCB8XyAg IF9fKSB8ICAgX18pIHwKICAvICBcICBfXy8gfCB8IHwgfF9fICAgX3wgLyBfXy8gXyAvIF9f LwogL18vXF9cX19ffF98IHxffCAgICB8X3woXylfX19fXyhfKV9fX19ffAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAooWEVOKSBYZW4gdmVyc2lvbiA0LjIu MiAoQGhlcnJlbmhhdXNwYXJrLmNvbSkgKGdjYyAoR2VudG9vIEhhcmRlbmVkIDQuNi4zIHAx LjEzLCBwaWUtMC41LjIpIDQuNi4zKSBGcmkgSnVsICA1IDEyOjA5OjUzIENFU1QgMjAxMwoo WEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiB1bmF2YWlsYWJsZQooWEVOKSBCb290bG9hZGVyOiBH TlUgR1JVQiAwLjk3CihYRU4pIENvbW1hbmQgbGluZTogdmdhPWdmeC0xMDI0eDc2OHgzMiBk b20wX21lbT01MTJNLG1heDo1MTJNIGRvbTBfbWF4X3ZjcHVzPTEgZG9tMF92Y3B1c19waW4g aW9tbXU9MSBpOTE1Lm1vZGVzZXQ9MQooWEVOKSBWaWRlbyBpbmZvcm1hdGlvbjoKKFhFTikg IFZHQSBpcyBncmFwaGljcyBtb2RlIDEwMjR4NzY4LCAzMiBicHAKKFhFTikgIFZCRS9EREMg bWV0aG9kczogVjI7IEVESUQgdHJhbnNmZXIgdGltZTogMSBzZWNvbmRzCihYRU4pIERpc2Mg aW5mb3JtYXRpb246CihYRU4pICBGb3VuZCAyIE1CUiBzaWduYXR1cmVzCihYRU4pICBGb3Vu ZCAyIEVERCBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmVzCihYRU4pIFhlbi1lODIwIFJBTSBtYXA6 CihYRU4pICAwMDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAwMDAwMDA5OWMwMCAodXNhYmxlKQoo WEVOKSAgMDAwMDAwMDAwMDA5OWMwMCAtIDAwMDAwMDAwMDAwYTAwMDAgKHJlc2VydmVkKQoo WEVOKSAgMDAwMDAwMDAwMDBlMDAwMCAtIDAwMDAwMDAwMDAxMDAwMDAgKHJlc2VydmVkKQoo WEVOKSAgMDAwMDAwMDAwMDEwMDAwMCAtIDAwMDAwMDAwMjAwMDAwMDAgKHVzYWJsZSkKKFhF TikgIDAwMDAwMDAwMjAwMDAwMDAgLSAwMDAwMDAwMDIwMjAwMDAwIChyZXNlcnZlZCkKKFhF TikgIDAwMDAwMDAwMjAyMDAwMDAgLSAwMDAwMDAwMDQwMDAwMDAwICh1c2FibGUpCihYRU4p ICAwMDAwMDAwMDQwMDAwMDAwIC0gMDAwMDAwMDA0MDIwMDAwMCAocmVzZXJ2ZWQpCihYRU4p ICAwMDAwMDAwMDQwMjAwMDAwIC0gMDAwMDAwMDBkYjlmMTAwMCAodXNhYmxlKQooWEVOKSAg MDAwMDAwMDBkYjlmMTAwMCAtIDAwMDAwMDAwZGMwZGIwMDAgKHJlc2VydmVkKQooWEVOKSAg MDAwMDAwMDBkYzBkYjAwMCAtIDAwMDAwMDAwZGMxZmEwMDAgKEFDUEkgTlZTKQooWEVOKSAg MDAwMDAwMDBkYzFmYTAwMCAtIDAwMDAwMDAwZGM2NTIwMDAgKHJlc2VydmVkKQooWEVOKSAg MDAwMDAwMDBkYzY1MjAwMCAtIDAwMDAwMDAwZGM2NTMwMDAgKHVzYWJsZSkKKFhFTikgIDAw MDAwMDAwZGM2NTMwMDAgLSAwMDAwMDAwMGRjNjk2MDAwIChBQ1BJIE5WUykKKFhFTikgIDAw MDAwMDAwZGM2OTYwMDAgLSAwMDAwMDAwMGRjZGJhMDAwICh1c2FibGUpCihYRU4pICAwMDAw MDAwMGRjZGJhMDAwIC0gMDAwMDAwMDBkY2ZmMjAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAw MDAwMGRjZmYyMDAwIC0gMDAwMDAwMDBkZDAwMDAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAw MDBkZDgwMDAwMCAtIDAwMDAwMDAwZGZhMDAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAw MDBmODAwMDAwMCAtIDAwMDAwMDAwZmMwMDAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAw MDBmZWMwMDAwMCAtIDAwMDAwMDAwZmVjMDEwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAw MDBmZWQwMDAwMCAtIDAwMDAwMDAwZmVkMDQwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAw MDBmZWQxYzAwMCAtIDAwMDAwMDAwZmVkMjAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAw MDBmZWUwMDAwMCAtIDAwMDAwMDAwZmVlMDEwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAw MDBmZjAwMDAwMCAtIDAwMDAwMDAxMDAwMDAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAw MDEwMDAwMDAwMCAtIDAwMDAwMDA4MWU2MDAwMDAgKHVzYWJsZSkKKFhFTikgQUNQSTogUlNE UCAwMDBGMDQ5MCwgMDAyNCAocjIgQUxBU0tBKQooWEVOKSBBQ1BJOiBYU0RUIERDMUVBMDc4 LCAwMDc0IChyMSBBTEFTS0EgICAgQSBNIEkgIDEwNzIwMDkgQU1JICAgICAxMDAxMykKKFhF TikgQUNQSTogRkFDUCBEQzFGNDcxMCwgMDBGNCAocjQgQUxBU0tBICAgIEEgTSBJICAxMDcy MDA5IEFNSSAgICAgMTAwMTMpCihYRU4pIEFDUEk6IERTRFQgREMxRUExODgsIEE1ODcgKHIy IEFMQVNLQSAgICBBIE0gSSAgICAgICAgMSBJTlRMIDIwMDUxMTE3KQooWEVOKSBBQ1BJOiBG QUNTIERDMUY4RjgwLCAwMDQwCihYRU4pIEFDUEk6IEFQSUMgREMxRjQ4MDgsIDAwOTIgKHIz IEFMQVNLQSAgICBBIE0gSSAgMTA3MjAwOSBBTUkgICAgIDEwMDEzKQooWEVOKSBBQ1BJOiBG UERUIERDMUY0OEEwLCAwMDQ0IChyMSBBTEFTS0EgICAgQSBNIEkgIDEwNzIwMDkgQU1JICAg ICAxMDAxMykKKFhFTikgQUNQSTogTUNGRyBEQzFGNDhFOCwgMDAzQyAocjEgQUxBU0tBICAg IEEgTSBJICAxMDcyMDA5IE1TRlQgICAgICAgOTcpCihYRU4pIEFDUEk6IEhQRVQgREMxRjQ5 MjgsIDAwMzggKHIxIEFMQVNLQSAgICBBIE0gSSAgMTA3MjAwOSBBTUkuICAgICAgICA1KQoo WEVOKSBBQ1BJOiBTU0RUIERDMUY0OTYwLCAwMzZEIChyMSBTYXRhUmUgU2F0YVRhYmwgICAg IDEwMDAgSU5UTCAyMDA5MTExMikKKFhFTikgQUNQSTogU1NEVCBEQzFGNENEMCwgMDgxRSAo cjEgIFBtUmVmICBDcHUwSXN0ICAgICAzMDAwIElOVEwgMjAwNTExMTcpCihYRU4pIEFDUEk6 IFNTRFQgREMxRjU0RjAsIDBBOTIgKHIxICBQbVJlZiAgICBDcHVQbSAgICAgMzAwMCBJTlRM IDIwMDUxMTE3KQooWEVOKSBBQ1BJOiBETUFSIERDMUY1Rjg4LCAwMEIwIChyMSBJTlRFTCAg ICAgIFNOQiAgICAgICAgIDEgSU5UTCAgICAgICAgMSkKKFhFTikgQUNQSTogQVNGISBEQzFG NjAzOCwgMDBBNSAocjMyIElOVEVMICAgICAgIEhDRyAgICAgICAgMSBURlNNICAgIEY0MjQw KQooWEVOKSBTeXN0ZW0gUkFNOiAzMjY3NE1CICgzMzQ1ODkzMmtCKQooWEVOKSBEb21haW4g aGVhcCBpbml0aWFsaXNlZAooWEVOKSBBQ1BJOiAzMi82NFggRkFDUyBhZGRyZXNzIG1pc21h dGNoIGluIEZBRFQgLSBkYzFmOGY4MC8wMDAwMDAwMDAwMDAwMDAwLCB1c2luZyAzMgooWEVO KSBQcm9jZXNzb3IgIzAgNjoxMCBBUElDIHZlcnNpb24gMjEKKFhFTikgUHJvY2Vzc29yICMy IDY6MTAgQVBJQyB2ZXJzaW9uIDIxCihYRU4pIFByb2Nlc3NvciAjNCA2OjEwIEFQSUMgdmVy c2lvbiAyMQooWEVOKSBQcm9jZXNzb3IgIzYgNjoxMCBBUElDIHZlcnNpb24gMjEKKFhFTikg UHJvY2Vzc29yICMxIDY6MTAgQVBJQyB2ZXJzaW9uIDIxCihYRU4pIFByb2Nlc3NvciAjMyA2 OjEwIEFQSUMgdmVyc2lvbiAyMQooWEVOKSBQcm9jZXNzb3IgIzUgNjoxMCBBUElDIHZlcnNp b24gMjEKKFhFTikgUHJvY2Vzc29yICM3IDY6MTAgQVBJQyB2ZXJzaW9uIDIxCihYRU4pIElP QVBJQ1swXTogYXBpY19pZCAyLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdT SSAwLTIzCihYRU4pIEVuYWJsaW5nIEFQSUMgbW9kZTogIEZsYXQuICBVc2luZyAxIEkvTyBB UElDcwooWEVOKSBTd2l0Y2hlZCB0byBBUElDIGRyaXZlciB4MmFwaWNfY2x1c3Rlci4KKFhF TikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciAoY3JlZGl0KQooWEVO KSBEZXRlY3RlZCAyMzk0LjYwNyBNSHogcHJvY2Vzc29yLgooWEVOKSBJbml0aW5nIG1lbW9y eSBzaGFyaW5nLgooWEVOKSB4c3RhdGVfaW5pdDogdXNpbmcgY250eHRfc2l6ZTogMHgzNDAg YW5kIHN0YXRlczogMHg3CihYRU4pIEludGVsIFZULWQgaW9tbXUgMCBzdXBwb3J0ZWQgcGFn ZSBzaXplczogNGtCLgooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDEgc3VwcG9ydGVkIHBhZ2Ug c2l6ZXM6IDRrQi4KKFhFTikgSW50ZWwgVlQtZCBTbm9vcCBDb250cm9sIG5vdCBlbmFibGVk LgooWEVOKSBJbnRlbCBWVC1kIERvbTAgRE1BIFBhc3N0aHJvdWdoIG5vdCBlbmFibGVkLgoo WEVOKSBJbnRlbCBWVC1kIFF1ZXVlZCBJbnZhbGlkYXRpb24gZW5hYmxlZC4KKFhFTikgSW50 ZWwgVlQtZCBJbnRlcnJ1cHQgUmVtYXBwaW5nIGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQg U2hhcmVkIEVQVCB0YWJsZXMgbm90IGVuYWJsZWQuCihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlv biBlbmFibGVkCihYRU4pICAtIERvbTAgbW9kZTogUmVsYXhlZAooWEVOKSBJbnRlcnJ1cHQg cmVtYXBwaW5nIGVuYWJsZWQKKFhFTikgRW5hYmxlZCBkaXJlY3RlZCBFT0kgd2l0aCBpb2Fw aWNfYWNrX29sZCBvbiEKKFhFTikgRU5BQkxJTkcgSU8tQVBJQyBJUlFzCihYRU4pICAtPiBV c2luZyBvbGQgQUNLIG1ldGhvZAooWEVOKSBQbGF0Zm9ybSB0aW1lciBpcyAxNC4zMThNSHog SFBFVAooWEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5nIG9mIDE2IEtpQi4KKFhFTikgVk1Y OiBTdXBwb3J0ZWQgYWR2YW5jZWQgZmVhdHVyZXM6CihYRU4pICAtIEFQSUMgTU1JTyBhY2Nl c3MgdmlydHVhbGlzYXRpb24KKFhFTikgIC0gQVBJQyBUUFIgc2hhZG93CihYRU4pICAtIEV4 dGVuZGVkIFBhZ2UgVGFibGVzIChFUFQpCihYRU4pICAtIFZpcnR1YWwtUHJvY2Vzc29yIElk ZW50aWZpZXJzIChWUElEKQooWEVOKSAgLSBWaXJ0dWFsIE5NSQooWEVOKSAgLSBNU1IgZGly ZWN0LWFjY2VzcyBiaXRtYXAKKFhFTikgIC0gVW5yZXN0cmljdGVkIEd1ZXN0CihYRU4pIEhW TTogQVNJRHMgZW5hYmxlZC4KKFhFTikgSFZNOiBWTVggZW5hYmxlZAooWEVOKSBIVk06IEhh cmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZAooWEVOKSBIVk06IEhBUCBw YWdlIHNpemVzOiA0a0IsIDJNQgooWEVOKSBCcm91Z2h0IHVwIDggQ1BVcwooWEVOKSAqKiog TE9BRElORyBET01BSU4gMCAqKioKKFhFTikgIFhlbiAga2VybmVsOiA2NC1iaXQsIGxzYiwg Y29tcGF0MzIKKFhFTikgIERvbTAga2VybmVsOiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAw eDEwMDAwMDAgLT4gMHgxYzAwMDAwCihYRU4pIFBIWVNJQ0FMIE1FTU9SWSBBUlJBTkdFTUVO VDoKKFhFTikgIERvbTAgYWxsb2MuOiAgIDAwMDAwMDA4MDQwMDAwMDAtPjAwMDAwMDA4MDYw MDAwMDAgKDEyMjg4MCBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpCihYRU4pIFZJUlRVQUwgTUVN T1JZIEFSUkFOR0VNRU5UOgooWEVOKSAgTG9hZGVkIGtlcm5lbDogZmZmZmZmZmY4MTAwMDAw MC0+ZmZmZmZmZmY4MWMwMDAwMAooWEVOKSAgSW5pdC4gcmFtZGlzazogZmZmZmZmZmY4MWMw MDAwMC0+ZmZmZmZmZmY4MWMwMDAwMAooWEVOKSAgUGh5cy1NYWNoIG1hcDogZmZmZmZmZmY4 MWMwMDAwMC0+ZmZmZmZmZmY4MWQwMDAwMAooWEVOKSAgU3RhcnQgaW5mbzogICAgZmZmZmZm ZmY4MWQwMDAwMC0+ZmZmZmZmZmY4MWQwMDRiNAooWEVOKSAgUGFnZSB0YWJsZXM6ICAgZmZm ZmZmZmY4MWQwMTAwMC0+ZmZmZmZmZmY4MWQxNDAwMAooWEVOKSAgQm9vdCBzdGFjazogICAg ZmZmZmZmZmY4MWQxNDAwMC0+ZmZmZmZmZmY4MWQxNTAwMAooWEVOKSAgVE9UQUw6ICAgICAg ICAgZmZmZmZmZmY4MDAwMDAwMC0+ZmZmZmZmZmY4MjAwMDAwMAooWEVOKSAgRU5UUlkgQURE UkVTUzogZmZmZmZmZmY4MTVkZjFlMAooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDEgVkNQVXMK KFhFTikgU2NydWJiaW5nIEZyZWUgUkFNOiAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLmRvbmUuCihYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJx IHRocmVzaG9sZCBzZXQgYXQgMHg0MDAwIHBhZ2VzLgooWEVOKSBTdGQuIExvZ2xldmVsOiBF cnJvcnMgYW5kIHdhcm5pbmdzCihYRU4pIEd1ZXN0IExvZ2xldmVsOiBOb3RoaW5nIChSYXRl LWxpbWl0ZWQ6IEVycm9ycyBhbmQgd2FybmluZ3MpCihYRU4pIFhlbiBpcyByZWxpbnF1aXNo aW5nIFZHQSBjb25zb2xlLgooWEVOKSAqKiogU2VyaWFsIGlucHV0IC0+IERPTTAgKHR5cGUg J0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoIGlucHV0IHRvIFhlbikKKFhFTikgRnJl ZWQgMjY0a0IgaW5pdCBtZW1vcnkuCihYRU4pIHRyYXBzLmM6MjYwMDpkMCBEb21haW4gYXR0 ZW1wdGVkIFdSTVNSIDAwMDAwMDAwMDAwMDAxZmMgZnJvbSAweDAwMDAwMDAwMDAwNDAwNWYg dG8gMHgwMDAwMDAwMDAwMDQwMDVkLg== --------------020804050502060202080802 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --------------020804050502060202080802--