<div dir="ltr"><div><div>Hi,<br><br></div>I can't get the acr122U usb running on jessie while with the same kernel I can get it running fine on wheezy. am64 jessie als works fine.<br><br></div>Both do have:<br><pre class="">blacklist pn533
blacklist nfc
</pre><pre class="">and<br><br>apt-get install libpcsclite1 pcsc-tools pcscd libacsccid1<br><br></pre><pre class="">On wheezy the acsccid driver is used:<br><br>0003236 hotplug_libudev.c:260:get_driver() Looking for a driver for VID: 0x072F, PID: 0x2200, path: /dev/bus/usb/001/003<br>00001422 hotplug_libudev.c:311:HPAddDevice() Adding USB device: ACS ACR122U<br>00002064 readerfactory.c:941:RFInitializeReader() Attempting startup of ACS ACR122U 00 00 using /usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Linux/libacsccid.so<br>00007435 readerfactory.c:831<br><br></pre><pre class="">but on jessie not. Probably that's the prob but I don't understand why. Guess I've to build from src but that'sa bit more involved on this box.<br></pre><pre class="">Any pointers will be welcomed.<br></pre><pre class=""><br></pre><div><br><pre>sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu | tee log.txt:<br><br>00000000 debuglog.c:292:DebugLogSetLevel() debug level=debug<br>00001368 debuglog.c:321:DebugLogSetCategory() Debug options: APDU<br>00001631 configfile.l:283:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d<br>00001054 configfile.l:355:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/libccidtwin<br>00001026 configfile.l:317:DBGetReaderListDir() Skipping non regular file: .<br>00000766 configfile.l:317:DBGetReaderListDir() Skipping non regular file: ..<br>00000696 pcscdaemon.c:569:main() pcsc-lite 1.8.13 daemon ready.<br>00009103 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001<br>20171398 hotplug_libudev.c:614:HPEstablishUSBNotifications() USB Device add<br>00000822 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x072F, PID: 0x2200, path: /dev/bus/usb/001/005<br>00001466 hotplug_libudev.c:435:HPAddDevice() Adding USB device: ACS ACR122U<br>00001009 readerfactory.c:1012:RFInitializeReader() Attempting startup of ACS ACR122U 00 00 using /usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Linux/libacsccid.so<br>00002530 readerfactory.c:897:RFBindFunctions() Loading IFD Handler 3.0<br>00001189 ifdhandler.c:2330:init_driver() Driver version: 1.0.8<br>00001851 ifdhandler.c:2343:init_driver() LogLevel: 0x0003<br>00000863 ifdhandler.c:2353:init_driver() LogLevel from LIBCCID_ifdLogLevel: 0x000F<br>00001542 ifdhandler.c:2363:init_driver() DriverOptions: 0x00C0<br>00001576 ifdhandler.c:2390:init_driver() ACR38CardVoltage: 0<br>00001536 ifdhandler.c:2397:init_driver() ACR38CardType: 0<br>00000916 ifdhandler.c:94:IFDHCreateChannelByName() lun: 0, device: usb:072f/2200:libudev:0:/dev/bus/usb/001/005<br>00000740 ccid_usb.c:236:OpenUSBByName() Reader index: 0, Device: usb:072f/2200:libudev:0:/dev/bus/usb/001/005<br>00000715 ccid_usb.c:338:OpenUSBByName() interface_number: 0<br>00002258 ccid_usb.c:375:OpenUSBByName() Manufacturer: Advanced Card Systems Ltd.<br>00001723 ccid_usb.c:385:OpenUSBByName() ProductString: ACS CCID driver<br>00001574 ccid_usb.c:391: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.<br>00052326 ccid_usb.c:485:OpenUSBByName() Checking device: 001/005<br>00000917 ccid_usb.c:576:OpenUSBByName() Trying to open USB bus/device: 001/005<br>00000853 ccid_usb.c:652:OpenUSBByName() Found Vendor/Product: 072F/2200 (ACS ACR122U)<br>00000693 ccid_usb.c:654:OpenUSBByName() Using USB bus/device: 001/005<br>00000679 -> 000000 63 00 00 00 00 00 00 00 00 00 <br>02001259 ccid_usb.c:1090:ReadUSB() usb_bulk_read(001/005): Resource temporarily unavailable<br>00000948 -> 000000 63 00 00 00 00 00 01 00 00 00 <br>00001188 <- 000000 81 00 00 00 00 00 01 02 81 00 <br>01000938 -> 000000 65 00 00 00 00 00 02 00 00 00 <br>00001673 <- 000000 81 00 00 00 00 00 02 02 81 00 <br>00000842 ifdhandler.c:220:IFDHCreateChannelByName() dwFeatures: 0x00020040<br>00000838 ifdhandler.c:221:IFDHCreateChannelByName() wLcdLayout: 0x0000<br>00000611 ifdhandler.c:222:IFDHCreateChannelByName() bPINSupport: 0x00<br>00000579 ifdhandler.c:223:IFDHCreateChannelByName() dwMaxCCIDMessageLength: 271<br>00000579 ifdhandler.c:224:IFDHCreateChannelByName() dwMaxIFSD: 256<br>00000544 ifdhandler.c:225:IFDHCreateChannelByName() dwDefaultClock: 4000<br>00000539 ifdhandler.c:226:IFDHCreateChannelByName() dwMaxDataRate: 250000<br>00000525 ifdhandler.c:227:IFDHCreateChannelByName() bMaxSlotIndex: 0<br>00000523 ifdhandler.c:228:IFDHCreateChannelByName() bCurrentSlotIndex: 0<br>00000525 ifdhandler.c:229:IFDHCreateChannelByName() bInterfaceProtocol: 0x00<br>00000518 ifdhandler.c:230:IFDHCreateChannelByName() bNumEndpoints: 3<br>00000535 ifdhandler.c:231:IFDHCreateChannelByName() bVoltageSupport: 0x07<br>00000541 ifdhandler.c:536:IFDHGetCapabilities() tag: 0xFB3, usb:072f/2200:libudev:0:/dev/bus/usb/001/005 (lun: 0)<br>00000542 readerfactory.c:350:RFAddReader() Using the pcscd polling thread<br>00000545 ifdhandler.c:2099:IFDHICCPresence() usb:072f/2200:libudev:0:/dev/bus/usb/001/005 (lun: 0)<br>00000547 ccid_usb.c:1475:InterruptRead() before (0)<br>00000845 ccid_usb.c:1478:InterruptRead() after (0) (No error)<br>00000692 NotifySlotChange: 50 03 <br>00000822 ccid_usb.c:1498:InterruptRead() Reader: 001/005<br>00000554 ccid_usb.c:1516:InterruptRead() Slot 0: 0x00<br>00000655 -> 000000 65 00 00 00 00 00 03 00 00 00 <br>02001210 ccid_usb.c:1090:ReadUSB() usb_bulk_read(001/005): Resource temporarily unavailable<br>00001581 ifdwrapper.c:371:IFDStatusICC() Card not transacted: 612<br>00000039 eventhandler.c:233:EHSpawnEventHandler() Initial Check Failed on ACS ACR122U 00 00<br>00000017 readerfactory.c:361:RFAddReader() ACS ACR122U init failed.<br>00000050 readerfactory.c:558:RFRemoveReader() UnrefReader() count was: 1<br>00000014 readerfactory.c:1063:RFUnInitializeReader() Attempting shutdown of ACS ACR122U 00 00.<br>00000029 ifdhandler.c:437:IFDHCloseChannel() usb:072f/2200:libudev:0:/dev/bus/usb/001/005 (lun: 0)<br>00000027 -> 000000 63 00 00 00 00 00 04 00 00 00 <br>00000539 <- 000000 81 00 00 00 00 00 04 02 81 00 <br>00000027 ccid_usb.c:1134:CloseUSB() Closing USB device: 001/005<br>00000013 ccid_usb.c:1153:CloseUSB() Last slot closed. Release resources<br>00000151 readerfactory.c:934:RFUnloadReader() Unloading reader driver.<br>00000281 hotplug_libudev.c:501:HPAddDevice() Failed adding USB device: ACS ACR122U<br>00000051 readerfactory.c:1012:RFInitializeReader() Attempting startup of ACS ACR122U 00 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so<br>00008071 readerfactory.c:897:RFBindFunctions() Loading IFD Handler 3.0<br>00001126 ifdhandler.c:1927:init_driver() Driver version: 1.4.18<br>00003702 ifdhandler.c:1944:init_driver() LogLevel: 0x0003<br>00000958 ifdhandler.c:1955:init_driver() DriverOptions: 0x0000<br>00001559 ifdhandler.c:1968:init_driver() LogLevel from LIBCCID_ifdLogLevel: 0x000F<br>00000767 ifdhandler.c:96:CreateChannelByNameOrChannel() Lun: 0, device: usb:072f/2200:libudev:0:/dev/bus/usb/001/005<br>00000649 ccid_usb.c:236:OpenUSBByName() Reader index: 0, Device: usb:072f/2200:libudev:0:/dev/bus/usb/001/005<br>00000696 ccid_usb.c:268:OpenUSBByName() interface_number: 0<br>00000552 ccid_usb.c:284:OpenUSBByName() Using: /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist<br>00003553 ccid_usb.c:302:OpenUSBByName() ifdManufacturerString: Ludovic Rousseau (<a href="mailto:ludovic.rousseau@free.fr">ludovic.rousseau@free.fr</a>)<br>00000894 ccid_usb.c:303:OpenUSBByName() ifdProductString: Generic CCID driver<br>00000678 ccid_usb.c:304: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.<br>00005117 ccid_usb.c:433:OpenUSBByName() Checking device: 1/5<br>00001207 ccid_usb.c:495:OpenUSBByName() Trying to open USB bus/device: 1/5<br>00001343 ccid_usb.c:596:OpenUSBByName() Found Vendor/Product: 072F/2200 (ACS ACR122U PICC Interface)<br>00000828 ccid_usb.c:598:OpenUSBByName() Using USB bus/device: 1/5<br>00000644 ccid_usb.c:650:OpenUSBByName() bNumDataRatesSupported is 0<br>00002162 ccid_usb.c:1210:InterruptRead() before (0)<br>00001662 ccid_usb.c:1254:InterruptRead() after (0) (0)<br>00000806 NotifySlotChange: 50 02 <br>00000655 -> 000000 65 00 00 00 00 00 00 00 00 00 <br>03001062 ccid_usb.c:798:ReadUSB() read failed (1/5): -7 Resource temporarily unavailable<br>00000989 -> 000000 65 00 00 00 00 00 01 00 00 00 <br>00048914 <- 000000 81 00 00 00 00 00 01 02 81 00 <br>00000829 ifdhandler.c:375:IFDHGetCapabilities() tag: 0xFB3, usb:072f/2200:libudev:0:/dev/bus/usb/001/005 (lun: 0)<br>00000676 readerfactory.c:355:RFAddReader() Using the reader polling thread<br>00000582 ifdhandler.c:1787:IFDHICCPresence() usb:072f/2200:libudev:0:/dev/bus/usb/001/005 (lun: 0)<br>00000582 -> 000000 65 00 00 00 00 00 02 00 00 00 <br>00001168 <- 000000 81 00 00 00 00 00 02 02 81 00 <br>00000718 ifdhandler.c:1908:IFDHICCPresence() Card absent<br>00000858 ifdhandler.c:375:IFDHGetCapabilities() tag: 0xFAE, usb:072f/2200:libudev:0:/dev/bus/usb/001/005 (lun: 0)<br>00000783 ifdhandler.c:463:IFDHGetCapabilities() Reader supports 1 slot(s)<br>00000743 ifdhandler.c:1787:IFDHICCPresence() usb:072f/2200:libudev:0:/dev/bus/usb/001/005 (lun: 0)<br>00000639 -> 000000 65 00 00 00 00 00 03 00 00 00 <br>00001304 <- 000000 81 00 00 00 00 00 03 02 81 00 <br>00000751 ifdhandler.c:1908:IFDHICCPresence() Card absent<br>00000626 ifdhandler.c:1787:IFDHICCPresence() usb:072f/2200:libudev:0:/dev/bus/usb/001/005 (lun: 0)<br>00000668 -> 000000 65 00 00 00 00 00 04 00 00 00 <br>00001185 <- 000000 81 00 00 00 00 00 04 02 81 00 <br>00000711 ifdhandler.c:1908:IFDHICCPresence() Card absent<br>00000614 ifdhandler.c:304:IFDHPolling() usb:072f/2200:libudev:0:/dev/bus/usb/001/005 (lun: 0) 600000 ms<br>00000502 ccid_usb.c:1210:InterruptRead() before (0)<br>10050957 ccid_usb.c:1254:InterruptRead() after (0) (0)<br>00000686 NotifySlotChange: 50 03 <br>00000040 ifdhandler.c:1787:IFDHICCPresence() usb:072f/2200:libudev:0:/dev/bus/usb/001/005 (lun: 0)<br>00000031 -> 000000 65 00 00 00 00 00 05 00 00 00 <br>03000494 ccid_usb.c:798:ReadUSB() read failed (1/5): -7 Resource temporarily unavailable<br>00000220 ifdwrapper.c:371:IFDStatusICC() Card not transacted: 612<br>00000087 eventhandler.c:336:EHStatusHandlerThread() Error communicating to: ACS ACR122U 00 00<br>00000083 ifdhandler.c:304:IFDHPolling() usb:072f/2200:libudev:0:/dev/bus/usb/001/005 (lun: 0) 600000 ms<br>00000070 ccid_usb.c:1210:InterruptRead() before (0)<br>04900808 ccid_usb.c:1254:InterruptRead() after (0) (0)<br>00000248 NotifySlotChange: 50 02 <br>00000096 ifdhandler.c:1787:IFDHICCPresence() usb:072f/2200:libudev:0:/dev/bus/usb/001/005 (lun: 0)<br>00000089 -> 000000 65 00 00 00 00 00 06 00 00 00 <br>03000482 ccid_usb.c:798:ReadUSB() read failed (1/5): -7 Resource temporarily unavailable<br>00000214 ifdwrapper.c:371:IFDStatusICC() Card not transacted: 612<br>00000086 eventhandler.c:336:EHStatusHandlerThread() Error communicating to: ACS ACR122U 00 00<br>00000082 ifdhandler.c:304:IFDHPolling() usb:072f/2200:libudev:0:/dev/bus/usb/001/005 (lun: 0) 600000 ms<br>00000072 ccid_usb.c:1210:InterruptRead() before (0)<br><br></pre><br><div><br></div></div></div>