You are not logged in.
I have the same issue since I've updated my laptop from kernel 5.8 to 5.9
[santi@santiago-hplaptop15seq0xxx ~]$ inxi -Fxxc0z --no-host
System: Kernel: 5.9.6-arch1-1 x86_64 bits: 64 compiler: gcc v: 10.2.0 Desktop: KDE Plasma 5.20.2 tk: Qt 5.15.1 wm: kwin_x11
dm: SDDM Distro: Archlinux
Machine: Type: Laptop System: HP product: HP Laptop 15s-eq0xxx v: N/A serial: <filter> Chassis: type: 10 serial: <filter>
Mobo: HP model: 86FD v: 99.36 serial: <filter> UEFI: AMI v: F.17 date: 04/13/2020
Battery: ID-1: BAT0 charge: 28.7 Wh condition: 41.4/41.4 Wh (100%) volts: 11.5/11.3 model: Hewlett-Packard Primary
serial: N/A status: Discharging
CPU: Info: Quad Core model: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx bits: 64 type: MT MCP arch: Zen+ rev: 1
L2 cache: 2048 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 33551
Speed: 1222 MHz min/max: 1400/2100 MHz boost: enabled Core speeds (MHz): 1: 1230 2: 1229 3: 1277 4: 1260 5: 1230
6: 1283 7: 1222 8: 1222
Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Picasso vendor: Hewlett-Packard driver: amdgpu v: kernel bus ID: 04:00.0
chip ID: 1002:15d8
Device-2: Luxvisions Innotech Limited type: USB driver: uvcvideo bus ID: 3-1.2:3 chip ID: 30c9:0013
Display: x11 server: X.org 1.20.9 compositor: kwin_x11 driver: amdgpu,ati unloaded: fbdev,modesetting,vesa
resolution: <xdpyinfo missing>
Message: Unable to show advanced data. Required tool glxinfo missing.
Audio: Device-1: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio vendor: Hewlett-Packard
driver: snd_hda_intel v: kernel bus ID: 04:00.1 chip ID: 1002:15de
Device-2: Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Hewlett-Packard
driver: N/A bus ID: 04:00.5 chip ID: 1022:15e2
Device-3: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel
bus ID: 04:00.6 chip ID: 1022:15e3
Sound Server: ALSA v: k5.9.6-arch1-1
Network: Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter vendor: Hewlett-Packard driver: rtw_8822ce
v: N/A port: f000 bus ID: 02:00.0 chip ID: 10ec:c822
IF: wlan0 state: up mac: <filter>
Drives: Local Storage: total: 476.94 GiB used: 251.83 GiB (52.8%)
ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB512HBJQ-000H1 size: 476.94 GiB speed: 31.6 Gb/s lanes: 4
serial: <filter>
Partition: ID-1: / size: 29.40 GiB used: 17.73 GiB (60.3%) fs: ext4 dev: /dev/nvme0n1p2
ID-2: /home size: 434.49 GiB used: 234.09 GiB (53.9%) fs: ext4 dev: /dev/nvme0n1p4
Swap: ID-1: swap-1 type: partition size: 4.00 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/nvme0n1p3
Sensors: System Temperatures: cpu: 44.0 C mobo: N/A gpu: amdgpu temp: 44.0 C
Fan Speeds (RPM): N/A
Info: Processes: 244 Uptime: 34m Memory: 9.71 GiB used: 1.77 GiB (18.3%) Init: systemd v: 246 Compilers: gcc: 10.2.0
clang: 10.0.1 Packages: 1278 pacman: 1273 flatpak: 5 Shell: Bash v: 5.0.18 running in: yakuake inxi: 3.1.08
Offline
I'm technically running artix, though I have managed to downgrade my kernel to this and get bluetooth back. It's not a good fix, but it did work. This also works on arch.
Linux amy 5.8.14-arch1-1 #1 SMP PREEMPT Wed, 07 Oct 2020 23:59:46 +0000 x86_64 GNU/Linux
Offline
no working neither in 5.9.8 ...
I was testing if it works with lts kernel and it does, the problem is that other problems appear since is a very new laptop... gotta stick to the linux kernel hoping the bluetooth problem gets fixed
Offline
This issue also affects devices with ID 0bda:b00c on every 5.9 kernel.
Offline
Today I have updateted my kernel to 5.9.9-arch1-1 and the issue persist.
[santi@santiago-hplaptop15seq0xxx ~]$ uname -r
5.9.9-arch1-1
[santi@santiago-hplaptop15seq0xxx ~]$ bluetoothctl
Agent registered
[bluetooth]# power on
No default controller available
[bluetooth]#
Offline
Today I have updateted my kernel to 5.9.9-arch1-1 and the issue persist.
[santi@santiago-hplaptop15seq0xxx ~]$ uname -r
5.9.9-arch1-1
[santi@santiago-hplaptop15seq0xxx ~]$ bluetoothctl
Agent registered
[bluetooth]# power on
No default controller available
[bluetooth]#
yeah... same here, not fixed in 5.9.9 ... I think we will have to wait until 5.10... hoping it gets fixed
Offline
Is this related to https://bugzilla.kernel.org/show_bug.cgi?id=209403 and https://bugzilla.kernel.org/show_bug.cgi?id=209403 and https://bugzilla.kernel.org/show_bug.cgi?id=208765
Maybe adding some additional comments to one or other of these would be worth doing?
Last edited by mcloaked (2020-11-19 18:06:17)
Mike C
Offline
Has everyone still affected tested https://marc.info/?l=linux-bluetooth&m= … 632366&w=2 from post #16 and it does not work for them?
Offline
Is this related to https://bugzilla.kernel.org/show_bug.cgi?id=209403 and https://bugzilla.kernel.org/show_bug.cgi?id=209403 and https://bugzilla.kernel.org/show_bug.cgi?id=208765
Maybe adding some additional comments to one or other of these would be worth doing?
my friend... from my understanding this issue is not related to any of those 3 you mention
Offline
Has everyone still affected tested https://marc.info/?l=linux-bluetooth&m= … 632366&w=2 from post #16 and it does not work for them?
I honestly tried but don't really know how to do complete it ... didn't made much effort since the patch is for another card
Offline
loqs wrote:Has everyone still affected tested https://marc.info/?l=linux-bluetooth&m= … 632366&w=2 from post #16 and it does not work for them?
I honestly tried but don't really know how to do complete it ... didn't made much effort since the patch is for another card
After obtaining the PKGBUILD you add the patch to the source and checksum arrays with the following change:
diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD
index ef27b86..607e6e2 100644
--- a/trunk/PKGBUILD
+++ b/trunk/PKGBUILD
@@ -19,6 +19,7 @@ source=(
"$_srcname::git+https://git.archlinux.org/linux.git?signed#tag=$_srctag"
config # the main kernel config file
sphinx-workaround.patch
+ 'bluetooth.patch::https://marc.info/?l=linux-bluetooth&m=160378222632366&q=mbox'
)
validpgpkeys=(
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
@@ -27,7 +28,8 @@ validpgpkeys=(
)
sha256sums=('SKIP'
'958333f18de79c19ccf9eccb4e16e2a217a0619a1d96c2c65ccba23628815bab'
- '8cb21e0b3411327b627a9dd15b8eb773295a0d2782b1a41b2a8839d1b2f5778c')
+ '8cb21e0b3411327b627a9dd15b8eb773295a0d2782b1a41b2a8839d1b2f5778c'
+ 'e60dcd8bd6d43ebca2dd5393540c1246bbe3709d636d865a7dd0a80a62f28a52')
export KBUILD_BUILD_HOST=archlinux
export KBUILD_BUILD_USER=$pkgbase
The linux PKGBUILD will apply the patch without further changes. Then build the package, which can take hours.
You can also try linux-mainline Unofficial_user_repositories#miffe to see if 5.10-rc4 has fixed the issue.
Offline
Not fixed in linux-5.10-rc4
# ~/D/linux-5.10-rc4> grep '35] & 0x40) {' net/bluetooth/hci_core.c
if (hdev->commands[35] & 0x40)
You can also try linux-mainline Unofficial_user_repositories#miffe to see if 5.10-rc4 has fixed the issue.
Offline
mcloaked wrote:Is this related to https://bugzilla.kernel.org/show_bug.cgi?id=209403 and https://bugzilla.kernel.org/show_bug.cgi?id=209403 and https://bugzilla.kernel.org/show_bug.cgi?id=208765
Maybe adding some additional comments to one or other of these would be worth doing?
my friend... from my understanding this issue is not related to any of those 3 you mention
OK - thanks - I have submitted a new report at https://bugzilla.kernel.org/show_bug.cgi?id=210279
Mike C
Offline
I tested the patch now, and bluetooth is working again!
Linux x 5.9.9-arch1-1-btfix #1 SMP PREEMPT Fri, 20 Nov 2020 15:47:08 +0000 x86_64 GNU/Linux
Last edited by depeo (2020-11-20 16:29:24)
Offline
I tested the patch now, and bluetooth is working again!
is your card the rtl8822ce?
Offline
It's realtek chip, but different number, but the bug affects several different controllers.
is your card the rtl8822ce?
Offline
Has everyone still affected tested https://marc.info/?l=linux-bluetooth&m= … 632366&w=2 from post #16 and it does not work for them?
Tried this patch and got BT working, with rtl8822ce.
Do you have any idea when this will be added to the "default" kernel.
Is this is good enough to mark the thread as solved?
Offline
There has been no response to the mailing list post of the patch. Once it is accepted into someones tree it will become easier to guess which kernel the patch will land in.
Edit:
It is your choice when to mark the thread solved.
Last edited by loqs (2020-11-21 16:29:22)
Offline
Hello, So today I downloaded source code of Linux from kernel.org , extracted it and then changed that buggy line in net/bluetooth/hci_core.c line 766
change it from if (hdev->commands[35] & 0x40) {
to if (hdev->commands[35] & 0x04) {
now follow guide at https://wiki.archlinux.org/index.php/Ke … ompilation
I didn't use build system because of too much to download and i can't do it for now.
I can use my card now, and it works well <3 much smoother , Have fun.
Last edited by navtey (2020-11-22 21:20:33)
Offline
The patch isn't needed in 5.9.11 (at least for me) A bit weird since i don't see anything about it in the changelog.
Last edited by depeo (2020-11-25 05:59:14)
Offline
It seems that the patch is being followed up - and there was an additional comment by one of the developers on the patch that you can follow at https://patches.linaro.org/patch/310710/ so hopefully this will get into the kernel tree before too long.
Mike C
Offline
The patch isn't needed in 5.9.11 (at least for me) A bit weird since i don't see anything about it in the changelog.
The patch is not implemented in 5.9.11... I still have the same problem with bluetooth in 5.9.11, maybe you had another problem not related with this rlt8822ce, glad to hear it's working for you now
Last edited by apereirafernandez (2020-11-25 14:06:31)
Offline
The patch has now been applied in the bluetooth next tree - https://git.kernel.org/pub/scm/linux/ke … -next.git/
Mike C
Offline
The patch has now been applied in the bluetooth next tree - https://git.kernel.org/pub/scm/linux/ke … -next.git/
so it is expected to be in 5.10?
Offline
mcloaked wrote:The patch has now been applied in the bluetooth next tree - https://git.kernel.org/pub/scm/linux/ke … -next.git/
so it is expected to be in 5.10?
It was added to the -next tree after Linus had completed all the feature pulls and tagged 5.10-rc1 so unless it part of a fix pull request it will be part of 5.11 then back-ported to 5.10.Y stable series.
It could be added to the Arch linux package before that, open a bug request on the Arch bug tracker or talk to heftig on IRC.
Offline