← Back to team overview

kernel-packages team mailing list archive

[Bug 1324095] Re: [Lenovo Yoga 2 Pro] ideapad_laptop kernel module breaks wireless

 

Additionally, the latest release of the ubuntu kernel that has the fix
for this, won't actually fix it for all of the systems.

The error is here:

+/* 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"),
+   },
+ },
+ {}
+};

This patch will only solve the problem for the Lenovo Yoga 2 11, not the
Yoga 2 pro 13's which report with "Lenovo Yoga 2".

The patch should be updated to reflect this by adding:

DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Yoga 2")

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

Title:
  [Lenovo Yoga 2 Pro] ideapad_laptop kernel module breaks wireless

Status in “linux” package in Ubuntu:
  Triaged
Status in “linux” package in Fedora:
  Unknown

Bug description:
  With the ideapad_laptop module loaded there is no wlan0 (or other wifi
  device) present. Booting without any explicit blacklist config the
  ideapad_laptop kernel module gets loaded, and there are no wlan0
  device present.

  If I yet again load the ideapad_laptop module, using modprobe, the wlan0 device goes away. Here is the dmesg output from that.
  [  234.351406] input: Ideapad extra buttons as /devices/platform/VPC2004:00/input/input17
  [  234.353261] wlan0: deauthenticating from d8:5d:4c:bb:1a:f2 by local choice (reason=3)
  [  234.398900] cfg80211: Calling CRDA to update world regulatory domain
  [  234.401410] cfg80211: World regulatory domain updated:
  [  234.401412] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
  [  234.401414] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
  [  234.401415] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
  [  234.401416] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
  [  234.401418] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
  [  234.401419] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
  [  234.555068] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready

  WORKAROUND: For the wireless network to work on my Lenovo Yoga 2 Pro Laptop I need blacklist/rmmod the ideapad_laptop kernel module. Running rmmod on the module results in the wlan0 device becoming present, and NetworkManager being able to connect to a local wifi network. Here is the dmesg output after the rmmod command:
  [   74.908411] iwlwifi 0000:01:00.0: L1 Disabled; Enabling L0S
  [   74.908627] iwlwifi 0000:01:00.0: L1 Disabled; Enabling L0S
  [   74.920538] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
  [   76.371036] wlan0: authenticate with d8:5d:4c:bb:1a:f2
  [   76.372069] wlan0: send auth to d8:5d:4c:bb:1a:f2 (try 1/3)
  [   76.376670] wlan0: authenticated
  [   76.378169] wlan0: associate with d8:5d:4c:bb:1a:f2 (try 1/3)
  [   76.381908] wlan0: RX AssocResp from d8:5d:4c:bb:1a:f2 (capab=0x411 status=0 aid=2)
  [   76.383305] wlan0: associated
  [   76.383333] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: linux-image-3.13.0-27-generic 3.13.0-27.50
  ProcVersionSignature: Ubuntu 3.13.0-27.50-generic 3.13.11
  Uname: Linux 3.13.0-27-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3.2
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC1:  andreas    2492 F.... pulseaudio
   /dev/snd/controlC0:  andreas    2492 F.... pulseaudio
  CurrentDesktop: Unity
  Date: Wed May 28 14:00:22 2014
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2014-05-20 (8 days ago)
  InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
  MachineType: LENOVO 20266
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-27-generic.efi.signed root=UUID=e70835c5-4ffe-49d3-aecc-403dbf538c1a ro quiet splash vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-3.13.0-27-generic N/A
   linux-backports-modules-3.13.0-27-generic  N/A
   linux-firmware                             1.127.2
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 10/31/2013
  dmi.bios.vendor: LENOVO
  dmi.bios.version: 76CN31WW
  dmi.board.asset.tag: No Asset Tag
  dmi.board.name: Yoga2
  dmi.board.vendor: LENOVO
  dmi.board.version: 31900056PRO
  dmi.chassis.asset.tag: No Asset Tag
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Lenovo Yoga 2 Pro
  dmi.modalias: dmi:bvnLENOVO:bvr76CN31WW:bd10/31/2013:svnLENOVO:pn20266:pvrLenovoYoga2Pro:rvnLENOVO:rnYoga2:rvr31900056PRO:cvnLENOVO:ct10:cvrLenovoYoga2Pro:
  dmi.product.name: 20266
  dmi.product.version: Lenovo Yoga 2 Pro
  dmi.sys.vendor: LENOVO

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


References