Comment 0 for bug 1341296

Revision history for this message
wyatt earp (wyatt-hackerforhire) wrote :

The fix for the ideapad_laptop having issues with the wireless is not complete for all lenovo yoga laptops. This release:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1324095

Includes the fix to linux-3.16.0/drivers/platform/x86/ideapad-laptop.c around lines here:

--- BEGIN ORIGINAL PATCH ---

@@ -819,6 +821,19 @@
  }
 }

+/* Blacklist for devices where the ideapad rfkill interface does not work */
+static struct dmi_system_id rfkill_blacklist[] = {
+ /* The Lenovo Yoga 2 11 always reports everything as blocked */
+ {
+ .ident = "Lenovo Yoga 2 11",
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Yoga 2 11"),
+ },
+ },
+ {}
+};
+
--- END ORIGINAL PATCH ---

The Lenovo Yoga 2 13" models report as "Lenovo Yoga 2" or "Lenovo Yogo 2 Pro" without the size identifier. Fedora has incorporated their version of the patch here:

https://bugzilla.redhat.com/show_bug.cgi?id=1021036

Which I can confirm works on my Lenovo Yoga 13.

This also affects issue where the same information is shown:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1324095

The above needs to be adjusted to include the line:

DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Yoga 2"),
DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Yogo 2 Pro"),