From owner-freebsd-acpi@FreeBSD.ORG Thu Mar 13 13:25:50 2008 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 795C61065670; Thu, 13 Mar 2008 13:25:50 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 5D3EB8FC14; Thu, 13 Mar 2008 13:25:50 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by elvis.mu.org (Postfix) with ESMTP id D37721A4D7C; Thu, 13 Mar 2008 06:24:53 -0700 (PDT) From: John Baldwin To: Leon Kos Date: Thu, 13 Mar 2008 09:10:06 -0400 User-Agent: KMail/1.9.7 References: <200803131010.m2DAA2V0052515@freefall.freebsd.org> <200803130717.17071.jhb@freebsd.org> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200803130910.06715.jhb@freebsd.org> Cc: freebsd-acpi@freebsd.org, bug-followup@freebsd.org Subject: Re: kern/121558: Supermicro X7SB4 Fatal trap 12 when ACPI disabled X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2008 13:25:50 -0000 On Thursday 13 March 2008 08:44:49 am Leon Kos wrote: > From sys/dev/pci/pci.c I see that syntax in pci_assign_interrupt() for > 7.0-STABLE is different that one provided: > > /* Let the user override the IRQ with a tunable. */ > irq = PCI_INVALID_IRQ; > snprintf(tunable_name, sizeof(tunable_name), > "hw.pci%d.%d.%d.INT%c.irq", > cfg->domain, cfg->bus, cfg->slot, cfg->intpin + 'A' - 1); > if (TUNABLE_INT_FETCH(tunable_name, &irq) && (irq >= 255 || irq <= > 0)) irq = PCI_INVALID_IRQ; > > > This is the reason for hints not getting fetched. How should I change hints > to? Argh, yes. It probably should support the old format for domain == 0 devices. Change them to each be 'hw.pci0.13.0.INTA.irq' vs 'hw.pci13.0.INTA.irq'. > For linux logs and not seeing ethernet cards, it is shown in > http://www.lecad.uni-lj.si/~leon/other/x7sb4/img_1652.jpg > that ethernet devices are not configured and that dmesg outputs just 3 > lines. Maybe this is the reason for a bootable linux in any case. > > Suggestion that EHCI is a case for rebooting problems was correct. > I have disabled USB on the motherboard and now it reboots! It is in my > nature to disable things that I do not need, but after BIOS upgrade and > consequent BIOS reset to defaults I've overlooked this. So, I am taking > back my statement that reboot worked in 6.3-STABLE and not working in > 7.0-STABLE. It was just that I've had disabled USB previously and forgot to > re-disable it for 7.0. I would try grabbing my last commit to ehci_pci.c and seeing if it fixes your reboot hang. -- John Baldwin