From owner-freebsd-hackers Fri Mar 13 15:55:36 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA13612 for freebsd-hackers-outgoing; Fri, 13 Mar 1998 15:55:36 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from biggusdiskus.flyingfox.com (biggusdiskus.flyingfox.com [205.162.1.28]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA13517 for ; Fri, 13 Mar 1998 15:55:13 -0800 (PST) (envelope-from jas@flyingfox.com) Received: (from jas@localhost) by biggusdiskus.flyingfox.com (8.8.5/8.8.5) id PAA05061; Fri, 13 Mar 1998 15:54:14 -0800 (PST) Date: Fri, 13 Mar 1998 15:54:14 -0800 (PST) From: Jim Shankland Message-Id: <199803132354.PAA05061@biggusdiskus.flyingfox.com> To: cjs@portal.ca, david@sparks.net Subject: Re: "Best" Fast Ethernet Card Cc: hackers@FreeBSD.ORG Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Curt Sampson writes: > > On Fri, 13 Mar 1998 david@sparks.net wrote: > > > My experience with Znyx 348's (dual port) was that they'd "steal" IRQ's > > from the neighboring PCI slots, interfering with a (for example) WANic > > (SDL Riscomm sync serial board) board the next slot over. > > ... > > What I'd love to see is a 100+ dash 4 which used a single a single IRQ for > > all four ports:) > > I seem to recall that the two-port ones were both on the main bus, > but the four-port ones had four chips behind a PCI-PCI bridge, > which fixed the interrupt problem. I'm not sure I follow this. I use the quad Znyx cards happily; they are behind a PCI-PCI bridge, but they still get separate IRQ's for each interface (see dmesg output from one such machine below). I don't think this matters, as interrupt sharing is supported by the PCI code (i.e., multiple, unrelated PCI devices can share a single IRQ). Jim Shankland Flying Fox Computer Systems, Inc Probing for devices on PCI bus 0: chip0 rev 3 on pci0:0 chip1 rev 1 on pci0:7:0 chip2 rev 0 on pci0:7:1 de0 rev 18 int a irq 9 on pci0:9 de0: SMC 9332DST 21140 [10-100Mb/s] pass 1.2 de0: address 00:00:c0:1b:3c:c7 de0: enabling 10baseT port ncr0 rev 18 int a irq 12 on pci0:10 ncr0 waiting for scsi devices to settle (ncr0:0:0): "IBM DORS-32160 WA6A" type 0 fixed SCSI 2 sd0(ncr0:0:0): Direct-Access sd0(ncr0:0:0): 10.0 MB/s (100 ns, offset 8) 2063MB (4226725 512 byte sectors) de1 rev 17 int a irq 10 on pci0:11 de1: SMC 9332DST 21140 [10-100Mb/s] pass 1.1 de1: address 00:00:c0:82:64:9e de1: enabling 10baseT port chip3 rev 0 on pci0:12:0 Probing for devices on PCI bus 1: de2 rev 36 int a irq 11 on pci1:4 de2: ZNYX ZX314 21040 [10Mb/s] pass 2.4 de2: address 00:c0:95:f0:48:b4 de2: enabling 10baseT port de3 rev 36 int a irq 10 on pci1:5 de3: ZNYX ZX314 21040 [10Mb/s] pass 2.4 de3: address 00:c0:95:f0:48:b5 de3: enabling 10baseT port de4 rev 36 int a irq 12 on pci1:6 de4: ZNYX ZX314 21040 [10Mb/s] pass 2.4 de4: address 00:c0:95:f0:48:b6 de4: enabling 10baseT port de5 rev 36 int a irq 9 on pci1:7 de5: ZNYX ZX314 21040 [10Mb/s] pass 2.4 de5: address 00:c0:95:f0:48:b7 de5: enabling 10baseT port To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message