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