Rtl8723be WiFi incredibly weak
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GURib1T8z7lCwjOGLQaGtrueEthgQ8LO42ZX8cOfTqDK4jvDDpKkLFwf2J49kYCMNW7d4ABih_XCb_2UXdq5fPJDkoyg7-8g_YfRUot-XnaXkNYycsNp7lA5_TW9td0FFpLQ2APzKcZ/s1600/1.jpg)
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYQ0N5W1qAOxLP7t7iOM6O6AzbZnkXUy16s7P_CWfOb5UbTQY_aDsc727chyphenhyphen5W4IppVNernMMQeaUFTB_rFzAd95_CDt-tnwN-nBx6JyUp2duGjPaL5-VgNO41AVsA_vu30EJcipdDG409/s400/Clash+Royale+CLAN+TAG%2523URR8PPP.png)
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;
up vote
18
down vote
favorite
I have a HP 14-AN001NA laptop. It came with Windows 10 installed on which the wifi worked fine anywhere in the house. However I removed windows 10 and installed Ubuntu 16.04 instead and since I have had terrible wifi anywhere aside from about three foot away from the router. I don't know if it's relevant but my wifi is not called wlan0 but wlo1 for some reason (I didn't change it).
When running lspci -knn | grep Net -A3
I get the following output:
05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
DeviceName:
Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:81c1]
Kernel driver in use: rtl8723be
Kernel modules: wl, rtl8723be
16.04 wireless realtek-wireless
add a comment |Â
up vote
18
down vote
favorite
I have a HP 14-AN001NA laptop. It came with Windows 10 installed on which the wifi worked fine anywhere in the house. However I removed windows 10 and installed Ubuntu 16.04 instead and since I have had terrible wifi anywhere aside from about three foot away from the router. I don't know if it's relevant but my wifi is not called wlan0 but wlo1 for some reason (I didn't change it).
When running lspci -knn | grep Net -A3
I get the following output:
05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
DeviceName:
Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:81c1]
Kernel driver in use: rtl8723be
Kernel modules: wl, rtl8723be
16.04 wireless realtek-wireless
Please edit your question and add output oflspci -knn | grep Net -A3
terminal command.
â Pilot6
Feb 15 '17 at 16:45
I have amended my question. Please help
â Blue Dabba Dee
Feb 15 '17 at 16:54
add a comment |Â
up vote
18
down vote
favorite
up vote
18
down vote
favorite
I have a HP 14-AN001NA laptop. It came with Windows 10 installed on which the wifi worked fine anywhere in the house. However I removed windows 10 and installed Ubuntu 16.04 instead and since I have had terrible wifi anywhere aside from about three foot away from the router. I don't know if it's relevant but my wifi is not called wlan0 but wlo1 for some reason (I didn't change it).
When running lspci -knn | grep Net -A3
I get the following output:
05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
DeviceName:
Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:81c1]
Kernel driver in use: rtl8723be
Kernel modules: wl, rtl8723be
16.04 wireless realtek-wireless
I have a HP 14-AN001NA laptop. It came with Windows 10 installed on which the wifi worked fine anywhere in the house. However I removed windows 10 and installed Ubuntu 16.04 instead and since I have had terrible wifi anywhere aside from about three foot away from the router. I don't know if it's relevant but my wifi is not called wlan0 but wlo1 for some reason (I didn't change it).
When running lspci -knn | grep Net -A3
I get the following output:
05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
DeviceName:
Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:81c1]
Kernel driver in use: rtl8723be
Kernel modules: wl, rtl8723be
16.04 wireless realtek-wireless
edited Feb 15 '17 at 17:11
![](https://i.stack.imgur.com/EQWv9.jpg?s=32&g=1)
![](https://i.stack.imgur.com/EQWv9.jpg?s=32&g=1)
Pilot6
50k15104184
50k15104184
asked Feb 15 '17 at 16:40
Blue Dabba Dee
1571311
1571311
Please edit your question and add output oflspci -knn | grep Net -A3
terminal command.
â Pilot6
Feb 15 '17 at 16:45
I have amended my question. Please help
â Blue Dabba Dee
Feb 15 '17 at 16:54
add a comment |Â
Please edit your question and add output oflspci -knn | grep Net -A3
terminal command.
â Pilot6
Feb 15 '17 at 16:45
I have amended my question. Please help
â Blue Dabba Dee
Feb 15 '17 at 16:54
Please edit your question and add output of
lspci -knn | grep Net -A3
terminal command.â Pilot6
Feb 15 '17 at 16:45
Please edit your question and add output of
lspci -knn | grep Net -A3
terminal command.â Pilot6
Feb 15 '17 at 16:45
I have amended my question. Please help
â Blue Dabba Dee
Feb 15 '17 at 16:54
I have amended my question. Please help
â Blue Dabba Dee
Feb 15 '17 at 16:54
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
31
down vote
accepted
Run in a terminal
sudo tee /etc/modprobe.d/rtl8723be.conf <<< "options rtl8723be ant_sel=1"
and reboot.
The ant_sel
parameter enables one of the two antenna connectors of your RTL8723be adapter. Your laptop has only one antenna because the vendor is too greedy to install two. The Linux drivers can't detect which antenna connector is in use. So we have to guess it.
In Windows either the vendor sets it up somewhere on a pre-installed system, or the Windows proprietary drivers can detect it.
If ant_sel=1
does not help, use ant_sel=2
. This setting tells which antenna is in use 1 or 2.
Brilliant, thank you so much
â Blue Dabba Dee
Feb 15 '17 at 17:31
You may also want to remove a wrong driver bysudo apt purge bcmwl-kernel-source
â Pilot6
Feb 15 '17 at 17:42
Sorry but the problem has persisted after a fresh install for unrelated reasons. The advice you gave worked earlier but doesn't anymore
â Blue Dabba Dee
Feb 25 '17 at 18:52
Tryant_sel=1
â Pilot6
Feb 25 '17 at 18:57
3
Works great! But it disconnects randomly. Would you be able to help on how to fix this? I am using Ubuntu 16.04 LTS
â Suhail Gupta
Oct 21 '17 at 11:11
 |Â
show 9 more comments
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
31
down vote
accepted
Run in a terminal
sudo tee /etc/modprobe.d/rtl8723be.conf <<< "options rtl8723be ant_sel=1"
and reboot.
The ant_sel
parameter enables one of the two antenna connectors of your RTL8723be adapter. Your laptop has only one antenna because the vendor is too greedy to install two. The Linux drivers can't detect which antenna connector is in use. So we have to guess it.
In Windows either the vendor sets it up somewhere on a pre-installed system, or the Windows proprietary drivers can detect it.
If ant_sel=1
does not help, use ant_sel=2
. This setting tells which antenna is in use 1 or 2.
Brilliant, thank you so much
â Blue Dabba Dee
Feb 15 '17 at 17:31
You may also want to remove a wrong driver bysudo apt purge bcmwl-kernel-source
â Pilot6
Feb 15 '17 at 17:42
Sorry but the problem has persisted after a fresh install for unrelated reasons. The advice you gave worked earlier but doesn't anymore
â Blue Dabba Dee
Feb 25 '17 at 18:52
Tryant_sel=1
â Pilot6
Feb 25 '17 at 18:57
3
Works great! But it disconnects randomly. Would you be able to help on how to fix this? I am using Ubuntu 16.04 LTS
â Suhail Gupta
Oct 21 '17 at 11:11
 |Â
show 9 more comments
up vote
31
down vote
accepted
Run in a terminal
sudo tee /etc/modprobe.d/rtl8723be.conf <<< "options rtl8723be ant_sel=1"
and reboot.
The ant_sel
parameter enables one of the two antenna connectors of your RTL8723be adapter. Your laptop has only one antenna because the vendor is too greedy to install two. The Linux drivers can't detect which antenna connector is in use. So we have to guess it.
In Windows either the vendor sets it up somewhere on a pre-installed system, or the Windows proprietary drivers can detect it.
If ant_sel=1
does not help, use ant_sel=2
. This setting tells which antenna is in use 1 or 2.
Brilliant, thank you so much
â Blue Dabba Dee
Feb 15 '17 at 17:31
You may also want to remove a wrong driver bysudo apt purge bcmwl-kernel-source
â Pilot6
Feb 15 '17 at 17:42
Sorry but the problem has persisted after a fresh install for unrelated reasons. The advice you gave worked earlier but doesn't anymore
â Blue Dabba Dee
Feb 25 '17 at 18:52
Tryant_sel=1
â Pilot6
Feb 25 '17 at 18:57
3
Works great! But it disconnects randomly. Would you be able to help on how to fix this? I am using Ubuntu 16.04 LTS
â Suhail Gupta
Oct 21 '17 at 11:11
 |Â
show 9 more comments
up vote
31
down vote
accepted
up vote
31
down vote
accepted
Run in a terminal
sudo tee /etc/modprobe.d/rtl8723be.conf <<< "options rtl8723be ant_sel=1"
and reboot.
The ant_sel
parameter enables one of the two antenna connectors of your RTL8723be adapter. Your laptop has only one antenna because the vendor is too greedy to install two. The Linux drivers can't detect which antenna connector is in use. So we have to guess it.
In Windows either the vendor sets it up somewhere on a pre-installed system, or the Windows proprietary drivers can detect it.
If ant_sel=1
does not help, use ant_sel=2
. This setting tells which antenna is in use 1 or 2.
Run in a terminal
sudo tee /etc/modprobe.d/rtl8723be.conf <<< "options rtl8723be ant_sel=1"
and reboot.
The ant_sel
parameter enables one of the two antenna connectors of your RTL8723be adapter. Your laptop has only one antenna because the vendor is too greedy to install two. The Linux drivers can't detect which antenna connector is in use. So we have to guess it.
In Windows either the vendor sets it up somewhere on a pre-installed system, or the Windows proprietary drivers can detect it.
If ant_sel=1
does not help, use ant_sel=2
. This setting tells which antenna is in use 1 or 2.
edited Mar 6 '17 at 18:37
answered Feb 15 '17 at 17:10
![](https://i.stack.imgur.com/EQWv9.jpg?s=32&g=1)
![](https://i.stack.imgur.com/EQWv9.jpg?s=32&g=1)
Pilot6
50k15104184
50k15104184
Brilliant, thank you so much
â Blue Dabba Dee
Feb 15 '17 at 17:31
You may also want to remove a wrong driver bysudo apt purge bcmwl-kernel-source
â Pilot6
Feb 15 '17 at 17:42
Sorry but the problem has persisted after a fresh install for unrelated reasons. The advice you gave worked earlier but doesn't anymore
â Blue Dabba Dee
Feb 25 '17 at 18:52
Tryant_sel=1
â Pilot6
Feb 25 '17 at 18:57
3
Works great! But it disconnects randomly. Would you be able to help on how to fix this? I am using Ubuntu 16.04 LTS
â Suhail Gupta
Oct 21 '17 at 11:11
 |Â
show 9 more comments
Brilliant, thank you so much
â Blue Dabba Dee
Feb 15 '17 at 17:31
You may also want to remove a wrong driver bysudo apt purge bcmwl-kernel-source
â Pilot6
Feb 15 '17 at 17:42
Sorry but the problem has persisted after a fresh install for unrelated reasons. The advice you gave worked earlier but doesn't anymore
â Blue Dabba Dee
Feb 25 '17 at 18:52
Tryant_sel=1
â Pilot6
Feb 25 '17 at 18:57
3
Works great! But it disconnects randomly. Would you be able to help on how to fix this? I am using Ubuntu 16.04 LTS
â Suhail Gupta
Oct 21 '17 at 11:11
Brilliant, thank you so much
â Blue Dabba Dee
Feb 15 '17 at 17:31
Brilliant, thank you so much
â Blue Dabba Dee
Feb 15 '17 at 17:31
You may also want to remove a wrong driver by
sudo apt purge bcmwl-kernel-source
â Pilot6
Feb 15 '17 at 17:42
You may also want to remove a wrong driver by
sudo apt purge bcmwl-kernel-source
â Pilot6
Feb 15 '17 at 17:42
Sorry but the problem has persisted after a fresh install for unrelated reasons. The advice you gave worked earlier but doesn't anymore
â Blue Dabba Dee
Feb 25 '17 at 18:52
Sorry but the problem has persisted after a fresh install for unrelated reasons. The advice you gave worked earlier but doesn't anymore
â Blue Dabba Dee
Feb 25 '17 at 18:52
Try
ant_sel=1
â Pilot6
Feb 25 '17 at 18:57
Try
ant_sel=1
â Pilot6
Feb 25 '17 at 18:57
3
3
Works great! But it disconnects randomly. Would you be able to help on how to fix this? I am using Ubuntu 16.04 LTS
â Suhail Gupta
Oct 21 '17 at 11:11
Works great! But it disconnects randomly. Would you be able to help on how to fix this? I am using Ubuntu 16.04 LTS
â Suhail Gupta
Oct 21 '17 at 11:11
 |Â
show 9 more comments
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f883673%2frtl8723be-wifi-incredibly-weak%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Please edit your question and add output of
lspci -knn | grep Net -A3
terminal command.â Pilot6
Feb 15 '17 at 16:45
I have amended my question. Please help
â Blue Dabba Dee
Feb 15 '17 at 16:54