Kernel 4.19.15-300.fc29 broke bluetooth HIDP
FedoraForum.org - Fedora Support Forums and Community
Results 1 to 8 of 8
  1. #1
    Join Date
    Jan 2005
    Posts
    132
    Linux (Fedora) Chrome 71.0.3578.98

    Kernel 4.19.15-300.fc29 broke bluetooth HIDP

    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.

    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)
    ...

    This is the only bluetooth-related change that I know of.

    See the next post for logs.

  2. #2
    Join Date
    Jan 2005
    Posts
    132
    Linux (Fedora) Chrome 71.0.3578.98

    Re: Kernel 4.19.15-300.fc29 broke bluetooth HIDP

    4.19.14-300.fc29 works:

    Code:
    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:00.0: loaded firmware version 38.755cfdd8.0 op_mode iwlmvm
    [Mon Jan 28 13:24:34 2019] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [Mon Jan 28 13:24:34 2019] Bluetooth: BNEP filters: protocol multicast
    [Mon Jan 28 13:24:34 2019] Bluetooth: BNEP socket layer initialized
    [Mon Jan 28 13:25:08 2019] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    [Mon Jan 28 13:25:08 2019] Bluetooth: HIDP socket layer initialized
    [Mon Jan 28 13:25:08 2019] input: Bluetooth Travel Mouse Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0/bluetooth/hci0/hci0:11/0005:046D:B002.000A/input/input42
    [Mon Jan 28 13:25:08 2019] hid-generic 0005:046D:B002.000A: input,hidraw7: BLUETOOTH HID v48.09 Mouse [Bluetooth Travel Mouse] on 00:02:76:1c:bd:d7
    [Mon Jan 28 13:25:25 2019] Bluetooth: RFCOMM TTY layer initialized
    [Mon Jan 28 13:25:25 2019] Bluetooth: RFCOMM socket layer initialized
    [Mon Jan 28 13:25:25 2019] Bluetooth: RFCOMM ver 1.11

  3. #3
    Join Date
    Jan 2005
    Posts
    132
    Linux (Fedora) Chrome 71.0.3578.98

    Re: Kernel 4.19.15-300.fc29 broke bluetooth HIDP

    4.19.15-300.fc29 borked:

    Code:
    Linux HostName 4.19.15-300.fc29.x86_64 #1 SMP Mon Jan 14 16:32:35 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
    
    [UserName@HostName ~]$ dmesg -T |egrep -i 'blue|firm'
    [Mon Jan 28 13:27:51 2019] Spectre V2 : Enabling Restricted Speculation for firmware calls
    [Mon Jan 28 13:27:51 2019] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
    [Mon Jan 28 13:27:52 2019] GHES: APEI firmware first mode is enabled by APEI bit.
    [Mon Jan 28 13:27:53 2019] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
    [Mon Jan 28 13:27:53 2019] usb 1-1.3: Product: Rocketfish Bluetooth Adapter
    [Mon Jan 28 13:27:53 2019] [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
    [Mon Jan 28 13:28:08 2019] Bluetooth: Core ver 2.22
    [Mon Jan 28 13:28:08 2019] Bluetooth: HCI device and connection manager initialized
    [Mon Jan 28 13:28:08 2019] Bluetooth: HCI socket layer initialized
    [Mon Jan 28 13:28:08 2019] Bluetooth: L2CAP socket layer initialized
    [Mon Jan 28 13:28:08 2019] Bluetooth: SCO socket layer initialized
    [Mon Jan 28 13:28:08 2019] iwlwifi 0000:6f:00.0: loaded firmware version 38.755cfdd8.0 op_mode iwlmvm
    [Mon Jan 28 13:28:11 2019] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [Mon Jan 28 13:28:11 2019] Bluetooth: BNEP filters: protocol multicast
    [Mon Jan 28 13:28:11 2019] Bluetooth: BNEP socket layer initialized
    [Mon Jan 28 13:28:46 2019] Bluetooth: RFCOMM TTY layer initialized
    [Mon Jan 28 13:28:46 2019] Bluetooth: RFCOMM socket layer initialized
    [Mon Jan 28 13:28:46 2019] Bluetooth: RFCOMM ver 1.11

  4. #4
    Join Date
    Jan 2005
    Posts
    132
    Linux (Fedora) Chrome 71.0.3578.98

    Re: Kernel 4.19.15-300.fc29 broke bluetooth HIDP

    4.20.3-200.fc29 still borked:

    Code:
    Linux HostName 4.20.3-200.fc29.x86_64 #1 SMP Thu Jan 17 15:19:35 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
    
    [UserName@HostName ~]$ dmesg -T |egrep -i 'blue|firm'
    [Mon Jan 28 13:33:22 2019] Spectre V2 : Enabling Restricted Speculation for firmware calls
    [Mon Jan 28 13:33:22 2019] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
    [Mon Jan 28 13:33:23 2019] GHES: APEI firmware first mode is enabled by APEI bit.
    [Mon Jan 28 13:33:24 2019] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
    [Mon Jan 28 13:33:24 2019] usb 1-1.3: Product: Rocketfish Bluetooth Adapter
    [Mon Jan 28 13:33:24 2019] [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
    [Mon Jan 28 13:33:41 2019] Bluetooth: Core ver 2.22
    [Mon Jan 28 13:33:41 2019] Bluetooth: HCI device and connection manager initialized
    [Mon Jan 28 13:33:41 2019] Bluetooth: HCI socket layer initialized
    [Mon Jan 28 13:33:41 2019] Bluetooth: L2CAP socket layer initialized
    [Mon Jan 28 13:33:41 2019] Bluetooth: SCO socket layer initialized
    [Mon Jan 28 13:33:41 2019] iwlwifi 0000:6f:00.0: loaded firmware version 41.fc1a7aea.0 op_mode iwlmvm
    [Mon Jan 28 13:33:44 2019] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [Mon Jan 28 13:33:44 2019] Bluetooth: BNEP filters: protocol multicast
    [Mon Jan 28 13:33:44 2019] Bluetooth: BNEP socket layer initialized
    [Mon Jan 28 13:34:22 2019] Bluetooth: RFCOMM TTY layer initialized
    [Mon Jan 28 13:34:22 2019] Bluetooth: RFCOMM socket layer initialized
    [Mon Jan 28 13:34:22 2019] Bluetooth: RFCOMM ver 1.11
    Code:
    [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
    journalctl -f

    Code:
    Jan 28 13:36:57 c01971 bluetoothd[1359]: HUP or ERR on socket: Connection reset by peer (104)
    Jan 28 13:37:22 c01971 bluetoothd[1359]: HUP or ERR on socket: Connection timed out (110)
    ...
    Jan 28 13:39:08 c01971 bluetoothd[1359]: getpeername: Transport endpoint is not connected (107)
    ...
    Jan 28 13:39:29 c01971 bluetoothd[1359]: HUP or ERR on socket: Connection timed out (110)
    Jan 28 13:39:36 c01971 bluetoothd[1359]: getpeername: Transport endpoint is not connected (107)
    ...
    Jan 28 13:40:45 c01971 bluetoothd[1359]: HUP or ERR on socket: Connection timed out (110)

  5. #5
    Join Date
    Jan 2005
    Posts
    132
    Linux (Fedora) Chrome 71.0.3578.98

    Re: Kernel 4.19.15-300.fc29 broke bluetooth HIDP

    No responses? Does anyone see anything on bugzilla?
    I've tested this on 3 different machines with Fedora 29, exactly similar results with different bluetooth hardware. This should be a distribution-wide (or linux-wide) problem. I can't imagine it's just me.
    Thanks.
    Fedora 29 x86_64 - Intel Ivybridge Desktop (Core i5)
    Fedora 29 X86_64 - Dell 7730 Laptop (Xeon E-2186M)
    Fedora 29 X86_64 - Acer Aspire E 15 Laptop (Core i3)

  6. #6
    Join Date
    Dec 2013
    Location
    United Kingdom
    Posts
    6,799
    Linux Firefox 64.0

    Re: Kernel 4.19.15-300.fc29 broke bluetooth HIDP

    I don't have any HID devices to test for this with, I use Bluetooth to connect my phone or tablet to transfer files and that works okay still

  7. #7
    Join Date
    Jan 2005
    Posts
    132
    Linux (Fedora) Chrome 71.0.3578.98

    Re: Kernel 4.19.15-300.fc29 broke bluetooth HIDP

    Thanks for the response. Yes, my phone bluetooth connection works fine. At least I can transfer files; haven't tried sharing internet connection in a while.
    But it appears the HID is messed up. With no other changes, I boot into 4.19.14-300 and bluetooth mouse works fine, but any later kernel versions (including today's 4.20.4-200.fc29) is a no go.

    I'm shocked more people aren't complaining about this.

  8. #8
    Join Date
    Dec 2013
    Location
    United Kingdom
    Posts
    6,799
    Linux Firefox 64.0

    Re: Kernel 4.19.15-300.fc29 broke bluetooth HIDP

    they may be on ask.fedoraproject.org, try posting about this there as well

Similar Threads

  1. [FC29] no sound from a generic usb headset
    By wodel in forum Hardware & Laptops
    Replies: 1
    Last Post: 2nd January 2019, 03:09 PM
  2. Fresh Install of F29 - Kernel Version 4.19.8-300.fc29.x86_64 Problematic
    By chiguy1256 in forum Installation, Upgrades and Live Media
    Replies: 7
    Last Post: 16th December 2018, 09:00 PM
  3. [SOLVED]
    F29 (4.18.16-300.fc29.x86_64, Workstation): NFS fails
    By ThumbTack in forum Servers & Networking
    Replies: 4
    Last Post: 15th November 2018, 09:46 AM
  4. [SOLVED]
    [FC29] Upgrade 28 -> 29 SELinux alrert
    By Ex_Soft in forum Installation, Upgrades and Live Media
    Replies: 1
    Last Post: 7th November 2018, 06:49 AM
  5. Latest Updates Broke GNOME Bluetooth Support?
    By cdrom600 in forum Hardware & Laptops
    Replies: 2
    Last Post: 27th June 2009, 11:18 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •