Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161390AbWKUVqk (ORCPT ); Tue, 21 Nov 2006 16:46:40 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1161401AbWKUVqk (ORCPT ); Tue, 21 Nov 2006 16:46:40 -0500 Received: from iabervon.org ([66.92.72.58]:51981 "EHLO iabervon.org") by vger.kernel.org with ESMTP id S1161390AbWKUVqi (ORCPT ); Tue, 21 Nov 2006 16:46:38 -0500 Date: Tue, 21 Nov 2006 16:46:37 -0500 (EST) From: Daniel Barkalow To: linux-kernel@vger.kernel.org Subject: 2.6.18.2: Nobody cared about the millionth sata_nv interrupt Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3104 Lines: 84 [1.] Nobody cared about the millionth sata_nv interrupt [2.] Long after boot, I get "irq 209: nobody cared", and my hard drive stops working (209 is libata for the hard drive). The third time this happened, /proc/interrupts gave exactly 1000000 for the number of interrupts; the second time it was also an even value in base 10 (but I didn't remember what value) and I missed the first time it happened. [3.] libata, sata_nv, kernel [4.] Linux version 2.6.18-gentoo-r2 (root@livecd) (gcc version 4.1.1 (Gentoo 4.1.1)) #1 Mon Nov 20 19:16:59 EST 2006 (Based on 2.6.18.2) None of the gentoo patches look at all related, and current -stable doesn't look like it would fix anything related. [5.] 2.6.17 either didn't have this issue or I didn't run it long enough. I'm building it now to try more extensively. [6.] Call Trace: [] dump_stack+0x12/0x17 [] __report_bad_irq+0x30/0x7d [] note_interrupt+0x1c6/0x207 [] __do_IRQ+0x91/0xc5 [] do_IRQ+0xe7/0xf5 [] ret_from_intr+0x0/0xa DWARF2 unwinder stuck at ret_from_intr+0x0/0xa Leftover inexact backtrace: [] :forcedeth:nv_nic_irq+0x5d/0x168 [] :forcedeth:nv_nic_irq+0x7b/0x168 [] handle_IRQ_event+0x29/0x58 [] __do_IRQ+0x78/0xc5 [] do_IRQ+0xe7/0xf5 [] default_idle+0x0/0x50 [] ret_from_intr+0x0/0xa [] default_idle+0x29/0x50 [] cpu_idle+0x3c/0x5b [] start_kernel+0x1bd/0x1c2 [] _sinittext+0x24b/0x24f handlers: [] (nv_generic_interrupt+0x0/0x97) Disabling IRQ #209 [7.] It's crashed three times in a day; the third time I was intentionally driving up the hard drive interrupt count, and it crashed before too long. Takes too long to bisect too effectively, but I think it'll be reproduceable. [8.] 00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO]) Subsystem: ASUSTeK Computer Inc. Unknown device 8234 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- -Daniel *This .sig left intentionally blank* - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/