From owner-freebsd-current Thu Oct 21 19:56:50 1999 Delivered-To: freebsd-current@freebsd.org Received: from sasami.jurai.net (sasami.jurai.net [63.67.141.99]) by hub.freebsd.org (Postfix) with ESMTP id ED4F814D06 for ; Thu, 21 Oct 1999 19:56:48 -0700 (PDT) (envelope-from winter@jurai.net) Received: from localhost (winter@localhost) by sasami.jurai.net (8.8.8/8.8.7) with ESMTP id WAA16945; Thu, 21 Oct 1999 22:46:56 -0400 (EDT) Date: Thu, 21 Oct 1999 22:46:55 -0400 (EDT) From: "Matthew N. Dodd" To: "Peter S. Housel" Cc: current@FreeBSD.ORG Subject: Re: ed0 problems for PCI In-Reply-To: <199910211720.KAA08545@cx281057-a.irvn1.occa.home.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, 21 Oct 1999, Peter S. Housel wrote: > I've been having problems with -current not recognizing my RealTek > 8029-based PCI Ethernet card. It worked fine in my previous machine > running -current from July, but neither the late September snapshot > that I installed on the new machine nor the cvsup version from about a > week ago can configure the card. The pciconf and dmesg output are > shown below: Ok, I found a PCI NE2000 board and put it in a scratch box: ed0: irq 14 at device 12.0 on pci0 ed0: address 00:20:78:11:87:8c, type NE2000 (16 bit) I suspect that the card is failing to to allocate an IRQ; if you could add printf()s in the right places we'll know for sure. I think its time to force the PCI newbus code to automatically make IRQs RF_SHAREABLE. I did this with the MCA code since you can't have unshared IRQs on a PS/2 (not on the MCA bus anyways.) -- | Matthew N. Dodd | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD | | winter@jurai.net | 2 x '84 Volvo 245DL | ix86,sparc,pmax | | http://www.jurai.net/~winter | This Space For Rent | ISO8802.5 4ever | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message