misc/167575: mfiutil(8) claims battery is OK even though it is worn
out and wb cache is disabled
Ed Maste
emaste at FreeBSD.org
Fri May 4 13:40:10 UTC 2012
>Number: 167575
>Category: misc
>Synopsis: mfiutil(8) claims battery is OK even though it is worn out and wb cache is disabled
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri May 04 13:40:10 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Ed Maste
>Release: FreeBSD 8.2
>Organization:
Sandvine Inc
>Environment:
FreeBSD TPC-F3-25.phaedrus.sandvine.com 8.82.0109-RELEASE-p5 FreeBSD 8.82.0109-RELEASE-p5 #111: Tue Feb 28 15:27:17 EST 2012 root at wtllab-bsdbuild-9.phaedrus.sandvine.com:/usr/obj/usr/src/sys/SPB amd64
(FreeBSD 8.2 + some backports)
>Description:
mfiutil reports that the cache is disabled:
$ sudo mfiutil cache 0
mfi0 volume mfid0 cache settings:
I/O caching: writes
write caching: write-back
write cache with bad BBU: disabled
read ahead: none
drive write cache: disabled
Cache Disabled Due to Dead Battery
But the battery reports "Status: normal"
$ sudo mfiutil show battery
mfi0: Battery State:
Manufacture Date: 12/4/2010
Serial Number: 1499
Manufacturer: LS1191002A
Model: 3150302
Chemistry: LION
Design Capacity: 1215 mAh
Full Charge Capacity: 504 mAh
Current Capacity: 479 mAh
Charge Cycles: 35
Current Charge: 95%
Design Voltage: 3700 mV
Current Voltage: 4050 mV
Temperature: 28 C
Status: normal
$ mfiutil version
mfiutil version 1.0.13
Using LSI's megacli reports additional information, including a "battery replacement required" indication
$ sudo ~emaste/lsi/megacli/8.00.46/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL
BBU status for Adapter: 0
BatteryType: iBBU
Voltage: 4050 mV
Current: 0 mA
Temperature: 28 C
BBU Firmware Status:
Charging Status : None
Voltage : OK
Temperature : OK
Learn Cycle Requested : No
Learn Cycle Active : No
Learn Cycle Status : OK
Learn Cycle Timeout : No
I2c Errors Detected : No
Battery Pack Missing : No
Battery Replacement required : Yes
Remaining Capacity Low : Yes
Periodic Learn Required : No
Transparent Learn : No
No space to cache offload : No
Pack is about to fail & should be replaced : No
Cache Offload premium feature required : No
Module microcode update required : No
Battery state:
GasGuageStatus:
Fully Discharged : No
Fully Charged : Yes
Discharging : Yes
Initialized : Yes
Remaining Time Alarm : No
Remaining Capacity Alarm: No
Discharge Terminated : No
Over Temperature : No
Charging Terminated : No
Over Charged : No
Relative State of Charge: 95 %
Charger System State: 49168
Charger System Ctrl: 0
Charging current: 0 mA
Absolute state of charge: 39 %
Max Error: 2 %
Exit Code: 0x00
>How-To-Repeat:
Per description
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list