O2Micro ID kaardilugeja driver
Moderaator: Moderaatorid
O2Micro ID kaardilugeja driver
Mure siis selline: mul siin mõned Fujitsu-Siemensid Estobuntu 12.06-ga, milledel O2Micro (OZ711SP1) ID kaardilugejad. ID haldusvahend ütleb, et " ühtegi kiipkaardi lugejat pole ühendatud". OK, leidsin siit foorumist õpetuse: http://pingviin.org/viewtopic.php?t=496 ... ht=o2micro. Tegutsesin selle järgi, kuid kui jõuan driveri instalini, siis draiverit ikka ei installi. Jutt terminalis järgmine:
fujitsu@fujitsu-LIFEBOOK-S7210:~$ cd ~/Töölaud/o2scr
fujitsu@fujitsu-LIFEBOOK-S7210:~/Töölaud/o2scr$ sudo make install
[sudo] password for fujitsu:
make -C src/ozctapi install
make[1]: Entering directory `/home/fujitsu/Töölaud/o2scr/src/ozctapi'
cc -Wall -O2 -I/usr/include/PCSC -fPIC -c -o ctapi.o ctapi.c
ctapi.c:31:22: fatal error: wintypes.h: No such file or directory
compilation terminated.
make[1]: *** [ctapi.o] Error 1
make[1]: Leaving directory `/home/fujitsu/Töölaud/o2scr/src/ozctapi'
make: *** [install] Error 2
fujitsu@fujitsu-LIFEBOOK-S7210:~/Töölaud/o2scr$
Proovisin siit http://download.gna.org/o2scr/ kõiki drivereid
pcsclite tõmbasin siit: https://alioth.debian.org/frs/?group_id=30105
Kas seda ID kaardilugejat ongi üldse Ubuntus võimalik käima saada, või on kellelgi paremat nõu anda? Tänan.
fujitsu@fujitsu-LIFEBOOK-S7210:~$ cd ~/Töölaud/o2scr
fujitsu@fujitsu-LIFEBOOK-S7210:~/Töölaud/o2scr$ sudo make install
[sudo] password for fujitsu:
make -C src/ozctapi install
make[1]: Entering directory `/home/fujitsu/Töölaud/o2scr/src/ozctapi'
cc -Wall -O2 -I/usr/include/PCSC -fPIC -c -o ctapi.o ctapi.c
ctapi.c:31:22: fatal error: wintypes.h: No such file or directory
compilation terminated.
make[1]: *** [ctapi.o] Error 1
make[1]: Leaving directory `/home/fujitsu/Töölaud/o2scr/src/ozctapi'
make: *** [install] Error 2
fujitsu@fujitsu-LIFEBOOK-S7210:~/Töölaud/o2scr$
Proovisin siit http://download.gna.org/o2scr/ kõiki drivereid
pcsclite tõmbasin siit: https://alioth.debian.org/frs/?group_id=30105
Kas seda ID kaardilugejat ongi üldse Ubuntus võimalik käima saada, või on kellelgi paremat nõu anda? Tänan.
Re: O2Micro ID kaardilugeja driver
Sul on pakett [font=monospace]libpcsclite-dev[/font] paigaldamata. Lisaks on veel vaja kernelile vastavat [font=monospace]linux-headers[/font] paketti. Vajalikud paketid saad parandada näiteks nii:smuggle kirjutas:Jutt terminalis järgmine:
fujitsu@fujitsu-LIFEBOOK-S7210:~$ cd ~/Töölaud/o2scr
fujitsu@fujitsu-LIFEBOOK-S7210:~/Töölaud/o2scr$ sudo make install
[sudo] password for fujitsu:
make -C src/ozctapi install
make[1]: Entering directory `/home/fujitsu/Töölaud/o2scr/src/ozctapi'
cc -Wall -O2 -I/usr/include/PCSC -fPIC -c -o ctapi.o ctapi.c
ctapi.c:31:22: fatal error: wintypes.h: No such file or directory
compilation terminated.
make[1]: *** [ctapi.o] Error 1
make[1]: Leaving directory `/home/fujitsu/Töölaud/o2scr/src/ozctapi'
make: *** [install] Error 2
fujitsu@fujitsu-LIFEBOOK-S7210:~/Töölaud/o2scr$
Kood: Vali kõik
sudo apt-get install libpcsclite-dev linux-headersEi tule nagu miskit välja mul. Liia keeruline ja arusaamatu see
installimise värk. Nüüd särab ID haldusel tekst: "SmartCard/PCSC teenus ei tööta"
installimise värk. Nüüd särab ID haldusel tekst: "SmartCard/PCSC teenus ei tööta"
fujitsu@fujitsu-LIFEBOOK-S7210:~$ cd ~/Töölaud/o2scr
fujitsu@fujitsu-LIFEBOOK-S7210:~/Töölaud/o2scr$ sudo make install
[sudo] password for fujitsu:
make -C src/ozctapi install
make[1]: Entering directory `/home/fujitsu/Töölaud/o2scr/src/ozctapi'
install -D lib_OZSCR.so /usr/local/o2micro/lib_OZSCR.so
make[1]: Leaving directory `/home/fujitsu/Töölaud/o2scr/src/ozctapi'
make -C src/ozscrlx install
make[1]: Entering directory `/home/fujitsu/Töölaud/o2scr/src/ozscrlx'
make -C /lib/modules/`uname -r`/build SUBDIRS=`pwd` modules_install
make[2]: Entering directory `/usr/src/linux-headers-3.2.0-33-generic-pae'
DEPMOD 3.2.0-33-generic-pae
make[2]: Leaving directory `/usr/src/linux-headers-3.2.0-33-generic-pae'
make[1]: Leaving directory `/home/fujitsu/Töölaud/o2scr/src/ozscrlx'
make -C etc install
make[1]: Entering directory `/home/fujitsu/Töölaud/o2scr/etc'
install -D -m644 reader.conf /etc/reader.conf.d/o2scr.conf
update-reader.conf
make[1]: update-reader.conf: Command not found
make[1]: *** [install] Error 127
make[1]: Leaving directory `/home/fujitsu/Töölaud/o2scr/etc'
make: *** [install] Error 2
fujitsu@fujitsu-LIFEBOOK-S7210:~/Töölaud/o2scr$
Kahjuks ei midagi...
fujitsu@fujitsu-LIFEBOOK-S7210:~$ sudo apt-get install pcscd
[sudo] password for fujitsu:
Reading package lists... Done
Building dependency tree
Reading state information... Done
pcscd on juba kõige uuem versioon.
pcscd on määratud käsitsi paigaldatuks.
The following packages were automatically installed and are no longer required:
linux-headers-3.2.0-30 linux-headers-3.2.0-30-generic-pae
Kasuta nende eemaldamiseks 'apt-get autoremove'.
0 uuendatud, 0 värskelt paigaldatud, 0 eemaldada ja 0 uuendamata.
fujitsu@fujitsu-LIFEBOOK-S7210:~$
Ei ole tal seda konfifaili olemas. Pole mõtet ka uuesti kompileerida. Pcscd oli juba installitud, kuid selles ei ole antud käsku sees. Selle asemel teed nii:
1. Lood kataloogi /etc/reader.conf.d, kui seda juba olemas ei ole (ilmselt ei ole)
2. Kopeerid sinna faili etc/reader.conf
3. Tee pcscd-le restart
Kõik käsud ühes koos, eeldusel, et asud o2scr kataloogis (sama koht, kus kompileerisid):
Viimati oli update-reader.conf olemas Lucid'i versioonis paketist pcscd. Ma käisin oma soovituse välja Debian/Squeeze põhjal.
1. Lood kataloogi /etc/reader.conf.d, kui seda juba olemas ei ole (ilmselt ei ole)
2. Kopeerid sinna faili etc/reader.conf
3. Tee pcscd-le restart
Kõik käsud ühes koos, eeldusel, et asud o2scr kataloogis (sama koht, kus kompileerisid):
Kood: Vali kõik
[ -d /etc/reader.conf.d ] || sudo mkdir /etc/reader.conf.d; sudo cp etc/reader.conf /etc/reader.conf.d; sudo service pcscd restartOn olemas /etc/reader.conf.d kataloog ja seal sees 3 faili: libccidtwin; o2scr.conf ja reader.conf, mille sees siis omakorda selline jutt: # Configuration file for pcsc-lite
#
# This file has to be configured for serial and PCMCIA readers only.
# normal USB readers shall _not_ be configured here!
#
# David Corcoran <corcoran@linuxnet.com>
FRIENDLYNAME "O2Micro SmartCardBus Reader"
DEVICENAME /dev/o2scr0
LIBPATH /usr/local/o2micro/lib_OZSCR.so
CHANNELID 0xF10000
# End of file
Installimisel järgmine:
#
# This file has to be configured for serial and PCMCIA readers only.
# normal USB readers shall _not_ be configured here!
#
# David Corcoran <corcoran@linuxnet.com>
FRIENDLYNAME "O2Micro SmartCardBus Reader"
DEVICENAME /dev/o2scr0
LIBPATH /usr/local/o2micro/lib_OZSCR.so
CHANNELID 0xF10000
# End of file
Installimisel järgmine:
fujitsu@fujitsu-LIFEBOOK-S7210:~$ cd ~/Töölaud/o2scr
fujitsu@fujitsu-LIFEBOOK-S7210:~/Töölaud/o2scr$ sudo make install
[sudo] password for fujitsu:
make -C src/ozctapi install
make[1]: Entering directory `/home/fujitsu/Töölaud/o2scr/src/ozctapi'
install -D lib_OZSCR.so /usr/local/o2micro/lib_OZSCR.so
make[1]: Leaving directory `/home/fujitsu/Töölaud/o2scr/src/ozctapi'
make -C src/ozscrlx install
make[1]: Entering directory `/home/fujitsu/Töölaud/o2scr/src/ozscrlx'
make -C /lib/modules/`uname -r`/build SUBDIRS=`pwd` modules_install
make[2]: Entering directory `/usr/src/linux-headers-3.2.0-33-generic-pae'
DEPMOD 3.2.0-33-generic-pae
make[2]: Leaving directory `/usr/src/linux-headers-3.2.0-33-generic-pae'
make[1]: Leaving directory `/home/fujitsu/Töölaud/o2scr/src/ozscrlx'
make -C etc install
make[1]: Entering directory `/home/fujitsu/Töölaud/o2scr/etc'
install -D -m644 reader.conf /etc/reader.conf.d/o2scr.conf
update-reader.conf
make[1]: update-reader.conf: Command not found
make[1]: *** [install] Error 127
make[1]: Leaving directory `/home/fujitsu/Töölaud/o2scr/etc'
make: *** [install] Error 2
fujitsu@fujitsu-LIFEBOOK-S7210:~/Töölaud/o2scr$

