#490113 fingerprint reader 100% busy after loggin in with wdm

Package:
wdm
Source:
wdm
Description:
WINGs Display Manager - an xdm replacement with a WindowMaker look
Submitter:
Tino Keitel
Date:
2012-11-19 00:18:03 UTC
Severity:
normal
#490113#5
Date:
2008-07-09 21:50:34 UTC
From:
To:
Everytime I log in in wdm, the fingerprint reader of my thinkpad is 100%
busy, causing it to get very hot. Here is the powertop -d output:

Recent USB suspend statistics
Active  Device name
100.0%	USB device  2-2 : Biometric Coprocessor (STMicroelectronics)
  0.0%	USB device usb6 : UHCI Host Controller (Linux 2.6.25.9 uhci_hcd)
  0.0%	USB device usb5 : UHCI Host Controller (Linux 2.6.25.9 uhci_hcd)
  0.0%	USB device usb3 : UHCI Host Controller (Linux 2.6.25.9 uhci_hcd)
  0.0%	USB device usb4 : EHCI Host Controller (Linux 2.6.25.9 ehci_hcd)
100.0%	USB device usb2 : UHCI Host Controller (Linux 2.6.25.9 uhci_hcd)
  0.0%	USB device usb1 : EHCI Host Controller (Linux 2.6.25.9 ehci_hcd)

The autosuspend setting is enabled for all USB devices. After rmmod uhci_hcd
&& modprobe uhci_hcd, the device is idle again.

In the logs, I see this message after every login:

wdm: Error while opening "<88>^Dַ<88>^Dַ^Pn<E4> ^Pn<E4> thinkfinger.bir": No
such file or directory.

The file thinkfinger.bir is in the home directory of the user that wants to
log in. It looks like the path to the user's home directory is unset in the
thinkfinger PAM module if it is invoked by wdm. Other PAM aware applications
like login and sudo work fine.

#490113#10
Date:
2012-11-19 00:15:21 UTC
From:
To:
Hi Tino,

I know, nobody replied to that bug report of yours yet. I stumbled
upon it when looking through the bug reports against wdm as I use wdm
on a Thinkpad myself.

Tino Keitel wrote:
[...]

As thinkfinger has been replaced by libfprint, do you still have such
issues with wdm and the fingerprint reader?

What kind of Thinkpad do you have? Mine (T61) seems to have a different
fingerprint reader (lsusb reports "SGS Thomson Microelectronics
Fingerprint Reader").

		Regards, Axel