kern/121558: Supermicro X7SB4 Fatal trap 12 when ACPI disabled

John Baldwin jhb at FreeBSD.org
Thu Mar 13 13:30:04 UTC 2008


The following reply was made to PR kern/121558; it has been noted by GNATS.

From: John Baldwin <jhb at freebsd.org>
To: Leon Kos <leon.kos at lecad.uni-lj.si>
Cc: freebsd-acpi at freebsd.org,
 bug-followup at freebsd.org
Subject: Re: kern/121558: Supermicro X7SB4 Fatal trap 12 when ACPI disabled
Date: Thu, 13 Mar 2008 09:10:06 -0400

 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


More information about the freebsd-acpi mailing list