Received: by 2002:ab2:1689:0:b0:1f7:5705:b850 with SMTP id d9csp773217lqa; Sun, 28 Apr 2024 03:55:50 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWXgq4+Tv5+J4RZeKdJ5aiQGzCjzQjcBab+jM0s2DAJZAjTEpE79IwHBSYV7BP+O6863eOWJVC6jTK7HL1Oix2eMKOitjAw5IeFHxYhYw== X-Google-Smtp-Source: AGHT+IG5Q6JAq76siJ7AE1WarvQMbVQ1bEVSwEh0jDYPgTGD9sTll0qDf+M3yorXezu++3PBSrYu X-Received: by 2002:a17:902:eb88:b0:1eb:7603:9ce8 with SMTP id q8-20020a170902eb8800b001eb76039ce8mr2946271plg.22.1714301750427; Sun, 28 Apr 2024 03:55:50 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714301750; cv=pass; d=google.com; s=arc-20160816; b=QROOUUCYblXXK+qA+gp6zk6PVNWbp2BRYMcvkjvoWfa+/KyxeESrVbpvZAdlEhxfKe m79eSvSY4aNGiYT7/H4mQYbQtVUMnA775mhYNL+nLOZp4txHoggtrQecgzUz+pt4YJP7 9g2r07VHulyoBPtEQGBKMXyHFpS9YLuZ0g3mvSJwFt7Law8Amh3s7AKNK6yGcPn/vP/1 naLsr5HEK2lLPiUm/8ZHq5uNqc9DYsvwSPTZV05uXdRpU5NKLBNBvviQodPO50vV7Xdr 1+Bce3MriFh/04UBhbHE7coNatBzRjcSGwqxpPO9guVOpMdP+aTch3YtceD/Jmemogyq 1Ykg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :message-id:subject:cc:to:from:date:dkim-signature; bh=ey9XX25RomszChjuPDzauG1zjIiR6pl4AzyarSMqnb0=; fh=fov/X/G4E1qoF3wsPoH/RwsbrknXp8TadNu+1xKWhPs=; b=Gv3j28MyoxTT2wU81iMwCPVwfwSbl4wYbAcZ3u4nQVXQJqaBMTBPoKG3CFAt2CtT/J SqlzsP/rcJ0GldiCKWignEfvU3DXVFzovPxGgYjGxJUywki5bwznR7foizBOMuihNrkM 3upWpulKvsKhsPzMe6J9O5OZyKgHyMHeil9Uy/ILgsz5S5eBCTAyMcxR+8zjE7piCOhy zn2a00XKDYG0R38TjyJmd5uBKw2kLWfeVVEtQ30auNYLW0lq4thNLdyh9evHlaNIKPUf d3NTM3ZH6bhFgFdFVs1pAqCWo9pxF6vbJMdxJZ9IgsOlymSOrafFSurDW6ONKw4rq1BT qaAA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@mailbox.org header.s=mail20150812 header.b=Bm4cmX5x; arc=pass (i=1 spf=pass spfdomain=mailbox.org dkim=pass dkdomain=mailbox.org dmarc=pass fromdomain=mailbox.org); spf=pass (google.com: domain of linux-kernel+bounces-161380-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-161380-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=mailbox.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id q8-20020a170902a3c800b001e7a28b54b6si17786388plb.608.2024.04.28.03.55.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 28 Apr 2024 03:55:50 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-161380-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@mailbox.org header.s=mail20150812 header.b=Bm4cmX5x; arc=pass (i=1 spf=pass spfdomain=mailbox.org dkim=pass dkdomain=mailbox.org dmarc=pass fromdomain=mailbox.org); spf=pass (google.com: domain of linux-kernel+bounces-161380-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-161380-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=mailbox.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 9F565B21568 for ; Sun, 28 Apr 2024 10:55:32 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2131F5D756; Sun, 28 Apr 2024 10:53:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="Bm4cmX5x" Received: from mout-p-201.mailbox.org (mout-p-201.mailbox.org [80.241.56.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B59552D627; Sun, 28 Apr 2024 10:53:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.171 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714301609; cv=none; b=bndY0bUYzlcRthOaeYoTzqRNOhcNRZ9LWRHwiaUJTACgYjm8/vWjVoqznCnCqb+mN2uuhqSpkVoM/V2DWd3/wcDTOM716tZzYv8Npq7vbSYoW/sdr/ZYQQNsnp+fR0dW49KjVY0OUTQKDZtFVnuYmCzYlUcBhThJs2GlGLWL8Ds= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714301609; c=relaxed/simple; bh=v8srtAgJwmW3nVI6TvHEpn/91qYD9E1D/a6rwfARkrk=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type; b=HRPRaSYl5LHizLtBjl5arZcAvxPHkqkk1dgZK/s27BBxc8Uvr17Nvp1ApAbUwqNLdzsNBN6CcSZ/Oe4zJM0YmanrJYMO+8MQ7D3qFERp7YIgjXvyZcR7YykjyYsCP5VVZl4YcXqE53Y+JO66uKDVN2Q8EElGzw9swkgMNkQ5amw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org; spf=pass smtp.mailfrom=mailbox.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=Bm4cmX5x; arc=none smtp.client-ip=80.241.56.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mailbox.org Received: from smtp2.mailbox.org (smtp2.mailbox.org [10.196.197.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4VS3GK2q64z9smm; Sun, 28 Apr 2024 12:53:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1714301593; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=ey9XX25RomszChjuPDzauG1zjIiR6pl4AzyarSMqnb0=; b=Bm4cmX5x79C4f+ofGoEO6ZEmqcpHHQpTttnn459ALbqx684U7uFXB2j2MKqsLGnOvjHU39 R7QPXiwn2eeEamo+uy368eXkGeXFeZtLky5f1wiA874Ng7ovRHoHvqliWqWDHBFK9UMWSY UCTZffnY9X4XMiQIBkdOXCTW/GBvCruM4ZrbAidfNOCZgQhQlT0Y/OS5f4k5puIRkcU4wv kctf/94qBu2vSPIwfrM24GTzQsdWiAaiw2Uyc5qinbNd3MNrFu2NsY9VgkNldrU8ovLcfi GQdlmP3YbgnwM1k3dXFuTZV9n2RAQ0k4Cn2NRZ1dVAsROz6A5sfyIe2J6gKp5Q== Date: Sun, 28 Apr 2024 12:53:06 +0200 From: Erhard Furtner To: netdev@vger.kernel.org Cc: linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: WARNING: CPU: 1 PID: 1 at net/core/netpoll.c:370 netpoll_send_skb+0x1fc/0x20c at boot when netconsole is enabled (kernel v6.9-rc5, v6.8.7, sungem, PowerMac G4 DP) Message-ID: <20240428125306.2c3080ef@legion> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/ngue1jHhHRNP5gnBisS4PXK" X-MBO-RS-META: qhd48z4zgmy9x1sw51w4yu9gmypkdj3o X-MBO-RS-ID: 7cfa162b779b7bb62ee --MP_/ngue1jHhHRNP5gnBisS4PXK Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Greetings! With netconsole enabled I get this "WARNING: CPU: 1 PID: 1 at net/core/netpoll.c:370 netpoll_send_skb+0x1fc/0x20c" and "WARNING: CPU: 1 PID: 1 at kernel/locking/irqflag-debug.c:10 warn_bogus_irq_restore+0x30/0x44" at boot on my PowerMac G4 DP. Happens more often than not (6-7 out of 10 times booting): [...] netpoll: netconsole: local port 6666 netpoll: netconsole: local IPv4 address 192.168.2.8 netpoll: netconsole: interface 'eth0' netpoll: netconsole: remote port 6666 netpoll: netconsole: remote IPv4 address 192.168.2.3 netpoll: netconsole: remote ethernet address a8:a1:59:16:4f:ea netpoll: netconsole: device eth0 not up yet, forcing it gem 0002:00:0f.0 eth0: Found BCM5421 PHY gem 0002:00:0f.0 eth0: Link is up at 1000 Mbps, full-duplex gem 0002:00:0f.0 eth0: Pause is enabled (rxfifo: 10240 off: 7168 on: 5632) printk: legacy console [netcon0] enabled ------------[ cut here ]------------ netpoll_send_skb_on_dev(): eth0 enabled interrupts in poll (gem_start_xmit+0x0/0x398) WARNING: CPU: 1 PID: 1 at net/core/netpoll.c:370 netpoll_send_skb+0x1fc/0x20c Modules linked in: CPU: 1 PID: 1 Comm: swapper/0 Not tainted 6.9.0-rc5-PMacG4 #4 Hardware name: PowerMac3,6 7455 0x80010303 PowerMac NIP: c0699828 LR: c0699828 CTR: 00000000 REGS: f1021b30 TRAP: 0700 Not tainted (6.9.0-rc5-PMacG4) MSR: 00029032 CR: 24004222 XER: 00000000 GPR00: c0699828 f1021bf0 c1180ba0 00000055 000001d6 f1021a24 f1021a18 00000000 GPR08: 2e078000 00000027 00000027 f1021bf0 28004222 00000000 00000000 00000000 GPR16: 00000000 00009032 c0df6022 c0df6022 00000000 00000001 c1df8f8c c0da8058 GPR24: 00000000 00001032 c1eae680 c1df8f8c 00000041 c22b3640 c10dcb00 c1f69000 NIP [c0699828] netpoll_send_skb+0x1fc/0x20c LR [c0699828] netpoll_send_skb+0x1fc/0x20c Call Trace: [f1021bf0] [c0699828] netpoll_send_skb+0x1fc/0x20c (unreliable) [f1021c20] [c05b6790] write_msg+0x10c/0x120 [f1021c60] [c0094d14] console_flush_all+0x20c/0x2c0 [f1021ce0] [c0094e34] console_unlock+0x6c/0x108 [f1021d20] [c0095cdc] vprintk_emit+0x1a0/0x1a4 [f1021d50] [c0091ff0] _printk+0x6c/0x74 [f1021da0] [c00956d8] register_console+0x2f0/0x45c [f1021de0] [c0c47c24] init_netconsole+0xc8/0x4a0 [f1021e50] [c0007bd8] do_one_initcall+0x84/0x294 [f1021ec0] [c0c03dd4] kernel_init_freeable+0x2e0/0x398 [f1021f10] [c0007ec4] kernel_init+0x24/0x138 [f1021f30] [c00152ec] ret_from_kernel_user_thread+0x10/0x18 --- interrupt: 0 at 0x0 Code: 39295fdf 89490002 2c0a0000 40a20028 39400001 3c60c09a 389f00e0 99490002 3863d208 813f0008 80a90010 4b9b16c5 <0fe00000> 2c18000e 4081fec8 4bfffea0 ---[ end trace 0000000000000000 ]--- ------------[ cut here ]------------ raw_local_irq_restore() called with IRQs enabled WARNING: CPU: 1 PID: 1 at kernel/locking/irqflag-debug.c:10 warn_bogus_irq_restore+0x30/0x44 Modules linked in: CPU: 1 PID: 1 Comm: swapper/0 Tainted: G W 6.9.0-rc5-PMacG4 #4 Hardware name: PowerMac3,6 7455 0x80010303 PowerMac NIP: c07b3280 LR: c07b3280 CTR: 00000000 REGS: f1021b20 TRAP: 0700 Tainted: G W (6.9.0-rc5-PMacG4) MSR: 00029032 CR: 24004222 XER: 00000000 GPR00: c07b3280 f1021be0 c1180ba0 00000030 000001f2 f1021a14 f1021a08 00000000 GPR08: 2e078000 00000027 00000027 f1021be0 28004222 00000000 00000000 00000000 GPR16: 00000000 00009032 c0df6022 c0df6022 00000000 00000001 c1df8f8c c0da8058 GPR24: 00000000 00001032 c1eae680 c1df8f8c 00000041 c22b3640 c10dcb00 00000000 NIP [c07b3280] warn_bogus_irq_restore+0x30/0x44 LR [c07b3280] warn_bogus_irq_restore+0x30/0x44 Call Trace: [f1021be0] [c07b3280] warn_bogus_irq_restore+0x30/0x44 (unreliable) [f1021bf0] [c06996a0] netpoll_send_skb+0x74/0x20c [f1021c20] [c05b6790] write_msg+0x10c/0x120 [f1021c60] [c0094d14] console_flush_all+0x20c/0x2c0 [f1021ce0] [c0094e34] console_unlock+0x6c/0x108 [f1021d20] [c0095cdc] vprintk_emit+0x1a0/0x1a4 [f1021d50] [c0091ff0] _printk+0x6c/0x74 [f1021da0] [c00956d8] register_console+0x2f0/0x45c [f1021de0] [c0c47c24] init_netconsole+0xc8/0x4a0 [f1021e50] [c0007bd8] do_one_initcall+0x84/0x294 [f1021ec0] [c0c03dd4] kernel_init_freeable+0x2e0/0x398 [f1021f10] [c0007ec4] kernel_init+0x24/0x138 [f1021f30] [c00152ec] ret_from_kernel_user_thread+0x10/0x18 --- interrupt: 0 at 0x0 Code: 3d20c0db 89495e72 2c0a0000 4ca20020 9421fff0 3c60c092 7c0802a6 39400001 38634c9f 99495e72 90010014 4b897c6d <0fe00000> 80010014 38210010 7c0803a6 ---[ end trace 0000000000000000 ]--- netconsole: network logging started [...] This dmesg is from kernel v6.9-rc5 but I get these warnings on stable v6.8.x and v6.6.x too. Some data about the machine and the network card: # inxi -bz System: Kernel: 6.8.7-gentoo-PMacG4 arch: ppc bits: 32 Desktop: WindowMaker v: 0.95.9 Distro: Gentoo Base System release 2.14 Machine: Type: PPC System: PowerMac3 6 details: N/A mobo: PowerMac3,6 MacRISC3 Power Macintosh serial: CPU: Info: single core 7455 altivec supported [MT MCM] speed (MHz): avg: 1417 Graphics: Device-1: AMD RV350 [Radeon 9550/9600/X1050 Series] driver: radeon v: kernel Display: x11 server: X.org v: 1.21.1.13 driver: X: loaded: radeon unloaded: fbdev,modesetting dri: r300 gpu: radeon resolution: resolution: 1920x1080 API: OpenGL v: 4.5 vendor: mesa v: 24.0.4 renderer: llvmpipe (LLVM 17.0.6 128 bits) Network: Device-1: Broadcom BCM4306 802.11b/g Wireless LAN driver: b43-pci-bridge Device-2: Apple UniNorth 2 GMAC driver: gem Device-3: gmac driver: gem Drives: Local Storage: total: 689.82 GiB used: 7.62 GiB (1.1%) Info: Memory: total: 2 GiB available: 1.96 GiB used: 166.3 MiB (8.3%) Processes: 159 Uptime: 8m Shell: Bash inxi: 3.3.33 # lspci 0000:00:0b.0 Host bridge: Apple Inc. UniNorth 2 AGP 0000:00:10.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV350 [Radeon 9550/9600/X1050 Series] 0001:00:0b.0 Host bridge: Apple Inc. UniNorth 2 PCI 0001:00:12.0 USB controller: NEC Corporation OHCI USB Controller (rev 43) 0001:00:12.1 USB controller: NEC Corporation OHCI USB Controller (rev 43) 0001:00:12.2 USB controller: NEC Corporation uPD72010x USB 2.0 Controller (rev 04) 0001:00:13.0 Mass storage controller: Silicon Image, Inc. SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 02) 0001:00:15.0 Serial controller: MosChip Semiconductor Technology Ltd. PCI 9865 Multi-I/O Controller 0001:00:15.1 Serial controller: MosChip Semiconductor Technology Ltd. PCI 9865 Multi-I/O Controller 0001:00:15.2 Parallel controller: Illegal Vendor ID Device 9865 0001:00:16.0 Network controller: Broadcom Inc. and subsidiaries BCM4306 802.11b/g Wireless LAN Controller (rev 02) 0001:00:17.0 Unassigned class [ff00]: Apple Inc. KeyLargo Mac I/O (rev 03) 0001:00:18.0 USB controller: Apple Inc. KeyLargo USB 0001:00:19.0 USB controller: Apple Inc. KeyLargo USB 0001:00:1b.0 USB controller: NEC Corporation OHCI USB Controller (rev 43) 0001:00:1b.1 USB controller: NEC Corporation OHCI USB Controller (rev 43) 0001:00:1b.2 USB controller: NEC Corporation uPD72010x USB 2.0 Controller (rev 04) 0002:00:0b.0 Host bridge: Apple Inc. UniNorth 2 Internal PCI 0002:00:0d.0 Unassigned class [ff00]: Apple Inc. UniNorth 2 ATA/100 0002:00:0e.0 FireWire (IEEE 1394): Apple Inc. UniNorth 2 FireWire (rev 01) 0002:00:0f.0 Ethernet controller: Apple Inc. UniNorth 2 GMAC (Sun GEM) # lspci -s 0002:00:0f.0 -vv 0002:00:0f.0 Ethernet controller: Apple Inc. UniNorth 2 GMAC (Sun GEM) Device tree node: /sys/firmware/devicetree/base/pci@f4000000/ethernet@f Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=slow >TAbort- SERR-