[Bug 136221] Bluetooth devices stop working, can't be reconnected until WiFi radio is turned off

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.kernel.org/show_bug.cgi?id=136221

--- Comment #1 from Chris Murphy <bugzilla@xxxxxxxxxxxxxxxxx> ---
Created attachment 225331
  --> https://bugzilla.kernel.org/attachment.cgi?id=225331&action=edit
bug136221_journal-bluetoothmouse.txt

The behavior is much worse with kernel 4.7.0-0.rc7.git4.1.fc25.x86_64 in that
Bluetooth never properly recovers after waking from suspend to RAM. I have to
reboot. The behavior on wake is, Bluetooth devices aren't connected to
automatically. If I disable WiFi, those devices do connect and work normally.
If I enable WiFi the new behavior is the devices immediately behave sluggishly:
mouse arrow jerks around, increasingly non-responsive to movement and clicks,
keyboard delays typed keys and increasingly drops what I've typed, and then
devices finally just vanish.

So it's completely unusable in practice with kernel 4.7.0. (Arguably it's
barely usable having to cycle power on WiFi a dozen times per day with older
kernels.)

Attached is a journalctl output for this sequence.

Jul 22 08:54:49 f24m NetworkManager[926]: <info>  [1469199289.7078] WiFi
hardware radio set enabled

self explanatory, I've already turned off WiFi, mouse is working fine, and here
I turn on WiFi. Immediately the mouse starts to become unresponsive and jerks
around on-screen. There's no meaningful messages in the log that explain this,
no errors for WiFi or Bluetooth. So some sort of debug mode for bluetooth and
or WiFi is maybe needed.

It takes about 20 seconds for the device to just stop working entirely, and
then it's another 30 seconds before there's a message in the log that relates
to this:


Jul 22 08:55:24 f24m /usr/libexec/gdm-x-session[9575]: (II) config/udev:
removing device mouses
Jul 22 08:55:24 f24m /usr/libexec/gdm-x-session[9575]: (**) Option "fd" "35"
Jul 22 08:55:24 f24m /usr/libexec/gdm-x-session[9575]: (II) UnloadModule:
"libinput"
Jul 22 08:55:24 f24m /usr/libexec/gdm-x-session[9575]: (II) systemd-logind:
releasing fd for 13:72
Jul 22 08:55:24 f24m bluetoothd[820]: GLib: Source ID 193 was not found when
attempting to remove it

and later

Jul 22 08:55:55 f24m bluetoothd[820]: Can't get HIDP connection info
Jul 22 08:56:00 f24m bluetoothd[820]: connect error: Host is down (112)
Jul 22 08:56:25 f24m bluetoothd[820]: Can't get HIDP connection info
Jul 22 08:56:30 f24m bluetoothd[820]: connect error: Host is down (112)

Turning off the WiFi radio, all I have to do is single click on the mouse, and
it reconnects, works normally. And then the whole thing starts over again and
fails if I turn on WiFi. So to stop this nonsense I'll have to reboot.

-- 
You are receiving this mail because:
You are the assignee for the bug.
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux