Red Hat Bugzilla – Bug 483511
GDM restarts when trying to login with a bluetooth mouse connected.
Last modified: 2009-02-08 13:57:49 EST
Description of problem:
The following combination does not work:
fingerprint reader + bluetooth mouse
Version-Release number of selected component (if applicable):
uname -r --> 18.104.22.168-170.2.5.fc10.i686
thinkfigner --> thinkfinger-0.3-8.fc9.i386
Steps to Reproduce:
1. Connect a bluetooth mouse (if trusted already, just move the mouse to get connected)
2. open a gnome-terminal or switch CTRL+ALT+F2/F3...
3. login / or execute su - (user)
Once the username is entered and before you enter the password the gdm is restarted.
Password prompt with swipe finger enabled.
If the mouse is not connected this works normally. e.g. with a bluetooth keyboard connected.
...will update soon with message log.
It happened also with a bluetooth keyboard connected (but it is rare)
Here is the portion of /var/log/messages with the relative message:
Feb 2 03:06:57 localhost bluetoothd: link_key_request (sba=00:1C:26:FE:18:10,
Feb 2 03:06:58 localhost kernel: input: Logitech diNovo Keyboard as /devices/pci0000
Feb 2 03:18:11 localhost kernel: input: Virtual ThinkFinger Keyboard as /devices/vir
Created attachment 330576 [details]
Created attachment 330577 [details]
portion of /var/log/messages
Tested from scratch. steps:
1. /etc/init.d/bluetooth restart
2. connect the mouse and pair
3. open terminal
4. su -
*** This bug has been marked as a duplicate of bug 472965 ***
install libfprint and pam_fprint
edit system-auth and replace line
auth sufficient pam_thinkfinger.so
auth sufficient pam_fprint.so
This will switch from the thinkfinger module that creates a new uinput every time to another one. This will overcome the problem of crashing haldaemon after 20+ virtual inputs.