From owner-freebsd-stable Fri Aug 24 9:50:33 2001 Delivered-To: freebsd-stable@freebsd.org Received: from rover.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 7BBEB37B40C; Fri, 24 Aug 2001 09:50:13 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.11.3/8.11.3) with ESMTP id f7OGoBq53284; Fri, 24 Aug 2001 10:50:12 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.11.3/8.11.4) with ESMTP id f7OGoBW95150; Fri, 24 Aug 2001 10:50:11 -0600 (MDT) (envelope-from imp@harmony.village.org) Message-Id: <200108241650.f7OGoBW95150@harmony.village.org> To: nate@yogotech.com (Nate Williams) Subject: Re: IRQ Problems with Stable Cc: Ted Faber , Kevin Oberman , Michael Collette , FreeBSD , FreeBSD In-reply-to: Your message of "Fri, 24 Aug 2001 10:45:43 MDT." <15238.33975.248556.877072@nomad.yogotech.com> References: <15238.33975.248556.877072@nomad.yogotech.com> <15238.33497.758163.433184@nomad.yogotech.com> <20010823155520.U610@ted.isi.edu> <20010823110421.E610@ted.isi.edu> <200108231415.f7NEFMR21307@ptavv.es.net> <200108231601.f7NG1ZW85483@harmony.village.org> <200108232207.f7NM7qW88962@harmony.village.org> <200108240522.f7O5MfW91255@harmony.village.org> <200108241643.f7OGhoW94982@harmony.village.org> Date: Fri, 24 Aug 2001 10:50:11 -0600 From: Warner Losh 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 In message <15238.33975.248556.877072@nomad.yogotech.com> Nate Williams writes: : > Yes. break into the boot process, type unset hw.pcic.init_routing or : > set hw.pcic.init_routing=0. : : This won't get over-ridden by the setting of the variable in : /boot/loader.conf again, will it. No. In the boot process, the /boot/loader.conf file gets loaded, the kernel file gets loaded and then you boot. If you break into that process, you can change settings. This also works for hints that are read in from /boot/device.hints (which comes in handy if you've set the wrong interrupts, or have a device driver that panics the system that's automatically loaded, etc). : > I think that I understand why this didn't work, but don't understand : > what would. Maybe leaving things alone is the right idea. Turning on : > PCI interrupts vs ISA interrupts is done in register 3E.. : : The existing init_routing = 0 seems to work fine. :) :) :) :) Right. The hw.pcic.init_routing has nothing to do with clearing the intr enable bit (it enables ISA interrupt routing via ExCA registers for function interrupts). Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message