Dell Latitude D620 - biometric issue
Arnaud Quette
aquette.dev at gmail.com
Thu May 10 06:06:13 CDT 2007
Just a small update:
calling repetitively tf-tool -{acquire,verify} works 1 time on 2. This
is also true for lsusb.
not reliable enough for production, but it confirms the hub reset
problem, and the fact that the device is sometime (not for long)
reachable.
IIRC, I've disabled the smart card reader in the bios, along with bluetooth.
Still no tip on what can cause this reset?
For the recall:
- system is Ubuntu Feisty
- kernel is 2.6.20-15-generic smp
- libusb is 0.1.12-2
- Latitude D620 with A08 BIOS (the latest)
2007/5/3, Arnaud Quette <aquette.dev at gmail.com>:
> Hi Jordan,
>
> Thanks a lot for your answer.
>
> But, the base problem is that I don't see the device (points 4, 5 and
> 6 of my original mail).
> I've not yet had time to investigate more, but I suspect that
> something on the same bus might interfere. Thus, disabling the
> smartcard reader and / or the bluetooth adapter might help.
>
> Does someone at Dell have made the D620's one working on Linux?
>
> Update: here are some more traces of the problem:
> arno at MISFR1045L:~/OrdineUx 2$ dmesg
> ...
> [50984.828000] usb 2-2.3.1: new full speed USB device using uhci_hcd
> and address 28
> [50984.964000] usb 2-2.3.1: configuration #1 chosen from 1 choice
> [50985.168000] usb 2-2.3.2: new full speed USB device using uhci_hcd
> and address 29
> [50985.288000] usb 2-2.3.2: configuration #1 chosen from 1 choice
> [51018.444000] hub 2-2.3:1.0: hub_port_status failed (err = -71)
> [51018.444000] hub 2-2.3:1.0: cannot disable port 1 (err = -71)
> [51018.448000] hub 2-2.3:1.0: hub_port_status failed (err = -71)
> [51018.448000] hub 2-2.3:1.0: hub_port_status failed (err = -71)
> [51018.520000] hub 2-2:1.0: port 3 disabled by hub (EMI?), re-enabling...
> [51018.520000] usb 2-2.3: USB disconnect, address 27
> [51018.520000] usb 2-2.3.1: USB disconnect, address 28
> [51018.528000] usb 2-2.3.2: USB disconnect, address 29
> [51018.616000] usb 2-2.3: new full speed USB device using uhci_hcd and
> address 30
> [51018.744000] usb 2-2.3: configuration #1 chosen from 1 choice
> [51018.748000] hub 2-2.3:1.0: USB hub found
> [51018.748000] hub 2-2.3:1.0: 3 ports detected
> [51019.064000] usb 2-2.3.1: new full speed USB device using uhci_hcd
> and address 31
> [51019.196000] usb 2-2.3.1: configuration #1 chosen from 1 choice
> [51019.404000] usb 2-2.3.2: new full speed USB device using uhci_hcd
> and address 32
> [51019.520000] usb 2-2.3.2: configuration #1 chosen from 1 choice
> arno at MISFR1045L:~/OrdineUx 2$ lsusb
> Bus 002 Device 032: ID 0b97:7762 O2 Micro, Inc. Oz776 SmartCard Reader
> Bus 002 Device 030: ID 0b97:7761 O2 Micro, Inc.
> Bus 002 Device 015: ID 413c:8103 Dell Computer Corp. Wireless 350 Bluetooth
> Bus 002 Device 013: ID 413c:a005 Dell Computer Corp.
> ...
>
> Errno 71 is EPROTO (Protocol error)
> The "O2 Micro, Inc." devices seems to be the origin. But I don't know
> yet how to disable these.
>
>
> 2007/5/3, Jordan_Hargrave at dell.com <Jordan_Hargrave at dell.com>:
> > Check out this link for intructions on setting up the fingerprint reader on Ubuntu:
> >
> > http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader
> >
> > This is for thinkpad, but Dell uses the same device.
> >
> > --jordan hargrave
> > Dell Enterprise Linux Engineering
> >
> >
> >
> > -----Original Message-----
> > From: linux-desktops-bounces at dell.com on behalf of Arnaud Quette
> > Sent: Thu 4/26/2007 4:21 PM
> > To: linux-desktops; thinkfinger-devel at lists.sourceforge.net
> > Subject: Dell Latitude D620 - biometric issue
> >
> > Hello,
> >
> > I just got such a laptop yesterday, and have trouble trying to setup
> > the biometric chip.
> > Everything else is working fine (sound, keys, wifi,hibernation,...)
> > The BIOS version is A08 (04/03/2007)
> >
> > The system is an Ubuntu Feisty x86. All the needed (verbose) info are
> > appended below.
> >
> > What have I missed? Any hint appreciated.
> >
> > Arnaud
> > --
> > Linux / Unix Expert - MGE UPS SYSTEMS - R&D Dpt
> > Network UPS Tools (NUT) Project Leader - http://www.networkupstools.org/
> > Debian Developer - http://people.debian.org/~aquette/
> > OpenSource Developer - http://arnaud.quette.free.fr/
> > --
> > 1) I've installed thinkfinger 3.0, without previously running the
> > proprietary UPEK software.
> > 2) uinput is loaded, and /dev/input/uinput is present (660)
> > 3) launching "tf-tool --acquire --verbose" fails:
> >
> > ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
> > Copyright (C) 2006, 2007 Timo Hoenig <thoenig at suse.de>
> >
> > Running in verbose mode.
> >
> > * Mode: acquire
> > * Biometric identification record file: '/tmp/test.bir'
> >
> > Initializing...USB device not found.
> >
> > 4) lsusb doesn't show the device
> >
> > root at MISFR1045L:~# lsusb
> > Bus 005 Device 001: ID 0000:0000
> > Bus 004 Device 001: ID 0000:0000
> > Bus 003 Device 001: ID 0000:0000
> > Bus 001 Device 042: ID 0b97:7762 O2 Micro, Inc. Oz776 SmartCard Reader
> > Bus 001 Device 040: ID 0b97:7761 O2 Micro, Inc.
> > Bus 001 Device 029: ID 413c:a005 Dell Computer Corp.
> > Bus 001 Device 031: ID 413c:8103 Dell Computer Corp. Wireless 350 Bluetooth
> > Bus 001 Device 001: ID 0000:0000
> > Bus 002 Device 001: ID 0000:0000
> >
> > 5) but /proc/bus/usb/devices (and hal) show it
> > ...
> > T: Bus=01 Lev=03 Prnt=46 Port=00 Cnt=01 Dev#= 47 Spd=12 MxCh= 0
> > D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
> > P: Vendor=0483 ProdID=2016 Rev= 0.01
> > S: Manufacturer=STMicroelectronics
> > S: Product=Biometric Coprocessor
> > C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
> > I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
> > E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
> > E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
> > E: Ad=83(I) Atr=03(Int.) MxPS= 4 Ivl=20ms
> > ...
> >
> > the "Driver=(none)" seems strange to me, but I'm fairly new to the
> > biometric things.
> >
> > 6) it seems the device is continuously changing from address:
> > ...
> > Apr 26 22:31:34 MISFR1045L kernel: [92664.368000] usb 1-2.3: USB
> > disconnect, address 37
> > Apr 26 22:31:34 MISFR1045L kernel: [92664.368000] usb 1-2.3.1: USB
> > disconnect, address 38
> > Apr 26 22:31:34 MISFR1045L kernel: [92664.368000] usb 1-2.3.2: USB
> > disconnect, address 39
> > Apr 26 22:31:34 MISFR1045L kernel: [92664.444000] usb 1-2.3: new full
> > speed USB device using uhci_hcd and address 40
> > Apr 26 22:31:34 MISFR1045L kernel: [92664.572000] usb 1-2.3:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:31:34 MISFR1045L kernel: [92664.572000] hub 1-2.3:1.0: USB hub found
> > Apr 26 22:31:34 MISFR1045L kernel: [92664.576000] hub 1-2.3:1.0: 3
> > ports detected
> > Apr 26 22:31:34 MISFR1045L kernel: [92664.888000] usb 1-2.3.1: new
> > full speed USB device using uhci_hcd and address 41
> > Apr 26 22:31:35 MISFR1045L kernel: [92665.020000] usb 1-2.3.1:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:31:35 MISFR1045L kernel: [92665.228000] usb 1-2.3.2: new
> > full speed USB device using uhci_hcd and address 42
> > Apr 26 22:31:35 MISFR1045L kernel: [92665.344000] usb 1-2.3.2:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:31:40 MISFR1045L kernel: [92670.368000] usb 1-2.3: USB
> > disconnect, address 40
> > Apr 26 22:31:40 MISFR1045L kernel: [92670.368000] usb 1-2.3.1: USB
> > disconnect, address 41
> > Apr 26 22:31:40 MISFR1045L kernel: [92670.380000] usb 1-2.3.2: USB
> > disconnect, address 42
> > Apr 26 22:31:40 MISFR1045L kernel: [92670.456000] usb 1-2.3: new full
> > speed USB device using uhci_hcd and address 43
> > Apr 26 22:31:40 MISFR1045L kernel: [92670.584000] usb 1-2.3:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:31:40 MISFR1045L kernel: [92670.584000] hub 1-2.3:1.0: USB hub found
> > Apr 26 22:31:40 MISFR1045L kernel: [92670.588000] hub 1-2.3:1.0: 3
> > ports detected
> > Apr 26 22:31:40 MISFR1045L kernel: [92670.900000] usb 1-2.3.1: new
> > full speed USB device using uhci_hcd and address 44
> > Apr 26 22:31:41 MISFR1045L kernel: [92671.032000] usb 1-2.3.1:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:31:41 MISFR1045L kernel: [92671.240000] usb 1-2.3.2: new
> > full speed USB device using uhci_hcd and address 45
> > Apr 26 22:31:41 MISFR1045L kernel: [92671.356000] usb 1-2.3.2:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:43:01 MISFR1045L kernel: [93351.060000] usb 1-2.3: USB
> > disconnect, address 43
> > Apr 26 22:43:01 MISFR1045L kernel: [93351.060000] usb 1-2.3.1: USB
> > disconnect, address 44
> > Apr 26 22:43:01 MISFR1045L kernel: [93351.092000] usb 1-2.3.2: USB
> > disconnect, address 45
> > Apr 26 22:43:01 MISFR1045L kernel: [93351.180000] usb 1-2.3: new full
> > speed USB device using uhci_hcd and address 46
> > Apr 26 22:43:01 MISFR1045L kernel: [93351.308000] usb 1-2.3:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:43:01 MISFR1045L kernel: [93351.312000] hub 1-2.3:1.0: USB hub found
> > Apr 26 22:43:01 MISFR1045L kernel: [93351.312000] hub 1-2.3:1.0: 3
> > ports detected
> > Apr 26 22:43:01 MISFR1045L kernel: [93351.624000] usb 1-2.3.1: new
> > full speed USB device using uhci_hcd and address 47
> > Apr 26 22:43:01 MISFR1045L kernel: [93351.760000] usb 1-2.3.1:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:43:02 MISFR1045L kernel: [93351.964000] usb 1-2.3.2: new
> > full speed USB device using uhci_hcd and address 48
> > Apr 26 22:43:02 MISFR1045L kernel: [93352.080000] usb 1-2.3.2:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:51:15 MISFR1045L kernel: [93844.996000] usb 1-2.3: USB
> > disconnect, address 46
> > Apr 26 22:51:15 MISFR1045L kernel: [93844.996000] usb 1-2.3.1: USB
> > disconnect, address 47
> > Apr 26 22:51:15 MISFR1045L kernel: [93844.996000] usb 1-2.3.2: USB
> > disconnect, address 48
> > Apr 26 22:51:15 MISFR1045L kernel: [93845.084000] usb 1-2.3: new full
> > speed USB device using uhci_hcd and address 49
> > Apr 26 22:51:15 MISFR1045L kernel: [93845.212000] usb 1-2.3:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:51:15 MISFR1045L kernel: [93845.212000] hub 1-2.3:1.0: USB hub found
> > Apr 26 22:51:15 MISFR1045L kernel: [93845.216000] hub 1-2.3:1.0: 3
> > ports detected
> > Apr 26 22:51:15 MISFR1045L kernel: [93845.528000] usb 1-2.3.1: new
> > full speed USB device using uhci_hcd and address 50
> > Apr 26 22:51:15 MISFR1045L kernel: [93845.660000] usb 1-2.3.1:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:51:15 MISFR1045L kernel: [93845.864000] usb 1-2.3.2: new
> > full speed USB device using uhci_hcd and address 51
> > Apr 26 22:51:16 MISFR1045L kernel: [93845.980000] usb 1-2.3.2:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:51:18 MISFR1045L kernel: [93848.572000] usb 1-2.3: USB
> > disconnect, address 49
> > Apr 26 22:51:18 MISFR1045L kernel: [93848.572000] usb 1-2.3.1: USB
> > disconnect, address 50
> > Apr 26 22:51:18 MISFR1045L kernel: [93848.580000] usb 1-2.3.2: USB
> > disconnect, address 51
> > Apr 26 22:51:18 MISFR1045L kernel: [93848.668000] usb 1-2.3: new full
> > speed USB device using uhci_hcd and address 52
> > Apr 26 22:51:18 MISFR1045L kernel: [93848.796000] usb 1-2.3:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:51:18 MISFR1045L kernel: [93848.796000] hub 1-2.3:1.0: USB hub found
> > Apr 26 22:51:18 MISFR1045L kernel: [93848.800000] hub 1-2.3:1.0: 3
> > ports detected
> > Apr 26 22:51:19 MISFR1045L kernel: [93849.112000] usb 1-2.3.1: new
> > full speed USB device using uhci_hcd and address 53
> > Apr 26 22:51:19 MISFR1045L kernel: [93849.244000] usb 1-2.3.1:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:51:19 MISFR1045L kernel: [93849.452000] usb 1-2.3.2: new
> > full speed USB device using uhci_hcd and address 54
> > Apr 26 22:51:19 MISFR1045L kernel: [93849.564000] usb 1-2.3.2:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:51:31 MISFR1045L kernel: [93861.876000] usb 1-2.3: USB
> > disconnect, address 52
> > Apr 26 22:51:31 MISFR1045L kernel: [93861.876000] usb 1-2.3.1: USB
> > disconnect, address 53
> > Apr 26 22:51:32 MISFR1045L kernel: [93861.880000] usb 1-2.3.2: USB
> > disconnect, address 54
> > Apr 26 22:51:32 MISFR1045L kernel: [93861.956000] usb 1-2.3: new full
> > speed USB device using uhci_hcd and address 55
> > Apr 26 22:51:32 MISFR1045L kernel: [93862.084000] usb 1-2.3:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:51:32 MISFR1045L kernel: [93862.084000] hub 1-2.3:1.0: USB hub found
> > Apr 26 22:51:32 MISFR1045L kernel: [93862.088000] hub 1-2.3:1.0: 3
> > ports detected
> > Apr 26 22:51:32 MISFR1045L kernel: [93862.400000] usb 1-2.3.1: new
> > full speed USB device using uhci_hcd and address 56
> > Apr 26 22:51:32 MISFR1045L kernel: [93862.532000] usb 1-2.3.1:
> > configuration #1 chosen from 1 choice
> > Apr 26 22:51:32 MISFR1045L kernel: [93862.740000] usb 1-2.3.2: new
> > full speed USB device using uhci_hcd and address 57
> > Apr 26 22:51:32 MISFR1045L kernel: [93862.856000] usb 1-2.3.2:
> > configuration #1 chosen from 1 choice
Arnaud
--
Linux / Unix Expert - MGE UPS SYSTEMS - R&D Dpt
Network UPS Tools (NUT) Project Leader - http://www.networkupstools.org/
Debian Developer - http://people.debian.org/~aquette/
OpenSource Developer - http://arnaud.quette.free.fr/
More information about the Linux-Desktops
mailing list