From: joeyli <jlee@suse.com>
To: Vaclav Mocek <vmocek@gmail.com>
Cc: jlee@novell.com, mjg@redhat.com, platform-driver-x86@vger.kernel.org
Subject: Re: drivers/platform/x86/acer-wmi.c: Support for another Lenovo Ideapad S205
Date: Fri, 16 Mar 2012 12:34:32 +0800 [thread overview]
Message-ID: <1331872472.10557.251.camel@linux-s257.site> (raw)
In-Reply-To: <4F600A1D.5060002@gmail.com>
Hi Vaclav,
於 三,2012-03-14 於 03:01 +0000,Vaclav Mocek 提到:
> Hi all,
>
> I am an unhappy owner of Lenovo Ideapad S205 and the drivers in the
> current development kernel (2f1c2b8) soft-blocks its Wi-Fi. S205 loads
> two kernel modules - ideapad-laptop.c and acer-wmi.c. The rfkill is
> controlled by acer-wmi.c and there is already a support for S205:
>
> {
> .callback = dmi_matched,
> .ident = "Lenovo Ideapad S205",
> .matches = {
> DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
> DMI_MATCH(DMI_PRODUCT_NAME, "10382LG"),
> },
> .driver_data = &quirk_lenovo_ideapad_s205,
> },
>
> Unfortunately, my netbook has a different DMI_PRODUCT_NAME - "Brazos"
> instead of "10382LG" and there are at least eighteen possibilities [1].
> I spent some time Googling, comparing Smolt profiles, reading S205
> Hardware Maintenance Manual [2] and analysing the BIOS updates. It
> seems, that all S205 are based on AMD platform called "Inagua" (E300,
> E350, E450), use two types of Wi-Fi cards (RaLink RT3090 and AR9285),
> various combination of SO DIMMs (2 x 1GB, 1 x 2GB, 2 x 2GB), different
> sizes of hardrives and different keyboard layouts; so overall there are
> pretty much the same.
>
> There is a rare netbook called Lenovo Ideapad S205s ("s" at the end),
> but this one is based on Intel's processors [3].
>
> My proposal is very simple:
>
> {
> .callback = dmi_matched,
> .ident = "Lenovo Ideapad S205",
> .matches = {
> DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
> - DMI_MATCH(DMI_PRODUCT_NAME, "10382LG"),
> + DMI_MATCH(DMI_PRODUCT_VERSION, "Ideapad S205"),
> },
> .driver_data = &quirk_lenovo_ideapad_s205,
> },
>
> It works. We are not able to test all product names and if the checking
> of DMI_PRODUCT_NAME is really required, it should be done in an
> additional step. The current situation is pretty bad - problems with
> UEFI booting (the only possibility)[4], impossibility to switch the
> power off, failing brightness control - and without a functional network
> connection for a start, it is better to throw it out of the window.
>
> [1]
> http://smolt.fedoraproject.org/reports/view_profiles?profile=Ideapad+S205&search=Submit+Query
> [2] http://www.manualowl.com/m/Lenovo/IdeaPad-S205/Manual/192357
> [3] http://www.manualowl.com/m/Lenovo/IdeaPad-S205s/Manual/227621
> [4]
> http://fedoraproject.org/wiki/Common_F16_bugs#UEFI_install_to_Lenovo_Ideapad_S205_fails_to_boot
>
>
> Best Regards
>
> Vaclav Mocek
>
>
Thanks for your investigation!
I don't want change the dmi config for the already works machine, but
add your S205 "Brazos" to table is ok.
Actually, that will be better ideapad-laptop driver can take care this
machine.
If you want, Please kindly try this patch.
Thanks a lot!
Joey Lee
From 02a341b8142f71190c09a1a4fe509922b8f055c4 Mon Sep 17 00:00:00 2001
From: "Lee, Chun-Yi" <jlee@suse.com>
Date: Fri, 16 Mar 2012 12:31:08 +0800
Subject: [PATCH] acer-wmi: add support Lenovo Ideapad S205 Brazos
acer-wmi: add support Lenovo Ideapad S205 Brazos
Signed-off-by: Lee, Chun-Yi <jlee@suse.com>
---
drivers/platform/x86/acer-wmi.c | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/drivers/platform/x86/acer-wmi.c b/drivers/platform/x86/acer-wmi.c
index 1e5290b..f158956 100644
--- a/drivers/platform/x86/acer-wmi.c
+++ b/drivers/platform/x86/acer-wmi.c
@@ -468,6 +468,15 @@ static struct dmi_system_id acer_quirks[] = {
},
{
.callback = dmi_matched,
+ .ident = "Lenovo Ideapad S205",
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
+ DMI_MATCH(DMI_PRODUCT_NAME, "Brazos"),
+ },
+ .driver_data = &quirk_lenovo_ideapad_s205,
+ },
+ {
+ .callback = dmi_matched,
.ident = "Lenovo 3000 N200",
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
--
1.7.7
next prev parent reply other threads:[~2012-03-16 4:36 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-03-14 3:01 drivers/platform/x86/acer-wmi.c: Support for another Lenovo Ideapad S205 Vaclav Mocek
2012-03-14 6:16 ` Ike Panhc
2012-03-14 21:49 ` Vaclav Mocek
2012-03-15 23:09 ` Vaclav Mocek
2012-03-16 3:46 ` Ike Panhc
2012-03-16 3:53 ` Ike Panhc
2012-03-16 4:34 ` joeyli [this message]
2012-03-20 0:45 ` Vaclav Mocek
2012-03-20 2:05 ` joeyli
2012-03-20 3:03 ` Ike Panhc
2012-03-20 3:22 ` 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=1331872472.10557.251.camel@linux-s257.site \
--to=jlee@suse.com \
--cc=jlee@novell.com \
--cc=mjg@redhat.com \
--cc=platform-driver-x86@vger.kernel.org \
--cc=vmocek@gmail.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox