From owner-freebsd-current@FreeBSD.ORG Thu Jun 5 17:08:40 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BA87F37B401; Thu, 5 Jun 2003 17:08:40 -0700 (PDT) Received: from ebenezer.cisra.com.au (ebenezer.cisra.com.au [203.12.173.91]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7554A43FBD; Thu, 5 Jun 2003 17:08:39 -0700 (PDT) (envelope-from iain.templeton@cisra.canon.com.au) Received: from ivory.research.canon.com.au (edge-aide.cisra.com.au [203.12.173.254]) by ebenezer.cisra.com.au (Postfix) with ESMTP id 8960BEC863; Thu, 5 Jun 2003 23:06:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by ivory.research.canon.com.au (Postfix) with ESMTP id 6F4ED5739; Fri, 6 Jun 2003 09:06:54 +1000 (EST) Received: from ivory.research.canon.com.au ([127.0.0.1])port 10024) with ESMTP id 90113-09; Fri, 6 Jun 2003 09:06:54 +1000 (EST) Received: from blow.research.canon.com.au (blow.research.canon.com.au [10.8.1.4]) by ivory.research.canon.com.au (Postfix) with ESMTP id 4B8E85682; Fri, 6 Jun 2003 09:06:48 +1000 (EST) Received: from research.canon.com.au (ziloti.research.canon.com.au [10.8.1.23]) by blow.research.canon.com.au (Postfix) with SMTP id 9F41C98E7E; Thu, 5 Jun 2003 19:06:27 -0400 (EDT) X-Mailer: Ishtek MeeMail 2.62 In-Reply-To: Date: Fri, 06 Jun 2003 09:06:20 +1000 From: Iain Templeton To: acpi-jp@jp.FreeBSD.org Message-Id: <20030605230627.9F41C98E7E@blow.research.canon.com.au> cc: current@freebsd.org Subject: Re: [acpi-jp 2325] Re: ACPI and PCI vs interrupt routing on Sony VAIO's X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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: Fri, 06 Jun 2003 00:08:41 -0000 John Baldwin wrote: > > >Please try: > >Index: pci.c >=================================================================== >RCS file: /usr/cvs/src/sys/dev/pci/pci.c,v >retrieving revision 1.215 >diff -u -r1.215 pci.c >--- pci.c 31 May 2003 20:34:36 -0000 1.215 >+++ pci.c 2 Jun 2003 20:09:08 -0000 >@@ -798,7 +798,7 @@ > } > > if (cfg->intpin > 0 && PCI_INTERRUPT_VALID(cfg->intline)) { >-#ifdef __ia64__ >+#if defined(__ia64__) || (defined(__i386__) && !defined(SMP)) > /* > * Re-route interrupts on ia64 so that we can get the > * I/O SAPIC interrupt numbers (the BIOS leaves legacy > Works for me. I now have sound without any pciconf commands. Most happy. (...and I wouldn't have thought to do that there, guess that's why I'm not the one with the commit access ). It does try and route the same LNKx interrupts multiple times, but I guess that won't matter unless they decide to change. Iain