Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Jun 2005 22:09:56 +0200
From:      =?ISO-8859-2?Q?Zahemszky_G=E1bor?= <Gabor@Zahemszky.HU>
To:        freebsd-acpi@freebsd.org
Subject:   Re: lockup on SMP machine
Message-ID:  <42C1AE94.7030704@Zahemszky.HU>
In-Reply-To: <200506271535.35133.jhb@FreeBSD.org>
References:  <42BFE47A.3040907@Zahemszky.HU> <200506271046.41253.jhb@FreeBSD.org> <42C052F9.9010006@Zahemszky.HU> <200506271535.35133.jhb@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
John Baldwin wrote:
> Hmm, you shouldn't have seen a second CPU due to 'kern.smp.disabled'.  Can you 
> build a kernel without SMP but with 'device apic' for now, and can you grab 
> verbose dmesg's from both ACPI being enabled and ACPI being disabled so I can 
> compare them?

Hi!

Very interesting:

Without the SMP option, without acpi, I can boot verbose, and it works.

With apci, the machine locked - the same way as with SMP+acpi. The only 
difference is, that with 'options SMP' the last lines are:

Table 'FACP' at 0xfdf20
Table 'APIC' at 0cfdf94
MADT: Found table at 0xfdf94
MP configuration Table version 1.4 found at 0xc00f0000
APIC: Using the MADT enumerator.
MADT: Found CPU APIC ID 0 ACPI ID 1: enabled
SMP: Added CPU 0 (AP)
MADT: Found CPU APIC ID 1 ACPI ID 2: enabled
SMP: Added CPU 1 (AP)

and without 'options SMP' :

Table 'FACP' at 0xfdf20
Table 'APIC' at 0cfdf94
MADT: Found table at 0xfdf94
MP configuration Table version 1.4 found at 0xc00f0000
APIC: Using the MADT enumerator.
MADT: Found CPU APIC ID 0 ACPI ID 1: enabled
MADT: Found CPU APIC ID 1 ACPI ID 2: enabled

I tried with acpi and without apic, too. Of course, it worked.

What can I do now?

Gabor < Gabor at Zahemszly dot HU >

-- 
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ 
';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? 
]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? 
]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;for 
i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;j="$j $i";typeset +l 
i;};print "$j"



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