From owner-freebsd-stable Tue Apr 2 11:55:41 2002 Delivered-To: freebsd-stable@freebsd.org Received: from one.net (ip-216-23-55-88.adsl.one.net [216.23.55.88]) by hub.freebsd.org (Postfix) with SMTP id E4ADD37B41B for ; Tue, 2 Apr 2002 11:55:13 -0800 (PST) Received: (qmail 14884 invoked by uid 1001); 2 Apr 2002 19:55:40 -0000 Date: Tue, 2 Apr 2002 14:55:40 -0500 From: Coleman Kane To: Kenneth Culver Cc: FreeBSD-smp , FreeBSD-stable , Chris Subject: Re: Interrupt delivery on SMP 760MPX board 4.5-R/4-S Message-ID: <20020402145540.A14822@freebsd.org> References: <20020401133528.A93211@freebsd.org> <20020401163041.F40027-100000@alpha.yumyumyum.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="huq684BweRXVnRxX" Content-Disposition: inline In-Reply-To: <20020401163041.F40027-100000@alpha.yumyumyum.org> User-Agent: Mutt/1.3.22.1i Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --huq684BweRXVnRxX Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I believe it has something to do with the APIC on this board. I have a production Dual PIII VIA server running 4.2 to compare to and I noticed a few things: 1) This Dual Athlon machine is still routing 16 INT's in ICU-fashion 2) The ExtINT pin on the PIII system, in local INTs, is routed via a PCI bus, but the Athlon System routs this via the ISA bus. I think this is wrong.=20 3) Furthermore, all INTs are routed in ISA-fashion and the Bus in mptable is ISA (except NMI). There are no PCI routing pins listed at all (A-D). 4) The 5.0-CURRENT dmesg/mptable dump from the GUINNESS reference board also displays this behavior, which makes me think that it perhaps doesn't completely work, a bridged PCI card like my DFE-570TX might be worth a t= ry. Ideally, from what I can see, PCI devices that are attached via=20 IntA,B,C,D,etc.. and handled by the I/O APIC instead of the 8259's should be running off irq's > 15. They should also have PCI bus attachments for INTs listed in mptable. This is probably worth looking into, I grazed over the MP 1.4 spec, as well as some AMD tech docs. It would appear that for some reason, the INT is routed, but the OS doesn't set up the APIC properly, or maybe this is expected to be the job of the BIOS... Either way, it=20 seems as if the Dual Athlon boards (at least ones I've seen) do not fully work yet. =20 -- coleman kane On Mon, Apr 01, 2002 at 04:32:01PM -0500, Kenneth Culver wrote: > I'm not sure what the problem you're having is, but on my dual PII 333 > sometime between 4.4-RELEASE and 4.5-RELEASE, my dual channel dec21140a > based card stopped working properly. It was getting detected and I could > ifconfig both interfaces, but only one interface would actually work. >=20 > Ken >=20 > On Mon, 1 Apr 2002, Coleman Kane wrote: >=20 > > Hello, > > Perhaps someone here can help me. I recently purchased a Tyan Tiger MPX > > (S2466N) dual-athlon board, with on-board 3c920 NIC. I have been having > > difficulty getting multiple Tulip (DC2114x) NICs to work with this boar= d. > > First, I had ordered a DLink DFE-570TX quad-channel DC21143 board to run > > on the server. Using both the dc and de drivers, I have beeing experien= cing > > issues where the device doesn't appear to be delivering interrupts prop= erly. > > The card does work perfectly fine on my UP EPoX 8K7A+ (AMD-760) motherb= oard > > at home. Thinking that it was perhaps a compatibility issue between the= board > > and the bridged card (PCI-PCI DC21152 bridge), I went out and got four > > Asante FriendlyNET DC21140AF NICs for the system (cards I use at home).= The > > problems persist. Anyway, I am not extremely familiar with the inner-wo= rkings > > of the MP spec and APIC-based hardware, and am at a loss as to what is = going > > on. Unfortualtely, this board doesn't provide many PCI tweaking features > > in the BIOS, like Slot-INTPIN assignments, IRQ-PIN assignment, etc... > > BTW, this is running 4-stable, which I upgraded to from 4.5-R, to get t= he > > ATAPI and AMD768 support. 4.5-R experienced the bad behavior, though. I= have > > the mptable, dmesg, and pciconf -l output if anyone could help me with = this. > > > > -- > > coleman > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-smp" in the body of the message > > > > >=20 --huq684BweRXVnRxX Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (FreeBSD) iD8DBQE8qgy7ERViMObJ880RApuBAJ4pT7lfeqa5sHKSbHIpbpE76GXIjQCfYrjH 6VJRubCA2iemkQ4tslQ+RBM= =Boic -----END PGP SIGNATURE----- --huq684BweRXVnRxX-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message