wifi netowrking using either internal or external wlan adaptor was hardblocked due to the "ideapad_laptop" kernel module. Blacklisting the kernel module re-enabled wifi. Laptop hardware: Lenovo Yoga 2 11 Distro: Ubuntu Gnome 14.04 x86-64
Manual fix found here: http://forums.lenovo.com/t5/Idea-Windows-based-Tablets-and/Wifi-is-hardware-disabled/m-p/1307405/highlight/true#M10387
Sounds like the issue is in the ideapad_laptop module...
A fix for this has been generated in Fedora here: https://bugzilla.redhat.com/show_bug.cgi?id=1021036 The fix is partially incomplete because it does not support the latest Yogo models that report "Lenovo Yogo 2 Pro" when calling DMI_MATCH(). Part of me wonders if there's a better way to match on these because from looking at it, I'm betting that most times in the future, this register is going to return 0 since Lenovo has removed the hardware switch from the system.
Whoops, forgot to include output for the Yoga 13's !!DMI Information !!--------------- Manufacturer: LENOVO Product Name: 20266 Product Version: Lenovo Yoga 2 Pro dmi.bios.date: 03/25/2014 dmi.bios.vendor: LENOVO dmi.bios.version: 76CN35WW dmi.board.asset.tag: No Asset Tag dmi.board.name: Yoga2 dmi.board.vendor: LENOVO dmi.board.version: 31900058STD 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:bvr76CN35WW:bd03/25/2014:svnLENOVO:pn20266:pvrLenovoYoga2Pro:rvnLENOVO:rnYoga2:rvr31900058STD:cvnLENOVO:ct10:cvrLenovoYoga2Pro: dmi.product.name: 20266 dmi.product.version: Lenovo Yoga 2 Pro dmi.sys.vendor: LENOVO
Ubuntu and Fedora have both incorprated this fix into the latest RCs.
Commit has been pulled into the module http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=ce363c2bcb2303e7fad3a79398db739c6995141b