You are not logged in.

#1 2020-03-19 00:04:32

matiasnl23
Member
Registered: 2020-03-18
Posts: 1

RTL8822BE without bluetooth and disconnections on HP Laptop

Hi guys,

I'm having problems with the bluetooth adapter. I recently bought an HP Laptop 15-dw0052wm and I've installed Archlinux. The first problem is that bluetooth adapter is missing, I tried to use the lwfinger/rtlwifi_new firmware (rtw88 branch) but that had no effect. The second problem is that when I'm downloading a large file, the modem gets stuck and then reboots.

I'm using this kernel:

5.5.9-arch1-2

This is my lspci -k output:

02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter
        DeviceName: WLAN
        Subsystem: Hewlett-Packard Company Realtek RTL8822BE 802.11ac 2 × 2 Wi-Fi + Bluetooth 4.2 Combo Adapter (MU-MIMO supported)
        Kernel driver in use: rtw_pci
        Kernel modules: rtwpci

lshw -C network output:

  *-network
       description: Wireless interface
       product: RTL8822BE 802.11a/b/g/n/ac WiFi adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlo1
       version: 00
       serial: XX:XX:XX:XX:XX:XX
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtw_pci driverversion=5.5.9-arch1-2 firmware=N/A ip=192.168.100.15 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:140 ioport:3000(size=256) memory:a1200000-a120ffff

rfkill list output:

0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

lsmod output:

Module                  Size  Used by
ccm                    20480  3
xt_nat                 16384  5
xt_tcpudp              20480  7
veth                   32768  0
xt_conntrack           16384  2
xt_MASQUERADE          20480  3
nf_conntrack_netlink    57344  0
nfnetlink              16384  2 nf_conntrack_netlink
xfrm_user              45056  1
xfrm_algo              16384  1 xfrm_user
xt_addrtype            16384  2
iptable_filter         16384  1
iptable_nat            16384  2
nf_nat                 57344  3 xt_nat,iptable_nat,xt_MASQUERADE
nf_conntrack          172032  5 xt_conntrack,nf_nat,xt_nat,nf_conntrack_netlink,xt_MASQUERADE
nf_defrag_ipv6         24576  1 nf_conntrack
nf_defrag_ipv4         16384  1 nf_conntrack
libcrc32c              16384  2 nf_conntrack,nf_nat
br_netfilter           28672  0
bridge                217088  1 br_netfilter
stp                    16384  1 bridge
llc                    16384  2 bridge,stp
overlay               135168  1
joydev                 28672  0
snd_sof_pci            20480  0
snd_sof_intel_byt      20480  1 snd_sof_pci
snd_sof_intel_ipc      20480  1 snd_sof_intel_byt
snd_sof_xtensa_dsp     16384  1 snd_sof_pci
snd_sof_intel_hda_common    81920  1 snd_sof_pci
snd_soc_hdac_hda       24576  1 snd_sof_intel_hda_common
snd_sof_intel_hda      20480  1 snd_sof_intel_hda_common
snd_sof               126976  4 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_byt,snd_sof_intel_ipc
snd_soc_skl           180224  0
x86_pkg_temp_thermal    20480  0
snd_hda_codec_hdmi     73728  1
intel_powerclamp       20480  0
snd_soc_sst_ipc        20480  1 snd_soc_skl
coretemp               20480  0
snd_soc_sst_dsp        40960  1 snd_soc_skl
mousedev               24576  0
iTCO_wdt               16384  0
snd_hda_ext_core       36864  4 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
iTCO_vendor_support    16384  1 iTCO_wdt
snd_hda_codec_realtek   126976  1
hid_multitouch         32768  0
snd_soc_acpi_intel_match    32768  3 snd_sof_pci,snd_sof_intel_hda_common,snd_soc_skl
hp_wmi                 16384  0
kvm_intel             311296  0
snd_soc_acpi           16384  3 snd_sof_pci,snd_soc_acpi_intel_match,snd_soc_skl
snd_hda_codec_generic    94208  1 snd_hda_codec_realtek
mei_hdcp               24576  0
hid_generic            16384  0
intel_rapl_msr         20480  0
sparse_keymap          16384  1 hp_wmi
wmi_bmof               16384  0
intel_wmi_thunderbolt    20480  0
rtwpci                 28672  0
kvm                   811008  1 kvm_intel
irqbypass              16384  1 kvm
snd_soc_core          299008  4 snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl
ledtrig_audio          16384  3 snd_hda_codec_generic,snd_hda_codec_realtek,snd_sof
rtw88                 561152  1 rtwpci
snd_compress           28672  1 snd_soc_core
ac97_bus               16384  1 snd_soc_core
crct10dif_pclmul       16384  1
snd_pcm_dmaengine      16384  1 snd_soc_core
crc32_pclmul           16384  0
snd_hda_intel          57344  3
snd_intel_dspcfg       28672  4 snd_hda_intel,snd_sof_pci,snd_sof_intel_hda_common,snd_soc_skl
ghash_clmulni_intel    16384  0
snd_hda_codec         163840  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
mac80211             1007616  2 rtwpci,rtw88
aesni_intel           368640  2
snd_hda_core          106496  10 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
crypto_simd            16384  1 aesni_intel
cryptd                 24576  2 crypto_simd,ghash_clmulni_intel
glue_helper            16384  1 aesni_intel
nls_iso8859_1          16384  1
intel_cstate           16384  0
nls_cp437              20480  1
intel_uncore          147456  0
vfat                   24576  1
snd_hwdep              16384  1 snd_hda_codec
i915                 2449408  48
fat                    86016  1 vfat
cfg80211              860160  2 mac80211,rtw88
uvcvideo              114688  0
intel_rapl_perf        16384  0
snd_pcm               143360  9 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_sof,snd_sof_intel_hda_common,snd_soc_core,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine
videobuf2_vmalloc      20480  1 uvcvideo
videobuf2_memops       20480  1 videobuf2_vmalloc
snd_timer              40960  1 snd_pcm
videobuf2_v4l2         28672  1 uvcvideo
r8169                  94208  0
videobuf2_common       57344  2 videobuf2_v4l2,uvcvideo
snd                   114688  16 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
i2c_algo_bit           16384  1 i915
realtek                24576  1
pcspkr                 16384  0
input_leds             16384  0
videodev              266240  3 videobuf2_v4l2,uvcvideo,videobuf2_common
i2c_i801               36864  0
soundcore              16384  1 snd
rfkill                 28672  6 hp_wmi,cfg80211
libarc4                16384  1 mac80211
usbhid                 65536  0
mc                     61440  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
libphy                114688  2 r8169,realtek
drm_kms_helper        237568  1 i915
mei_me                 45056  1
mei                   122880  3 mei_hdcp,mei_me
intel_lpss_pci         20480  0
processor_thermal_device    20480  0
intel_lpss             16384  1 intel_lpss_pci
intel_gtt              24576  1 i915
idma64                 20480  0
intel_rapl_common      32768  2 intel_rapl_msr,processor_thermal_device
intel_pch_thermal      16384  0
syscopyarea            16384  1 drm_kms_helper
tpm_crb                20480  0
intel_soc_dts_iosf     20480  1 processor_thermal_device
sysfillrect            16384  1 drm_kms_helper
i2c_hid                32768  0
sysimgblt              16384  1 drm_kms_helper
tpm_tis                16384  0
fb_sys_fops            16384  1 drm_kms_helper
hid                   147456  4 i2c_hid,usbhid,hid_multitouch,hid_generic
wmi                    36864  3 hp_wmi,intel_wmi_thunderbolt,wmi_bmof
tpm_tis_core           32768  1 tpm_tis
int3403_thermal        16384  0
int340x_thermal_zone    16384  2 int3403_thermal,processor_thermal_device
battery                24576  0
tpm                    73728  3 tpm_tis,tpm_crb,tpm_tis_core
ac                     16384  0
rng_core               16384  1 tpm
int3400_thermal        20480  0
evdev                  24576  31
acpi_thermal_rel       16384  1 int3400_thermal
acpi_tad               16384  0
mac_hid                16384  0
hp_wireless            16384  0
drm                   557056  14 drm_kms_helper,i915
crypto_user            16384  0
agpgart                53248  2 intel_gtt,drm
ip_tables              36864  2 iptable_filter,iptable_nat
x_tables               53248  7 xt_conntrack,iptable_filter,xt_tcpudp,xt_addrtype,xt_nat,ip_tables,xt_MASQUERADE
ext4                  786432  2
crc32c_generic         16384  0
crc16                  16384  1 ext4
mbcache                16384  1 ext4
jbd2                  135168  1 ext4
serio_raw              20480  0
atkbd                  36864  0
libps2                 20480  1 atkbd
ahci                   40960  0
libahci                45056  1 ahci
libata                290816  2 libahci,ahci
xhci_pci               20480  0
crc32c_intel           24576  5
xhci_hcd              282624  1 xhci_pci
scsi_mod              258048  1 libata
i8042                  32768  0
serio                  28672  4 serio_raw,atkbd,i8042

If anyone can help me, I'll be very grateful.

Sorry for my English,
Thanks in advance!

Last edited by matiasnl23 (2020-03-19 18:47:38)

Offline

#2 2020-08-20 23:15:59

Cawka3
Member
Registered: 2020-08-20
Posts: 5

Re: RTL8822BE without bluetooth and disconnections on HP Laptop

I faced exactly the same problem. Have you found a solution for her?

Offline

#3 2020-08-21 06:03:12

jocheem67
Member
Registered: 2009-11-09
Posts: 243

Re: RTL8822BE without bluetooth and disconnections on HP Laptop

04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter
	Subsystem: Lenovo ThinkPad E595
	Kernel driver in use: rtw_8822be
	Kernel modules: rtwpci, rtw_8822be

Got the same adapter. It' s a crappy one for linux based systems. I've got my laptop working with somewhat stable wifi and bluetooth using the lts kernel. As you can see I've been trying out the two relevant modules.
This package (aur) seems the more stable one.

rtw88-dkms-git r13.a173c84-1

Kernel

5.4.58-1-lts

Once I've got some time, I will see if I can swap the realtek for a intel adapter. Needs some thorough investigating though.

Offline

#4 2020-08-21 13:20:42

Cawka3
Member
Registered: 2020-08-20
Posts: 5

Re: RTL8822BE without bluetooth and disconnections on HP Laptop

Thanks for the answer. So you have an RTL8822BE network adapter and bluetooth works in it on Linux?

Offline

#5 2020-08-21 16:24:22

jocheem67
Member
Registered: 2009-11-09
Posts: 243

Re: RTL8822BE without bluetooth and disconnections on HP Laptop

Yep! There are some ideas floating around about power managment on the www, but I just think that it's a driver issue and it's just realtek's fault.
I went over to the lts kernel because kernel 5.8 gave me (already reported) issues with bluetooth (seemingly not realtek related). Using that kernel on my two (work)laptops and feel fine about it.

Well.. did you check out the bluetooth wiki (probably did), and besides that it's interesting that your internet connection goes crazy downloading stuff. Did you use google on that?

Offline

#6 2020-08-21 19:03:59

Cawka3
Member
Registered: 2020-08-20
Posts: 5

Re: RTL8822BE without bluetooth and disconnections on HP Laptop

Yes watched the wiki and used google. Installed the LTS kernel version and rtw88-dkms-git r13.a173c84-1. Does not work. I'm desperate.

Offline

#7 2020-08-21 22:05:16

Cawka3
Member
Registered: 2020-08-20
Posts: 5

Re: RTL8822BE without bluetooth and disconnections on HP Laptop

I think the answer to my question is on this site www.https: //github.com/lwfinger/rtw88. I will be happy to help me figure out if what is on this page will help me and if so how to install it correctly and in what order.

Offline

#8 2020-08-21 22:10:28

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: RTL8822BE without bluetooth and disconnections on HP Laptop

@Cawka3
Please use the edit button to append information to your last post instead of posting twice in a row.
You can also use the edit button to fix the URL in your post so that it appears as a link: https://github.com/lwfinger/rtw88

I'm assuming that the report that you filed with the content of your previous post was an accident so I am ignoring it.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#9 2020-08-22 06:00:43

jocheem67
Member
Registered: 2009-11-09
Posts: 243

Re: RTL8822BE without bluetooth and disconnections on HP Laptop

https://aur.archlinux.org/packages/rtw88-dkms-git

i'm pretty sure that what you found on github, is exactly what above aur package is taking care of.

Upstream URL:    https://github.com/lwfinger/rtw88 from the aur. You could post a question in the aur comment section for that package.

Maybe post this output

lsmod | grep rtw

Offline

#10 2020-08-22 19:56:40

Cawka3
Member
Registered: 2020-08-20
Posts: 5

Re: RTL8822BE without bluetooth and disconnections on HP Laptop

Thank! I will continue to try to solve this problem. If there is new information on this issue I will be glad to know.

Offline

#11 2020-09-07 10:18:06

TafkaMax
Member
Registered: 2020-09-07
Posts: 2

Re: RTL8822BE without bluetooth and disconnections on HP Laptop

Same problem here. I am running LTS kernel and installed the rtw88 aur package. Output of lsmod | grep rtw

rtw_8822be             16384  0
rtw_pci                28672  1 rtw_8822be
rtw_8822b             229376  1 rtw_8822be
rtw_8822c             331776  0
rtw_core              192512  3 rtw_8822c,rtw_8822b,rtw_pci
mac80211              995328  2 rtw_core,rtw_pci
cfg80211              851968  2 rtw_core,mac80211

Offline

Board footer

Powered by FluxBB