From owner-freebsd-mobile@FreeBSD.ORG Sat Mar 17 09:10:41 2007 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D970B16A405 for ; Sat, 17 Mar 2007 09:10:41 +0000 (UTC) (envelope-from grafan@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by mx1.freebsd.org (Postfix) with ESMTP id 8827E13C44C for ; Sat, 17 Mar 2007 09:10:40 +0000 (UTC) (envelope-from grafan@gmail.com) Received: by ug-out-1314.google.com with SMTP id 71so884871ugh for ; Sat, 17 Mar 2007 02:10:39 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=cj9+xwdGholLw8oEFAQHod1stOd+HDrDj1pV39+6l7gQi4E3pSFVreGugQvctZ97rj1yNvF7npAJ6A1jXWgSi1w2LK+5HWs8fXkkXUa2CUVLPqfLto8Wz4Hsui3rLh4EK5o0g8vfO/dxRuzWeJFL2aE+B/G/2JuJGivxmzpdvH4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ONTpCK6uWdcCT3v7Fohc7ftd8Qg7/kjf1Dp/QWSFt4F8hB3c8nO29mqYcKUOOrzEVbkIb59p9VHzfqmSIzTHIv18DFxdHkNHmYXt/xjvzEB1CWSMYfG78DT7ucgw1cHS0gimZ4LyiBv6fi9zYjdw+x25v9TUhLdMH3wRr10KNkE= Received: by 10.115.32.1 with SMTP id k1mr1062349waj.1174122638539; Sat, 17 Mar 2007 02:10:38 -0700 (PDT) Received: by 10.140.23.10 with HTTP; Sat, 17 Mar 2007 02:10:38 -0700 (PDT) Message-ID: <6eb82e0703170210t3d4be248w64b7cf9981880bbe@mail.gmail.com> Date: Sat, 17 Mar 2007 17:10:38 +0800 From: "Rong-en Fan" To: "=?GB2312?B?WUFNQU1PVE8sIFRha3UgLyDJvbG+IM3Y?=" In-Reply-To: <20070317170959.f48f5bf6.taku@tackymt.homeip.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <6eb82e0703161009w15787d99p51510299fa0e1e45@mail.gmail.com> <1174078831.829.11.camel@RabbitsDen> <6eb82e0703170100v572a0794q334dc34bec992685@mail.gmail.com> <20070317170959.f48f5bf6.taku@tackymt.homeip.net> Cc: Alexandre Sunny Kovalenko , freebsd-mobile@freebsd.org Subject: Re: ThinkPad x60 and FN keys 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: Sat, 17 Mar 2007 09:10:41 -0000 On 3/17/07, YAMAMOTO, Taku / 山本 拓 wrote: > Try this patch. > > > -- > -|-__ YAMAMOTO, Taku > | __ < > > - A chicken is an egg's way of producing more eggs. - > > Tested with newer acpica (available on acpi@). Without acpi_video, brightness control (FN+Home, End) works. Bluetooth control (fn+f5) works and the dev.acpi_ibm.0.bluetooth seems not flip flop. FN+F7 still not work. With acpi_video, brightness control does not work. Thank you. Regards, Rong-En Fan > --- acpi_ec.c-1.69 Tue Feb 27 09:14:20 2007 > +++ sys/dev/acpica/acpi_ec.c Tue Feb 27 14:39:52 2007 > @@ -825,6 +825,11 @@ EcGpeHandler(void *Context) > CTR1(KTR_ACPI, "ec event was IBE/OBF, status %#x", EcStatus); > sc->ec_csrvalue = EcStatus; > wakeup(&sc->ec_csrvalue); > + if (!sc->ec_sci_pend) { > + Status = AcpiEnableGpe(sc->ec_gpehandle, sc->ec_gpebit, ACPI_ISR); > + if (ACPI_FAILURE(Status)) > + printf("EcGpeHandler: AcpiEnableEvent failed\n"); > + } > } else if (!sc->ec_sci_pend) { > /* SCI bit set and no pending query handler, so schedule one. */ > CTR0(KTR_ACPI, "ec queueing gpe handler"); >