Subject: Re: port-i386/37001 (acpi enabled kernel locks up bringing up fxp0
To: None <joerg@NetBSD.org, gnats-admin@netbsd.org, netbsd-bugs@netbsd.org,>
From: Mathias De Belder <mathias@woei.be>
List: netbsd-bugs
Date: 11/01/2007 00:00:17
The following reply was made to PR port-i386/37001; it has been noted by GNATS.
From: Mathias De Belder <mathias@woei.be>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: port-i386/37001 (acpi enabled kernel locks up bringing up fxp0
NIC)
Date: Thu, 1 Nov 2007 00:55:15 +0100
On Wed, Oct 31, 2007 at 06:57:13PM -0400, Christos Zoulas wrote:
> On Oct 31, 9:50pm, mathias@woei.be (Mathias De Belder) wrote:
> | > Index: acpi_pci_link.c
> | > ===================================================================
> | > RCS file: /data/repo/netbsd/src/sys/dev/acpi/acpi_pci_link.c,v
> | > retrieving revision 1.7
> | > diff -u -r1.7 acpi_pci_link.c
> | > --- acpi_pci_link.c 24 Sep 2006 06:03:20 -0000 1.7
> | > +++ acpi_pci_link.c 30 Oct 2007 18:59:08 -0000
> | > @@ -987,7 +987,7 @@
> | > * If this is an ISA IRQ, try using the SCI if it is also an ISA
> | > * interrupt as a fallback.
> | > */
> | > - if (link->l_isa_irq) {
> | > + if (link->l_isa_irq && !PCI_INTERRUPT_VALID(best_irq)) {
> | > pos_irq = AcpiGbl_FADT->SciInt;
> | > pos_weight = pci_link_interrupt_weights[pos_irq];
> | > if (pos_weight < best_weight) {
> | >
> | > --cvVnyQ+4j833TQvp--
> |
> | I have applied the attached patch against netbsd-4 sources updated 2
> | days ago and rebuilt a kernel using an unaltered GENERIC config.
> |
> | Unfortunately, the problem still persists. The machine locks up right
> | after bringing up fxp0. If you have any more ideas or patches to try
> | out, I'll be happy to test them out.
>
> Is that an SSP kernel? I have the same problem with an SSP kernel.
>
> christos
USE_SSP is not defined in /etc/mk.conf and it doesn't seem to be set
anywhere in sys/arch/i386/conf or sys/conf either.
Mathias