Thanks Pete. I found this issue.https://github.com/FreeRDP/FreeRDP/issues/792
I guess smart card is not included with default ubuntu RDP package. When I 
compiled from source using cmake -DWITH_PCSC=ON -DWITH_SSE2=ON .
It works.
Henry
> From: h...@urpla.net
> To: freerdp-devel@lists.sourceforge.net
> CC: he...@fishcasa.com
> Subject: Re: [Freerdp-devel] freerdp doesn't pass smart card but rdesktop does
> Date: Tue, 30 Apr 2013 17:02:12 +0200
> 
> Dear Henry,
> 
> On Montag, 29. April 2013 12:57:29 Henry Fleischmann wrote:
> > freerdp connects but doesn't pass my smart card. rdesktop passes it fine.
> > Any ideas on what I am doing wrong or is there another tool that might work
> > better? This works:
> >     $ rdesktop -z -a 24 -T myserver -d DOMAIN -u username -x l -P -f -r
> > sound:remote -r scard:"ActivIdentity Activkey_Sim 00 00" xxx.xxx.xxx.xxx
> > This connects okay but doesn't pass the smart card:
> >     $ $ xfreerdp -d DOMAIN -u username -f --plugin rdpdr --data
> > scard:"ActivIdentity Activkey_Sim 00 00" -- x.x.x.x    loading plugin rdpdr
> >    connected to x.x.x.x:3389    Password:     freerdp_load_library_symbol:
> > failed to open /usr/lib/x86_64-linux-gnu/freerdp/scard.so:
> > /usr/lib/x86_64-linux-gnu/freerdp/scard.so: cannot open shared object file:
> > No such file or directory    freerdp_load_plugin: failed to load
> > scard/DeviceServiceEntry I am using:
> >     Ubuntu 13.04    freerdp-x11 1.0.1-2ubuntu1    rdesktop 1.7.1-1ubuntu4   
> > pcsc-tools 1.4.21-1    coolkey 1.1.0-12    libccid 1.4.9-1    pcscd
> 
> For some reason, your plugin package/installation is damaged.
> 
> $ ls -l /usr/lib64/libfreerdp-1_0/
> insgesamt 528
> drwxr-xr-x   2 root root   4096 29. Apr 22:04 ./
> drwxr-xr-x 197 root root 126976 30. Apr 13:31 ../
> -rwxr-xr-x   1 root root  10504 29. Apr 22:04 audin_alsa.so*
> -rwxr-xr-x   1 root root  14648 29. Apr 22:04 audin_pulse.so*
> -rwxr-xr-x   1 root root  10384 29. Apr 22:04 audin.so*
> -rwxr-xr-x   1 root root  14632 29. Apr 22:04 cliprdr.so*
> -rwxr-xr-x   1 root root  27136 29. Apr 22:04 disk.so*
> -rwxr-xr-x   1 root root  14608 29. Apr 22:04 drdynvc.so*
> -rwxr-xr-x   1 root root  10544 29. Apr 22:04 parallel.so*
> -rwxr-xr-x   1 root root  14712 29. Apr 22:04 printer.so*
> -rwxr-xr-x   1 root root  23120 29. Apr 22:04 rail.so*
> -rwxr-xr-x   1 root root  10360 29. Apr 22:04 rdpdbg.so*
> -rwxr-xr-x   1 root root  14600 29. Apr 22:04 rdpdr.so*
> -rwxr-xr-x   1 root root  10512 29. Apr 22:04 rdpsnd_alsa.so*
> -rwxr-xr-x   1 root root  14688 29. Apr 22:04 rdpsnd_pulse.so*
> -rwxr-xr-x   1 root root  14544 29. Apr 22:04 rdpsnd.so*
> -rwxr-xr-x   1 root root  27016 29. Apr 22:04 scard.so*
> -rwxr-xr-x   1 root root  23008 29. Apr 22:04 serial.so*
> -rwxr-xr-x   1 root root  10504 29. Apr 22:04 tsmf_alsa.so*
> -rwxr-xr-x   1 root root  14664 29. Apr 22:04 tsmf_pulse.so*
> -rwxr-xr-x   1 root root  35552 29. Apr 22:04 tsmf.so*
> 
> The 64 bit library location/organization of ubuntu IS different to openSUSE, 
> unfortunately.
> 
> BTW; usually, it is enough for xfreerdp to use 
> 
>       "--plugin rdpdr --data scard:scard --"
> 
> to enable smartcard support. rdesktop is pretty awkward in this respect.
> 
> Cheers,
> Pete
                                          
------------------------------------------------------------------------------
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1
_______________________________________________
Freerdp-devel mailing list
Freerdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to