Jonathan S. Shapiro wrote:
On Mon, 2008-09-29 at 23:23 +0400, Alexey Starikovskiy wrote:
Then this is most probably shortcoming of BIOS on your machine,
design values are hardcoded, while actual values are read from battery
itself.
That would make a sad sort of sense, yes.
acpidump as attachment this time, just to confirm.
Ok, only two batteries are known to BIOS, one is NiMH, the other is Li-Ion.
Li-Ion has hard-coded design capacity of 0x1770 or 6000.
So, this is bug in BIOS of your machine, you might call technical
support if you care.
I am not aware of any actual use of design values, so you are pretty
safe while ignoring them.
If (^^PCI0.LPCB.EC0.MBNH)
{
Store (0x2328, Index (PBIF, One))
Store (0x1C20, Index (PBIF, 0x04))
Store ("OANI$", Index (PBIF, 0x09))
Store ("NiMH", Index (PBIF, 0x0B))
}
Else
{
Store (0x1770, Index (PBIF, One))
^^^^^^
Store (0x39D0, Index (PBIF, 0x04))
Sleep (0x32)
Store ("LION", Index (PBIF, 0x0B))
}
Regards,
Alex.
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html