Received: by 10.223.185.116 with SMTP id b49csp945995wrg; Sat, 3 Mar 2018 11:10:33 -0800 (PST) X-Google-Smtp-Source: AG47ELtBcfUUJ2QO7aP5vDhCBaHqYDhtiRZpknVkC3OpZS4xUfy2M9MuLsoiiTfnk8pZQ08jkIJ8 X-Received: by 10.99.112.20 with SMTP id l20mr8114118pgc.412.1520104233152; Sat, 03 Mar 2018 11:10:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520104233; cv=none; d=google.com; s=arc-20160816; b=Okzq1euZnCCOtJ51YlsaTfUYGTNVfEw8Q4U9Z7xS42lX44tderYyA1KxHbeXo2S14i hcnrCHukq7kmIZ/bh5nPDJYQhmOK7PIOriEc3ehDP7q2Gwvi5XaqwaqEue6Wkbwy5DHL gl5wZW3UlHwt3iPd59quUf35A1XnGmRoBLU94KeHIkkApfCkRhurKq4X0s5hbNXEakIm XMIqgnYhKQWY20EYOfkIpzeyBbBHwDIHGVhyAMKHUPJdLqTVAGTz+Xch9Xn4Al/2oryd 2F2psfNKd/uJkP8SuK8UvjO5TSCdo9jYpwLDcLG8mhdP5vZdjCpZlbQH/yFfg13fWDyE WEyw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=0JdhCw3zwKf3Tdaq7A1nb83SzkjignZ9fW6kYCLJqZ0=; b=fjq8lI16RbQK8G16HeGPeJ9CzgJSet/LRdO/eH5h6Tq6xdaH3vImwBxI+PvjUTC8/h bbLQuq0coo+4J3WSPHDQvdVgR2vWKHmMHwdcoNeRzo1zuxp7ECI2aI4C/x7IlSjdamW6 GeBiRbHSVvZJ1ap0lPn7YOmDXL+GussxsznA/FBaDN9OqYQJQgbFtA7VXWGmFGuFni6t UEAVEYRBH+4Uwl8IcDPSBqjSckBsz1kfp6t87wE2K//YSZ63WzgNgc0uY0tjutFeHTKf ExeK7pw+i6a+NRM58GelsSa8iiWTqER/57oZOcrUgmfBvGDTPASWpO2TTrNTUpENm3+z GpHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@boundarydevices-com.20150623.gappssmtp.com header.s=20150623 header.b=cZTgD+M9; 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 b68si7101381pfg.249.2018.03.03.11.09.45; Sat, 03 Mar 2018 11:10:33 -0800 (PST) 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; dkim=pass header.i=@boundarydevices-com.20150623.gappssmtp.com header.s=20150623 header.b=cZTgD+M9; 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 S1752262AbeCCTH7 (ORCPT + 99 others); Sat, 3 Mar 2018 14:07:59 -0500 Received: from mail-ot0-f170.google.com ([74.125.82.170]:37965 "EHLO mail-ot0-f170.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752125AbeCCTH5 (ORCPT ); Sat, 3 Mar 2018 14:07:57 -0500 Received: by mail-ot0-f170.google.com with SMTP id 95so11642390ote.5 for ; Sat, 03 Mar 2018 11:07:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=0JdhCw3zwKf3Tdaq7A1nb83SzkjignZ9fW6kYCLJqZ0=; b=cZTgD+M93auoGtit48Nhzs9GtowPUSmSbKDf4ztzaSD/vbv1LsHrhzFFothZSCj8u5 /73KWhtg2PIJ1Jv2yMzUim217Z+Gprz3wp5L5E4JMrAmg8eMmGFvtDhZh6X7gxeR9FvE GynkYE0WNCDw0m9TtIkMbmrRQpUsliK3DvFencGL7rj/9F8svEvYu9PIwOQcalUnN7Ri OTunEkQoKW1rqt6RGr342xN6wxc9JFMyTmofDzrSF7jP8o2hAwz+wi3t0Oc5EDLb5byO jlBz70XcWncDtQ9JrFKez4TCnAeN6So9oUBnHf/AwkUp9WnEF4WGhhmnGd9jNwVsMCI9 7ivA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=0JdhCw3zwKf3Tdaq7A1nb83SzkjignZ9fW6kYCLJqZ0=; b=LxiDr66uZOLvC/27glHvIk1QSJ+nQL+9rzUs3mI1sEMRpAPXhzbqruPHx4YTNO5xt8 NyjIo9RWEYla2u88qcrLlxiXK5Yo3vEpGDhP7IYkoyG6dY1Imfymmc8oZzPL25OPaxuo UMzqKN//eBPuW3y3bF6wnTWmgGc+MdWgyxi6tf3eymDqdBFJIM/820npTjnv/LjvBjp0 6Cenuifh4fUCWbuKapouYvZNmD78C6X9dn07/oDE0UYPAuXUzI8pkqbWEicJOtzsxEBz hhxtpNzIdcR9HldBm/7xzpdilfvusiQZTtlakg4aZyhdvuyWGEAideIZSgmDQmRrRxiX noHQ== X-Gm-Message-State: AElRT7Hh32zzPRem74tC3dhkzm7OToxZGYiPyBqc5yZKEQIKu6houGjA BTE3u3yTqs8/rmZAILiVizxNzFuj X-Received: by 10.157.16.101 with SMTP id o34mr6794761oto.54.1520104076609; Sat, 03 Mar 2018 11:07:56 -0800 (PST) Received: from [192.169.0.206] (wsip-98-189-142-135.oc.oc.cox.net. [98.189.142.135]) by smtp.googlemail.com with ESMTPSA id l22sm5249602otb.10.2018.03.03.11.07.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 03 Mar 2018 11:07:55 -0800 (PST) Subject: Re: lost interrupts when running sabrelite images (v4.15+) in qemu To: Guenter Roeck Cc: Fugang Duan , netdev@vger.kernel.org, linux-kernel@vger.kernel.org References: <20180303163236.GA29514@roeck-us.net> From: Troy Kisky Message-ID: <88917ab4-ade0-dcfc-e81a-eeaa8a4d15b8@boundarydevices.com> Date: Sat, 3 Mar 2018 11:07:56 -0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <20180303163236.GA29514@roeck-us.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 3/3/2018 8:32 AM, Guenter Roeck wrote: > Hi, > > since v4.15, I get the following runtime warning when running sabrelite images > in qemu. > > irq 65: nobody cared (try booting with the "irqpoll" option) > ... > handlers: > [<26292474>] fec_pps_interrupt > Disabling IRQ #65 > fec 2188000.ethernet (unnamed net_device) (uninitialized): MDIO read timeout > > Bisect points to commit 4ad1ceec05e491 ("net: fec: Let fec_ptp have its > own interrupt routine"). Analysis shows that platform_irq_count() > returns 2, which is reduced to 1 by fec_enet_get_irq_cnt(). > If I let fec_enet_get_irq_cnt() return 2, the problem is gone. > Reverting commit 4ad1ceec05e491 also fixes the problem. > > Bisect log is attached. > Sounds like you found a bug with qemu. I just booted sabrelite over nfs fine. My interrupts look like this. 64: 98767 0 0 0 GIC-0 150 Level 2188000.ethernet 65: 0 0 0 0 GIC-0 151 Level 2188000.ethernet ___________ Irq 65 is only for ptp interrrupts now. If qemu is signaling an tx/rx frame interrupt on 65, then qemu is wrong. Of course, I've never used qemu so feel free to ignore me if I make no sense. BR Troy