Date: Sat, 13 Feb 2010 13:43:53 +0100 (CET) From: Daniel Walter <d.walter@0x90.at> To: "Sam Fourman Jr." <sfourman@gmail.com> Cc: freebsd-acpi@freebsd.org, "Sergey V. Dyatko" <sergey.dyatko@gmail.com> Subject: Re: need help. asus-a6m+brightness control Message-ID: <alpine.BSF.2.00.1002131329570.1389@mini-beast> In-Reply-To: <11167f521002130411g6090684cp62d044caf4b1de9f@mail.gmail.com> References: <20100209233324.6b1ca158@notebook> <11167f521002122357g3aec580bl763f6aaafd3d5a19@mail.gmail.com> <alpine.BSF.2.00.1002131224290.1389@mini-beast> <11167f521002130411g6090684cp62d044caf4b1de9f@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---496892480-1128448021-1266065046=:1389 Content-Type: TEXT/PLAIN; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8BIT On Sat, 13 Feb 2010, Sam Fourman Jr. wrote: > On Sat, Feb 13, 2010 at 5:31 AM, Daniel Walter <d.walter@0x90.at> wrote: >> On Sat, 13 Feb 2010, Sam Fourman Jr. wrote: >> >>> On Tue, Feb 9, 2010 at 3:33 PM, Sergey V. Dyatko >>> <sergey.dyatko@gmail.com> wrote: >>>> >>>> Hi, >>>> >>>> I have asus-a6m laptop running HEAD. But unfortunately brightness >>>> control not working when I boot with acpi support. >>>> >>>> I made some changes on acpi_asus.c but it doesn't help - >>>> brightness is still not regulated. Good news: the volume keys started >>>> working and now I have /dev/led/wled, /dev/led/mled :) >>>> >>>> result of `acpidump -dt | gzip -c9 >asus_a6m.asl.gz`: >>>> http://tiger.ipfw.ru/files/asus_a6m.asl.gz >>>> >>>> Thanks for any help >>> >>> I saw this acpidump command (dont know anything about ACPI) and >>> thought I would run it on my Asus x83v laptop >>> this notebook runs the following: >>> >>> MiniBSD# uname -a >>> FreeBSD MiniBSD.PuffyBSD.Com 8.0-STABLE FreeBSD 8.0-STABLE #2: Thu Dec >>> 24 21:13:20 CST 2009 >>> sfourman@MiniBSD.PuffyBSD.Com:/usr/obj/usr/src/sys/GENERIC amd64 >>> >>> >>> here is the output of `acpidump -dt | gzip -c9 >asus_x83v.asl.gz >>> >>> http://www.puffybsd.com/asus_x83v.asl.gz >>> >>> hopefully this will help FreeBSD devlopers better support Asus Laptops >>> >>> I am very willing to help devlopers and root on this notebook is >>> available from public ssh .. just ask >>> >>> >>> Sam Fourman Jr. >> >> Hi, >> >> there is support for brightness control in HEAD since yesterday. So you have >> two options either switch to CURRENT or wait until acpi_video(4) is MFC'ed. > > so my asl file has the bits necessary to support the brightness > control committed to HEAD yesterday? > > Sam if i'm not completly wrong it should work. if you don't want to switch to current, you can apply attached patch. It should work with a actual STABLE. hope this one helps regards Daniel Walter ---496892480-1128448021-1266065046=:1389 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=acpi_video_mfc.diff Content-Transfer-Encoding: BASE64 Content-ID: <alpine.BSF.2.00.1002131343530.1389@mini-beast> Content-Description: Content-Disposition: attachment; filename=acpi_video_mfc.diff LS0tIGFjcGlfdmlkZW8uYwkyMDEwLTAyLTA2IDEzOjAzOjI1LjAwMDAwMDAw MCArMDEwMA0KKysrIGFjcGlfdmlkZW8uYwkyMDEwLTAyLTEzIDEyOjE0OjAz LjAwMDAwMDAwMCArMDEwMA0KQEAgLTgzLDYgKzgzLDcgQEANCiBzdGF0aWMg dm9pZAlhY3BpX3ZpZGVvX3ZvX2JpbmQoc3RydWN0IGFjcGlfdmlkZW9fb3V0 cHV0ICosIEFDUElfSEFORExFKTsNCiBzdGF0aWMgdm9pZAlhY3BpX3ZpZGVv X3ZvX2Rlc3Ryb3koc3RydWN0IGFjcGlfdmlkZW9fb3V0cHV0ICopOw0KIHN0 YXRpYyBpbnQJYWNwaV92aWRlb192b19jaGVja19sZXZlbChzdHJ1Y3QgYWNw aV92aWRlb19vdXRwdXQgKiwgaW50KTsNCitzdGF0aWMgdm9pZAlhY3BpX3Zp ZGVvX3ZvX25vdGlmeV9oYW5kbGVyKEFDUElfSEFORExFLCBVSU5UMzIsIHZv aWQgKik7DQogc3RhdGljIGludAlhY3BpX3ZpZGVvX3ZvX2FjdGl2ZV9zeXNj dGwoU1lTQ1RMX0hBTkRMRVJfQVJHUyk7DQogc3RhdGljIGludAlhY3BpX3Zp ZGVvX3ZvX2JyaWdodF9zeXNjdGwoU1lTQ1RMX0hBTkRMRVJfQVJHUyk7DQog c3RhdGljIGludAlhY3BpX3ZpZGVvX3ZvX3ByZXNldHNfc3lzY3RsKFNZU0NU TF9IQU5ETEVSX0FSR1MpOw0KQEAgLTkzLDYgKzk0LDcgQEANCiBzdGF0aWMg aW50CXZpZF9lbnVtX291dHB1dHMoQUNQSV9IQU5ETEUsDQogCQkgICAgdm9p ZCgqKShBQ1BJX0hBTkRMRSwgVUlOVDMyLCB2b2lkICopLCB2b2lkICopOw0K IHN0YXRpYyBpbnQJdm9fZ2V0X2JyaWdodG5lc3NfbGV2ZWxzKEFDUElfSEFO RExFLCBpbnQgKiopOw0KK3N0YXRpYyBpbnQJdm9fZ2V0X2JyaWdodG5lc3Mo QUNQSV9IQU5ETEUpOw0KIHN0YXRpYyB2b2lkCXZvX3NldF9icmlnaHRuZXNz KEFDUElfSEFORExFLCBpbnQpOw0KIHN0YXRpYyBVSU5UMzIJdm9fZ2V0X2Rl dmljZV9zdGF0dXMoQUNQSV9IQU5ETEUpOw0KIHN0YXRpYyBVSU5UMzIJdm9f Z2V0X2dyYXBoaWNzX3N0YXRlKEFDUElfSEFORExFKTsNCkBAIC0xMDEsNiAr MTAzLDEwIEBADQogLyogZXZlbnRzICovDQogI2RlZmluZSBWSURfTk9USUZZ X1NXSVRDSEVECTB4ODANCiAjZGVmaW5lIFZJRF9OT1RJRllfUkVQUk9CRQkw eDgxDQorI2RlZmluZQlWSURfTk9USUZZX0NZQ19CUk4JMHg4NQ0KKyNkZWZp bmUJVklEX05PVElGWV9JTkNfQlJOCTB4ODYNCisjZGVmaW5lCVZJRF9OT1RJ RllfREVDX0JSTgkweDg3DQorI2RlZmluZQlWSURfTk9USUZZX1pST19CUk4J MHg4OA0KIA0KIC8qIF9ET1MgKEVuYWJsZS9EaXNhYmxlIE91dHB1dCBTd2l0 Y2hpbmcpIGFyZ3VtZW50IGJpdHMgKi8NCiAjZGVmaW5lIERPU19TV0lUQ0hf TUFTSwkJMw0KQEAgLTU3OCw2ICs1ODMsOSBAQA0KIAkJCS8qIFhYWCAtIHNl ZSBhYm92ZS4gKi8NCiAJCQl2by0+dm9fZWNvbm9teSA9IHZvLT52b19sZXZl bHNbQkNMX0VDT05PTVldOw0KIAl9DQorCWlmICh2by0+dm9fbGV2ZWxzICE9 IE5VTEwpDQorCSAgICBBY3BpSW5zdGFsbE5vdGlmeUhhbmRsZXIoaGFuZGxl LCBBQ1BJX0RFVklDRV9OT1RJRlksDQorCQlhY3BpX3ZpZGVvX3ZvX25vdGlm eV9oYW5kbGVyLCB2byk7DQogCUFDUElfU0VSSUFMX0VORCh2aWRlb19vdXRw dXQpOw0KIH0NCiANCkBAIC01OTEsOCArNTk5LDExIEBADQogCQl2by0+dm9f c3lzY3RsX3RyZWUgPSBOVUxMOw0KIAkJc3lzY3RsX2N0eF9mcmVlKCZ2by0+ dm9fc3lzY3RsX2N0eCk7DQogCX0NCi0JaWYgKHZvLT52b19sZXZlbHMgIT0g TlVMTCkNCisJaWYgKHZvLT52b19sZXZlbHMgIT0gTlVMTCkgew0KKwkJQWNw aVJlbW92ZU5vdGlmeUhhbmRsZXIodm8tPmhhbmRsZSwgQUNQSV9ERVZJQ0Vf Tk9USUZZLA0KKwkJICAgIGFjcGlfdmlkZW9fdm9fbm90aWZ5X2hhbmRsZXIp Ow0KIAkJQWNwaU9zRnJlZSh2by0+dm9fbGV2ZWxzKTsNCisJfQ0KIA0KIAlz d2l0Y2ggKHZvLT5hZHIgJiBET0RfREVWSURfTUFTSykgew0KIAljYXNlIERP RF9ERVZJRF9NT05JVE9SOg0KQEAgLTYyOCw2ICs2MzksNjEgQEANCiAJcmV0 dXJuIChFSU5WQUwpOw0KIH0NCiANCitzdGF0aWMgdm9pZA0KK2FjcGlfdmlk ZW9fdm9fbm90aWZ5X2hhbmRsZXIoQUNQSV9IQU5ETEUgaGFuZGxlLCBVSU5U MzIgbm90aWZ5LCB2b2lkICpjb250ZXh0KQ0KK3sNCisJc3RydWN0IGFjcGlf dmlkZW9fb3V0cHV0ICp2bzsNCisJaW50IGksIGosIGxldmVsLCBuZXdfbGV2 ZWw7DQorDQorCXZvID0gY29udGV4dDsNCisJQUNQSV9TRVJJQUxfQkVHSU4o dmlkZW9fb3V0cHV0KTsNCisJaWYgKHZvLT5oYW5kbGUgIT0gaGFuZGxlKSB7 DQorCQlBQ1BJX1NFUklBTF9FTkQodmlkZW9fb3V0cHV0KTsNCisJCXJldHVy bjsNCisJfQ0KKw0KKwlzd2l0Y2ggKG5vdGlmeSkgew0KKwljYXNlIFZJRF9O T1RJRllfQ1lDX0JSTjoNCisJY2FzZSBWSURfTk9USUZZX0lOQ19CUk46DQor CWNhc2UgVklEX05PVElGWV9ERUNfQlJOOg0KKwkJaWYgKHZvLT52b19sZXZl bHMgPT0gTlVMTCkNCisJCQlicmVhazsNCisJCWxldmVsID0gdm9fZ2V0X2Jy aWdodG5lc3MoaGFuZGxlKTsNCisJCWlmIChsZXZlbCA8IDApDQorCQkJYnJl YWs7DQorCQluZXdfbGV2ZWwgPSBsZXZlbDsNCisJCWZvciAoaSA9IDA7IGkg PCB2by0+dm9fbnVtbGV2ZWxzOyBpKyspIHsNCisJCQlqID0gdm8tPnZvX2xl dmVsc1tpXTsNCisJCQlpZiAobm90aWZ5ID09IFZJRF9OT1RJRllfSU5DX0JS Tikgew0KKwkJCQlpZiAoaiA+IGxldmVsICYmDQorCQkJCSAgICAoaiA8IG5l d19sZXZlbCB8fCBsZXZlbCA9PSBuZXdfbGV2ZWwpKQ0KKwkJCQkJbmV3X2xl dmVsID0gajsNCisJCQl9IGVsc2Ugew0KKwkJCQlpZiAoaiA8IGxldmVsICYm DQorCQkJCSAgICAoaiA+IG5ld19sZXZlbCB8fCBsZXZlbCA9PSBuZXdfbGV2 ZWwpKQ0KKwkJCQkJbmV3X2xldmVsID0gajsNCisJCQl9DQorCQl9DQorCQlp ZiAobm90aWZ5ID09IFZJRF9OT1RJRllfQ1lDX0JSTiAmJiBuZXdfbGV2ZWwg PT0gbGV2ZWwpDQorCQkJbmV3X2xldmVsPSB2by0+dm9fbGV2ZWxzWzJdOw0K KwkJaWYgKG5ld19sZXZlbCAhPSBsZXZlbCkgew0KKwkJCXZvX3NldF9icmln aHRuZXNzKGhhbmRsZSwgbmV3X2xldmVsKTsNCisJCQl2by0+dm9fYnJpZ2h0 bmVzcyA9IG5ld19sZXZlbDsNCisJCX0NCisJCWJyZWFrOw0KKwljYXNlIFZJ RF9OT1RJRllfWlJPX0JSTjoNCisJCWlmIChhY3BpX3ZpZGVvX3ZvX2NoZWNr X2xldmVsKHZvLCAwKSA9PSAwKSB7DQorCQkJdm9fc2V0X2JyaWdodG5lc3Mo aGFuZGxlLCAwKTsNCisJCQl2by0+dm9fYnJpZ2h0bmVzcyA9IDA7DQorCQl9 DQorCQlicmVhazsNCisJZGVmYXVsdDoNCisJCXByaW50ZigidW5rbm93biBu b3RpZnkgZXZlbnQgMHgleCBmcm9tICVzXG4iLA0KKwkJICAgIG5vdGlmeSwg YWNwaV9uYW1lKGhhbmRsZSkpOw0KKwl9DQorCUFDUElfU0VSSUFMX0VORCh2 aWRlb19vdXRwdXQpOw0KK30NCisNCiAvKiBBUkdTVVNFRCAqLw0KIHN0YXRp YyBpbnQNCiBhY3BpX3ZpZGVvX3ZvX2FjdGl2ZV9zeXNjdGwoU1lTQ1RMX0hB TkRMRVJfQVJHUykNCkBAIC05MDEsNiArOTY3LDI1IEBADQogCXJldHVybiAo bnVtKTsNCiB9DQogDQorc3RhdGljIGludA0KK3ZvX2dldF9icmlnaHRuZXNz KEFDUElfSEFORExFIGhhbmRsZSkNCit7DQorCVVJTlQzMiBsZXZlbDsNCisJ QUNQSV9TVEFUVVMgc3RhdHVzOw0KKw0KKwlBQ1BJX1NFUklBTF9BU1NFUlQo dmlkZW9fb3V0cHV0KTsNCisJc3RhdHVzID0gYWNwaV9HZXRJbnRlZ2VyKGhh bmRsZSwgIl9CUUMiLCAmbGV2ZWwpOw0KKwlpZiAoQUNQSV9GQUlMVVJFKHN0 YXR1cykpIHsNCisJCXByaW50ZigiY2FuJ3QgZXZhbHVhdGUgJXMuX0JRQyAt ICVzXG4iLCBhY3BpX25hbWUoaGFuZGxlKSwNCisJCSAgICBBY3BpRm9ybWF0 RXhjZXB0aW9uKHN0YXR1cykpOw0KKwkJcmV0dXJuICgtMSk7DQorCX0NCisJ aWYgKGxldmVsID4gMTAwKQ0KKwkJcmV0dXJuICgtMSk7DQorDQorCXJldHVy biAobGV2ZWwpOw0KK30NCisNCiBzdGF0aWMgdm9pZA0KIHZvX3NldF9icmln aHRuZXNzKEFDUElfSEFORExFIGhhbmRsZSwgaW50IGxldmVsKQ0KIHsNCg== ---496892480-1128448021-1266065046=:1389--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1002131329570.1389>