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
[-- Attachment #1 --] 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 [-- Attachment #2 --] _?acpi_toshiba.tar <kwڸ Be@Jȳ349`6mt8OڦI~_@tJC[-Y}po|Bms8v֥˵ZmvYK?w{{O?]tyضnLw<7ʚ/azvk?0[q'g?|j-q{ks}ch_o)Z ]Ep.5ϔlHǀX|u ?SHS"=w-6T{~7]M@n 3@֘ 5u/.P,nYd>;ںPۺ9.~Sϩ^vXs Cfl={pG ٩vəHos҄;5[[s}4H֧#ň{=%tD.%47Қ[J,oLlrG%3ZGGd|Ʀ(L;kzM ZGn3~o%Ds}4!oġ "W~@ adM-(t:-uNZH(s4ᾎ,eidtꙡѶ6rkzԱ̉+ @?S4mԗ |JKn DgjHi]tW P{ ߾YZJJ:(hZQmr.dJ'JG/@mEbwm4Oz~O7VKњI9[[ZD;:~#D cźQ|#7uN ::U䦂2D_T sV^0q9z']&Ґk)k Q5&W]b@Sޔ. 2:S߀b@X [Ljt//ꃙJޜ*eZPh#7z}`IW>(r)#TEFoM 7 m92Mk4%A,~YKegcno3s(!g$x-17SJzSadvHETRlts\ J 䬩@RdqeBbT\nKJg3$"˞%$/5#;lӽ\.)O-'͡c&LF# O%w|2"bJ3d)`JA!Qs9tbdiuX0Xi<6@!=bظނ((߾M$%e{aAU(=L0# {4[MS CoNREVˋ,P ̺Ws^j S SS rTK11ިV(mMA4YBݮi\`Ν;S6 4F lKJ֓@z@A["T`/(0Q'%G_>5@Ɖ|ILIan(^ ]h|nGpT HOAL!+B$gKGqL#^Y₋EZr}B[/9EJGr%Y'fn3EcaXf>xh.vwG»FJ[RK=<yKꩇͷ$?d77 I;SK!ŏH\~f7֡^ (Cӂ8/P`-Cob{+B7z@Q }A![1BeyIˡF.ypcC+sZk`}Cjz ȱ XާqGF?9 !fYM&ޣSݠSr;D,zeFF6RF ^"e 6|t˨_N| YYB"Q2nd<B2\Q|:Ⱦ.% [ ɩѸz0dSm$@AF%aYye<)[`^1G82nMZ#:]C~djϡ~v2PE}> D4bpSeJ q$PDE7y-u؞řP'4qj;!JbXBtF1Hb7DvZi`zrR+는2ܑ GR@UT!DdxcW!GGZ'-7x*3kUR [r-<XEC`iڵ=t&{R9sJFU)E.ݷ VH.pPT1rVAQ3L#_aQ"ۖ!%!11uN(<p}.葟siƺϣqK+ٟ;g<8r4gsfGQBAq%Zly in9}3Ti1umU\MoUI 5 45I)_(SlHcb!f9G#f ={q.D&iajTJ.9՚P-V\#(xX`˝Y9x!kD-|@7:{$UF7P¯° B^YUHMX`sM2WYWW/[QnҾHPo,mHPu0c8fX6bf]2蜡Fd幨P@>(2sca~6;vx ~Pg@YB2tA2dʣ̝U( >ߖn}._/tĜ^S2K+~+sq3'gb\T|wywNp/u%_%3<۳/ʈjs&AUx&F,AW2z+zpPUfw%g9>W0BzBh 2 2wC$A`2F!P:4-pl)\Pډ ~P%X1Sl,x{#p['RPŀt/oԱ|kFrH[u%;H#$IKU)>3tɳ ?%#J3I6~_<Q0,ͷoIސ߲&m@1R[іmdx̝)9|Y[gk<Üف=7 Ǜ1VC/*9>fN;a42.jq!gOݫ~#Bv\7&<Un?6v;Y}-I G|nc} @<8pgO}3{X~|ǤlQ~8l<:Id(V_'ScWȒqƑXkz/Eә'v[N!µ$|(dû5rpKGo9[NӞOEX'#lv ֽl1oDz? W|/#Fo]Sg5!>I7vֻDfedž 7{:)r<<لNGIaq2VIJy<ތ;ek)t*;Ӄf^cV>Q:KMy <xٍld@y,LT it%]uI\q bv{09 ۾)(YW{yVS҃A48+'Sc:HDXLJ?facN*)g+* 3FM}H e?W98b/Wf{$[/ .T<Op/x?NKC|rn x۵S!}#K`R]$st' Ox"wxf$Љ] t"p NtH^-"𐧫'@|$@M]'GX &OXOJ/GJ/)boQ~C[J0}}SXOOw,o8.#G44ݤf~NiPX>6Nɹty i>;ٌs:mۑ}wMY /u-|8-n_G⼻~gx?[t9fM+<\'X+s|8ƝQ2a5 rN jsޔjeuQ(Z\(n5G oMǢ-gO,CʾaaVՙ̛Uۅǔ!ҧ2,f( 4Loᑠ2)bCvWd7_K拎>z^t gZm1ʂYkUi2)cr p<..<svݰSpxN8'o#=V~ ϋAiU/o72|pCВ_X(rKZ-ҷ+tlqm?Ԫ"?ڒR1DNIXO'5NL7=V_y 6#Y"Wîx-ܓL>/xnnnnnnnnnnnnnnnnxuu x [-- Attachment #3 --] --- sys/conf/files.orig Wed Sep 10 20:37:50 2003 +++ sys/conf/files Wed Sep 10 14:09:56 2003 @@ -252,6 +252,7 @@ dev/acpica/acpi_resource.c optional acpi dev/acpica/acpi_thermal.c optional acpi dev/acpica/acpi_timer.c optional acpi +dev/acpica/acpi_toshiba.c optional acpi dev/acpica/Osd/OsdDebug.c optional acpi dev/acpica/Osd/OsdHardware.c optional acpi dev/acpica/Osd/OsdInterrupt.c optional acpi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030910225345.5a699993.eyes>
