I have a Lenovo G40-30 laptop with a Realtek RTL8723BE PCIe Wireless Network Adapter (driver: rtl8723be)
I installed Linux Mint 17.1 Cinnamon 64-bit alongside Windows 8.1, but whilst on Mint I can't toggle the WiFi switch on, and bluetooth says "hardware disabled." It took me so long to make it work, browsing the forums for codes that will work for me....
Anyway, here are what I've found, and I hope these works well for you who might need it.
Zeroeth
FirstI used a LAN cable to connect to the internet and ran Mint's Update manager and installed /all/ the updates and rebooted. Then I updated my kernel to 3.16.* kernel (3.16.3 is the latest on my end) because I've read that helps (for some users just doing this installs the drivers needed for the WiFi to work, but it didn't for me). Reboot after installing the kernel.
SecondPost by JeremyB on Sun Oct 05, 2014 4:00 pm
Lets try this to start to see if things improvereboot and see if it helps, you can also try this as it might helpCode: Select all
echo "options rtl8723be fwlps=N ips=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
I see you are hardblocked soCode: Select all
echo "options rtl8723be msi=Y" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
Code: Select all
sudo modprobe -r ideapad_laptop
Code: Select all
sudo rfkill unblock all
I might have to do some digging for an ubuntu thread on modifying ideapad_laptop for the rfkill bit if this doesn't workCode: Select all
rfkill list
ThirdPost by JeremyB on Wed Oct 08, 2014 11:42 am
We could blacklist ideapad_laptop with
RebootCode: Select all
echo "blacklist ideapad_laptop" | sudo tee -a /etc/modprobe.d/blacklist.conf
FourthPost by varunendra on Sat Sep 13, 2014
Hello pawel-juchnowski, Welcome to the forums!
Please try a couple of driver parameters available for your driver. In a terminal (can be opened with Ctrl-Alt-T), please run this code (you may copy-paste) to try them--Code: Select all
echo "options rtl8723be fwlps=N ips=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
This is following minthousiast's advice on this post: http://forum.linuxmint.com/viewtopic.php?f=49&t=180564Before rebooting, run this in the terminal:Once gedit launches, open this file in gedit:Code: Select all
sudo gedit
Erase its contents, replace it with this:Code: Select all
/etc/modprobe.d/rtl8723be.conf
Code: Select all
# Prevents the WiFi card from automatically sleeping and halting connection # This is neccesary to fix the wifi card problem. options rtl8723be fwlps=0 swlps=0 options rtl8723be fwlps=N ips=N
Don't forget to save before you exit gedit!
Fifth
To see the regulatory domain your laptop is using now, enter the following command as root user:Post by varunendra on Sat Sep 13, 2014
Reboot and reconnect. Does it make the connection stable?
And which country you are in? We may have to explicitly set your country code for regdomain settings.
Code: Select all
iw reg get
PL should be changed to the country code of your country, as PL is for Poland. I changed it to PH, because I am in the Philippines. If you are in the United Kingdom, change PL to GB. To find out your country code, go here: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
Reboot if you must, but I didn't need to in my case
I know there are many solutions that can make your WiFi work for you, but these are the ones that worked for me. After applying above solution I can connect to WiFi networks without it suddenly disconnecting or being flaky, and my bluetooth can be turned on as well. I hope this is helpful, and kudos to the cool peeps who gave these advice in the first place:
- JeremyB
- varunendra
- minthousiast
- jeremy31
Thank you very much!!
Source Threads:
http://forums.linuxmint.com/viewtopic.p ... 2&start=20
http://ubuntuforums.org/showthread.php?t=2243978
http://forum.linuxmint.com/viewtopic.php?f=49&t=180564