From owner-freebsd-mobile@FreeBSD.ORG Fri Jun 17 16:54:35 2005 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 20CE916A41C; Fri, 17 Jun 2005 16:54:35 +0000 (GMT) (envelope-from cracauer@schlepper.zs64.net) Received: from schlepper.zs64.net (schlepper.zs64.net [212.12.50.230]) by mx1.FreeBSD.org (Postfix) with ESMTP id A7EB343D49; Fri, 17 Jun 2005 16:54:34 +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 j5HGsJYO004841; Fri, 17 Jun 2005 18:54:19 +0200 (CEST) (envelope-from cracauer@schlepper.zs64.net) Received: (from cracauer@localhost) by schlepper.zs64.net (8.13.1/8.12.9/Submit) id j5HGsIZj004840; Fri, 17 Jun 2005 12:54:18 -0400 (EDT) (envelope-from cracauer) Date: Fri, 17 Jun 2005 12:54:18 -0400 From: Martin Cracauer To: Kevin Oberman Message-ID: <20050617125418.A4374@cons.org> References: <20050616180521.A86735@cons.org> <20050616225229.5A4785D08@ptavv.es.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="IJpNTDwzlM2Ie8A6" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20050616225229.5A4785D08@ptavv.es.net>; from oberman@es.net on Thu, Jun 16, 2005 at 03:52:29PM -0700 Cc: Martin Cracauer , Markus Brueffer , freebsd-acpi@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: Call for testers: New acpi_ibm driver X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jun 2005 16:54:35 -0000 --IJpNTDwzlM2Ie8A6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline All right. Appended diff makes my R40 load the module and have dev.acpi_ibm appear in sysctl. lcd_brightness works, volume/mute, thinklight work. thermal with the 8 values works, two of them used for this box. First seems to be CPU (goes up in drystone). No leds (argh!). Need leds! My life is ruined. fan_speed and fan don't work, it says 0 but is definitely on. wlan might be wrong. I don't have it turned on and the led is off but it says "1". FreeBSD-current of today. I think it is safe to commit the appended diff. It makes some stuff work and I didn't see any ill effects. dev.acpi_ibm.0.%desc: IBM ThinkPad ACPI Extras dev.acpi_ibm.0.%driver: acpi_ibm dev.acpi_ibm.0.%location: handle=\_SB_.PCI0.LPC_.EC__.HKEY dev.acpi_ibm.0.%pnpinfo: _HID=IBM0068 _UID=0 dev.acpi_ibm.0.%parent: acpi0 dev.acpi_ibm.0.initialmask: 2060 dev.acpi_ibm.0.availmask: 2524 dev.acpi_ibm.0.events: 0 dev.acpi_ibm.0.eventmask: 2060 dev.acpi_ibm.0.hotkey: 1296 dev.acpi_ibm.0.lcd_brightness: 7 dev.acpi_ibm.0.volume: 3 dev.acpi_ibm.0.mute: 0 dev.acpi_ibm.0.thinklight: 0 dev.acpi_ibm.0.bluetooth: 0 dev.acpi_ibm.0.wlan: 1 dev.acpi_ibm.0.fan_speed: 0 dev.acpi_ibm.0.fan: 0 dev.acpi_ibm.0.thermal: 50 51 -1 -1 -1 -1 -1 -1 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. --IJpNTDwzlM2Ie8A6 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=diff Index: acpi_ibm.c =================================================================== RCS file: /home/CVS-FreeBSD/src/sys/dev/acpi_support/acpi_ibm.c,v retrieving revision 1.6 diff -u -r1.6 acpi_ibm.c --- acpi_ibm.c 10 Jun 2005 11:56:18 -0000 1.6 +++ acpi_ibm.c 17 Jun 2005 16:54:59 -0000 @@ -269,7 +269,7 @@ DRIVER_MODULE(acpi_ibm, acpi, acpi_ibm_driver, acpi_ibm_devclass, 0, 0); MODULE_DEPEND(acpi_ibm, acpi, 1, 1, 1); -static char *ibm_ids[] = {"IBM0068", NULL}; +static char *ibm_ids[] = {"IBM0068", "IBM0057", NULL}; static void ibm_led(void *softc, int onoff) --IJpNTDwzlM2Ie8A6--