Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Jul 2012 13:26:01 +0300
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Dan Allen <danallen46@airwired.net>
Cc:        List FreeBSD-STABLE Mailing <freebsd-stable@freebsd.org>
Subject:   Re: local APIC error 0x40
Message-ID:  <20120724102601.GU2676@deviant.kiev.zoral.com.ua>
In-Reply-To: <0974E59F-62DA-407A-99A7-6704A70D12C6@airwired.net>
References:  <0974E59F-62DA-407A-99A7-6704A70D12C6@airwired.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--9hubxwIw+SFjuBUN
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jul 23, 2012 at 03:49:37PM -0600, Dan Allen wrote:
> Running FreeBSD 8.3 -- and updating sources on a daily base and building =
everything -- I found a new APIC/ACPI problem introduced in the past week.
>=20
> I have a Toshiba Satellite U205 with an Intel Core Duo (not a Core 2).  I=
t used to work fine with both cores but then sometime in on the road to BSD=
 8.0 the machine began hanging.  So I added to /boot/loader.conf
>=20
>   hint.apic.0.disabled=3D"1"
>=20
> and the machine only had one core but it went back to being reliable.
>=20
> The laptop sits idle a lot, so I also have in /etc/rc.conf
>=20
>   performance_cx_lowest=3D"LOW"
>=20
> and the fans stay off unless I am doing a build.  Everything was good.
>=20
> I went away on a trip last week for five days, came home, did a csup to R=
ELENG_8 and rebuilt the world, as usual, and now the fans are always runnin=
g full!
>=20
> If I comment out hint.apic.0.disabled=3D"1" from /boot/loader.conf and re=
boot, the results are a mixed bag:
>=20
> 1) I get my 2nd core back, and it no longer hangs! Hurray.
> 2) The fans go back to usually being off and silent.  Hurray!
> 3) I get zillions of error messages streaming saying:
>=20
>   CPU0: local APIC error 0x40
>   CPU1: local APIC error 0x40
>=20
> No good!
>=20
>=20
> I am sitting at a prompt, no X-Windows, no apps running (other than the u=
sual demons), and every few seconds I get another pair of these error messa=
ges.
>=20
> 4) The error appears benign other than flooding the console.  Everything =
works, nothing hangs, I can build the OS and everything appears fine.
>=20
> So how do I get rid of these messages?  What does error 0x40 mean?

Does your system slows down with these messages ? 0x40 means that some
code tried to send IPI with interrupt number from the range of assigned
CPU faults. I believe that FreeBSD code never does that.

Is there a BIOS upgrade for your machine ?

--9hubxwIw+SFjuBUN
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (FreeBSD)

iEYEARECAAYFAlAOeDkACgkQC3+MBN1Mb4hS9gCfZymwlbYL5bvjLMXzP4n9HZXL
DLMAmwQuXExVBs/3f0hNe8UmdMHv2YxG
=hAtn
-----END PGP SIGNATURE-----

--9hubxwIw+SFjuBUN--



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