Hello,

I just purchased an Akasa AK-ICR-09 card reader and I'm trying to use it
with a NagraVision smartcard.
For some unknown reason, the reader is unable to access that card.
I tried the same card in a different reader. No problem there.
I also tried a different card in the Akasa reader and it works as well.
So, it looks like it is a very specific combination of reader/card that is
not working.

I'm a complete newbie with this technology and I hope you will be able to
provide some help to make it work.

Thanks

Here is a complete description of my configuration:


   - CCID driver version: 1.4.15
   - pcsc-lite version: 1.8.8
   - smart card reader name: Alcor Micro AU9520
   - Reader manufacturer name and reader model name: Akasa AK-ICR-09
   - smart card name: Nagra Vision - nagra ID VO-01
   - O/S: Opensuse 13.1 x86_64

# /usr/sbin/pcscd --version
pcsc-lite version 1.8.8.
Copyright (C) 1999-2002 by David Corcoran <corco...@linuxnet.com>.
Copyright (C) 2001-2011 by Ludovic Rousseau <ludovic.rouss...@free.fr>.
Copyright (C) 2003-2004 by Damien Sauveron <sauve...@labri.fr>.
Report bugs to <muscle@lists.musclecard.com>.
Enabled features: Linux x86_64-suse-linux-gnu serial usb libudev
usbdropdir=/usr/lib64/readers ipcdir=/var/run/pcscd
configdir=/etc/reader.conf.d


00000000 debuglog.c:269:DebugLogSetLevel() debug level=debug
00000050 debuglog.c:298:DebugLogSetCategory() Debug options: APDU
00000158 configfile.l:245:DBGetReaderListDir() Parsing conf directory:
/etc/reader.conf.d
00000035 configfile.l:257:DBGetReaderListDir() Skipping non regular file: ..
00000014 configfile.l:298:DBGetReaderList() Parsing conf file:
/etc/reader.conf.d/reader.conf
00000135 configfile.l:298:DBGetReaderList() Parsing conf file:
/etc/reader.conf.d/libccidtwin
00000054 configfile.l:257:DBGetReaderListDir() Skipping non regular file: .
00000017 pcscdaemon.c:525:main() pcsc-lite 1.8.8 daemon ready.
00004637 hotplug_libudev.c:260:get_driver() Looking for a driver for VID:
0x1D6B, PID: 0x0001, path: /dev/bus/usb/002/001
00000384 hotplug_libudev.c:260:get_driver() Looking for a driver for VID:
0x1D6B, PID: 0x0001, path: /dev/bus/usb/002/001
00000344 hotplug_libudev.c:260:get_driver() Looking for a driver for VID:
0x072F, PID: 0x9000, path: /dev/bus/usb/002/005
00000214 hotplug_libudev.c:260:get_driver() Looking for a driver for VID:
0x072F, PID: 0x9000, path: /dev/bus/usb/002/005
00000020 hotplug_libudev.c:312:HPAddDevice() Adding USB device: ACS ACR38U
00000063 readerfactory.c:978:RFInitializeReader() Attempting startup of ACS
ACR38U 00 00 using
/usr/lib64/readers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver.so
00000792 dyn_unix.c:81:DYN_GetAddress() IFDHCreateChannelByName:
/usr/lib64/readers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver.so:
undefined symbol: IFDHCreateChannelByName
00000017 readerfactory.c:836:RFBindFunctions() Loading IFD Handler 2.0
00005950 readerfactory.c:327:RFAddReader() Using the pcscd polling thread
00004483 hotplug_libudev.c:260:get_driver() Looking for a driver for VID:
0x1D6B, PID: 0x0001, path: /dev/bus/usb/002/001
00000381 hotplug_libudev.c:260:get_driver() Looking for a driver for VID:
0x046D, PID: 0xC03E, path: /dev/bus/usb/002/002
00000365 hotplug_libudev.c:260:get_driver() Looking for a driver for VID:
0x1D6B, PID: 0x0001, path: /dev/bus/usb/002/001
00000404 hotplug_libudev.c:260:get_driver() Looking for a driver for VID:
0x058F, PID: 0x9520, path: /dev/bus/usb/002/003
00000260 hotplug_libudev.c:260:get_driver() Looking for a driver for VID:
0x058F, PID: 0x9520, path: /dev/bus/usb/002/003
00000059 hotplug_libudev.c:312:HPAddDevice() Adding USB device: Alcor Micro
AU9520
00000099 readerfactory.c:978:RFInitializeReader() Attempting startup of
Alcor Micro AU9520 00 00 using
/usr/lib64/readers/ifd-ccid.bundle/Contents/Linux/libccid.so
00000248 readerfactory.c:868:RFBindFunctions() Loading IFD Handler 3.0
00000058 ifdhandler.c:1910:init_driver() Driver version: 1.4.15
00001640 ifdhandler.c:1927:init_driver() LogLevel: 0x0003
00000021 ifdhandler.c:1938:init_driver() DriverOptions: 0x0010
00000246 ifdhandler.c:1951:init_driver() LogLevel from LIBCCID_ifdLogLevel:
0x000F
00000014 ifdhandler.c:83:CreateChannelByNameOrChannel() Lun: 0, device:
usb:058f/9520:libudev:0:/dev/bus/usb/002/003
00000018 ccid_usb.c:233:OpenUSBByName() Reader index: 0, Device:
usb:058f/9520:libudev:0:/dev/bus/usb/002/003
00000025 ccid_usb.c:265:OpenUSBByName() interface_number: 0
00000008 ccid_usb.c:281:OpenUSBByName() Using:
/usr/lib64/readers/ifd-ccid.bundle/Contents/Info.plist
00001379 ccid_usb.c:299:OpenUSBByName() ifdManufacturerString: Ludovic
Rousseau (ludovic.rouss...@free.fr)
00000020 ccid_usb.c:300:OpenUSBByName() ifdProductString: Generic CCID
driver
00000013 ccid_usb.c:301:OpenUSBByName() Copyright: This driver is protected
by terms of the GNU Lesser General Public License version 2.1, or (at your
option) any later version.
00001404 ccid_usb.c:426:OpenUSBByName() Checking device: 2/3
00000018 ccid_usb.c:488:OpenUSBByName() Trying to open USB bus/device: 2/3
00000208 ccid_usb.c:589:OpenUSBByName() Found Vendor/Product: 058F/9520
(Alcor Micro AU9520)
00000009 ccid_usb.c:591:OpenUSBByName() Using USB bus/device: 2/3
00000008 ccid_usb.c:1149:ControlUSB() request: 0x03
00004675 receive: 0F 07 00 00 C5 07 00 00 69 09 00 00 B7 09 00 00 F3 0C 00
00 1D 0E 00 00 8A 0F 00 00 D2 12 00 00 6D 13 00 00 E7 19 00 00 3B 1C 00 00
15 1F 00 00 A3 25 00 00 DA 26 00 00 CE 33 00 00 75 38 00 00 2A 3E 00 00 47
4B 00 00 B4 4D 00 00 B0 54 00 00 3F 5D 00 00 9B 67 00 00 EA 70 00 00 8F 74
00 00 54 7C 00 00 25 8D 00 00 8E 96 00 00 69 9B 00 00 5F A9 00 00 31 BC 00
00 43 C2 00 00 37 CF 00 00 D5 E1 00 00 1D E9 00 00 A8 F8 00 00 04 03 01 00
4A 1A 01 00 1B 2D 01 00 D2 36 01 00 BF 52 01 00 62 78 01 00 86 84 01 00 6D
9E 01 00 A9 C3 01 00 3B D2 01 00 08 06 02 00 93 34 02 00 37 5A 02 00 A4 6D
02 00 0D 09 03 00 DA 3C 03 00 52 87 03 00 48 DB 04 00
00000026 ccid_usb.c:1129:get_data_rates() declared: 1807 bps
00000008 ccid_usb.c:1129:get_data_rates() declared: 1989 bps
00000006 ccid_usb.c:1129:get_data_rates() declared: 2409 bps
00000006 ccid_usb.c:1129:get_data_rates() declared: 2487 bps
00000006 ccid_usb.c:1129:get_data_rates() declared: 3315 bps
00000006 ccid_usb.c:1129:get_data_rates() declared: 3613 bps
00000006 ccid_usb.c:1129:get_data_rates() declared: 3978 bps
00000673 ccid_usb.c:1129:get_data_rates() declared: 4818 bps
00000007 ccid_usb.c:1129:get_data_rates() declared: 4973 bps
00000006 ccid_usb.c:1129:get_data_rates() declared: 6631 bps
00000006 ccid_usb.c:1129:get_data_rates() declared: 7227 bps
00000349 ccid_usb.c:1129:get_data_rates() declared: 7957 bps
00000019 ccid_usb.c:1129:get_data_rates() declared: 9635 bps
00000007 ccid_usb.c:1129:get_data_rates() declared: 9946 bps
00000006 ccid_usb.c:1129:get_data_rates() declared: 13262 bps
00000006 ccid_usb.c:1129:get_data_rates() declared: 14453 bps
00000355 ccid_usb.c:1129:get_data_rates() declared: 15914 bps
00000018 ccid_usb.c:1129:get_data_rates() declared: 19271 bps
00000007 ccid_usb.c:1129:get_data_rates() declared: 19892 bps
00000006 ccid_usb.c:1129:get_data_rates() declared: 21680 bps
00000006 ccid_usb.c:1129:get_data_rates() declared: 23871 bps
00000102 ccid_usb.c:1129:get_data_rates() declared: 26523 bps
00000063 ccid_usb.c:1129:get_data_rates() declared: 28906 bps
00000048 ccid_usb.c:1129:get_data_rates() declared: 29839 bps
00000044 ccid_usb.c:1129:get_data_rates() declared: 31828 bps
00000044 ccid_usb.c:1129:get_data_rates() declared: 36133 bps
00000043 ccid_usb.c:1129:get_data_rates() declared: 38542 bps
00000080 ccid_usb.c:1129:get_data_rates() declared: 39785 bps
00000046 ccid_usb.c:1129:get_data_rates() declared: 43359 bps
00000043 ccid_usb.c:1129:get_data_rates() declared: 48177 bps
00000044 ccid_usb.c:1129:get_data_rates() declared: 49731 bps
00000043 ccid_usb.c:1129:get_data_rates() declared: 53047 bps
00000044 ccid_usb.c:1129:get_data_rates() declared: 57813 bps
00000045 ccid_usb.c:1129:get_data_rates() declared: 59677 bps
00000045 ccid_usb.c:1129:get_data_rates() declared: 63656 bps
00000044 ccid_usb.c:1129:get_data_rates() declared: 66308 bps
00000070 ccid_usb.c:1129:get_data_rates() declared: 72266 bps
00000045 ccid_usb.c:1129:get_data_rates() declared: 77083 bps
00000043 ccid_usb.c:1129:get_data_rates() declared: 79570 bps
00000044 ccid_usb.c:1129:get_data_rates() declared: 86719 bps
00000074 ccid_usb.c:1129:get_data_rates() declared: 96354 bps
00000046 ccid_usb.c:1129:get_data_rates() declared: 99462 bps
00000044 ccid_usb.c:1129:get_data_rates() declared: 106093 bps
00000045 ccid_usb.c:1129:get_data_rates() declared: 115625 bps
00000044 ccid_usb.c:1129:get_data_rates() declared: 119355 bps
00000043 ccid_usb.c:1129:get_data_rates() declared: 132616 bps
00000045 ccid_usb.c:1129:get_data_rates() declared: 144531 bps
00000043 ccid_usb.c:1129:get_data_rates() declared: 154167 bps
00000046 ccid_usb.c:1129:get_data_rates() declared: 159140 bps
00000044 ccid_usb.c:1129:get_data_rates() declared: 198925 bps
00000043 ccid_usb.c:1129:get_data_rates() declared: 212186 bps
00000044 ccid_usb.c:1129:get_data_rates() declared: 231250 bps
00000044 ccid_usb.c:1129:get_data_rates() declared: 318280 bps
00005115 ccid_usb.c:1202:InterruptRead() before (0)
00100694 ccid_usb.c:1244:InterruptRead() after (0) (2)
00000035 -> 000000 65 00 00 00 00 00 00 00 00 00
00002912 <- 000000 81 00 00 00 00 00 00 42 FE 01
00000015 -> 000000 65 00 00 00 00 00 01 00 00 00
00003983 <- 000000 81 00 00 00 00 00 01 42 FE 01
00000020 ifdhandler.c:362:IFDHGetCapabilities() tag: 0xFB3,
usb:058f/9520:libudev:0:/dev/bus/usb/002/003 (lun: 0)
00000005 readerfactory.c:332:RFAddReader() Using the reader polling thread
00000010 ifdhandler.c:1770:IFDHICCPresence()
usb:058f/9520:libudev:0:/dev/bus/usb/002/003 (lun: 0)
00000007 -> 000000 65 00 00 00 00 00 02 00 00 00
00003958 <- 000000 81 00 00 00 00 00 02 42 FE 01
00000011 ifdhandler.c:1891:IFDHICCPresence() Card absent
00000091 ifdhandler.c:362:IFDHGetCapabilities() tag: 0xFAE,
usb:058f/9520:libudev:0:/dev/bus/usb/002/003 (lun: 0)
00000080 ifdhandler.c:450:IFDHGetCapabilities() Reader supports 1 slot(s)
00000064 ifdhandler.c:1770:IFDHICCPresence()
usb:058f/9520:libudev:0:/dev/bus/usb/002/003 (lun: 0)
00000051 -> 000000 65 00 00 00 00 00 03 00 00 00
00000210 hotplug_libudev.c:260:get_driver() Looking for a driver for VID:
0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000150 hotplug_libudev.c:260:get_driver() Looking for a driver for VID:
0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000148 hotplug_libudev.c:260:get_driver() Looking for a driver for VID:
0x058F, PID: 0x6362, path: /dev/bus/usb/001/004
00000063 readerfactory.c:1309:RFWaitForReaderInit() Waiting init for
reader: Alcor Micro AU9520 00 00
00003132 <- 000000 81 00 00 00 00 00 03 42 FE 01
00000011 ifdhandler.c:1891:IFDHICCPresence() Card absent
00000008 ifdhandler.c:1770:IFDHICCPresence()
usb:058f/9520:libudev:0:/dev/bus/usb/002/003 (lun: 0)
00000008 -> 000000 65 00 00 00 00 00 04 00 00 00
00003972 <- 000000 81 00 00 00 00 00 04 42 FE 01
00000012 ifdhandler.c:1891:IFDHICCPresence() Card absent
00000005 ifdhandler.c:291:IFDHPolling()
usb:058f/9520:libudev:0:/dev/bus/usb/002/003 (lun: 0) 600000 ms
00000006 ccid_usb.c:1202:InterruptRead() before (0)
06906836 ccid_usb.c:1244:InterruptRead() after (0) (0)
00000029 NotifySlotChange: 50 07
00000014 ifdhandler.c:1770:IFDHICCPresence()
usb:058f/9520:libudev:0:/dev/bus/usb/002/003 (lun: 0)
00000015 -> 000000 65 00 00 00 00 00 05 00 00 00
00003919 <- 000000 81 00 00 00 00 00 05 41 FE 01
00000019 ifdhandler.c:1891:IFDHICCPresence() Card present
00000009 ifdhandler.c:1770:IFDHICCPresence()
usb:058f/9520:libudev:0:/dev/bus/usb/002/003 (lun: 0)
00000012 -> 000000 65 00 00 00 00 00 06 00 00 00
00003961 <- 000000 81 00 00 00 00 00 06 41 FE 01
00000107 ifdhandler.c:1891:IFDHICCPresence() Card present
00000050 ifdhandler.c:1122:IFDHPowerICC() action: PowerUp,
usb:058f/9520:libudev:0:/dev/bus/usb/002/003 (lun: 0)
00000042 -> 000000 62 00 00 00 00 00 07 00 00 00
00003801 <- 000000 80 00 00 00 00 00 07 41 88 00
00000018 commands.c:237:CmdPowerOn Unknown CCID error: 0x88
00000008 ifdhandler.c:1189:IFDHPowerICC() PowerUp failed
00000008 eventhandler.c:378:EHStatusHandlerThread() powerState:
POWER_STATE_UNPOWERED
00000007 eventhandler.c:387:EHStatusHandlerThread() Card inserted into
Alcor Micro AU9520 00 00
00000008 eventhandler.c:403:EHStatusHandlerThread() Error powering up card.
00000008 ifdhandler.c:291:IFDHPolling()
usb:058f/9520:libudev:0:/dev/bus/usb/002/003 (lun: 0) 600000 ms
00000008 ccid_usb.c:1202:InterruptRead() before (0)
_______________________________________________
Muscle mailing list
Muscle@lists.musclecard.com
http://lists.musclecard.com/mailman/listinfo/muscle_lists.musclecard.com

Reply via email to