From owner-freebsd-mobile Thu Nov 2 19:26: 8 2000 Delivered-To: freebsd-mobile@freebsd.org Received: from rover.village.org (unknown [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 4F7DB37B4C5; Thu, 2 Nov 2000 19:26:05 -0800 (PST) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.11.0/8.11.0) with ESMTP id eA33Q3n42603; Thu, 2 Nov 2000 20:26:04 -0700 (MST) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id UAA13855; Thu, 2 Nov 2000 20:26:03 -0700 (MST) Message-Id: <200011030326.UAA13855@harmony.village.org> To: "Michael C . Wu" Subject: Re: pccard inserts and detects but no device attached? Cc: mobile@FreeBSD.ORG, wpaul@FreeBSD.ORG In-reply-to: Your message of "Thu, 02 Nov 2000 20:01:42 CST." <20001102200142.A1281@peorth.iteration.net> References: <20001102200142.A1281@peorth.iteration.net> <20001031220455.A424@peorth.iteration.net> <200011020056.RAA01166@harmony.village.org> <20001102170238.B13908@peorth.iteration.net> Date: Thu, 02 Nov 2000 20:26:03 -0700 From: Warner Losh Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org In message <20001102200142.A1281@peorth.iteration.net> "Michael C . Wu" writes: : Nov 2 19:06:58 peorth pccardd[56]: pccardd started : Nov 2 19:06:59 peorth /kernel: wi0: xmit failed : Nov 2 19:07:03 peorth /kernel: wi0: device timeout : Nov 2 19:07:03 peorth /kernel: wi0: tx buffer allocation failed : Nov 2 19:07:06 peorth /kernel: wi0: xmit failed : Nov 2 19:07:11 peorth /kernel: wi0: device timeout : Nov 2 19:07:11 peorth /kernel: wi0: tx buffer allocation failed : Nov 2 19:09:13 peorth /kernel: wi0: xmit failed : Nov 2 19:09:18 peorth /kernel: wi0: device timeout : Nov 2 19:09:18 peorth /kernel: wi0: tx buffer allocation failed : : attached are dmesg, pccard.conf, rc.conf : Would you mind instructing me on how to resolve this problem? This smells like an irq allocation botch. IRQ 13 is bogus for this purpose. From the sources we find: * Mask of allowable interrupts. * Ints are 3,4,5,7,9,10,11,12,14,15 so you need to take those IRQs, remove 9, 14, 15, 5, 11, 12, 10, 4, 3, 7 and you are left with: # The set formerly known as epsilon slash That's right, you have nothing left. You should change pcic to be polling and use irq 10. Either that, or you'll have to see about disabling devices in the BIOS so that they don't consume these resources. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message