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>
