Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 May 2008 20:22:42 +0800
From:      Ariff Abdullah <ariff@FreeBSD.org>
To:        Peter Jeremy <peterjeremy@optushome.com.au>
Cc:        freebsd-acpi@freebsd.org
Subject:   Re: BIOS Regression on HP/Compaq [d]v6000 series notebooks
Message-ID:  <20080516202242.3992b284.ariff@FreeBSD.org>
In-Reply-To: <20080428112623.GA99757@server.vk2pj.dyndns.org>
References:  <20080428112623.GA99757@server.vk2pj.dyndns.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--Signature=_Fri__16_May_2008_20_22_42_+0800_yY2rkIto7OcbpsX_
Content-Type: multipart/mixed;
	boundary="Multipart=_Fri__16_May_2008_20_22_42_+0800_W0.cTe=l66luO5WZ"


--Multipart=_Fri__16_May_2008_20_22_42_+0800_W0.cTe=l66luO5WZ
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, 28 Apr 2008 21:26:23 +1000
Peter Jeremy <peterjeremy@optushome.com.au> wrote:
> I recently received notification of a "critical BIOS update" for my
> Presario v6107 laptop.  See
> http://h10025.www1.hp.com/ewfrf/wc/genericDocument?lc=3Den&cc=3Dau&dlc=3D=
en&docname=3Dc01296338
> for more details.  Since it's already had the motherboard replaced
> (with symptoms matching those listed), I thought it prudent to
> upgrade.
>=20
> Unfortunately, after updating the BIOS, the laptop no longer likes
> losing mains power: It looks like the clock interrupts stop so
> nothing happens unless you generate keyboard/mouse/network activity.
>  This
> situation continues until it's rebooted.  This looks very much like
> the 'C1E mode disables LAPIC timer on idle' bug that was stomped on
> last April - but it seems that HP have managed to find a way around
> the bugfix.
>=20
> The laptop is running 6.3-PRERELEASE/amd64.
>=20
> Any suggestions on how to start investigating?
>

After the recent update, the BIOS decided to force/enable C1E whenever
it losing main power: not their (HP) fault though. The problem is that
unlike C4 (or whatever lowest Cx states on other cpus), C1E is
totally hidden, at least that is what I understand from the specs.

Try this patch (against -current, should be OK for other branches
too). With this patch, whenever AC line state change it will
disable C1E, hopefully.

Hack or no hack, there must be a better / appropriate solution for
this issue.

URL: http://people.freebsd.org/~ariff/misc/k8_C1E_acpi_acad.c.diff

--
Ariff Abdullah
FreeBSD

... Recording in stereo is obviously too advanced
    and confusing for us idiot ***** users :P ........

--Multipart=_Fri__16_May_2008_20_22_42_+0800_W0.cTe=l66luO5WZ--

--Signature=_Fri__16_May_2008_20_22_42_+0800_yY2rkIto7OcbpsX_
Content-Type: application/pgp-signature

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

iEYEARECAAYFAkgtfJIACgkQlr+deMUwTNrJJwCfU/xJLtkrJPXef0hDO6Q2z4r0
NwEAoOepzMfzDzaSShzciBADJDTNndmH
=DBK+
-----END PGP SIGNATURE-----

--Signature=_Fri__16_May_2008_20_22_42_+0800_yY2rkIto7OcbpsX_--



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