Hi All
Im in need of desperate help my network adapter Realtek 8723BE has a very limited range i have to sit next to the router with my laptop just to connect to it.
i have ran the following to disable it from going to sleep or halting as i thought maybe thats the issue
/etc/modprobe.d/rtl8723be.conf
options rtl8723be fwlps=0
but no luck, im open to suggestions and greatly appreciative… im fairly new to manjaro and had the same issue in Mint 17.3 before.I thought perhaps an updated kernal would help so ive even updated to 4.6-1
Realtek 8723BE WLAN very weak signal
Thanx for the reply, i tried but got the following
_sudo iwconfig wlp3s0 rate 54M_
_ Error for wireless request “Set Bit Rate” (8B20) :_
_ SET failed on device wlp3s0 ; No such device._
Found this which looked promising (https://github.com/lwfinger/rtlwifi_new/issues/88)
they seem to have identified the cause
Running the following should have fixed the problem
git clone http://lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout rock.new_btcoex
make
sudo make install
sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ips=0 ant_sel=0
BUT when i run “make install” i get
make[1]: Entering directory '/usr/lib/modules/4.6.0-1-MANJARO/build’
make[1]: *** No rule to make target ‘modules’. Stop.
make[1]: Leaving directory '/usr/lib/modules/4.6.0-1-MANJARO/build’
Makefile:58: recipe for target ‘all’ failed
make: *** [all] Error 2
A quick search for “make[1]: *** No rule to make target ‘modules’. Stop.” got the recommendation to install kernel headers…
you have to replace the interface name(wlp3s0 above) such that it corresponds to yours.
To find your interface name right click on network-manager and select connection information :
or run from the command line
$ ip route get 8.8.8.8
8.8.8.8 via 192.xxx.x.x dev wlo1 src 192.xxx.x.x
@koukourikos found my interface name and used command sudo iwconfig wlp13s0 rate 54M but still have a weak signal, if you dont mind Have a look at the following link That seems to be the fix,the driver is faulty due to the manufacturer stupidly encoding something wrong in the EEPROM.
I tried the following
git clone git://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout rock.new_btcoex
make
sudo make install
Reboot. After the system comes up:
sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ant_sel=1
Now test. If that still does not work, then try
sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ant_sel=2
but when i get to the “make install” command i get
make install
make -C /lib/modules/4.6.0-1-MANJARO/build M=/home/dylan/rtlwifi_new/rtlwifi_new modules
make[1]: Entering directory '/usr/lib/modules/4.6.0-1-MANJARO/build’
make[1]: *** No rule to make target ‘modules’. Stop.
make[1]: Leaving directory '/usr/lib/modules/4.6.0-1-MANJARO/build’
Makefile:58: recipe for target ‘all’ failed
make: *** [all] Error 2
As stated by eugen-b i may require an kernal headers install but not sure how to proceed with that?
search “header” with your package manager and install the correct ones (4.4 or 4.6) for your kernel
Hopefully you have found the right packages . If not yaourt can help you:
$ yaourt header
1 core/acl 2.2.52-2
Access control list utilities, libraries and headers
2 core/linux-api-headers 4.5.5-1
Kernel headers sanitized for use in userspace
3 core/linux310-headers3.10.101-2
Header files and scripts for building modules for Linux310 kernel
4 core/linux312-headers 3.12.60-1
Header files and scripts for building modules for Linux312 kernel
5 core/linux314-headers 3.14.70-1
Header files and scripts for building modules for Linux314 kernel
6 core/linux316-headers 3.16.35-2
Header files and scripts for building modules for Linux316 kernel
7 core/linux318-headers 3.18.34-1
Header files and scripts for building modules for Linux318 kernel
8 core/linux319-headers 3.19.8.21-1
Header files and scripts for building modules for Linux319 kernel
9 core/linux41-headers 4.1.25-1
Header files and scripts for building modules for Linux41 kernel
10 core/linux42-headers 4.2.8.11-1
Header files and scripts for building modules for Linux42 kernel
11 core/linux44-headers 4.4.11-1 [installed]
Header files and scripts for building modules for Linux44 kernel
12 core/linux45-headers 4.5.5-1
Header files and scripts for building modules for Linux45 kernel
13 core/linux46-headers 4.6-1
Header files and scripts for building modules for Linux46 kernel
...
choose the one that corresponds to your kernel. If you are unsure about your kernel version run
$ uname -r
I have installed kernal headers for current kernal and downloaded new driver locally however i get this when i run “make”.
rock.new_btcoex modules
make[1]: Entering directory '/usr/lib/modules/4.6.0-1-MANJARO/build’
CC [M] /home/fluxx/Desktop/rtlwifi_new-rock.new_btcoex/base.o
CC [M] /home/fluxx/Desktop/rtlwifi_new-rock.new_btcoex/cam.o
CC [M] /home/fluxx/Desktop/rtlwifi_new-rock.new_btcoex/core.o
CC [M] /home/fluxx/Desktop/rtlwifi_new-rock.new_btcoex/debug.o
CC [M] /home/fluxx/Desktop/rtlwifi_new-rock.new_btcoex/efuse.o
/home/fluxx/Desktop/rtlwifi_new-rock.new_btcoex/efuse.c:39:31: error: ‘RTL8712_SDIO_EFUSE_TABLE’ defined but not used [-Werror=unused-const-variable=]
static const struct efuse_map RTL8712_SDIO_EFUSE_TABLE[] = {
^~~~~~~~~~~~~~~~~~~~~~~~
/home/fluxx/Desktop/rtlwifi_new-rock.new_btcoex/efuse.c:35:17: error: ‘MAX_PGPKT_SIZE’ defined but not used [-Werror=unused-const-variable=]
static const u8 MAX_PGPKT_SIZE = 9;
^~~~~~~~~~~~~~
cc1: all warnings being treated as errors
scripts/Makefile.build:291: recipe for target ‘/home/fluxx/Desktop/rtlwifi_new-rock.new_btcoex/efuse.o’ failed
make[2]: *** [/home/fluxx/Desktop/rtlwifi_new-rock.new_btcoex/efuse.o] Error 1
Makefile:1428: recipe for target ‘module/home/fluxx/Desktop/rtlwifi_new-rock.new_btcoex’ failed
make[1]: *** [module/home/fluxx/Desktop/rtlwifi_new-rock.new_btcoex] Error 2
make[1]: Leaving directory '/usr/lib/modules/4.6.0-1-MANJARO/build’
Makefile:58: recipe for target ‘all’ failed
make: *** [all] Error 2
I have installed correct header for kernal and tried a different kernal with its own header still no success.
Contact the author of the source code and ask for help. A websearch gave me no results.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.