Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Nov 2003 15:16:10 -0800 (PST)
From:      Nate Lawson <nate@root.org>
To:        Alex Deiter <tiamat@komi.mts.ru>
Cc:        current@freebsd.org
Subject:   Re: panic: NULL softc for 0
Message-ID:  <20031121151339.K76289@root.org>
In-Reply-To: <005201c3b07e$20b84160$6701320a@komi.mts.ru>
References:  <20031121131046.C75926@root.org> <005201c3b07e$20b84160$6701320a@komi.mts.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 22 Nov 2003, Alex Deiter wrote:
> > Is this an SMP box?  If so, please do:
>
> This Intel® Server Board SE7501BR2 with one CPU and enabled Hyper-Threading.
>
> >   x/xl cpu_softc
> >   x/xl cpu_softc+4
> >   x/xl cpu_softc+8
>
> panic: NULL softc for 0
> cpuid = 0;
> Debugger("panic")
> Stopped at      Debugger+0x55:  xchgl   %ebx,in_Debugger.0
> db> x/xl cpu_softc
> cpu_softc:      0
> db> x/xl cpu_softc+4
> cpu_softc+0x4:  c68e8a00
> db> x/xl cpu_softc+8
> cpu_softc+0x8:  0
> db>
>
> > And send me the output of
> >   acpidump -t -d > tiamat-MachineType.asl
>
> ok.

John, I've identified the problem.  Here is his MADT:
        Type=Local APIC
        ACPI CPU=0
        APIC ID=0

        Type=Local APIC
        ACPI CPU=1
        APIC ID=1

        Type=Local APIC
        ACPI CPU=2
        APIC ID=0

        Type=Local APIC
        ACPI CPU=3
        APIC ID=0

And here are his Processor objects:
    Scope (\_PR)
    {
        Processor (CPU1, 0x01, 0x00000410, 0x06) {}
        Processor (CPU2, 0x02, 0x00000410, 0x06) {}
        Processor (CPU3, 0x06, 0x00000410, 0x06) {}
        Processor (CPU4, 0x07, 0x00000410, 0x06) {}
    }

So all the ACPI CPU ids don't match between the MADT and the Processor
object.  I'm not sure what to do to solve this.

-Nate



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031121151339.K76289>