How to install RTL8723AE driver on ubuntu 16.04?
17,505
Solution 1
Make the parameter permanent with the terminal:
sudo -i
echo "options rtl8723ae msi=1" > /etc/modprobe.d/rtl8723ae.conf
exit
Upon boot you should be all set.
Solution 2
The Problem is solved using this post:
- Clone project: git clone [email protected]:lwfinger/rtlwifi_new.git
- Build project: make; sudo make install
- Remove the old mod: sudo rmmod rtl8723ae
- Set the mod with the msi flag: sudo modprobe rtl8723ae msi=1
Related videos on Youtube
Author by
Odysseus
Updated on September 18, 2022Comments
-
Odysseus over 1 year
I'm trying to config ubuntu 16.04 on a MSI s12 notebook, but the network adapter (RTL8723AE PCIe Wireless Network Adapter) is not recognized by ubuntu.
$ iwconfig
syas:lo no wireless extensions. enp2s0 no wireless extensions. wlp1s0 IEEE 802.11bgn ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm Retry short limit:7 RTS thr=2347 B Fragment thr:off Power Management:off
here are the results of
$ ifconfig
:enp2s0 Link encap:Ethernet HWaddr 44:8a:5b:41:3e:1d inet addr:192.168.1.54 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::468a:5bff:fe41:3e1d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:4371 errors:0 dropped:0 overruns:0 frame:0 TX packets:5119 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2875904 (2.8 MB) TX bytes:586687 (586.6 KB) Interrupt:29 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:3814 errors:0 dropped:0 overruns:0 frame:0 TX packets:3814 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:295586 (295.5 KB) TX bytes:295586 (295.5 KB) wlp1s0 Link encap:Ethernet HWaddr 54:27:1e:19:7f:12 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
In regard to
rfkill list
Nothing is blocked:0: hci0: Bluetooth Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no
Modem Model
$ lspci -vvnn | grep -A 9 Network
returns:01:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter [10ec:8723] Subsystem: AzureWave RTL8723AE PCIe Wireless Network Adapter [1a3b:2114] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 31 Region 0: I/O ports at e000 [size=256] Region 2: Memory at fea00000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: rtl8723ae Kernel modules: rtl8723ae
What I already have done?
I Have Followed this solution: https://askubuntu.com/a/645238/196157 which suggests:
sudo add-apt-repository ppa:hanipouspilot/rtlwifi sudo apt-get update sudo apt-get install rtlwifi-new-dkms linux-firmware
and this one: install a newer driver that says:
wget https://github.com/lwfinger/rtlwifi_new/archive/rock.new_btcoex.zip unzip rock.new_btcoex.zip cd rtlwifi_new-rock.new_btcoex make sudo -i make install echo "options rtl8723be ant_sel=2" > /etc/modprobe.d/rtl8723be.conf exit Reboot.
I Also installed WICD as instructed here: Installing WICD. But there is no wireless Adapter working.
Updates
- I installed
bcmwl-kernel-source
package. 1.1. removed. -
sudo modprobe wl && dmesg | grep wl
returns:
*-network description: Wireless interface product: RTL8723AE PCIe Wireless Network Adapter vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:01:00.0 logical name: wlp1s0 version: 00 serial: 54:27:1e:19:7f:12 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=rtl8723ae driverversion=4.4.0-21-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn resources: irq:31 ioport:e000(size=256) memory:fea00000-fea03fff
-
ubfan1 about 8 yearsWhat's module wl doing in there? That's a Broadcom proprietary driver, and should not be used. Blacklist it?
-
Odysseus about 8 yearsI'm going to purge it.
- I installed
-
Odysseus about 8 yearsbut the problem is that how to make
sudo rmmod rtl8723ae
and ` sudo modprobe rtl8723ae msi=1' permanent?