From owner-freebsd-stable Sun Sep 30 8:28: 0 2001 Delivered-To: freebsd-stable@freebsd.org Received: from ptavv.es.net (ptavv.es.net [198.128.4.29]) by hub.freebsd.org (Postfix) with ESMTP id CB6AC37B41D for ; Sun, 30 Sep 2001 08:26:22 -0700 (PDT) Received: from ptavv.es.net (localhost [127.0.0.1]) by ptavv.es.net (8.10.1/8.10.1) with ESMTP id f8UFQLk10321; Sun, 30 Sep 2001 08:26:21 -0700 (PDT) Message-Id: <200109301526.f8UFQLk10321@ptavv.es.net> To: fergus Cc: stable Subject: Re: xe (xircom) driver no longer in MAKEDEV In-reply-to: Your message of "Sun, 30 Sep 2001 13:40:49 BST." <20010930134049.A304@dedog.argus-systems.co.uk> Date: Sun, 30 Sep 2001 08:26:21 -0700 From: "Kevin Oberman" 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 > Date: Sun, 30 Sep 2001 13:40:49 +0100 > From: fergus > > > The xe driver is not available as a loadable module, so you will not > > get any if_xe.ko file in /modules. This is also normal. > > ok, thanks. > > > The most likely problem is in the IRQ assignment. How is your pcic > > device configured? Can you provide a dmesg of the system bootstrap. > > ok, reconfigured the irqs & everything is excellent. thanks very much. > > if you have the time could you explain why even though i don't have irq 9 > configured that is what is used ? it seems to be the irq for the pci > bridge, does it also need to allocate an additional to map to the card > itself ? Once again, the output of dmesg and the PCIC kernel configuration info would help a lot. Without it I'm only guessing. Are you running stable? 4.4-release? The pccard code was heavily revamped for 4.4 to use interrupt sharing. If you use the default setup, the interrupts for your pccards will share the PCIC controller interrupt. The irq line in pccard.conf will simply be ignored. A quick check of this is "vmstat -i". If you are using shared PCI interrupts, you will see neither the xe nor the PCIC listed. Instead you will see a "mux" device at the IRQ of the PCIC. That is the combination of the PCIC interrupts and those of the cards plugged into it. If I've guessed wrong, please include dmesg showing the boot through device probes and the PCIC kernel config line(s). R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message