From owner-freebsd-acpi@FreeBSD.ORG Tue May 10 20:11:30 2005 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE8AF16A4CE for ; Tue, 10 May 2005 20:11:29 +0000 (GMT) Received: from schlepper.zs64.net (schlepper.zs64.net [212.12.50.230]) by mx1.FreeBSD.org (Postfix) with ESMTP id 463FB43D68 for ; Tue, 10 May 2005 20:11:29 +0000 (GMT) (envelope-from cracauer@schlepper.zs64.net) Received: from schlepper.zs64.net (schlepper [212.12.50.230]) by schlepper.zs64.net (8.13.1/8.12.9) with ESMTP id j4AKB7ul064073; Tue, 10 May 2005 22:11:07 +0200 (CEST) (envelope-from cracauer@schlepper.zs64.net) Received: (from cracauer@localhost) by schlepper.zs64.net (8.13.1/8.12.9/Submit) id j4AKB3OH064070; Tue, 10 May 2005 16:11:03 -0400 (EDT) (envelope-from cracauer) Date: Tue, 10 May 2005 16:11:03 -0400 From: Martin Cracauer To: Kevin Oberman Message-ID: <20050510161103.A63566@cons.org> References: <20050510141405.A61946@cons.org> <20050510185251.9E2A15D09@ptavv.es.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20050510185251.9E2A15D09@ptavv.es.net>; from oberman@es.net on Tue, May 10, 2005 at 11:52:51AM -0700 cc: Takanori Watanabe cc: freebsd-acpi@freebsd.org Subject: Thinkpad R40 secondary battery swap (was: Porting code from the Linux ibm-acpi sourceforge package) X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 May 2005 20:11:30 -0000 Kevin Oberman wrote on Tue, May 10, 2005 at 11:52:51AM -0700: > > Date: Tue, 10 May 2005 14:14:05 -0400 > > From: Martin Cracauer > > > > > FreeBSD ATA has supported bus detach since ATAng (whenever that was). I > > > have had no problem detaching ATA bus 1 and removing the drive (CD or > > > HD) in the bay and replacing it with another or with a battery. Of > > > course, it MUST be dismounted before the detach or a panic is to be > > > expected. > > > > > > Also, if you use a second battery, you must have it in the system at > > > boot time or it won't be seen, used, or even charged. If you boot with > > > the battery, you can: > > > atacontrol detach 1 > > > remove the battery > > > insert a disk drive > > > atacontrol attach 1 > > > use the disk and dismount it. > > > atacontrol detach 1 > > > remove the disk > > > insert the battery > > > Battery will be seen and used > > > > Thank you! > > > > This works from a detchament/attachment standpoint. > > > > However, after booting with the secondary battery, the battery is seen > > and it says "charging", but the charge never goes above 0% (output of > > apm(1), not sure how to see than in ACPI). > > > > Any clues? > > Is the primary battery fully charged? The secondary battery won't start > charging unless the primary is at 100%. The primary hovers between 98% and 100%. When it is at < 100% the secondary is reported as not charging, right now the primary is at 100% and the report for the secondary changed to "charging". However, "remaining battery life" for the secondary never goes above 0%. But see below. > If you are running ACPI, the apm is just a shim on ACPI and the data > seen from the apm command is really from ACPI. or a direct ACPI view, > use "acpiconf -i 1". It will probably tell you a LOT more than you > wanted to know and several important things APM would not tell you. Ah. Actually it looks like apm(1)s translation of acpi output is broken. acpiconf -i 1 reports a remaining capacity > 0 and it is raising. See below for cut'n'paste. I think I'm all set except for a bug in apm(1). Thanks so much for your help. Seems I can use the secondary battery with no problems and even swap in and out freely. BTW, is it safe to remove the primary battery when running and A.C. is plugged in? I assume not. Here is the output: APM version: 1.2 APM Management: Disabled AC Line status: on-line Battery Status: charging Remaining battery life: 98% Remaining battery time: unknown Number of batteries: 2 Battery 0: Battery Status: high Remaining battery life: 100% Remaining battery time: 0:00:00 Battery 1: Battery Status: charging Remaining battery life: 0% Remaining battery time: 0:00:00 Battery 1 information Design capacity: 38880 mWh Last full capacity: 40000 mWh Technology: secondary (rechargeable) Design voltage: 10800 mV Capacity (warn): 2000 mWh Capacity (low): 200 mWh Low/warn granularity: 1 mWh Warn/full granularity: 1 mWh Model number: IBM-02K6817 Serial number: 208 Type: LION OEM info: SANYO State: Charging Present Rate: 1988 mWh Remaining Capacity: 38620 mWh Volt: 12587 mV Martin -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin Cracauer http://www.cons.org/cracauer/ No warranty. This email is probably produced by one of my cats stepping on the keys. No, I don't have an infinite number of cats.