[SOLVED] AIO topic: 1. Cannot connect to home wifi. 2. Latest kernel - no wifi adapter found. 3. NM shows two WIFI modules

Hi , fawkz! New guy here.

  1. Recently I’ve encountered a weird issue. NM fails to connect to home wifi. Other spots work. My card is RTL8723BE. Had to manually compile the driver. Kernel 418.
  2. Kernel 419 does not see wifi card, despite recompiling the driver manually.
    3.Now NM shows 2 wifi cards - wlan1 and wlp0s20u6i2. Not critical, butwould like to dispose of one.

The module might have what is called concurrent mode.

Try executing - in the folder where the Makefile is

sed -i 's/EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE/#EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE/g' Makefile

Then you build with make

I don’t know if it will work but it works with 8723bu module.

Which issue is it supposed to solve?

That one - but as said - I don’t if it works the same way for the be card as it does for the bu card

We will need more information to assist you in resolving your issue.

lspci -knnvvv | grep -i net
inxi -Fxxxz       
lsmod

Please post the input/outputs of all requested commands.

Information on how to post hardware specs and logs on the forum:

lspci

00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5300 (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:04.0 Signal processing controller: Intel Corporation Broadwell-U Processor Thermal Subsystem (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
00:1f.6 Signal processing controller: Intel Corporation Wildcat Point-LP Thermal Management Controller (rev 03)

inxi -Fxxxz

System:    Host: i8-l Kernel: 4.18.19-1-MANJARO x86_64 bits: 64 compiler: gcc v: 8.2.1 Desktop: Gnome 3.30.1 wm: gnome-shell 
           dm: GDM 3.30.2 Distro: Manjaro Linux 
Machine:   Type: Laptop System: Cube product: i8-L v: N/A serial: <filter> 
           Mobo: Cube model: i8-L serial: <filter> UEFI: American Megatrends v: 5.011 date: 09/18/2015 
Battery:   ID-1: BAT0 charge: 7.0 Wh condition: 17.1/43.0 Wh (40%) volts: 7.4/N/A model: Intel SR 1 SR Real Battery 
           type: Unknown serial: <filter> status: Charging 
CPU:       Topology: Dual Core model: Intel Core M-5Y10c bits: 64 type: MT MCP arch: Broadwell rev: 4 L2 cache: 4096 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 7985 
           Speed: 1304 MHz min/max: 500/2000 MHz Core speeds (MHz): 1: 809 2: 803 3: 805 4: 821 
Graphics:  Device-1: Intel HD Graphics 5300 driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:161e 
           Display: x11 server: X.org 1.20.3 driver: i915 compositor: gnome-shell resolution: <xdpyinfo missing> 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 5300 (Broadwell GT2) v: 4.5 Mesa 18.2.5 compat-v: 3.0 
           direct render: Yes 
Audio:     Device-1: Intel Broadwell-U Audio driver: snd_hda_intel v: kernel bus ID: 00:03.0 chip ID: 8086:160c 
           Device-2: Intel Wildcat Point-LP High Definition Audio vendor: Realtek driver: snd_hda_intel v: kernel 
           bus ID: 00:1b.0 chip ID: 8086:9ca0 
           Sound Server: ALSA v: k4.18.19-1-MANJARO 
Network:   Message: No Device data found. 
           IF-ID-1: enp0s20u1u6 state: unknown speed: N/A duplex: N/A mac: <filter> 
           IF-ID-2: wlan1 state: dormant mac: <filter> 
           IF-ID-3: wlp0s20u6i2 state: down mac: <filter> 
Drives:    Local Storage: total: 119.10 GiB used: 34.11 GiB (28.6%) 
           ID-1: /dev/mmcblk0 type: USB vendor: SanDisk model: SL64G size: 59.48 GiB serial: <filter> scheme: MBR 
           ID-2: /dev/sda vendor: Foresee model: 64GB SSD size: 59.62 GiB speed: 6.0 Gb/s serial: <filter> rev: 7C scheme: GPT 
Partition: ID-1: / size: 54.21 GiB used: 10.42 GiB (19.2%) fs: ext4 dev: /dev/sda3 
           ID-2: swap-1 size: 3.92 GiB used: 693.2 MiB (17.3%) fs: swap dev: /dev/sda4 
Sensors:   System Temperatures: cpu: 51.0 C mobo: 29.8 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 267 Uptime: 1d 13h 02m Memory: 3.77 GiB used: 2.83 GiB (75.0%) Init: systemd v: 239 Compilers: 
           gcc: 8.2.1 Shell: bash v: 4.4.23 running in: guake inxi: 3.0.27

lsmod

Module                  Size  Used by
rndis_host             16384  0
cdc_ether              20480  1 rndis_host
usbnet                 49152  2 rndis_host,cdc_ether
mii                    16384  1 usbnet
cmac                   16384  0
rfcomm                 86016  16
fuse                  118784  7
snd_hda_codec_hdmi     57344  1
mmc_block              45056  2
bnep                   24576  2
8723bu                983040  0
btusb                  53248  0
wacom                 118784  0
btrtl                  16384  1 btusb
btbcm                  16384  1 btusb
hid_multitouch         24576  0
joydev                 24576  0
mousedev               24576  0
btintel                24576  1 btusb
cfg80211              782336  1 8723bu
bluetooth             638976  41 btrtl,btintel,btbcm,bnep,btusb,rfcomm
ecdh_generic           24576  1 bluetooth
rtsx_usb_sdmmc         28672  0
mmc_core              180224  2 rtsx_usb_sdmmc,mmc_block
rtsx_usb_ms            20480  0
memstick               16384  1 rtsx_usb_ms
rfkill                 28672  9 bluetooth,cfg80211
usbhid                 57344  1 wacom
rtsx_usb               20480  2 rtsx_usb_sdmmc,rtsx_usb_ms
intel_rapl             24576  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
coretemp               16384  0
kvm_intel             237568  0
uvcvideo              110592  0
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         28672  1 uvcvideo
kvm                   737280  1 kvm_intel
videobuf2_common       53248  2 videobuf2_v4l2,uvcvideo
videodev              212992  3 videobuf2_v4l2,uvcvideo,videobuf2_common
hid_generic            16384  0
i915                 2072576  20
media                  45056  2 videodev,uvcvideo
ofpart                 16384  0
cmdlinepart            16384  0
intel_spi_platform     16384  0
intel_spi              20480  1 intel_spi_platform
spi_nor                36864  1 intel_spi
irqbypass              16384  1 kvm
iTCO_wdt               16384  0
crct10dif_pclmul       16384  0
mtd                    69632  5 cmdlinepart,intel_spi,ofpart
iTCO_vendor_support    16384  1 iTCO_wdt
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
nls_iso8859_1          16384  1
nls_cp437              20480  1
snd_hda_codec_realtek   110592  1
pcbc                   16384  0
vfat                   24576  1
i2c_algo_bit           16384  1 i915
snd_hda_codec_generic    86016  1 snd_hda_codec_realtek
fat                    81920  1 vfat
drm_kms_helper        200704  1 i915
snd_hda_intel          45056  10
aesni_intel           200704  0
aes_x86_64             20480  1 aesni_intel
drm                   479232  8 drm_kms_helper,i915
snd_hda_codec         151552  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
crypto_simd            16384  1 aesni_intel
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel,aesni_intel
glue_helper            16384  1 aesni_intel
intel_cstate           16384  0
snd_hda_core           94208  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
intel_uncore          135168  0
input_leds             16384  0
intel_rapl_perf        16384  0
led_class              16384  3 input_leds,wacom,rtsx_usb_sdmmc
snd_hwdep              16384  1 snd_hda_codec
pcspkr                 16384  0
snd_pcm               131072  5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
mei_me                 45056  0
snd_timer              36864  1 snd_pcm
intel_gtt              24576  1 i915
agpgart                49152  2 intel_gtt,drm
syscopyarea            16384  1 drm_kms_helper
snd                    98304  27 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
mei                   106496  1 mei_me
sysfillrect            16384  1 drm_kms_helper
lpc_ich                28672  0
processor_thermal_device    16384  0
sysimgblt              16384  1 drm_kms_helper
i2c_i801               32768  0
fb_sys_fops            16384  1 drm_kms_helper
soundcore              16384  1 snd
intel_soc_dts_iosf     16384  1 processor_thermal_device
intel_pch_thermal      16384  0
battery                24576  0
int3403_thermal        16384  0
int340x_thermal_zone    16384  2 int3403_thermal,processor_thermal_device
kxcjk_1013             24576  0
i2c_hid                28672  0
industrialio_triggered_buffer    16384  1 kxcjk_1013
kfifo_buf              16384  1 industrialio_triggered_buffer
hid                   139264  5 i2c_hid,wacom,usbhid,hid_multitouch,hid_generic
evdev                  24576  35
industrialio           81920  3 industrialio_triggered_buffer,kfifo_buf,kxcjk_1013
8250_dw                20480  0
gpio_lynxpoint         16384  0
mac_hid                16384  0
int3400_thermal        16384  0
pcc_cpufreq            16384  0
acpi_thermal_rel       16384  1 int3400_thermal
uinput                 20480  0
crypto_user            16384  0
ip_tables              28672  0
x_tables               45056  1 ip_tables
ext4                  741376  1
crc32c_generic         16384  0
crc16                  16384  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  126976  1 ext4
fscrypto               32768  1 ext4
sd_mod                 61440  4
ahci                   40960  3
libahci                40960  1 ahci
serio_raw              16384  0
atkbd                  32768  0
libata                278528  2 libahci,ahci
libps2                 16384  1 atkbd
xhci_pci               16384  0
scsi_mod              258048  2 sd_mod,libata
xhci_hcd              266240  1 xhci_pci
crc32c_intel           24576  2
i8042                  32768  0
serio                  28672  4 serio_raw,atkbd,i8042

You state you have an RTL8723BE adapter, yet you have the 8723bu module loaded.

It appears you have the wrong driver installed. Please list all steps you have taken to install any drivers and list the source you used.

In addition your NIC is borked as well. Which LAN adapter do you have, and which drivers did you install for it. Please list all changes you made to your wired adapters drivers.

Please post:

hwinfo --netcard --wlan --bluetooth | grep -Ei "model\:|driver\:|status\:|cmd\:|file\:|detected\:" | grep -v "Config Status" 

I do have 8723BE, but I used BU driver as it was said that it works better. I don’t have a LAN adapter. I’m on Cube i7 Stylus tablet.
To install it I downloaded the driver git, then make and sudo make install.

hwinfo --netcard --wlan --bluetooth | grep -Ei "model\:|driver\:|status\:|cmd\:|file\:|detected\:" | grep -v "Config Status" 
  Model: "Realtek 802.11n WLAN Adapter"
  Driver: "rtl8723bu"
  Device File: wlp0s20u6i2
    Driver Status: rtl8xxxu is not active
    Driver Activation Cmd: "modprobe rtl8xxxu"
    Driver Status: 8723bu is active
    Driver Activation Cmd: "modprobe 8723bu"

Well you’ve made a right mess of things I’m sorry to say.

Please post:

sudo mhwd-kernel -li 
dkms status
pacman -Q dkms
grep -r "blacklist\|install\|options"  /etc/modprobe.d/
pacman -Qsq linux | grep linux | grep -v -E '(arch|util|sys|api|firmware)' | grep -v nvidia

No - it was not said it would work better nor was it said it should be installed.

It was said that you could try compiling the be driver - disabling concurrent mode, the same way it is done with the bu card.

That is a difference.

I mean someone in the model thread in another forum said it works better.

Well, I’m very basic knowledge in Linux.

Oh - sorry.

The bu model is usb connected - and I think - but do not know - the be model is pci connected.

One of the best approaches is to use the dkms driver - but it seems it is a tricky card to get working.

I did a search for the driver and found that the usual place github/lwfinger has the driver.

Before you can install it you need to uninstall the bu driver - you can then install it by using these steps.

sudo pacmann -Rns linux419-rtl8723bu
git clone — depth=1 http://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo modprobe -rv rtl8723be
sudo make install
sudo modprobe -v rtl8723be
1 Like
sudo mhwd-kernel -li
[sudo] password for rgnr: 
Currently running: 4.18.19-1-MANJARO (linux418)
The following kernels are installed in your system:
   * linux418
   * linux419

[rgnr@i8-l ~]$ sudo pacman -Q dkms
dkms 2.5-4
[rgnr@i8-l ~]$ dkms status
[rgnr@i8-l ~]$ grep -r "blacklist\|install\|options"  /etc/modprobe.d/
/etc/modprobe.d/blacklist.conf:blacklist rtl8xxxu
/etc/modprobe.d/blacklist-rtl8xxxu.conf:blacklist rtl8xxxu
[rgnr@i8-l ~]$ pacman -Qsq linux | grep linux | grep -v -E '(arch|util|sys|api|firmware)' | grep -v nvidia
linux418
linux418-headers
linux419
linux419-headers
linux419-rtl8723bu

Yup, cheap chinese tech is not best, but cheap. :slight_smile:

Hmm, lspci didn’t provide any realtek modules, but lsusb showed few realtek devices.

USB= Bluetooth
PCI= WLAN

I have this too, and Linux support is very poor. It is built to run Windows only to the most minimal functional standard. It has many hardware bugs (e.g. unresponsive touchscreen until you press the “hardware” Windows button, randomly unresponsive to the power button, etc.).

It may not work at all, so please don’t spend a lot of time trying to get everything working perfectly (e.g. touch screen, rotation, etc.).

Although, there are some tweaks here which may help:

https://forum.xda-developers.com/showpost.php?p=76726678&postcount=3742

You could also try this, the install script was updated 2 days ago:

Source:

https://github.com/roopansh/rtl8723be_wifi

1.) Download/Clone the repo

git clone https://github.com/roopansh/rtl8723be_wifi

2.) Go to the directory containing the downloaded files

cd rtl8723be_wifi

3.) Enter the following command in the terminal.

bash rtl8723be.sh

4.)Restart your pc and check your wifi connections.

If you have poor connectivity after rebooting issue this command:

echo "options rtl8723be fwlps=N ips=N ant_sel=2" | sudo tee /etc/modprobe.d/rtl8723be.conf

Well, actually it runs Uuntu and Manjaro pretty well. Almost everything works out of box. Only had to compile wifi driver.

Forum kindly sponsored by