Resend from my gmail account 在 2011年8月9日上午10:05,AceLan Kao <acelan.kao@xxxxxxxxxxxxx> 寫道: > Dear Joey, > > Is there any progress of the acer-wmi patch? > > I read the Acer WMI/SMBIOS Spec. and think we might need to create a > new acer-wmi driver for the new machines and leave the original > acer-wmi driver for the old ones. > The GUID is changed and there are more functions be added in the spec. > that the acer-wmi driver is hard to handle now. > And I'm not sure if I can implement a open source wmi driver from the spec. > Please input more idea about this, thanks. > > Best regards, > AceLan Kao. > > 2011/7/19 Joey Lee <jlee@xxxxxxxxxx>: >> Cc. to platform driver mail >> >> Hi AceLan, >> >> In old acer machine supports both old WMI_GUID1 and new WMI_WMID3, but >> more and more machines removed old WMI_GUID1 method and just support new >> one. >> >> I will spend a bit time to clear up acer-wmi driver, add support to >> those new machines. >> I will send out patches for review. >> >> >> >> Thank's a lot! >> Joey Lee >> >> >> -------- 轉遞的郵件 -------- >>> 自: AceLan Kao <acelan.kao@xxxxxxxxxxxxx> >>> 至: Joey Lee <jlee@xxxxxxxxxx> >>> 主旨: Re: A problem about acer-wmi >>> 日期: Tue, 19 Jul 2011 11:37:28 +0800 >>> >>> Dear Joey, >>> >>> Thanks for your quick response. >>> Here are the logs and it's good to discuss this issue on platform driver list. >>> Thanks. >>> >>> Best regards, >>> AceLan Kao. >>> >>> 2011/7/19 Joey Lee <jlee@xxxxxxxxxx>: >>> > 於 二,2011-07-19 於 02:57 +0000,joeyli(Joey Lee) 提到: >>> >> Hi Kao, >>> >> >>> >> 於 二,2011-07-19 於 09:43 +0800,AceLan Kao 提到: >>> >> > Dear Joey, >>> >> > >>> >> > We have a new machine the model is Acer Aspire 4739Z >>> >> > I tried to add it's model in acer_quirks struct, but in >>> >> > acer_wmi_init(), it can't find it's interface. >>> >> > { >>> >> > .callback = dmi_matched, >>> >> > .ident = "Acer Aspire 4739Z", >>> >> > .matches = { >>> >> > DMI_MATCH(DMI_SYS_VENDOR, "Acer"), >>> >> > DMI_MATCH(DMI_PRODUCT_NAME, "AS4739Z"), >>> >> > }, >>> >> > .driver_data = &quirk_acer_travelmate_2490, >>> >> > }, >>> >> > >>> >> > wmi_has_guid(AMW0_GUID1), wmi_has_guid(WMID_GUID1), and >>> >> > wmi_has_guid(WMID_GUID2) all return 0. >>> >> > And, wmi_has_guid(WMID_GUID3) and wmi_has_guid(ACERWMID_EVENT_GUID) return 1. >>> >> > >>> >> > I don't understand the logic of those wmi_has_guid(), so I don't know >>> >> > how to modify them, I just assigned the interface as >>> >> > interface = &wmid_interface; >>> >> > and that would make us capture the KEY_F22(Touch Pad On/Off) event and >>> >> > get the OSD appeared. >>> >> > >>> >> > Please direct me how to add this h/w correctly into acer_wmi.c and >>> >> > please let me know if I should provide any info you need. >>> >> > Thanks. >>> >> > >>> >> > Best regards, >>> >> > AceLan Kao. >>> >> > >>> >> >>> >> Thank's for you pay attention to acer-wmi driver. Please attached the >>> >> dmidecode log and acpidump on this mail to me. >>> >> Then, I can trace the DSDT to find out good way. >>> >> >>> > >>> > Forgot tell how to capture the log and DSDT: >>> > + dmidecode > dmidecode.log >>> > + acpidump > acpidump.dat >>> > >>> > >>> > Thank's a lot! >>> > Joey Lee >>> > >>> >> And, >>> >> Do you mind if I forward this mail to platform driver group on kernel >>> >> upstream? >>> >> Then we can discuss on upstream, maybe have more experts can provide >>> >> commants to us. >>> >> >>> >> >>> >> Thank's a lot! >>> >> Joey Lee >>> > >>> > >>> > >>> >>> >>> >> >> >> > > > > -- > Chia-Lin Kao(AceLan) > http://blog.acelan.idv.tw/ > E-Mail: acelan.kaoATcanonical.com (s/AT/@/) > -- Chia-Lin Kao(AceLan) http://blog.acelan.idv.tw/ E-Mail: acelan.kaoATcanonical.com (s/AT/@/) -- To unsubscribe from this list: send the line "unsubscribe platform-driver-x86" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html