From owner-freebsd-hackers Sat Aug 4 1:21:48 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from mass.dis.org (mass.dis.org [216.240.45.41]) by hub.freebsd.org (Postfix) with ESMTP id AA57537B401; Sat, 4 Aug 2001 01:21:44 -0700 (PDT) (envelope-from msmith@mass.dis.org) Received: from mass.dis.org (localhost [127.0.0.1]) by mass.dis.org (8.11.4/8.11.3) with ESMTP id f744UMg01709; Fri, 3 Aug 2001 21:30:49 -0700 (PDT) (envelope-from msmith@mass.dis.org) Message-Id: <200108040430.f744UMg01709@mass.dis.org> X-Mailer: exmh version 2.1.1 10/15/1999 To: lists Cc: Mike Smith , Warner Losh , freebsd-hackers@freebsd.org Subject: Re: NewCard / pccbb In-reply-to: Your message of "Fri, 03 Aug 2001 14:49:27 +0200." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 03 Aug 2001 21:30:22 -0700 From: Mike Smith Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Ok, now I need your dmesg again, since it's been trimmed and I've lost it. I also need to know what slots you have things in. Please don't cut the $PIR output off this message when you reply. Note that your system is something of a pathalogical worst-case; no PCI recommended interrupts, all the 'major' interrupts available for each slot. It's not improbable that the table is wrong or buggy too. > Here we go, the output as requested: > > $PIR table at 0x2812f7c0 version 1.0 > PCI interrupt router at 0:3.8 vendor 0x1106 device 0x686 > PCI-only interrupts [ ] > entry bus slot device > 00: 00 00 01 INTA 01 [ 3 4 5 7 9 10 11 12 14 15] > INTB 02 [ 3 4 5 7 9 10 11 12 14 15] > INTC 03 [ 3 4 5 7 9 10 11 12 14 15] > INTD 05 [ 3 4 5 7 9 10 11 12 14 15] > 01: 00 00 07 INTA fe [ 14 ] > INTB ff [ 15] > INTC 03 [ 3 4 5 7 9 10 11 12 14 15] > INTD 05 [ 3 4 5 7 9 10 11 12 14 15] > 02: 00 01 09 INTA 02 [ 3 4 5 7 9 10 11 12 14 15] > INTB 03 [ 3 4 5 7 9 10 11 12 14 15] > INTC 05 [ 3 4 5 7 9 10 11 12 14 15] > INTD 01 [ 3 4 5 7 9 10 11 12 14 15] > 03: 00 02 10 INTA 03 [ 3 4 5 7 9 10 11 12 14 15] > INTB 05 [ 3 4 5 7 9 10 11 12 14 15] > INTC 01 [ 3 4 5 7 9 10 11 12 14 15] > INTD 02 [ 3 4 5 7 9 10 11 12 14 15] > 04: 00 03 11 INTA 05 [ 3 4 5 7 9 10 11 12 14 15] > INTB 01 [ 3 4 5 7 9 10 11 12 14 15] > INTC 02 [ 3 4 5 7 9 10 11 12 14 15] > INTD 03 [ 3 4 5 7 9 10 11 12 14 15] > 05: 00 00 12 INTA 01 [ 3 4 5 7 9 10 11 12 14 15] > INTB 00 [ ] > INTC 00 [ ] > INTD 00 [ ] > > > Thanks > > Andrew > On Fri, 3 Aug 2001, Mike Smith wrote: > > > > Tried the patch, interesting thing, for some reason or other its always > > > routing the IRQ to the same IRQ as the realtek network card I have in > > > here, and with the patch in (before nothing worked at all on the pccbb), > > > now if the network card is in slot0 it doesnt work, and the wavelan does, > > > if the wavelan comes first on the pcibus it doesnt work and the network > > > card does. For some reason it always seems to be trying to share an IRQ > > > between these 2, any reason for this? > > > > Yeah; that seems to be the way your system's interrupt routing is set up. > > > > Get http://people.freebsd.org/~msmith/pir.c, build and run it and let's > > look at the output. > > > > -- > > ... every activity meets with opposition, everyone who acts has his > > rivals and unfortunately opponents also. But not because people want > > to be opponents, rather because the tasks and relationships force > > people to take different points of view. [Dr. Fritz Todt] > > V I C T O R Y N O T V E N G E A N C E > > > > > > > -- ... every activity meets with opposition, everyone who acts has his rivals and unfortunately opponents also. But not because people want to be opponents, rather because the tasks and relationships force people to take different points of view. [Dr. Fritz Todt] V I C T O R Y N O T V E N G E A N C E To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message