From mboxrd@z Thu Jan 1 00:00:00 1970 From: Russell King Subject: Re: Linux 2.6.17: IRQ handler mismatch in serial code? Date: Mon, 19 Jun 2006 19:47:06 +0100 Message-ID: <20060619184706.GH3479@flint.arm.linux.org.uk> References: <20060619180658.58945.qmail@web52908.mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20060619180658.58945.qmail@web52908.mail.yahoo.com> Sender: linux-kernel-owner@vger.kernel.org To: Chris Rankin Cc: linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org List-Id: linux-serial@vger.kernel.org On Mon, Jun 19, 2006 at 07:06:58PM +0100, Chris Rankin wrote: > I have just booted Linux 2.6.17 on an old 350 MHz PII, and have > discovered this message in the boot log: > > setup_irq: irq handler mismatch > setup_irq+0x10d/0x11a serial8250_interrupt+0x0/0x107 > request_irq+0x6d/0x89 serial8250_startup+0x2d6/0x42b > uart_startup+0x64/0x121 uart_open+0x163/0x3a2 > tty_open+0x175/0x2bc chrdev_open+0x160/0x17c > chrdev_open+0x0/0x17c __dentry_open+0xe0/0x1cf > nameidata_to_filp+0x19/0x28 do_filp_open+0x2b/0x31 > do_sys_open+0x3c/0xa9 sys_open+0x16/0x18 > syscall_call+0x7/0xb This seems to be an invalid situation - you appear to have an _ISA_ NE2000 card using IRQ3, trying to share the same interrupt as a serial port. ISA interrupts aren't sharable without additional hardware support or specific software support in the Linux kernel interrupt architecture. -- Russell King Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/ maintainer of: 2.6 Serial core