FS#25356 - [udev] 173-2 breaks bluetooth mouse usage
Attached to Project:
Arch Linux
Opened by David Hoyes (dphoyes) - Monday, 01 August 2011, 23:04 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 02 August 2011, 18:33 GMT
Opened by David Hoyes (dphoyes) - Monday, 01 August 2011, 23:04 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 02 August 2011, 18:33 GMT
|
Details
Description: Although the mouse can still be seen to connect
via bluetooth, X no longer responds to it in any way.
Downgrading to udev 172-2 returns all functionality.
Additional info: udev 173-2 bluez 4.96-1 xorg-server 1.10.3-2 linux 3.0-2 Steps to reproduce: Upgrade to udev 173-2, restart the bluetooth daemon, and attempt to connect and use a bluetooth mouse using either blueman or gnome3's bluetooth utility. |
This task depends upon
Closed by Jan de Groot (JGC)
Tuesday, 02 August 2011, 18:33 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in udev 173-3.
Tuesday, 02 August 2011, 18:33 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in udev 173-3.
This is the commit that broke it: http://git.kernel.org/?p=linux/hotplug/udev.git;a=commitdiff;h=c49df20758e0f22778cfc93b598f2929f4c86272
The commit message is a bit short, but this is what I figured out: The /dev/input/{by-path,by-id} symlinks only refer to the USB bluetooth hci, not to the bluetooth device itself, leading to broken symlinks when you attach more than one bluetooth HID to the same bluetooth hci. Kay probably didn't realize the input_id data is used elsewhere than only in the persistent input rules. Let's hope he accepts the patch as it is.
Thank you!