[PATCH 3.0.y] acer-wmi: No wifi rfkill on Sony machines

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Lee, Chun-Yi <joeyli.kernel@xxxxxxxxx>
Date: Fri, 23 Mar 2012 12:36:44 +0800

commit 5719b81988f3c24ff694dc3a37e35b35630a3966 upstream.

The wireless rfkill should charged by sony-laptop but not acer-wmi.
So, add Sony's SNY5001 acpi device to blacklist in acer-wmi.

Tested on Sony Vaio

Addresses http://bugs.debian.org/666568

Cc: Carlos Corbacho <carlos@xxxxxxxxxxxxxxxxxxx>
Cc: Mattia Dongili <malattia@xxxxxxxx>
Tested-by: Dimitris N <ddarlac@xxxxxxxxx>
Signed-off-by: Lee, Chun-Yi <jlee@xxxxxxxx>
Signed-off-by: Matthew Garrett <mjg@xxxxxxxxxx>
Tested-by: Kalle Olavi Niemitalo <kon@xxxxxx> (on v3.2.13)
Signed-off-by: Jonathan Nieder <jrnieder@xxxxxxxxx>
---
Hi Greg,

Please consider this patch for the 3.0, 3.2, and 3.3-stable series.

Without this patch, on affected machines wireless simply doesn't work
unless you unload the acer-wmi driver, regardless of the state of the
physical WIRELESS switch.  "rfkill list" reports sony-wifi unblocked
and acer-wireless soft blocked.  "rfkill unblock 2" has no effect.

Kalle (cc-ed) tried the patch on top of 3.2.y and wifi started working
again on his Sony VAIO VPCYA1V9E.  More details are at
<http://bugs.debian.org/666568>.

Thanks,
Jonathan

 drivers/platform/x86/acer-wmi.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/platform/x86/acer-wmi.c b/drivers/platform/x86/acer-wmi.c
index db9b25abeb66..2080b223c74a 100644
--- a/drivers/platform/x86/acer-wmi.c
+++ b/drivers/platform/x86/acer-wmi.c
@@ -689,6 +689,7 @@ static const struct acpi_device_id norfkill_ids[] = {
 	{ "VPC2004", 0},
 	{ "IBM0068", 0},
 	{ "LEN0068", 0},
+	{ "SNY5001", 0},	/* sony-laptop in charge */
 	{ "", 0},
 };
 
-- 
1.7.10.rc3

--
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


[Index of Archives]     [Linux Kernel Development]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux