Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Sep 2003 22:53:45 +0900
From:      Hiroyuki Aizu <eyes@navi.org>
To:        freebsd-mobile@freebsd.org
Subject:   Re: patch for toshiba acpi
Message-ID:  <20030910225345.5a699993.eyes@navi.org>
In-Reply-To: <1061343265.951.17.camel@scorpio.eco.imp.mx>
References:  <1061343265.951.17.camel@scorpio.eco.imp.mx>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.

--Multipart_Wed__10_Sep_2003_22:53:45_+0900_08abf200
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Hi.

Little bit time passes ...

On 19 Aug 2003 20:34:25 -0500
edscott wilson garcia <edscott@imp.mx> wrote:
> I finally got the lcd brightness control and force-fan to work on a
> toshiba 2455 on FreeBSD 5.1. If anybody is interested, you can find the
> patch at http://linux.imp.mx/toshiba/


I wrote TOSHIBA HCI driver base on ACPI. I was tested on Libretto L5 series. 
This driver should work with other TOSHIBA.
And this driver works as loadable module.

This driver has a remarkable improvement that you can control with Fn+? keys.

Features
Fn+Esc Force keep running to fan
Fn+F   Force keep running to fan
Fn+F2  Same as push sleep button
       (You should set hw.acpi.sleep_button_state=S3)
Fn+F5  VGA Output Switch (LCD->CRT->Both->None)
Fn+F6  LCD Brightness decrease
Fn+F7  LCD Brightness increase
Fn+F8  LCD Backlight on/off


Of cource, you can control these feature with sysctl.

# sysctl hw.acpi.toshiba
hw.acpi.toshiba.force_fan: 0
hw.acpi.toshiba.video_output: 1
hw.acpi.toshiba.lcd_brightness_leve: 6
hw.acpi.toshiba.lcd_backlight: 1


1. Extract acpi_toshiba.tar.gz at /usr/src/sys
2. apply files.diff
3. re-compile kernel
4. install kernel
5. add  acpi_toshiba_load="YES" to /boot/loader.conf
   or load acpi_toshiba at boot time.

Please try this driver and test report welcome.

--
Hiroyuki Aizu

--Multipart_Wed__10_Sep_2003_22:53:45_+0900_08abf200
Content-Type: application/octet-stream;
 name="acpi_toshiba.tar.gz"
Content-Disposition: attachment;
 filename="acpi_toshiba.tar.gz"
Content-Transfer-Encoding: base64

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
f9v2/254dXUAeAAA

--Multipart_Wed__10_Sep_2003_22:53:45_+0900_08abf200
Content-Type: application/octet-stream;
 name="files.diff"
Content-Disposition: attachment;
 filename="files.diff"
Content-Transfer-Encoding: base64

LS0tIHN5cy9jb25mL2ZpbGVzLm9yaWcJV2VkIFNlcCAxMCAyMDozNzo1MCAyMDAzCisrKyBzeXMv
Y29uZi9maWxlcwlXZWQgU2VwIDEwIDE0OjA5OjU2IDIwMDMKQEAgLTI1Miw2ICsyNTIsNyBAQAog
ZGV2L2FjcGljYS9hY3BpX3Jlc291cmNlLmMJb3B0aW9uYWwgYWNwaQogZGV2L2FjcGljYS9hY3Bp
X3RoZXJtYWwuYwlvcHRpb25hbCBhY3BpCiBkZXYvYWNwaWNhL2FjcGlfdGltZXIuYwkJb3B0aW9u
YWwgYWNwaQorZGV2L2FjcGljYS9hY3BpX3Rvc2hpYmEuYwlvcHRpb25hbCBhY3BpCiBkZXYvYWNw
aWNhL09zZC9Pc2REZWJ1Zy5jCW9wdGlvbmFsIGFjcGkKIGRldi9hY3BpY2EvT3NkL09zZEhhcmR3
YXJlLmMJb3B0aW9uYWwgYWNwaQogZGV2L2FjcGljYS9Pc2QvT3NkSW50ZXJydXB0LmMJb3B0aW9u
YWwgYWNwaQo=

--Multipart_Wed__10_Sep_2003_22:53:45_+0900_08abf200--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030910225345.5a699993.eyes>