Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 May 2007 12:19:37 +0200
From:      "Florian C. Smeets" <flo@kasimir.com>
To:        Rui Paulo <rpaulo@fnop.net>
Cc:        freebsd-smp@freebsd.org
Subject:   Re: Fixing SMP on MacBooks
Message-ID:  <46444339.6030707@kasimir.com>
In-Reply-To: <86sla45iq9.wl%rpaulo@fnop.net>
References:  <86sla45iq9.wl%rpaulo@fnop.net>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Rui Paulo wrote:
> Hi,

Hi!

> I would like to bring this discussion to a wider audicence.
> 
> So, here's the problem:
> As some of you already know, the second core on Apple's MacBooks fails
> to start. There are two nasty tricks to make it start (both involve
> interactivity from the user) that I know of.
> 
> They are:
> 	1) Press the power button during the IPI timeout;
> 	2) Press a key [1] before the IPIs are sent *OR* during the
> 	   IPI timeout.
> 
> [1] This is really an interrupt. Pressing the Fn key doesn't work
> because the Fn key doesn't generate an interrupt.
> 
> There tricks don't work on the MacBook Pro. While the source of the
> problem might be the same, it's not clear why the tricks work.
> 

Well i was able to boot a 7-CURRENT snapshot from February or March on a
first rev. MBP and it did recognize the second core when pressing the
power button right after this line:

 ACPI APIC Table: <APPLE  Apple00>

This used to work reliably.

Thanks for working on the MacBook support for FreeBSD! I will be setting
up a partition for FreeBSD again this weekend. So if you have anything
to test you can count me in :-)

Cheers
Florian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iD8DBQFGREM5A+1tjUZ1YScRCmq3AJ46Uzuc+DDbsxSJQXto2FH9mj+i/wCfVNfh
C7YvrN0UkibKHyAjaPNPQ+I=
=Ezah
-----END PGP SIGNATURE-----



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