From owner-freebsd-current Tue Aug 18 08:52:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA08164 for freebsd-current-outgoing; Tue, 18 Aug 1998 08:52:21 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from david.siemens.de (david.siemens.de [192.35.17.14]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA08159 for ; Tue, 18 Aug 1998 08:52:19 -0700 (PDT) (envelope-from andre.albsmeier@mchp.siemens.de) X-Envelope-Sender-Is: andre.albsmeier@mchp.siemens.de (at relayer david.siemens.de) Received: from mail.siemens.de (salomon.siemens.de [139.23.33.13]) by david.siemens.de (8.9.1/8.9.1) with ESMTP id RAA12864 for ; Tue, 18 Aug 1998 17:51:38 +0200 (MET DST) Received: from curry.mchp.siemens.de (daemon@curry.mchp.siemens.de [146.180.31.23]) by mail.siemens.de (8.9.1/8.9.1) with ESMTP id RAA12348 for ; Tue, 18 Aug 1998 17:51:38 +0200 (MET DST) Received: (from daemon@localhost) by curry.mchp.siemens.de (8.8.8/8.8.8) id RAA12768 for ; Tue, 18 Aug 1998 17:51:34 +0200 (CEST) From: Andre Albsmeier Message-Id: <199808181551.RAA01593@internal> Subject: Re: Cards sharing irq's on PCI bus In-Reply-To: <199808180903.LAA00399@trantor.stuyts.nl> from Paul van der Zwan at "Aug 18, 98 11:03:40 am" To: paulz@trantor.stuyts.nl (Paul van der Zwan) Date: Tue, 18 Aug 1998 17:51:26 +0200 (CEST) Cc: lcremean@tidalwave.net, current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > Have you checked your BIOS to see if PCI interrupts are set to "level" > > trigger instead of "edge"? You have to have it set to "level" for IRQ > > sharing to work correctly. > > Here is a part of my dmesg: ahc0 rev 0 int a irq 15 on pci0:13:0 mapreg[10] type=1 addr=00006000 size=0100. mapreg[14] type=0 addr=e0000000 size=1000. reg20: virtual=0xf559d000 physical=0xe0000000 size=0x1000 ahc0: Reading SEEPROM...done. ahc1 rev 0 int a irq 11 on pci0:14:0 mapreg[10] type=1 addr=00006400 size=0100. mapreg[14] type=0 addr=e0001000 size=1000. reg20: virtual=0xf559e000 physical=0xe0001000 size=0x1000 ahc1: Reading SEEPROM...done. de0 rev 34 int a irq 10 on pci1:4:0 mapreg[10] type=1 addr=0000e000 size=0080. [pci1 uses memory from dc000000 to dfffffff] mapreg[14] type=0 addr=dd000000 size=0080. reg16: ioaddr=0xe000 size=0x80 de0: SMC 9332BDT 21140A [10-100Mb/s] pass 2.2 de1 rev 34 int a irq 9 on pci1:5:0 mapreg[10] type=1 addr=0000e400 size=0080. [pci1 uses memory from dc000000 to dfffffff] mapreg[14] type=0 addr=dd001000 size=0080. reg16: ioaddr=0xe400 size=0x80 de1: SMC 9332BDT 21140A [10-100Mb/s] pass 2.2 de2 rev 36 int a irq 9 on pci2:4:0 mapreg[10] type=1 addr=0000d000 size=0080. [pci2 uses memory from d8000000 to dbffffff] mapreg[14] type=0 addr=d9000000 size=0080. reg16: ioaddr=0xd000 size=0x80 using shared irq 9. de2: SMC 8434BT-CH1 21040 [10Mb/s] pass 2.4 de3 rev 36 int a irq 15 on pci2:5:0 mapreg[10] type=1 addr=0000d400 size=0080. [pci2 uses memory from d8000000 to dbffffff] mapreg[14] type=0 addr=d9001000 size=0080. reg16: ioaddr=0xd400 size=0x80 using shared irq 15. de3: SMC 8434BT-CH2 21040 [10Mb/s] pass 2.4 As you see, one Adaptec shares its int with de3 (irq 15) and also de1 and de2 share the same irq (irq9) I couldn't see any performance degrade due to the int sharing. > I have checked all BIOS settings, no way te switch from level te edge > triggerred or back. Aren't you confusing it with EISA slots ?? > Just to be sure it is a Chaintech 5TDM2 ( Intel TX) motherboard with an > Award 4.51 BIOS. Hmm, I am using Chaintechs 5IFM1, 6IDM, 6TDM and 6BTM. In all BIOSes I can enable level irq. Maybe you want to look once more :-) > > Paul -Andre To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message