Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Fingerprint reader driver can't communicate
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
shercipher
n00b
n00b


Joined: 03 Aug 2008
Posts: 8
Location: @Box

PostPosted: Tue Aug 05, 2008 3:23 am    Post subject: Fingerprint reader driver can't communicate Reply with quote

My computer is a Sony Vaio VGN-SZ430N laptop. Inside is an SGS fingerprint reader:

Code:

(from lsusb)
Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader


This reader is reported to work with the Thinkfinger driver.
I know thinkfinger was masked, but I'd kind of like to use this nifty hardware, you know, so I added it to /etc/portage/package.keywords and then emerged it. http://gentoo-wiki.com/HOWTO_Thinkfinger states that the kernel must have Device Drivers --> Input Device support --> Miscellaneous devices --> User-level driver support enabled. I don't remember doing this -- it's possible that I missed it and hence would explain why thinkfinger cannot acquire a fingerprint from the device:

Code:

tf-tool --acquire

ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig <thoenig@suse.de>

Initializing... done.
Could not acquire fingerprint (communication with fingerprint reader failed).


The wiki also recommends modprobe uinput if the driver refuses to work, but this command fails with the message that the module was not found.

How can I find out if my previously compiled kernel had the required option selected? Can I still build the module separately, or do I have to recompile the kernel? ...how do I recompile the kernel, preserving the options I have previously while allowing me to select more if I want (it took like 2 hours the first time, I don't want to do it again) ?

That last question is particularly important to me, even if you have nothing to say on the fingerprint reader itself, help a Gentoo noob out please :)
Back to top
View user's profile Send private message
cokey
Advocate
Advocate


Joined: 23 Apr 2004
Posts: 3355

PostPosted: Tue Aug 05, 2008 5:19 pm    Post subject: Re: Fingerprint reader driver can't communicate Reply with quote

shercipher wrote:
My computer is a Sony Vaio VGN-SZ430N laptop. Inside is an SGS fingerprint reader:

Code:

(from lsusb)
Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader


This reader is reported to work with the Thinkfinger driver.
I know thinkfinger was masked, but I'd kind of like to use this nifty hardware, you know, so I added it to /etc/portage/package.keywords and then emerged it. http://gentoo-wiki.com/HOWTO_Thinkfinger states that the kernel must have Device Drivers --> Input Device support --> Miscellaneous devices --> User-level driver support enabled. I don't remember doing this -- it's possible that I missed it and hence would explain why thinkfinger cannot acquire a fingerprint from the device:

Code:

tf-tool --acquire

ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig <thoenig@suse.de>

Initializing... done.
Could not acquire fingerprint (communication with fingerprint reader failed).


The wiki also recommends modprobe uinput if the driver refuses to work, but this command fails with the message that the module was not found.

How can I find out if my previously compiled kernel had the required option selected? Can I still build the module separately, or do I have to recompile the kernel? ...how do I recompile the kernel, preserving the options I have previously while allowing me to select more if I want (it took like 2 hours the first time, I don't want to do it again) ?

That last question is particularly important to me, even if you have nothing to say on the fingerprint reader itself, help a Gentoo noob out please :)
Ok, a couple of things about compiling your kernel, it sounds like you are compiling it *in* the kernel rather than as a module which is good but you won't be able to use modprobe or insmod to insert the module.

To find out what you have compiled in your kernel just cat and grep your kernel .config file which you may have copied to /boot as config-kernel-version with your system.map

Code:
cat /usr/src/linux/.config ¦ grep <name>


to find what you want while using menuconfig use the forward slash/switch "/" then search for what you want
_________________
https://otw20.com/ OTW20 The new place for off the wall chat
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum