View Issue Details

IDProjectCategoryView StatusLast Update
0000567channel: elrepo/el7--elrepo--request-for-enhancement--public2015-04-06 05:11
Reporterjvell Assigned Topperry  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Summary0000567: RTL8723BE driver not building against 3.10.0-229.1.2.el7.x86_64
DescriptionWas able to build the driver on 3.10.0-123.20.1.el7.x86_64

DriverSource:
https://github.com/lwfinger/rtlwifi_new/ [^]

Suspects:
./3.10.0-123.20.1.el7.x86_64/include/net/mac80211.h
./3.10.0-123.20.1.el7.x86_64/include/net/cfg80211.h
./3.10.0-123.20.1.el7.x86_64/include/uapi/linux/nl80211.h
./3.10.0-229.1.2.el7.x86_64/include/net/mac80211.h
./3.10.0-229.1.2.el7.x86_64/include/net/cfg80211.h
./3.10.0-229.1.2.el7.x86_64/include/uapi/linux/nl80211.h

In ./3.10.0-123.20.1.el7.x86_64/include/net/cfg80211.h:
struct cfg80211_wowlan_trig_pkt_pattern
In ./3.10.0-229.1.2.el7.x86_64/include/net/cfg80211.h:
struct cfg80211_pkt_pattern

More info:
https://github.com/lwfinger/rtlwifi_new/issues/40
Additional Information[jvalentijn@lenny ~]$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Haswell-ULT DRAM Controller [8086:0a04] (rev 0b)
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b)
00:03.0 Audio device [0403]: Intel Corporation Haswell-ULT HD Audio Controller [8086:0a0c] (rev 0b)
00:14.0 USB controller [0c03]: Intel Corporation 8 Series USB xHCI HC [8086:9c31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation 8 Series HECI #0 [8086:9c3a] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 8 Series HD Audio Controller [8086:9c20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series PCI Express Root Port 3 [8086:9c14] (rev e4)
00:1c.3 PCI bridge [0604]: Intel Corporation 8 Series PCI Express Root Port 4 [8086:9c16] (rev e4)
00:1d.0 USB controller [0c03]: Intel Corporation 8 Series USB EHCI #1 [8086:9c26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation 8 Series LPC Controller [8086:9c43] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] [8086:9c03] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 8 Series SMBus Controller [8086:9c22] (rev 04)
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 10)
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
TagsNo tags attached.
Reported upstreamWas able to build the driver on 3.10.0-123.20.1.el7.x86_64 DriverSource: https://github.com/lwfinger/rtlwifi_new/ [^] Suspects: ./3.10.0-123.20.1.el7.x86_64/include/net/mac80211.h ./3.10.0-123.20.1.el7.x86_64/include/net/cfg80211.h ./3.10.0-123.20.1.el7

Activities

pperry

2015-04-04 15:48

administrator   ~0004287

I've built you a kmod driver package and uploaded it to the elrepo testing repository. The packages are currently syncing to the mirrors and should show up shortly here:

http://elrepo.org/linux/testing/el7/x86_64/RPMS/

kmod-rtl8723be-0.0-1.el7.elrepo.x86_64.rpm

If you have the elrepo repository installed, you can install the package with:

yum --enablerepo=elrepo-testing install kmod-rtl8723be

and reboot

Please test the above package and report back if it works as expected.

Thanks

pperry

2015-04-04 15:51

administrator   ~0004288

Forgot to mention - this driver will still require any appropriate firmware to be installed, as you may have been using previously.

jvell

2015-04-05 03:14

reporter   ~0004289

I've installed the package and rebooted.

The WiFi interface was brought up and connected to the network, using this now to post this.

It works better than expected because I didn't have to do anything else than what you've described.

I'm very interested to learn how it was fixed.

Thank you!

jvell

2015-04-06 02:00

reporter   ~0004290

RH just closed my bugreport, itsnotabug...

https://bugzilla.redhat.com/show_bug.cgi?id=1208980

Did you build the driver by modifying the kernel src or driver source or both?

Thanks.

pperry

2015-04-06 05:09

administrator   ~0004291

Thanks for your feedback - I'll promote the package to the main elrepo repository.

As I said before, Red Hat updated the wireless stack in the 7.1 kernel from kernel-3.16, so I backported the rtl8723be driver from kernel-3.16 and as expected it builds fine against the RHEL-7.1 kernel.

This driver will only work for 7.1 - it will not work for older 7.0 kernels.

Thanks again for the feedback.

Issue History

Date Modified Username Field Change
2015-04-04 14:14 jvell New Issue
2015-04-04 14:14 jvell Status new => assigned
2015-04-04 14:14 jvell Assigned To => toracat
2015-04-04 14:14 jvell Reported upstream => Was able to build the driver on 3.10.0-123.20.1.el7.x86_64 DriverSource: https://github.com/lwfinger/rtlwifi_new/ [^] Suspects: ./3.10.0-123.20.1.el7.x86_64/include/net/mac80211.h ./3.10.0-123.20.1.el7.x86_64/include/net/cfg80211.h ./3.10.0-123.20.1.el7
2015-04-04 14:20 pperry Assigned To toracat => pperry
2015-04-04 15:48 pperry Note Added: 0004287
2015-04-04 15:51 pperry Note Added: 0004288
2015-04-05 03:14 jvell Note Added: 0004289
2015-04-06 02:00 jvell Note Added: 0004290
2015-04-06 05:09 pperry Note Added: 0004291
2015-04-06 05:11 pperry Status assigned => resolved
2015-04-06 05:11 pperry Resolution open => fixed