From owner-freebsd-mobile Tue Jul 11 13:52:21 2000 Delivered-To: freebsd-mobile@freebsd.org Received: from isds.duke.edu (davinci.isds.duke.edu [152.3.22.1]) by hub.freebsd.org (Postfix) with ESMTP id C941237B8E3 for ; Tue, 11 Jul 2000 13:52:11 -0700 (PDT) (envelope-from sto@stat.Duke.EDU) Received: from feta.isds.duke.edu (feta.isds.duke.edu [152.3.22.76]) by isds.duke.edu (8.8.8/8.8.8) with ESMTP id QAA10716; Tue, 11 Jul 2000 16:52:09 -0400 (EDT) Received: (from sto@localhost) by feta.isds.duke.edu (8.9.3/8.9.3) id QAA48929; Tue, 11 Jul 2000 16:52:09 -0400 (EDT) (envelope-from sto) Date: Tue, 11 Jul 2000 16:52:09 -0400 From: "Sean O'Connell" To: Rick Hamell Cc: FreeBSD mobile Subject: Re: ed1/ device timeout Message-ID: <20000711165209.O48222@stat.Duke.EDU> Reply-To: "Sean O'Connell" References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: ; from hamellr@aracnet.com on Tue, Jul 11, 2000 at 01:30:25PM -0700 X-Organization: Institute of Statistics and Decision Sciences Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Rick Hamell stated: : : : Hi all! I thought I had my network card working, when I run : Ifconfig manually I get the ed1 device timeout error message three times - : According to the handbook this is an IRQ conflict. I've removed all the : conflicts I can find except the one between pcic0 and ed0 (in the : Kernel.) Both devices are on IRQ 10, but ed0 is set to auto config in : /etc/pccard.conf and it does get detected at IRQ 10 but gets assigned the : ed1 name. This leads me to believe that I may not need the ed0 device in : the kernel, is this true? And if not I should be able to change the ed0 : line in /etc/pccard.conf to IRQ 9 for instance? Thanks in advance! Rick- This is a classic irq problem :) 1) change the ed entry in your kernel to read device ed 2) change the pcic entry in your kernel to be just # PCMCIA support device card device pcic0 at isa? This will put the pcic in polling mode and will free up an irq. 3) Change the entry in /etc/rc.conf to be (using DHCP as an example) pccard_ifconfig="DHCP" and not ifconfig_ed0="DHCP" 4) Make sure that you are really using /etc/pccard.conf and not the default version (/etc/pccard.conf.sample for 4.0-RELEASE or /etc/defaults/pccard.conf for a recent -STABLE and soon to be 4.1-RELEASE). You can set this by adding pccard_conf="/etc/pccard.conf" in /etc/rc.conf. This is only needed if you are hacking on a customized version. 5) Figure out what your free irq's are. Often IRQ 9 or 3 are loose. Don't have 10 in the irq line of /etc/pccard.conf if it is not really free. The irq line there should only contain known free irqs. Hope this helps. S ----------------------------------------------------------------------- Sean O'Connell Email: sean@stat.Duke.EDU Institute of Statistics and Decision Sciences Phone: (919) 684-5419 Duke University Fax: (919) 684-8594 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message