RTL8822BE Driver help

Hello!
New to Linux (clearly) and having some issues with my wifi. Wont even enable so can't connect. From what I have been reading I understand I may need to install an AUR driver packet. My question is.. what exactly are the commands and what is the best way to find what drivers I need? I have been reading a lot of post with others with the same or close problems. But... honestly with all the codes and commands used it is slightly confusing for me to see exactly what it is I need to do. Thank you for any assistance and for your time helping a newbie!!

What have you found so far? What do you need clarification on?

I found my wifi adaptor is a rtl8822be realtek. I know that the kernels have been having issues supporting realtek, least from what I have read. I know AUR possibly has driver packets that make it work. What I dont know is what exactly is the command I need to put into the terminal in order to grab and install it. As well as how to find out what one I need. I found the AUR site but none have the rtl8822be model number. So not sure if they even have one I can use

Found the solution in another post after some more digging! Thanks to those that came before!

That is not a proper solution. You credit yourself with a self solve, yet you never even stated the method or the link you used to solve your issue.

Please post the method used to solve your issue so that others may benefit from your solution if searching the forum.

Think that worked? (Trying to post the quote with thread link) J-o-g-g-e-r found the fix and I used that solution to fix the issue worked instantly with no issues after reset

2 Likes

Thanks for posting. Could you please post a full

lsmod

I would love to see the dependent modules.

Haha I noticed. Just edited the link. Sorry about that. New to forum posting as well. My bad you guys!!

Oh sorry, a little late now if you've already blacklisted it.

That a bad thing I did? I have a backup and can revert of there is a better solution others and myself could use.

No it's not a bad thing, but I'm a little surprised it worked without affecting your keyboard operation. A lot of those Ubuntu posts are getting old and things change. A lot of the manufacturers modules are now tied in with the keyboard or other functions these days. Blacklisting many of those modules nowadays often results in a full loss of keyboard functionality. You're lucky there was no bad side effects.

Good for you, and thanks for posting the solution.

If you feel like commenting out the entry in /etc/modprobe.d/blacklist-ideapad.conf then rebooting a quick lsmod would be nice to know.

Module                  Size  Used by
cmac                   16384  1
rfcomm                 86016  16
ccm                    20480  3
fuse                  118784  3
bnep                   24576  2
bbswitch               16384  0
snd_hda_codec_hdmi     57344  1
snd_hda_codec_realtek   110592  1
snd_hda_codec_generic    86016  1 snd_hda_codec_realtek
i915                 2097152  3
nls_iso8859_1          16384  1
nls_cp437              20480  1
vfat                   24576  1
fat                    81920  1 vfat
uvcvideo              118784  0
kvmgt                  28672  0
vfio_mdev              16384  0
mdev                   20480  2 kvmgt,vfio_mdev
vfio_iommu_type1       28672  0
vfio                   32768  3 kvmgt,vfio_mdev,vfio_iommu_type1
i2c_algo_bit           16384  1 i915
videobuf2_vmalloc      16384  1 uvcvideo
intel_rapl             24576  0
drm_kms_helper        208896  1 i915
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         28672  1 uvcvideo
videobuf2_common       53248  2 videobuf2_v4l2,uvcvideo
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
drm                   495616  5 drm_kms_helper,i915
coretemp               16384  0
videodev              217088  3 videobuf2_v4l2,uvcvideo,videobuf2_common
btusb                  53248  0
media                  45056  2 videodev,uvcvideo
btrtl                  16384  1 btusb
intel_gtt              24576  1 i915
btbcm                  16384  1 btusb
btintel                24576  1 btusb
agpgart                49152  2 intel_gtt,drm
bluetooth             655360  41 btrtl,btintel,btbcm,bnep,btusb,rfcomm
kvm                   737280  1 kvmgt
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
ecdh_generic           24576  2 bluetooth
irqbypass              16384  1 kvm
fb_sys_fops            16384  1 drm_kms_helper
arc4                   16384  2
r8822be               958464  0
snd_hda_intel          45056  3
crct10dif_pclmul       16384  0
snd_hda_codec         151552  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
mac80211              929792  1 r8822be
crc32_pclmul           16384  0
ghash_clmulni_intel    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
snd_hwdep              16384  1 snd_hda_codec
joydev                 24576  0
snd_pcm               131072  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
mousedev               24576  0
pcbc                   16384  0
cfg80211              778240  2 mac80211,r8822be
snd_timer              36864  1 snd_pcm
iTCO_wdt               16384  0
snd                    98304  14 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
iTCO_vendor_support    16384  1 iTCO_wdt
hid_multitouch         28672  0
aesni_intel           200704  4
hid_generic            16384  0
aes_x86_64             20480  1 aesni_intel
r8168                 540672  0
rfkill                 28672  6 bluetooth,cfg80211
soundcore              16384  1 snd
crypto_simd            16384  1 aesni_intel
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel,aesni_intel
8250_dw                24576  0
wmi_bmof               16384  0
intel_wmi_thunderbolt    16384  0
glue_helper            16384  1 aesni_intel
i2c_hid                28672  0
ucsi_acpi              16384  0
intel_cstate           16384  0
intel_uncore          135168  0
hid                   139264  3 i2c_hid,hid_multitouch,hid_generic
mei_me                 45056  0
intel_rapl_perf        16384  0
evdev                  24576  12
input_leds             16384  0
pcspkr                 16384  0
tpm_crb                16384  0
mac_hid                16384  0
typec_ucsi             36864  1 ucsi_acpi
typec                  45056  1 typec_ucsi
int3403_thermal        16384  0
idma64                 20480  0
mei                   114688  1 mei_me
tpm_tis                16384  0
i2c_i801               32768  0
battery                24576  0
intel_lpss_pci         20480  0
intel_lpss             16384  1 intel_lpss_pci
tpm_tis_core           20480  1 tpm_tis
pcc_cpufreq            16384  0
processor_thermal_device    16384  0
int340x_thermal_zone    16384  2 int3403_thermal,processor_thermal_device
int3400_thermal        16384  0
intel_soc_dts_iosf     16384  1 processor_thermal_device
intel_pch_thermal      16384  0
acpi_thermal_rel       16384  1 int3400_thermal
tpm                    65536  3 tpm_tis,tpm_crb,tpm_tis_core
wmi                    28672  2 intel_wmi_thunderbolt,wmi_bmof
rng_core               16384  1 tpm
ac                     16384  0
uinput                 20480  0
crypto_user            16384  0
ip_tables              28672  0
x_tables               45056  1 ip_tables
ext4                  733184  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
libata                278528  2 libahci,ahci
atkbd                  32768  0
libps2                 16384  1 atkbd
xhci_pci               16384  0
scsi_mod              253952  2 sd_mod,libata
xhci_hcd              262144  1 xhci_pci
crc32c_intel           24576  2
i8042                  32768  0
serio                  28672  4 serio_raw,atkbd,i8042

There is the lsmod

1 Like

Did you remove or comment out the entry in /etc/modprobe.d/blacklist-ideapad.conf then reboot. The ideapad_laptop module is not on the list, so either the blacklisting is still in place, or you never had the ideapad_laptop module to begin with.

You do not need to go to any effort, I am just curious what is going on with that module. It can cause a lot of problems on some laptops. I appreciate your time, and willingness to help others.

Welcome to the forum by the way.

Going to be honest with you... I don't know how to comment or remove that from the system ha. I dont mind doing it at all just.. really new to all the terminal and command lines. I will figure it out though and get you the info! Who knows may shed some light on a better alternative or give people something to look for to verify this fix will work for them as well. Dont want others losing the ability to use the keyboard just cause I was lucky haha.

1 Like

Figured it out finally. Lsmod coming in a few mins once I reboot

1 Like

I find your honesty and willingness to help others extremely refreshing. I'm so happy to see a new member like you onboard the forum.

Commenting out an entry is very simple. It simply means placing a pound sign (hash tag) in front of any command you do not want to run. I will explain in detail.

Open the/etc/modprobe.d/blacklist-ideapad.conf and the contents should be:

blacklist ideapad_laptop

Change this to:

# blacklist ideapad_laptop

Save the changes with root permissions then exit.

You must restart for the changes to take effect.

After you restart, run a full lsmod again, and save the output.

After you've done that, could you please run the following command:

sudo modprobe -r ideapad_laptop

Let me know what happens after you run that command.

Then you simply change the file /etc/modprobe.d/blacklist-ideapad.conf back to the way it was before.

Conf file contents:

blacklist ideapad_laptop

Then reboot again.

Thank you so much.

1 Like

So it seems the blacklist is not a folder on my system. Tells me "blacklist-ideapad.conf is no such file or directory"
When I ls /etc/modprobe.d I see blacklist-ideapad.conf in the contents but I even tried to sudo -rm the file and it wouldn't allow that either. Unless I am just missing a step, which is highly possible

Sorry typing on my phone as I work on the system

1 Like

In your file explorer

go to root

open the directory /etc

open the directory /etc/modprobe.d

click on this file to open it in your text editor..

blacklist-ideapad.conf

Change the entry to:

# blacklist ideapad_laptop

Save the changes with root permissions then exit.

You must restart for the changes to take effect.

After you restart, run a full lsmod again, and save the output.

After you've done that, could you please run the following command:

sudo rmmod ideapad_laptop

Let me know what happens after you run that command. Please save the input/output of that command, and post it along with the lsmod when you are back online.

Then you simply change the file /etc/modprobe.d/blacklist-ideapad.conf back to the way it was before.

Conf file contents:

blacklist ideapad_laptop

Save the changes to the conf file, then reboot again.

Notice I changed one of the commands.

Sorry had to learn nano commands real quick. Just reset after commenting the file. Internet connection stopped again so on my phone for now. Running the other commands and will post here shortly once I am back online. Should be a lot quicker this time.

And thank you for being so patient and walking me through the process. Know it must get tiring after 5000 newcomers asking for help Haha. I really do appreciate it.

1 Like

just ran the rmmod ideapad_laptop and it brought back my wifi ability without re-editing the blacklist-ideapad.conf file

Gave no output with the command though
[sythzer-pc sythzer]# rmmod ideapad_laptop [sythzer-pc sythzer]#

Though here is my lsmod outcome

Module                  Size  Used by
cmac                   16384  1
rfcomm                 86016  16
fuse                  118784  3
bnep                   24576  2
bbswitch               16384  0
nls_iso8859_1          16384  1
nls_cp437              20480  1
vfat                   24576  1
fat                    81920  1 vfat
snd_hda_codec_hdmi     57344  1
snd_hda_codec_realtek   110592  1
snd_hda_codec_generic    86016  1 snd_hda_codec_realtek
uvcvideo              118784  0
i915                 2097152  3
btusb                  53248  0
btrtl                  16384  1 btusb
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         28672  1 uvcvideo
videobuf2_common       53248  2 videobuf2_v4l2,uvcvideo
btbcm                  16384  1 btusb
videodev              217088  3 videobuf2_v4l2,uvcvideo,videobuf2_common
btintel                24576  1 btusb
bluetooth             655360  41 btrtl,btintel,btbcm,bnep,btusb,rfcomm
media                  45056  2 videodev,uvcvideo
intel_rapl             24576  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
ecdh_generic           24576  2 bluetooth
coretemp               16384  0
kvmgt                  28672  0
vfio_mdev              16384  0
mdev                   20480  2 kvmgt,vfio_mdev
vfio_iommu_type1       28672  0
arc4                   16384  2
vfio                   32768  3 kvmgt,vfio_mdev,vfio_iommu_type1
i2c_algo_bit           16384  1 i915
kvm                   737280  1 kvmgt
r8822be               958464  0
drm_kms_helper        208896  1 i915
drm                   495616  5 drm_kms_helper,i915
irqbypass              16384  1 kvm
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
mac80211              929792  1 r8822be
snd_hda_intel          45056  3
pcbc                   16384  0
snd_hda_codec         151552  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core           94208  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
intel_gtt              24576  1 i915
cfg80211              778240  2 mac80211,r8822be
agpgart                49152  2 intel_gtt,drm
snd_hwdep              16384  1 snd_hda_codec
aesni_intel           200704  2
snd_pcm               131072  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
aes_x86_64             20480  1 aesni_intel
syscopyarea            16384  1 drm_kms_helper
snd_timer              36864  1 snd_pcm
iTCO_wdt               16384  0
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
crypto_simd            16384  1 aesni_intel
joydev                 24576  0
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel,aesni_intel
glue_helper            16384  1 aesni_intel
mousedev               24576  0
iTCO_vendor_support    16384  1 iTCO_wdt
snd                    98304  14 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
hid_multitouch         28672  0
hid_generic            16384  0
intel_cstate           16384  0
ucsi_acpi              16384  0
typec_ucsi             36864  1 ucsi_acpi
8250_dw                24576  0
wmi_bmof               16384  0
intel_wmi_thunderbolt    16384  0
ideapad_laptop         36864  0
intel_uncore          135168  0
soundcore              16384  1 snd
typec                  45056  1 typec_ucsi
r8168                 540672  0
mei_me                 45056  0
sparse_keymap          16384  1 ideapad_laptop
pcspkr                 16384  0
i2c_hid                28672  0
input_leds             16384  0
mei                   114688  1 mei_me
i2c_i801               32768  0
intel_rapl_perf        16384  0
hid                   139264  3 i2c_hid,hid_multitouch,hid_generic
mac_hid                16384  0
rfkill                 28672  6 bluetooth,ideapad_laptop,cfg80211
int3403_thermal        16384  0
evdev                  24576  13
idma64                 20480  0
processor_thermal_device    16384  0
int3400_thermal        16384  0
tpm_crb                16384  0
tpm_tis                16384  0
intel_pch_thermal      16384  0
intel_soc_dts_iosf     16384  1 processor_thermal_device
int340x_thermal_zone    16384  2 int3403_thermal,processor_thermal_device
acpi_thermal_rel       16384  1 int3400_thermal
battery                24576  0
pcc_cpufreq            16384  0
tpm_tis_core           20480  1 tpm_tis
intel_lpss_pci         20480  0
intel_lpss             16384  1 intel_lpss_pci
wmi                    28672  3 intel_wmi_thunderbolt,wmi_bmof,ideapad_laptop
tpm                    65536  3 tpm_tis,tpm_crb,tpm_tis_core
rng_core               16384  1 tpm
ac                     16384  0
uinput                 20480  0
crypto_user            16384  0
ip_tables              28672  0
x_tables               45056  1 ip_tables
ext4                  733184  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
serio_raw              16384  0
libahci                40960  1 ahci
atkbd                  32768  0
libps2                 16384  1 atkbd
libata                278528  2 libahci,ahci
xhci_pci               16384  0
crc32c_intel           24576  2
scsi_mod              253952  2 sd_mod,libata
xhci_hcd              262144  1 xhci_pci
i8042                  32768  1 ideapad_laptop
serio                  28672  4 serio_raw,atkbd,i8042
1 Like

Forum kindly sponsored by