Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

bleutooth mouse is diconnected from X.org but BT link on

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
6 posts • Page 1 of 1
Author
Message
jlm
Tux's lil' helper
Tux's lil' helper
Posts: 81
Joined: Sun May 27, 2018 7:31 pm

bleutooth mouse is diconnected from X.org but BT link on

  • Quote

Post by jlm » Tue Jan 27, 2026 8:13 am

Hi,
I've recently a strange behavior for my Bluetooth controller (seems linked to the controller, since it happens with 3 different mouses and Bluetooth headset)
The controller behave smoothly, connecting to device is fast.
But at random time, the mouse connection is lost
when it's lost no device works
power off-on the controller make it works again

in dmesg

Code: Select all

Bluetooth: hci4: unexpected SMP command 0x0b from d1:00:ff:30:05:57

but only seen one time, while several disconnection occurred.

in bluetoothcl I have (each time)

Code: Select all

[SIGNAL] LE.Disconnected - org.bluez.Reason.Unknown, Unspecified
[SIGNAL] Disconnected - org.bluez.Reason.Unknown, Unspecified
in logs nothing really useful :
one

Code: Select all

bluetoothd[2321]: src/device.c:device_disconnected() Unknown disconnection value: 21
and lot of

Code: Select all

kernel: Bluetooth: hci4: ACL packet for unknown connection handle 16
acpid[26939]: input device has been disconnected, fd 16
dbus-daemon[4782]: [session uid=1000 pid=4780 pidfd=4] Activating service name='org.freedesktop.Notifications' requested by ':1.30' (uid=1000 pid=5025 comm="/usr/bin/python3.13 /usr/bin/blueman-applet")
dbus-daemon[4782]: [session uid=1000 pid=4780 pidfd=4] Activated service 'org.freedesktop.Notifications' failed: Process org.freedesktop.Notifications exited with status 1
the latter seems to be logged each time I've the issue

any idea?
I would say that 2 months ago no issue like this, so may be linked to kernel upgrade/firmware?
kernel version is 6.18.5-gentoo-dist
thanks and regards
Last edited by jlm on Thu Jan 29, 2026 10:24 pm, edited 1 time in total.
Top
jlm
Tux's lil' helper
Tux's lil' helper
Posts: 81
Joined: Sun May 27, 2018 7:31 pm

  • Quote

Post by jlm » Thu Jan 29, 2026 6:57 pm

following my investigation about this issue
I used btmon to trace bluetooth activity

I've lot of

Code: Select all

> ACL Data RX: Handle 16 flags 0x02 dlen 15           #128195 [hci0] 906.638252
      ATT: Handle Value Notification (0x1b) len 10
        Handle: 0x0022 Type: Report (0x2a4d)
          Data[8]: 0000000000000000
they seems to be printed according to mouse mouvements : no movement print a few, moving the mouse make lot of message printed.

what is strange is that the communication is still alive (messages continue to be printed) while the cursor isn't moving, right/left/wheel click not doing anything

looking into the logs I saw that there are

Code: Select all

acpid[2301]: input device has been disconnected, fd 16
before (about 1min and more, what is the time that takes me to go and power off bluetooth)

so maybe it's an issue with acpid?
Top
jlm
Tux's lil' helper
Tux's lil' helper
Posts: 81
Joined: Sun May 27, 2018 7:31 pm

  • Quote

Post by jlm » Thu Jan 29, 2026 10:17 pm

in fact bluetooth seems to work... the mouse disconnect comes from something else...


while the mouse is "hang" in bluetoothctl I tried a disconnect, it worked, the mouse reacted and went back to unconnected (led blicking) and I successfully connected again after
BUT
connecting didn't "unhang" the mouse... the only way is power off power on.... so I wonder what to look after... since there is nothing in system logs....
Top
jlm
Tux's lil' helper
Tux's lil' helper
Posts: 81
Joined: Sun May 27, 2018 7:31 pm

  • Quote

Post by jlm » Fri Jan 30, 2026 7:56 am

some add on investigation :
followed Xorg log when the mouse disapears :

Code: Select all

[ 94130.362] (II) event13 - OMR290 Mouse BT1 Mouse: is tagged by udev as: Mouse
[ 94130.362] (II) event13 - OMR290 Mouse BT1 Mouse: device is a pointer
[ 94130.362] (II) event13 - OMR290 Mouse BT1 Mouse: device removed
[ 94130.362] (II) libinput: OMR290 Mouse BT1 Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[ 94130.362] (II) libinput: OMR290 Mouse BT1 Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[ 94130.362] (II) libinput: OMR290 Mouse BT1 Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[ 94130.362] (**) Option "config_info" "udev:/sys/devices/virtual/misc/uhid/0005:248A:8266.0024/input/input85/event13"
[ 94130.362] (II) XINPUT: Adding extended input device "OMR290 Mouse BT1 Mouse" (type: MOUSE, id 14)
[ 94130.363] (**) Option "AccelerationScheme" "none"
[ 94130.364] (**) OMR290 Mouse BT1 Mouse: (accel) selected scheme none/0
[ 94130.364] (**) OMR290 Mouse BT1 Mouse: (accel) acceleration factor: 2.000
[ 94130.364] (**) OMR290 Mouse BT1 Mouse: (accel) acceleration threshold: 4
[ 94130.365] (II) event13 - OMR290 Mouse BT1 Mouse: is tagged by udev as: Mouse
[ 94130.365] (II) event13 - OMR290 Mouse BT1 Mouse: device is a pointer
and in sysfs the event13 device is present
tried to "dump raw events"

Code: Select all

 # cat /dev/input/event13 
^C                          
have to interrupt, no input (redone the test after power off/on controler, it output something when moving the mouse)

in fact I can disconnect the device in bluetoothctl, but not reconnect.... maybe a bug in firmware that prevent reconnect? don't know what the power off/on cycle do in kernel
Top
jlm
Tux's lil' helper
Tux's lil' helper
Posts: 81
Joined: Sun May 27, 2018 7:31 pm

  • Quote

Post by jlm » Fri Jan 30, 2026 3:09 pm

for my issue tracking :


trying to downgrade =sys-kernel/linux-firmware-20250627 to see if any improvement
loading btusb :

Code: Select all

[149869.897391] usbcore: registered new interface driver btusb
[149869.901030] Bluetooth: hci0: RTL: examining hci_ver=0b hci_rev=000b lmp_ver=0b lmp_subver=8852
[149869.903024] Bluetooth: hci0: RTL: rom_version status=0 version=1
[149869.903033] Bluetooth: hci0: RTL: loading rtl_bt/rtl8852bu_fw.bin
[149869.903044] Loading firmware: rtl_bt/rtl8852bu_fw.bin
[149869.903254] Bluetooth: hci0: RTL: loading rtl_bt/rtl8852bu_config.bin
[149869.903262] Loading firmware: rtl_bt/rtl8852bu_config.bin
[149869.905045] Bluetooth: hci0: RTL: cfg_sz 6, total sz 57259
[149870.440044] Bluetooth: hci0: RTL: fw version 0x098b154b
[149870.712419] Bluetooth: hci0: AOSP extensions version v1.00
[149870.712854] Bluetooth: MGMT ver 1.23
[149898.366025] Bluetooth: hci0: ACL packet for unknown connection handle 16
[149899.707243] input: OMR290 Mouse BT1 Keyboard as /devices/virtual/misc/uhid/0005:248A:8266.0029/input/input94
[149899.875418] input: OMR290 Mouse BT1 Mouse as /devices/virtual/misc/uhid/0005:248A:8266.0029/input/input95
[149899.875667] hid-generic 0005:248A:8266.0029: input,hidraw1: BLUETOOTH HID v0.01 Keyboard [OMR290 Mouse BT1] on e8:5c:5f:44:00:21
Top
jlm
Tux's lil' helper
Tux's lil' helper
Posts: 81
Joined: Sun May 27, 2018 7:31 pm

  • Quote

Post by jlm » Sat Jan 31, 2026 7:48 pm

so after firwmare downgrade, more than a day without disconnect... the issue is firmware

for reference : device is
ID 0bda:b85b Realtek Semiconductor Corp. Bluetooth Radio

firmware that works fine : 0x098b154b (linux-firmware-20250627)(linux-firmware-20251111)
broken firmware : 0x42d34e04 (linux-firmware-20251125)
will upgrade one by one and put tested firmware status
Top
Post Reply

6 posts • Page 1 of 1

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic