Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 4 Mar 2003 11:34:55 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 4 Mar 2003 11:34:55 -0500 Received: from neon-gw-l3.transmeta.com ([63.209.4.196]:29457 "EHLO neon-gw.transmeta.com") by vger.kernel.org with ESMTP id ; Tue, 4 Mar 2003 11:34:46 -0500 Date: Tue, 4 Mar 2003 08:41:55 -0800 (PST) From: Linus Torvalds To: david.knierim@tekelec.com cc: Ivan Kokshaysky , , Donald Becker , Greg KH , jamal , Jeff Garzik , , , , Robert Olsson Subject: Re: PCI init issues In-Reply-To: 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: 1486 Lines: 33 On Tue, 4 Mar 2003 david.knierim@tekelec.com wrote: > > Here is the full messages output for a system with this problem. I had > only provided part of the > messages file to him earlier. This is the entire output. Well, the interesting parts are missing, because your klogd output has been truncated due to the huge output from the md layer etc. However, I suspect strongly that the issue is in IO_APIC_get_PCI_irq_vector() in arch/i386/kernel/io_apic.c, and I would further guess that it's the fact that your MP tables don't have the full mapping or we're somehow screwing it up. Can you add a printk() to the case where we return "best_guess" at the end of that function? We have that fuzzy match thing where if we cannot find the exact entry in the MP table we instead use the first entry that matches in everything but the number, and it would be interesting to hear if that's the logic that triggers. It's also quite possible that your MP tables just aren't right, and the reason XP works on the machine is that XP uses the ACPI irq lookup stuff. You could try enabling ACPI bootup support (I've never used it on 2.4.x myself, but it's required for at least one of my machines and works fine on 2.5.x). Linus - 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/