handdator

Visa fullständig version : Hjälp! Hur i hela världen får man igång omnnikey 3021 i ubuntu/debian?



Storsnusaren
2017-06-18, 01:25
Som rubriken lyder...
Har försökt letat efter och följt varenda guide o tips på nätet utan framgång.

Tänkte det möjligtvis var fel på den första jag köpte så jag köpte en till. Har testat på 2 olika datorer (debian & ubuntu)
Hur jag än bär mig åt så ger
pcsc_scan

PC/SC device scanner
V 1.4.23 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.11
Using reader plug'n play mechanism
Scanning present readers...
Waiting for the first reader...

sedan inget mer..

När jag pluggar in läsaren lyser den i ca 3sek
(Har testat med en hub med extern matning)


dmesg:
new full-speed USB device number 3 using uhci_hcd
usb 7-1: New USB device found, idVendor=076b, idProduct=3031
usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 7-1: Product: OMNIKEY 3x21 Smart Card Reader
usb 7-1: Manufacturer: HID Global


cat /var/log/messages:
kernel: usb 7-1: USB disconnect, device number 2
kernel: usb 7-1: new full-speed USB device number 3 using uhci_hcd
kernel: usb 7-1: New USB device found, idVendor=076b, idProduct=3031
kernel: usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
kernel: usb 7-1: Product: OMNIKEY 3x21 Smart Card Reader
kernel: usb 7-1: Manufacturer: HID Global
mtp-probe: checking bus 7, device 3: "/sys/devices/pci0000:00/0000:00:1d.2/usb7/7-1"
mtp-probe: bus: 7, device: 3 was not an MTP device



/usr/sbin/pcscd -f -a -d
00000000 debuglog.c:292:DebugLogSetLevel() debug level=debug
00000249 configfile.l:283:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d
00000063 configfile.l:317:DBGetReaderListDir() Skipping non regular file: ..
00000024 configfile.l:355:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/libccidtwin
00000109 configfile.l:317:DBGetReaderListDir() Skipping non regular file: .
00000043 pcscdaemon.c:569:main() pcsc-lite 1.8.13 daemon ready.
00002610 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/001/001
00000387 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/002/001
00000292 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/003/001
00000297 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000226 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000203 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x045E, PID: 0x0745, path: /dev/bus/usb/005/002
00000212 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x045E, PID: 0x0745, path: /dev/bus/usb/005/002
00000240 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x045E, PID: 0x0745, path: /dev/bus/usb/005/002
00000303 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/006/001
00000400 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/007/001
00000469 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/004/001
(pluggar in läsaren)
05185055 hotplug_libudev.c:614:HPEstablishUSBNotifications( ) USB Device add
00000287 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x076B, PID: 0x3031, path: /dev/bus/usb/007/007

matkoh
2017-06-18, 06:33
Hmmmm.

Har du laddat ner drivrutinerna ? pcsc-paketet ?

atomized
2017-06-18, 09:09
Det är ett välkänt problem att Omnikey plötsligt ändrar hårdvaru-id på sina kortläsare utan att byta modellbeteckning på dem...
Det gör att de plötsligt inte längre funkar i Linux och det kan ta uppåt ett år innan stödet för de nya hårdvaru-id kommer in i mainstream Linux distributioner.
Lösningen är att manuellt uppdatera libccid paketet till senaste version. Eller också kan du prova den fix jag beskriver sist i min guide för oscam på Raspberry Pi https://www.comhit.net/content.php/292-Oscam-p%C3%A5-Raspberry-Pi-f%C3%B6r-nyb%C3%B6rjare?

Fixen är generell och borde funka även om du inte kör på en Raspberry Pi.

Storsnusaren
2017-06-18, 20:49
Hmmmm.

Har du laddat ner drivrutinerna ? pcsc-paketet ?

ja (om jag inte missat något), även testat härifrån https://www.hidglobal.com/drivers (inkl nyare libusb https://sourceforge.net/projects/libusb/files/libusb-1.0/)

Storsnusaren
2017-06-18, 20:50
Det är ett välkänt problem att Omnikey plötsligt ändrar hårdvaru-id på sina kortläsare utan att byta modellbeteckning på dem...
Det gör att de plötsligt inte längre funkar i Linux och det kan ta uppåt ett år innan stödet för de nya hårdvaru-id kommer in i mainstream Linux distributioner.
Lösningen är att manuellt uppdatera libccid paketet till senaste version. Eller också kan du prova den fix jag beskriver sist i min guide för oscam på Raspberry Pi https://www.comhit.net/content.php/292-Oscam-p%C3%A5-Raspberry-Pi-f%C3%B6r-nyb%C3%B6rjare?

Fixen är generell och borde funka även om du inte kör på en Raspberry Pi.

Tackar, ska kika.

edit: Tackar o bockar!
/etc $ pcsc_scan
PC/SC device scanner
V 1.4.23 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.11
Using reader plug'n play mechanism
Scanning present readers...
0: HID Global OMNIKEY 3x21 Smart Card Reader [OMNIKEY 3x21 Smart Card Reader] 00 00

Sun Jun 18 22:04:18 2017
Reader 0: HID Global OMNIKEY 3x21 Smart Card Reader [OMNIKEY 3x21 Smart Card Reader] 00 00
Card state: Card removed,