Date: Sat, 12 Aug 2006 19:05:22 -0400
X-MS-TNEF-Correlator: <[EMAIL PROTECTED]>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/mixed;
boundary="----_=_NextPart_000_01C6BE62.536E52C7"
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_000_01C6BE62.536E52C7
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Eric,
I finally got around to testing with your new version of ozscrlx.c that =
you
posted. However, it still doesn't work with my device. At least I'm =
not
receiving a segmentation fault... :)
Here is the output from "pcscd -f -a -d" after first doing a modprobe:
[EMAIL PROTECTED] ozscrlx-2.6.13]# pcscd -f -a -d
pcscdaemon.c:259:main() pcscd set to foreground with debug send to =
stderr
debuglog.c:236:DebugLogSetCategory() Debug options: APDU
debuglog.c:207:DebugLogSetLevel() debug level=3Ddebug
readerfactory.c:1095:RFInitializeReader() Attempting startup of O2Micro
SmartCardBus Reader 00 00.
readerfactory.c:933:RFBindFunctions() Loading IFD Handler 2.0
ifdhandler.c:121:IFDHCreateChannel Lun 0, Channel F10000
ctapi.c:106:CT_init CT_init enter
ctapi.c:119:CT_init Try to open channel dev/ozscrlx
ctapi.c:136:CT_init CT_init exit (-11)
readerfactory.c:1130:RFInitializeReader() Open Port F10000 Failed
(/dev/ozscrlx)
readerfactory.c:1012:RFUnloadReader() Unloading reader driver.
readerfactory.c:251:RFAddReader() O2Micro SmartCardBus Reader init =
failed.
pcscdaemon.c:464:main() pcsc-lite 1.3.1 daemon ready.
winscard_msg_srv.c:203:SHMProcessEventsServer() Common channel packet
arrival
winscard_msg_srv.c:212:SHMProcessEventsServer()
SHMProcessCommonChannelRequest detects: 5
pcscdaemon.c:151:SVCServiceRunLoop() A new context thread creation is
requested: 5
winscard_svc.c:129:ContextThread() Thread is started: 5
winscard_msg_srv.c:274:SHMProcessEventsContext() correctly processed =
client:
5
winscard_svc.c:171:ContextThread() Client is protocol version 2:0
winscard_msg_srv.c:274:SHMProcessEventsContext() correctly processed =
client:
5
winscard.c:159:SCardEstablishContext() Establishing Context: 16986065
The additional output is when I attempted using pcsc_scan. Here is the
contents of reader.conf:
FRIENDLYNAME "O2Micro SmartCardBus Reader"
DEVICENAME /dev/ozscrlx
LIBPATH /usr/local/lib/lib_OZSCR.so
CHANNELID 0xF10000
The device node:
[EMAIL PROTECTED] ~]# ls -l /dev/*oz*
crw-rwxr-- 1 root tty 123, 0 Aug 12 18:49 /dev/ozscrlx
Both the kernel module and the library were compiled with debug=3D1.
Is there a different channel ID that I could try?
Also is there something like 'lspci' that I can use to verify that the
device is not dead? I've never had Winblows on this laptop so I can't
verify that the card reader ever worked.
----------------------------------------------------------------------
Message: 1
Date: Thu, 10 Aug 2006 13:41:19 +0200
From: Eric Piel <[EMAIL PROTECTED]>
Subject: Re: [Muscle] Re: O2MICRO Smartcardbus reader "Open Port
F10000 failed"
To: MUSCLE <[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed
(resending as it didn't reach the mailing list the fist time due to big =
attachment)
08/07/2006 10:52 AM, =C3?ric Piel wrote/a =C3=A9crit:
> This segmentation fault may be either due to bug in pcscd or to bug =
into=20
> the kernel driver (then you also have a backtrace in dmesg). This is=20
> very likely to be the later case. I've been slowly working on the=20
> driver, and fixed some bugs since last thread. There are still a =
couple=20
> of problem, but anyway, tomorrow, I can send you a new version for =
you=20
> to try. Hopefully it fixes the crash :-)
Here is the new version of ozscrlx.c, for kernel 2.6.17. I've already
noticed some issues with this version, in particular after a
suspend/resume. Anyway, it should be more stable than what was last =
seen
on the list ;-) To avoid troubles with patching, it's the full file.
Let me know if it works for you.
See you,
Eric
PS: attachment is there: http://pieleric.free.fr/ozscrlx.c
------_=_NextPart_000_01C6BE62.536E52C7
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64
eJ8+IhoXAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQmAAQAhAAAAMDNBNzdENkMwMTVCRDY0OUIzNzkwQkI4REU4MjVC
QjIAPQcBIIADAA4AAADWBwgADAATAAUAGAAGACcBAQWAAwAOAAAA1gcIAAwAEwAFABYABgAlAQEE
gAEASQAAAFJlOiBbTXVzY2xlXSBSZTogTzJNSUNSTyBTbWFydGNhcmRidXMgcmVhZGVyICJPcGVu
IFBvcnQgRjEwMDAwIGZhaWxlZCINCgCqFgENgAQAAgAAAAIAAgABA5AGAKQRAAA5AAAAQAA5AAip
GspjvsYBHgAxQAEAAAAHAAAAQU5EUllFAAADABpAAAAAAB4AMEABAAAABwAAAEFORFJZRQAAAwAZ
QAAAAAAeAEkAAQAAACAAAABNdXNjbGUgRGlnZXN0LCBWb2wgMzAsIElzc3VlIDEzAEAATgCAU7WD
4bzGAQIBWwABAAAAZQAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAAG11c2NsZS1ib3VuY2VzQGxp
c3RzLm11c2NsZWNhcmQuY29tAFNNVFAAbXVzY2xlLWJvdW5jZXNAbGlzdHMubXVzY2xlY2FyZC5j
b20AAAAAHgBmAAEAAAAFAAAAU01UUAAAAAAeAGcAAQAAACQAAABtdXNjbGUtYm91bmNlc0BsaXN0
cy5tdXNjbGVjYXJkLmNvbQAeAFoAAQAAACQAAABtdXNjbGUtYm91bmNlc0BsaXN0cy5tdXNjbGVj
YXJkLmNvbQAeADJAAQAAACQAAABtdXNjbGUtYm91bmNlc0BsaXN0cy5tdXNjbGVjYXJkLmNvbQAC
AVwAAQAAACkAAABTTVRQOk1VU0NMRS1CT1VOQ0VTQExJU1RTLk1VU0NMRUNBUkQuQ09NAAAAAAMA
HUAAAAAAAgFeAAEAAABlAAAAAAAAAIErH6S+oxAZnW4A3QEPVAIAAAAAbXVzY2xlLXJlcXVlc3RA
bGlzdHMubXVzY2xlY2FyZC5jb20AU01UUABtdXNjbGUtcmVxdWVzdEBsaXN0cy5tdXNjbGVjYXJk
LmNvbQAAAAAeAGgAAQAAAAUAAABTTVRQAAAAAB4AaQABAAAAJAAAAG11c2NsZS1yZXF1ZXN0QGxp
c3RzLm11c2NsZWNhcmQuY29tAB4AXQABAAAAJAAAAG11c2NsZS1yZXF1ZXN0QGxpc3RzLm11c2Ns
ZWNhcmQuY29tAB4AM0ABAAAAJAAAAG11c2NsZS1yZXF1ZXN0QGxpc3RzLm11c2NsZWNhcmQuY29t
AAIBXwABAAAAKQAAAFNNVFA6TVVTQ0xFLVJFUVVFU1RATElTVFMuTVVTQ0xFQ0FSRC5DT00AAAAA
AwAeQAAAAAACAXEAAQAAABsAAAABxrzhsH0gjxo6LYlI0ogPrqv9eGqDAGAovDoAHgB0AAEAAAAc
AAAAbXVzY2xlQGxpc3RzLm11c2NsZWNhcmQuY29tAAIBCRABAAAA3AkAANgJAAAVEQAATFpGdUzw
yFkDAAoAcmNwZzEyNeIyA0N0ZXgFQQEDAfdPCoACpAPjAgBjaArAc/BldDAgBxMCgA/zAFB/BFYI
VQeyEcUOUQMBEMcy9wYABsMRxTMERhDJEtsR09sI7wn3Oxi/DjA1EcIMYM5jAFALCQFkMzYRUAum
5CBFBRBjLAqiCoQKgBhJIGYLgAdAbHkgHGdvBUAKwAhgbmQgLHRvH+AHkHQLgGcgIQPwdGggeQhh
IG4dB9F2BJAAkAIgIG9mhSHwegTxbHguYx/gxxDwBUAg8SBwbyBACYCALiAgSG93ZSGBNCwgILAg
IEEfACBkUm8HkG4nBUB3BbBrrSCUbR8gAQB2DeBlI8EiQQVAbGVhIEAgSbwnbSEwH1EYwCagaSaA
5SBxYSSgZWcHgAIwIvCBIcJmYXVsdC4p4KggOikd6kgEkGUkcM8EICDAKzAIYHRwK9AesGEDYSAi
cGME8B/QLcUiEC0ooC1kIh9wAYB/EyEewBEQBUAlEChkBGFw0QNgYmU6HepbA2AfUMpABnFjAHBk
ch8gIjUALTIuNi4xM12eIyNQLKsd5CyTYWUEYMpuIqA6DjA5OgDAC4D8KCkyJREhH+ICEBjACcDn
H6MgowEAYnUggBEgH8S7IEAEgXId5DbDGFBnNBJpHMA6RDbSTDjABmB07kMi8CjQBbB5NME5UyHw
EwUwIcFzOhFgUERVqzgPAdA3OUpMJCFsNMF3NsQnID4BPTbDHeQYwGE7BIEpkGMf8DDwNBExMMA5
NTpSRkkDACBQ4QdAaXplUj/jNMEm8D0OsG07ISBxIEAKwHR14nAh8k8yTQ3gA2AGAM8AwAAgOgAL
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
8ND/BWBVa+ArMM//QR3VHZId6lBTO4DiKIu2pzuAaJPwcDov2kD/zBEwgszxEGDM8VOGIqDc5AJ9
HkAeAHAAAQAAAEUAAABbTXVzY2xlXSBSZTogTzJNSUNSTyBTbWFydGNhcmRidXMgcmVhZGVyICJP
cGVuIFBvcnQgRjEwMDAwIGZhaWxlZCINCgAAAAAeAEcQAQAAAA8AAABtZXNzYWdlL3JmYzgyMgAA
AwAmAAAAAAADADYAAAAAAAMA3j+vbwAAAwDxPwkEAAADAP0/5AQAAAMAdkD/////CwDyEAEAAAAL
APYQAAAAAAsA9BAAAAAACwD1EAAAAAAeAPMQAQAAAFMAAABSZSUzQSBbTXVzY2xlXSBSZSUzQSBP
Mk1JQ1JPIFNtYXJ0Y2FyZGJ1cyByZWFkZXIgJTIyT3BlbiBQb3J0IEYxMDAwMCBmYWlsZWQlMjIu
RU1MAAACAUcAAQAAADMAAABjPVVTO2E9IDtwPVNBSUM7bD0wMDE1LUlUUy1FWE0tMDYwODEyMjMw
NTIyWi0xMjYxOQAAAgH5PwEAAABJAAAAAAAAANynQMjAQhAatLkIACsv4YIBAAAAAAAAAC9PPVNB
SUMvT1U9VVMtTUNMRUFOL0NOPVJFQ0lQSUVOVFMvQ049QU5EUllFAAAAAB4A+D8BAAAADwAAAEFu
ZHJ5LCBFcmljIEwuAAAeADhAAQAAAAcAAABBTkRSWUUAAAIB+z8BAAAASQAAAAAAAADcp0DIwEIQ
GrS5CAArL+GCAQAAAAAAAAAvTz1TQUlDL09VPVVTLU1DTEVBTi9DTj1SRUNJUElFTlRTL0NOPUFO
RFJZRQAAAAAeAPo/AQAAAA8AAABBbmRyeSwgRXJpYyBMLgAAHgA5QAEAAAAHAAAAQU5EUllFAABA
AAcwx1JuU2K+xgFAAAgwwjRJy2O+xgEeAD0AAQAAAAUAAABSZTogAAAAAB4AHQ4BAAAARQAAAFtN
dXNjbGVdIFJlOiBPMk1JQ1JPIFNtYXJ0Y2FyZGJ1cyByZWFkZXIgIk9wZW4gUG9ydCBGMTAwMDAg
ZmFpbGVkIg0KAAAAAB4ANRABAAAARQAAADwyMkY3MzYyRkUyNkM0QjRGQjdCODg3NDlFQTJFN0Yw
MTFFRjIzMEAwMDE1LWl0cy1leG1iMDIudXMuc2FpYy5jb20+AAAAAAsAKQAAAAAACwAjAAAAAAAD
AAYQDHJSkwMABxDnCwAAAwAQEAAAAAADABEQAAAAAB4ACBABAAAAZQAAAEVSSUMsSUZJTkFMTFlH
T1RBUk9VTkRUT1RFU1RJTkdXSVRIWU9VUk5FV1ZFUlNJT05PRk9aU0NSTFhDVEhBVFlPVVBPU1RF
REhPV0VWRVIsSVRTVElMTERPRVNOVFdPUktXSVQAAAAAAgF/AAEAAABFAAAAPDIyRjczNjJGRTI2
QzRCNEZCN0I4ODc0OUVBMkU3RjAxMUVGMjMwQDAwMTUtaXRzLWV4bWIwMi51cy5zYWljLmNvbT4A
AAAA4qo=
------_=_NextPart_000_01C6BE62.536E52C7--
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle