Bug 1091660 - No Wireless Adapter shown on Lenovo Thinkpad E540 (RTL8723BE)
Summary: No Wireless Adapter shown on Lenovo Thinkpad E540 (RTL8723BE)
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 20
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-04-27 03:55 UTC by Louis van Dyk
Modified: 2014-07-09 03:27 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-06-18 14:43:31 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
lspci -v output (2.88 KB, application/x-download)
2014-04-27 03:55 UTC, Louis van Dyk
no flags Details
rtl8723be.diff (1.67 KB, patch)
2014-04-27 13:25 UTC, poma
no flags Details | Diff

Description Louis van Dyk 2014-04-27 03:55:04 UTC
Created attachment 890151 [details]
lspci -v output

Description of problem:
Only the Wired LAN Device is shown - the Wireless device is not.

Version-Release number of selected component (if applicable):
kernel-3.13.10-200.fc20.x86_64
NetworkManager-0.9.9.0-38.git20131003.fc20.x86_64

How reproducible:
Every bootup

Steps to Reproduce:
1.  Boot up
2.  lspci lists the device
3.  no device is mentioned in dmesg or available in NetworkManager

Actual results:
No visible WLAN device

Expected results:
Usable device

Additional info:
lspci shows:
04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter

Comment 1 poma 2014-04-27 13:25:54 UTC
Created attachment 890226 [details]
rtl8723be.diff

Comment 2 poma 2014-04-27 13:38:58 UTC
# yum --enablerepo updates-testing install kernel-\*

# rpm -qa | grep 3.14.1-200.fc20.x86_64 | sort
kernel-3.14.1-200.fc20.x86_64
kernel-devel-3.14.1-200.fc20.x86_64
kernel-headers-3.14.1-200.fc20.x86_64
kernel-modules-extra-3.14.1-200.fc20.x86_64
kernel-tools-3.14.1-200.fc20.x86_64
kernel-tools-libs-3.14.1-200.fc20.x86_64
kernel-tools-libs-devel-3.14.1-200.fc20.x86_64

# reboot
...

$ uname -r
3.14.1-200.fc20.x86_64

$ wget https://github.com/lwfinger/rtl8723be/archive/master.zip

$ unzip master.zip

$ cd rtl8723be-master

$ curl -s https://bugzilla.redhat.com/attachment.cgi?id=890226 | patch -p1

$ su

# make install

# modprobe -v rtl8723be

# exit

~~~~~~~~~~~~~~~~~~~

$ modinfo rtl8723be

$ modinfo -F firmware rtl8723be

$ ls /lib/firmware/rtlwifi/rtl8723befw.bin

$ modinfo -F depends rtl8723be

$ modinfo rtlwifi

$ modinfo btcoexist


References:

- kernel 3.14;
Code for new variety of the 8723 PCI cards - temp until code added to kernel
https://github.com/lwfinger/rtl8723be/

- kernel 3.15;
linux-next
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/log/drivers/net/wireless/rtlwifi/rtl8723be

RawhideKernelNodebug
https://fedoraproject.org/wiki/RawhideKernelNodebug


Working?

Comment 3 poma 2014-04-27 19:11:12 UTC
Related:
Firmware(rtl8723befw.bin) for the Realtek 8723BE 802.11n PCI wireless(rtl8723be)
https://bugzilla.redhat.com/show_bug.cgi?id=1091753

Comment 4 Louis van Dyk 2014-05-02 01:00:10 UTC
@poma:  You are BRILLIANT!!!

Firstly, thank you for the clear instructions above - they worked perfectly - although it was on kernel-3.14.2-200 by the time I installed it.  When can we expect these to be rolled out officially?

Secondly, forgive my late reply - I was on a few days holiday.

Below are the outputs of the modinfo, etc. you referred me to - if it's of any use to you.


[root@lenovo rtl8723be-master]# modinfo rtl8723be
filename:       /lib/modules/3.14.2-200.fc20.x86_64/updates/rtl8723be/rtl8723be.ko
firmware:       rtlwifi/rtl8723befw.bin
description:    Realtek 8723BE 802.11n PCI wireless
license:        GPL
author:         Realtek WlanFAE	<wlanfae>
author:         PageHe	<page_he.cn>
alias:          pci:v000010ECd0000B723sv*sd*bc*sc*i*
depends:        rtlwifi,btcoexist,mac80211
vermagic:       3.14.2-200.fc20.x86_64 SMP mod_unload 
parm:           swlps:bool
parm:           swenc:using hardware crypto (default 0 [hardware])
 (bool)
parm:           ips:using no link power save (default 1 is open)
 (bool)
parm:           fwlps:using linked fw control power save (default 1 is open)
 (bool)

[root@lenovo rtl8723be-master]# modinfo -F firmware rtl8723be
rtlwifi/rtl8723befw.bin

[root@lenovo rtl8723be-master]# ls /lib/firmware/rtlwifi/rtl8723befw.bin 
/lib/firmware/rtlwifi/rtl8723befw.bin

[root@lenovo rtl8723be-master]# modinfo -F depends rtl8723be
rtlwifi,btcoexist,mac80211

[root@lenovo rtl8723be-master]# modinfo btcoexist
filename:       /lib/modules/3.14.2-200.fc20.x86_64/updates/btcoexist/btcoexist.ko
description:    Realtek 802.11n PCI wireless core
license:        GPL
author:         Larry Finger	<Larry.FInger>
author:         Realtek WlanFAE	<wlanfae>
author:         Page He	<page_he.cn>
depends:        
vermagic:       3.14.2-200.fc20.x86_64 SMP mod_unload

Comment 5 poma 2014-05-02 09:34:13 UTC
Thanks for the feedback!
Keep up with "make install" at every kernel update until 3.15.
It will set you free.

Comment 6 Justin M. Forbes 2014-05-21 19:36:52 UTC
*********** MASS BUG UPDATE **************

We apologize for the inconvenience.  There is a large number of bugs to go through and several of them have gone stale.  Due to this, we are doing a mass bug update across all of the Fedora 20 kernel bugs.

Fedora 20 has now been rebased to 3.14.4-200.fc20.  Please test this kernel update (or newer) and let us know if you issue has been resolved or if it is still present with the newer kernel.

If you experience different issues, please open a new bug report for those.

Comment 7 poma 2014-07-09 03:27:35 UTC
$ rpm -qf $(modinfo -n rtl8723be)
kernel-3.15.3-200.fc20.x86_64
$ rpm -qf /usr/lib/firmware/rtlwifi/rtl8723befw.bin
linux-firmware-20140605-38.gita4f3bc03.fc20.noarch

Louis, a kernel module and companion firmware are now in a stable distribution, so there is no more need for that git repo.
Okey dokey.


Note You need to log in before you can comment on or make changes to this bug.