From owner-freebsd-current@FreeBSD.ORG Sun Nov 19 19:17:42 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0D25416A40F for ; Sun, 19 Nov 2006 19:17:42 +0000 (UTC) (envelope-from craig@xfoil.gank.org) Received: from ion.gank.org (ion.gank.org [69.55.238.164]) by mx1.FreeBSD.org (Postfix) with ESMTP id A2C0143D55 for ; Sun, 19 Nov 2006 19:17:28 +0000 (GMT) (envelope-from craig@xfoil.gank.org) Received: by ion.gank.org (Postfix, from userid 1001) id 6BB63115AB; Sun, 19 Nov 2006 13:17:39 -0600 (CST) Date: Sun, 19 Nov 2006 13:17:33 -0600 From: Craig Boston To: Neil Short Message-ID: <20061119191733.GA8846@nowhere> Mail-Followup-To: Craig Boston , Neil Short , freebsd-current@freebsd.org References: <288523.62562.qm@web56514.mail.re3.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <288523.62562.qm@web56514.mail.re3.yahoo.com> User-Agent: Mutt/1.4.2.2i Cc: freebsd-current@freebsd.org Subject: Re: "device apic" required for atheros wireless driver? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Nov 2006 19:17:42 -0000 On Sat, Nov 18, 2006 at 08:55:33PM -0800, Neil Short wrote: > finally it became evident that, at least on my system, > "device apic" under the "SMP kernel" section of the > configuration file seems to be required. What is your system exactly? Apologies if you've mentioned that before. I did a quick scan of recent list traffic and didn't see your original post. Are you using ACPI? It sounds like you probably have a broken BIOS. I've seen a few ACPI DSDTs lately that have completely bogus IRQ routing in the !apic case. Most likely they assume apic will always be used because Windows XP uses it if present with no way to disable it. On my laptop it looked like they hadn't even bothered to change the default _PRT method in the template that came from the BIOS vendor. In any case, if your system has an apic and everything works fine using it, it's probably better to leave it in anyway. It might be possible to hack in the correct routing manually, but you're less likely to end up with every device sharing a single IRQ when in apic mode, so you're usually better off. Craig