You are not logged in.
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
I faced exactly the same problem. Have you found a solution for her?
Offline
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
Thanks for the answer. So you have an RTL8822BE network adapter and bluetooth works in it on Linux?
Offline
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
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
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
@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 Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline
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
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
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