Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Mar 1998 15:54:14 -0800 (PST)
From:      Jim Shankland <jas@flyingfox.com>
To:        cjs@portal.ca, david@sparks.net
Cc:        hackers@FreeBSD.ORG
Subject:   Re: "Best" Fast Ethernet Card
Message-ID:  <199803132354.PAA05061@biggusdiskus.flyingfox.com>

next in thread | raw e-mail | index | archive | help
Curt Sampson <cjs@portal.ca> 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 <Intel 82439> rev 3 on pci0:0
chip1 <Intel 82371SB PCI-ISA bridge> rev 1 on pci0:7:0
chip2 <Intel 82371SB IDE interface> rev 0 on pci0:7:1
de0 <Digital 21140 Fast Ethernet> 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 <ncr 53c810a scsi> 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 <Digital 21140 Fast Ethernet> 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 <IBM 82351 PCI-PCI bridge> rev 0 on pci0:12:0
Probing for devices on PCI bus 1:
de2 <Digital 21040 Ethernet> 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 <Digital 21040 Ethernet> 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 <Digital 21040 Ethernet> 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 <Digital 21040 Ethernet> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803132354.PAA05061>