Received: by 2002:ac0:98c7:0:0:0:0:0 with SMTP id g7-v6csp1972311imd; Fri, 2 Nov 2018 03:59:42 -0700 (PDT) X-Google-Smtp-Source: AJdET5cDAYNwUFJyjXGhFDvDJQHVXBHlyQt2clpAJFUziU15ktMCC8W5YvFCB0oovYOMvkkyPbTZ X-Received: by 2002:a62:ab05:: with SMTP id p5-v6mr11379507pff.211.1541156382141; Fri, 02 Nov 2018 03:59:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1541156382; cv=none; d=google.com; s=arc-20160816; b=kAEOA6rkMxGWUYoVmd1MfhkFmbC2lks/hJ2mg+AFqBdHzBsKo8a5Zppdm/RDqAGHPA xrxBsa87W2myzkzrELtN05MwTF4wWq0g8akbAqG37Ast24BFbbNyXfz5cOS7ZWFx9ZjY erFPkryga5KZ+ViNtX4WEP11DbdSS8wIpQw0tTi4cNj9TfAYSh521oaCcv8k0dHsty6n KKhoqL+oUMdbb+hRv6Wq+8DGo6Q3x+zuDbN9BLs0dsvWSzUYQq6JEdvk+36YLSO6Ymil IddVlU0AnQDK5FAJX6hCd3x7JGaerBtZZgtIef+9nFhaX5zVcTDNd0YXOb7r100SBnZi mwQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:to :from:dkim-signature; bh=sW86KsqAsD63Ttmr4LxDMhbmg8nRrEnK66a/ifT6Enw=; b=il+kPgkhnx5LGRZN4Dryenw4Jfwhsh5kg+iNFsW3G4tMWZS9MZwazRQGOxZa95PMgV uCKD1rLJcykWy5RLqdeqE5QZuEHpLBa6v7PDBxyKdOCSvrhtFlnXST0+ZP8Na5aYKnqK +PPd5TQVfb+VgP0xZXi1Gc0RBtKQrCwdckL1yuEb0KmKHmw++IYeEfslmL5/dQYwUh4e rRsus1kl3/6WV2t4yqAJQVNRVOqHWLy7QXWJvAcmf8jjvG7S6WyfRyt47ARFv9WFq3C9 W6GZcOpMdRfLNsdjpscRnT/rD8wmFvsS8Vg24xLrMlfmm+TdoVv7eJD7KNccVbOxNEGw +Pdw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=gI73pyGI; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f21-v6si32421822pgv.423.2018.11.02.03.59.27; Fri, 02 Nov 2018 03:59:42 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=gI73pyGI; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726229AbeKBUFo (ORCPT + 99 others); Fri, 2 Nov 2018 16:05:44 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:34264 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725935AbeKBUFo (ORCPT ); Fri, 2 Nov 2018 16:05:44 -0400 Received: by mail-wr1-f66.google.com with SMTP id j26-v6so1555049wre.1 for ; Fri, 02 Nov 2018 03:58:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=sW86KsqAsD63Ttmr4LxDMhbmg8nRrEnK66a/ifT6Enw=; b=gI73pyGI2IDJR+YiNSTCl5QDXxuUbFU+31znaGEAqovCpE8kDMwX3WH0myYAdNWxb6 mzzyyR2QDCIfrZ2TfrSHKNx3jAG+RE6fvRltc/N+kTdC69JvL8m8P0hZWmN7uPLDbkKj YZW1plg0qv6lKb+ZxAvj8NvU4UCp+YoqMSpxy450cMoUcAM+dEOxq4+04sNF7Lrd0L8p sIi+Bak6pT/sZvlIn/ICejIzvn1fe4blZGB0gG/kYpuQIY+dNADcOgay/L3uIVWvqBn/ c0fawyhGtyKbfR0fUnniniFlt01hng7+QUkPyYxLF4xpaFqT4nxkpYCyws9yzno0QJRq tv4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=sW86KsqAsD63Ttmr4LxDMhbmg8nRrEnK66a/ifT6Enw=; b=dS15tDdE1k/cWFYGxoI/fDWCGbhqdbqPXI0Q9nGNftezA6ltWYBdGOc8JO20VLI5kL Qr2HdXkB9PI3/75IMR51gqG2sHbSYWPrzW8o6zWHgTTDATbGxLuvTwJocXZqJggepTw9 k0YajUpne8Pg0z2O1sBi7X+DDsfWOWfms1Q0/0Yr1IN9Km41R81YJ8kTh8nWy7Iw3OFV H29c+pdJFrJGwBjYzzGKlOgi1JuzKtqZLJZltC4sf3Z53BtouSG29HjYh3STlstlH5Eq gA2Mo8ruKJLkx4fJUQg8bxhFEvC1AM3EKJBV5IrA1R31UmoXE6t7K7/DSnTS8y5rOO6+ S7hw== X-Gm-Message-State: AGRZ1gJkTcR+yAYKbuz3B4p2OiPMhHaNB4loGkuJ4Acd0sPtxx87U5nU UeO+hRFfGrqsciVbD1lGWJSGniO/ X-Received: by 2002:adf:e388:: with SMTP id e8-v6mr9819152wrm.321.1541156337226; Fri, 02 Nov 2018 03:58:57 -0700 (PDT) Received: from localhost (p5B3F66DD.dip0.t-ipconnect.de. [91.63.102.221]) by smtp.gmail.com with ESMTPSA id e11-v6sm5388006wrr.51.2018.11.02.03.58.55 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 02 Nov 2018 03:58:56 -0700 (PDT) From: Holger Schurig To: linux-kernel@vger.kernel.org, Thomas Gleixner , Ingo Molnar , x86@kernel.org Subject: BUG: "do_IRQ: 0.39 No irq handler for vector" from a 16550 port Date: Fri, 02 Nov 2018 11:58:55 +0100 Message-ID: <87k1lvg2z4.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, I have a weird bug on systems that uses Haswell Architecture and "real" serial ports /dev/ttyS*. Hardware: some embedded device with "Intel(R) Celeron(R) 2980U @ 1.60GHz", I tried with microcode 0x23 and 0x24. Also on a HP Elite 840 G1". Both have Haswell architecture. I can plug a different CPU module into the embedded device, then I have an "Intel(R) Atom(TM) CPU N455 @ 1.66GHz", obviously no Haswell. With identical kernel, I don't get the same error. Kernel: happens with distro kernels (Debian, Ubuntu, Fedora). Common factor seems that the kernels are >= 4.9.x. But also with upstream stable kernels, I used 4.13.x, 4.14.x, 4.18.x, even with 4.18.16. The embedded device also behaves strange (e.g. I had once MCEs with a 32bit kernel, which went away when using a 64bit kernel). We also sometimes get an error in AUFS with the same timestamp as the do_IRQ-message. I don't understand what AUFS has to do with hardware interrupts. However, I don't want to concentrate on this yet, I think that strange message in a mainland kernel in itself is worthwhile to be tracked. If some interrupt get's haywire, there is certainly the chance that some memory get's corrupted. Also, this might be something totally different, because the HP Elite doesn't show this. Also, the MCE went away after switching from 32bit kernel to 64bit kernel. So, let's return to the better reproducible "do_IRQ: 0.39 No irq handler for vector". I'm happy that I found a way to reproduce it: the message triggers when I close the serial port. printk's indicate that after the IER is cleared, and even after synchronize_irq() in serial8250_do_shutdown() the error happens. Sometimes even a "stty