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.