Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp2792732ybd; Mon, 24 Jun 2019 12:46:29 -0700 (PDT) X-Google-Smtp-Source: APXvYqzDc8QHiWXyntQ9y9flWv6YKvop2JQA2WNyKN6VnW0rm6dJq6S85lkgB7WhKLjO1Wmmdw2Z X-Received: by 2002:a63:c65:: with SMTP id 37mr12364501pgm.158.1561405588836; Mon, 24 Jun 2019 12:46:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561405588; cv=none; d=google.com; s=arc-20160816; b=mOI0Jrg4lmnx6tme5mhKG1LfNQJ9O+RLZbgdDtidy7dS/F1+TZ+Jer4J2GqBwQRszX dvcBLFR06zQ+rZH5PnEV0ou0t6YxY8U6wfDmZ9qjdL9CH8MkGrORoV7+dUjVfJjkb/bu YUR4z44F2FVKcrmMyuWZFR8n+P4eI6yhuUQFIQXcmfHrUGTnerh0+N1JEnBtIadwtFp+ VDHmRyQICPcaJgWAu7s+y/iebGo2CmqPdhXt5yHrA0FImXoxadbeSpFgbwc+WawrsZzO hZtBoe/wDh0T/LlzEU3xVhzPrDim+EbAOEArIk5WhKHlJwHvmAbTbiAcd/nwDAx63egC G8qg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date; bh=DhNEvZeyXWMu3ZjMtmdxJCYsdPhVceY5H+ZIRK4bqiM=; b=kfs+ZhzarOwMv0vEr6k3wyxWvgb7KxuUSFm3sCPZLMfmWdThqTJLUldJQiVIHlZVQ3 UwbhFtvbxHM2Hwi4HqazIOvq3y76EB3LLEn7pWvvyEBh4kAyl1I9fdYL7epmcfccbyPg OqDfmvAQRyXY50CP71f5tA5l4xB3ZqRaiZfUVtqCxtvcQIFy+7mGS3tQznZnTYRKDO7r M/8G2WcIO9YfQMHULTiKIhhbA4SejDdpC9w7Ah+KWEnUNI4XQX7XI0Cs2LIt8ObZTvXP R7PbXwn1/dr/O50YNL7SGsAH/P5KjF5OC2SZsqWXIRZ4YG7W4Mhk7g6K1thpCCX3jWc0 GXGw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m3si11165866pld.257.2019.06.24.12.46.13; Mon, 24 Jun 2019 12:46:28 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731254AbfFXPkM (ORCPT + 99 others); Mon, 24 Jun 2019 11:40:12 -0400 Received: from Galois.linutronix.de ([193.142.43.55]:39154 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726551AbfFXPkM (ORCPT ); Mon, 24 Jun 2019 11:40:12 -0400 Received: from p5b06daab.dip0.t-ipconnect.de ([91.6.218.171] helo=nanos) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1hfR4Z-0000HP-Q2; Mon, 24 Jun 2019 17:39:59 +0200 Date: Mon, 24 Jun 2019 17:39:58 +0200 (CEST) From: Thomas Gleixner To: Stephen Hemminger cc: Octavio Alvarez , Linus Torvalds , LKML , x86@kernel.org, Ingo Molnar , Borislav Petkov , "H. Peter Anvin" , Marc Zyngier , "Rafael J. Wysocki" , "Steven Rostedt (VMware)" , Jiang Biao , Yi Wang , Dou Liyang , Nicolai Stange , Mirko Lindner Subject: Re: PROBLEM: Marvell 88E8040 (sky2) fails after hibernation In-Reply-To: <20190624083618.28cfd30a@hermes.lan> Message-ID: References: <2cf2f745-0e29-13a7-6364-0a981dae758c@alvarezp.org> <95539fd9-ffdb-b91c-935f-7fd54d048fdf@alvarezp.org> <20190624083618.28cfd30a@hermes.lan> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Linutronix-Spam-Score: -1.0 X-Linutronix-Spam-Level: - X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 24 Jun 2019, Stephen Hemminger wrote: > On Sun, 23 Jun 2019 14:54:13 +0200 (CEST) > Thomas Gleixner wrote: > > > > I will keep trying 4.14, unless you say otherwise. > > > > > > It would be interesting though I don't expect too much data. > > > > > > So all of the above use PCI/MSI. That's at least a data point. I need to > > > stare into that driver again to figure out why this might make a > > > difference, but right now I'm lost. > > > > One other data point you could provide please: > > > > Load the driver on Linus master with the following module parameter: > > > > disable_msi=1 > > > > That switches to INTx usage. Does the machine resume proper with that? > > > > Thanks, > > > > tglx > > > Suspend/resume and hibernation issues are often related to BIOS issues. Right. The puzzle is that it worked and stopped working at some point and the cure is to revert a change in the irq core. That change fixed a regression in MSI and basically restores previous behaviour which should be very similar to the behaviour in the working old (4.9) kernel. Still trying to wrap my head around that, but of course everything is a moving part since then (interrupts, network, ....) Thanks, tglx