PDA

View Full Version : PCMCIA SC-Reader Problem


Jason1706
16th November 2006, 10:52 AM
Hello BoardUsers,

yesterday I took my first fedora install and gave ZOD a try. Great stuff (if you come from debian). Now I ran into trouble getting my SCM-Micro Smartcard Reader SCR243 running.

Here is what I have :

Kernel: 2.6.18-1.2849.fc6 #1 SMP
pcsc-lite : 1.3.1-7
pcsc-lite-devel : 1.3.1-7
pcsc-tools : 1.4.7-1
opensc : 0.11.1-6
opensc-devel : 0.11.1-6
openct : 0.6.10-1
openct-devel : 0.6.10-1
libsysfs 2.0.0-6
libsysfs-devel : 2.0.0-6
sysfsutils : 2.0.0-6
pcmciautils : 014-5
scr24x: scr24x_v4.2.2.tar

But the kernelmodule shipped with the scr driver does not fit. If I try to build a new one I et the following errors :

Kernel Headers located.
Kernel module has to be recompiled
Library is in /usr/lib
Installing ........
rm -f *.o
rm -f *.ko
rm -f *.mod.*
rm -f .*.cmd
rm -rf .tmp_*
rm -f *~
Compilng Release mode kernel module
make -C /lib/modules/`uname -r`/build SUBDIRS=`pwd` modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-1.2849.fc6-i586'
CC [M] /home/jan/smartcard/scr24x_v4.2.2/scr24x_2.6.x_v4.2.2/src/scr241_main.o
In file included from /home/jan/smartcard/scr24x_v4.2.2/scr24x_2.6.x_v4.2.2/src/includes.h:114,
from /home/jan/smartcard/scr24x_v4.2.2/scr24x_2.6.x_v4.2.2/src/scr241_main.c:49:
/home/jan/smartcard/scr24x_v4.2.2/scr24x_2.6.x_v4.2.2/src/pcsc.h:234: Fehler: expected specifier-qualifier-list before »dev_link_t«
/home/jan/smartcard/scr24x_v4.2.2/scr24x_2.6.x_v4.2.2/src/scr241_main.c:65: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »*« token
/home/jan/smartcard/scr24x_v4.2.2/scr24x_2.6.x_v4.2.2/src/scr241_main.c:128: Fehler: expected »)« before »*« token
/home/jan/smartcard/scr24x_v4.2.2/scr24x_2.6.x_v4.2.2/src/scr241_main.c: In Funktion »Driver_Attach«:
/home/jan/smartcard/scr24x_v4.2.2/scr24x_2.6.x_v4.2.2/src/scr241_main.c:200: Fehler: »dev_link_t« nicht deklariert (erste Benutzung in dieser Funktion)
/home/jan/smartcard/scr24x_v4.2.2/scr24x_2.6.x_v4.2.2/src/scr241_main.c:200: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
/home/jan/smartcard/scr24x_v4.2.2/scr24x_2.6.x_v4.2.2/src/scr241_main.c:200: Fehler: für jede Funktion in der er auftritt.)
/home/jan/smartcard/scr24x_v4.2.2/scr24x_2.6.x_v4.2.2/src/scr241_main.c:200: Fehler: »pDeviceLink« nicht deklariert (erste Benutzung in dieser Funktion)
/home/jan/smartcard/scr24x_v4.2.2/scr24x_2.6.x_v4.2.2/src/scr241_main.c:201: Warnung: ISO-C90 verbietet gemischte Deklarationen und Code
/home/jan/smartcard/scr24x_v4.2.2/scr24x_2.6.x_v4.2.2/src/scr241_main.c:212: Fehler: expected expression before »)« token
/home/jan/smartcard/scr24x_v4.2.2/scr24x_2.6.x_v4.2.2/src/scr241_main.c:220: Fehler: »DEVICE_EXTENSION« hat kein Element namens »pucDeviceName«
/home/jan/smartcard/scr24x_v4.2.2/scr24x_2.6.x_v4.2.2/src/scr241_main.c:221: Fehler: »DEVICE_EXTENSION« hat kein Element namens »pucDeviceName«


and so on. So I tried to install pcmciautils, pcsc-lite, opensc, openct from source. But even then I get these errors. Do I miss any development packages?
Did I forget anything else?

Can anyone be helpful, without my smartcard certificate I am in big trouble.

Thx in advance
Jason Nerer
<drehstoph [at] gmx.net>

borkokrz
14th August 2010, 07:33 AM
Have you ever successfully install SCR24x driver in Fedora ? I'm trying this in F13 2.6.33.3-85.fc13.x86_64 and have exact the same install log. Does anybody know if 32bit version of Fedora will work with this driver ?