All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ike Panhc <ike.pan@canonical.com>
To: joeyli <jlee@suse.com>
Cc: platform-driver-x86@vger.kernel.org,
	linux-kernel@vger.kernel.org, Matthew Garrett <mjg@redhat.com>,
	Joey Lee <jlee@novell.com>
Subject: Re: [PATCH] acer-wmi: blacklist Thinkpad edge E520
Date: Tue, 18 Oct 2011 10:20:18 +0800	[thread overview]
Message-ID: <4E9CE262.60601@canonical.com> (raw)
In-Reply-To: <1318902491.1913.348.camel@linux-s257.site>

Hi Joey,

On 10/18/2011 09:48 AM, joeyli wrote:
> Hi Ike, 
> 
> Could you please attached on the "rfkill list" output when press Fn key?
> Then we can check the rfkill status change.

The output of rfkill list is at
  https://launchpadlibrarian.net/78485925/RfKill.txt

.. and bug reporter tells me that he can not unblock wireless.
  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/836865/comments/0

> 
> And, 
> Thinkpad E520 have AMW0 method and I thought acer-wmi query wrong EC
> register address so your acer-wireless was always soft-blocked.
> 
> Does it possible kindly help me to find out which register on E520 is
> mapping to wireless status? Please reference to Carlos's acer_ec.pl
> tool:
> 
> http://code.google.com/p/aceracpi/wiki/EmbeddedController
> 
> Simple use:
>         watch -n 1 perl acer_ec.pl regs
> 
> Then press your wireless Fn key to monitor which register changed when
> you press Fn key:
> 
> e.g. the register at row B0 and column 0A is register 0xBA (0x is used
> to indicate this is a hexadecimal number).
> 
> There maybe have other EC register changing when you press key, please
> do a couple of times and make sure you find out the right one.
> 
> If we are lucky, we can find out one EC register mapping to your
> wireless state.

I've asked bug reporter to do so. Unfortunately nothing useful found.

Please refer to the link below:
  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/836865/comments/13
  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/836865/comments/14

The full discussion is at
  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/836865

> 
> 
> Thank's
> Joey Lee
> 
> 於 五,2011-10-14 於 10:48 +0800,Ike Panhc 提到:
>> Hi Joey,
>>
>> Here you are.
>>
>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/836865/+attachment/2330828/+files/AcpiTables.txt
>>
>>
>> On 10/14/2011 12:35 AM, joeyli wrote:
>>> Hi Ike, 
>>>
>>> 於 四,2011-10-13 於 14:51 +0800,Ike Panhc 提到:
>>>> BugLink: http://launchpad.net/bugs/836865
>>>> BugLink: http://launchpad.net/bugs/826784
>>>>
>>>> There are reports say that acer-wmi is loaded on Thinkpad E520 which
>>>> cause wireless connection hard blocked and we can not unblock it. It
>>>> will be better not to load acer-wmi on this machine.
>>>>
>>>> Signed-off-by: Ike Panhc <ike.pan@canonical.com>
>>>> ---
>>>>  drivers/platform/x86/acer-wmi.c |    7 +++++++
>>>>  1 files changed, 7 insertions(+), 0 deletions(-)
>>>>
>>>> diff --git a/drivers/platform/x86/acer-wmi.c b/drivers/platform/x86/acer-wmi.c
>>>> index af2bb20..dc9a116 100644
>>>> --- a/drivers/platform/x86/acer-wmi.c
>>>> +++ b/drivers/platform/x86/acer-wmi.c
>>>> @@ -325,6 +325,13 @@ static struct dmi_system_id __devinitdata acer_blacklist[] = {
>>>>  			DMI_MATCH(DMI_PRODUCT_NAME, "AOA150"),
>>>>  		},
>>>>  	},
>>>> +	{
>>>> +		.ident = "Lenovo Thinkpad Edge E520",
>>>> +		.matches = {
>>>> +			DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
>>>> +			DMI_MATCH(DMI_PRODUCT_NAME, "114320U"),
>>>> +		},
>>>> +	},
>>>>  	{}
>>>>  };
>>>>  
>>>
>>> Could you please share Thinkpad edge E520's acpidump and dmidecode log
>>> to me? 
>>> Maybe we can capture how does it works with EC register like we support
>>> Ideapad S205 in acer-wmi driver.
>>>
>>> Add a machine to blacklist is a last resort, I don't want to accept it
>>> before we try.
>>>
>>>
>>> Thank's a lot!
>>> Joey Lee
>>>
>>>
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe platform-driver-x86" in
>>> the body of a message to majordomo@vger.kernel.org
>>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>>
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>> Please read the FAQ at  http://www.tux.org/lkml/
> 
> 
> --
> To unsubscribe from this list: send the line "unsubscribe platform-driver-x86" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

  reply	other threads:[~2011-10-18  2:20 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-13  6:51 [PATCH] acer-wmi: blacklist Thinkpad edge E520 Ike Panhc
2011-10-13 16:35 ` joeyli
2011-10-14  2:48   ` Ike Panhc
2011-10-18  1:48     ` joeyli
2011-10-18  2:20       ` Ike Panhc [this message]
2011-10-24 22:20         ` joeyli
2011-10-24 22:22 ` joeyli
2011-10-24 23:13   ` Dave Jones
2011-10-25  2:57     ` Ike Panhc
2011-11-06  9:29     ` joeyli

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4E9CE262.60601@canonical.com \
    --to=ike.pan@canonical.com \
    --cc=jlee@novell.com \
    --cc=jlee@suse.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mjg@redhat.com \
    --cc=platform-driver-x86@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.