Ask Your Question
0

Kernel 4.19.15-300.fc29 broke bluetooth HIDP?

asked 2019-01-29 12:41:39 -0600

Since kernel 4.19.15-300.fc29 bluetooth mouse has not worked. Last working kernel was 4.19.14-300.fc29, all subsequent kernels have broken bluetooth HIDP. Tested on 3 different machines with FC29 and different hardware and similar failed outcomes. Connection and immediate disconnections, repeat. No mouse movement.

Bluetooth is working (i.e. file transfers to/from phone), only HIDP is borked.

[UserName@HostName ~]$ bluetoothctl 
Agent registered
[CHG] Device 00:07:61:6A:E3:A1 Connected: no
[CHG] Device 00:07:61:6A:E3:A1 Connected: yes
[Bluetooth Travel Mouse]# info
Device 00:07:61:6A:E3:A1 (public)
    Name: Bluetooth Travel Mouse
    Alias: Bluetooth Travel Mouse
    Class: 0x00002580
    Icon: input-mouse
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: yes
    LegacyPairing: no
    UUID: Human Interface Device... (00001124-0000-1000-8000-00805f9b34fb)
    UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
    Modalias: usb:v046DpB002d4809
[CHG] Device 00:07:61:6A:E3:A1 Connected: no
[CHG] Device 00:07:61:6A:E3:A1 Connected: yes
[CHG] Device 00:07:61:6A:E3:A1 Connected: no
[CHG] Device 00:07:61:6A:E3:A1 Connected: yes
[CHG] Device 00:07:61:6A:E3:A1 Connected: no
[CHG] Device 00:07:61:6A:E3:A1 Connected: yes
[CHG] Device 00:07:61:6A:E3:A1 Connected: no
[CHG] Device 00:07:61:6A:E3:A1 Connected: yes
[CHG] Device 00:07:61:6A:E3:A1 Connected: no
[CHG] Device 00:07:61:6A:E3:A1 Connected: yes

This might be related: https://lwn.net/Articles/777006/

 [SECURITY] Fedora 29 Update: kernel-4.19.15-300.fc29
    ...
    - Add patch to fix bluetooth on RPI 3B+ registering twice (rhbz#1661961)
    ...

With no other changes, I boot into 4.19.14-300.fc29 and bluetooth mouse works fine, but any later kernel versions (including today's 4.20.4-200.fc29) is a no go.

In kernel 4.19.14-300.fc29 (notice HIDP is initialized):

Linux HostName 4.19.14-300.fc29.x86_64 #1 SMP Wed Jan 9 21:30:35 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

[UserName@HostName ~]$ dmesg -T |egrep -i 'blue|firm'
[Mon Jan 28 13:24:09 2019] Spectre V2 : Enabling Restricted Speculation for firmware calls
[Mon Jan 28 13:24:09 2019] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[Mon Jan 28 13:24:10 2019] GHES: APEI firmware first mode is enabled by APEI bit.
[Mon Jan 28 13:24:11 2019] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[Mon Jan 28 13:24:11 2019] usb 1-1.3: Product: Rocketfish Bluetooth Adapter
[Mon Jan 28 13:24:11 2019] [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
[Mon Jan 28 13:24:31 2019] Bluetooth: Core ver 2.22
[Mon Jan 28 13:24:31 2019] Bluetooth: HCI device and connection manager initialized
[Mon Jan 28 13:24:31 2019] Bluetooth: HCI socket layer initialized
[Mon Jan 28 13:24:31 2019] Bluetooth: L2CAP socket layer initialized
[Mon Jan 28 13:24:31 2019] Bluetooth: SCO socket layer initialized
[Mon Jan 28 13:24:31 2019] iwlwifi 0000:6f ...
(more)
edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
0

answered 2019-02-10 22:13:06 -0600

The same problem exists

edit flag offensive delete link more
0

answered 2019-02-09 07:14:49 -0600

sksharma gravatar image

updated 2019-02-09 13:47:51 -0600

My bluetooth keyboard & mouse stopped working as well. I don't reboot regularly so I can't say with which kernel this started.

My setup Linux 192.168.1.7 4.20.6-100.fc28.x86_64 #1 SMP Thu Jan 31 15:51:26 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

I am getting an HIDP message - from my journal ((I cleaned up the invalid rule lines below & it made no difference -the keyboard/mouse connects & immediately disconnects. I have several of these keyboard/mouse combos (TWIDDLER3), and they all stopped at once, with no change to the TWIDDLER, so it's probably the OS)

bluetoothd[11423]: Can't get HIDP connection info
bluetoothd[11423]: ioctl_connadd(): File descriptor in bad state (77)
bluetoothd[11423]: GLib: Invalid file descriptor.
systemd-udevd[780]: Invalid rule /etc/udev/rules.d/65-brother-brscan4-libsane-type1.rules:9: unknown key 'SYSFS{idVendor}'
systemd-udevd[780]: Invalid rule /etc/udev/rules.d/65-brother-libsane-type1-inst.rules:14: unknown key 'SYSFS{idVendor}'

in bluetoothctl my keyboard / mouse combo connects and immediately disconnects.

[bluetooth]# connect  00:06:66:88:5F:70 
Attempting to connect to 00:06:66:88:5F:70
[CHG] Device 00:06:66:88:5F:70 Connected: yes
Connection successful
[CHG] Device 00:06:66:88:5F:70 ServicesResolved: yes
[CHG] Device 00:06:66:88:5F:70 ServicesResolved: no
[CHG] Device 00:06:66:88:5F:70 Connected: no
[bluetooth]# quit
edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

3 followers

Stats

Asked: 2019-01-29 12:29:30 -0600

Seen: 69 times

Last updated: Feb 09