Date: Tue, 18 Aug 1998 17:51:26 +0200 (CEST) From: Andre Albsmeier <andre.albsmeier@mchp.siemens.de> To: paulz@trantor.stuyts.nl (Paul van der Zwan) Cc: lcremean@tidalwave.net, current@FreeBSD.ORG Subject: Re: Cards sharing irq's on PCI bus Message-ID: <199808181551.RAA01593@internal> In-Reply-To: <199808180903.LAA00399@trantor.stuyts.nl> from Paul van der Zwan at "Aug 18, 98 11:03:40 am"
next in thread | previous in thread | raw e-mail | index | archive | help
> > 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 <Adaptec 2940 Ultra SCSI host adapter> 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 <Adaptec 2940 Ultra SCSI host adapter> 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 <Digital 21140A Fast Ethernet> 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 <Digital 21140A Fast Ethernet> 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 <Digital 21040 Ethernet> 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 <Digital 21040 Ethernet> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199808181551.RAA01593>