← Back to team overview

kernel-packages team mailing list archive

[Bug 1341296] [NEW] ideapad_laptop.mod not fixed for all models in latest release

 

Public bug reported:

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

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"),

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "ubuntu-bug linux --save=system_info.txt"
   https://bugs.launchpad.net/bugs/1341296/+attachment/4151788/+files/system_info.txt

** Description changed:

  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"),

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1341296

Title:
  ideapad_laptop.mod not fixed for all models in latest release

Status in “linux” package in Ubuntu:
  New

Bug description:
  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

  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"),

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1341296/+subscriptions


Follow ups

References