Re: pscd and usbip
Andreas Schwier <[email protected]>
| Newsgroups | gmane.comp.lib.muscle |
|---|---|
| Message-ID | <[email protected]> |
Hi Francesco, we are using USBIP to access a SmartCard-HSM (actually a card reader + card combo stick) from a virtual server (Debian Squeeze). That works fine for us and we don't see "Resource temporarily unavailable" errors. Could it be an issue with network connectivity ? Andreas On 04/02/2014 11:43 AM, Francesco Malvezzi wrote: > Hi all, > > I am unable to have a remotized smartcard reader work with GNU/Debian > Linux. I am using usbip to remotize smartcard. > > On server (where the smartcard reader actually is): > sudo usbip list -l > Local USB devices > ================= > - busid 2-2 (046d:c016) > Logitech, Inc. : Optical Wheel Mouse (046d:c016) > 2-2:1.0 -> usbhid > > - busid 4-1 (072f:9000) > Advanced Card Systems, Ltd : ACR38 AC1038-based Smart Card Reader > (072f:9000) > 4-1:1.0 -> usbip-host > > On client: > lsusb > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > Bus 001 Device 003: ID 072f:9000 Advanced Card Systems, Ltd ACR38 > AC1038-based Smart Card Reader > > On client pcscd detects the reader, but when the smartcard insertion > event is not recognized: > > [...] > 00000006 ifdhandler.c:94:IFDHCreateChannelByName() lun: 0, device: > usb:072f/9000:libudev:0:/dev/bus/usb/001/003 > 00000005 ccid_usb.c:186:OpenUSBByName() Reader index: 0, Device: > usb:072f/9000:libudev:0:/dev/bus/usb/001/003 > 00000191 ccid_usb.c:309:OpenUSBByName() Manufacturer: Advanced Card > Systems Ltd. > 00000083 ccid_usb.c:319:OpenUSBByName() ProductString: ACS CCID driver > 00000081 ccid_usb.c:325:OpenUSBByName() Copyright: This driver is > protected by terms of the GNU Lesser General Public License version 2.1, > or (at your option) any later > 00009106 ccid_usb.c:415:OpenUSBByName() Checking device: 001/003 > 00000006 ccid_usb.c:506:OpenUSBByName() Trying to open USB bus/device: > 001/003 > 00000020 ccid_usb.c:582:OpenUSBByName() Found Vendor/Product: 072F/9000 > (ACS ACR38U) > 00000002 ccid_usb.c:584:OpenUSBByName() Using USB bus/device: 001/003 > 00000005 acr38cmd.c:514:ACR38_SetCardVoltage() cardVoltage: 0 > 00000002 acr38cmd.c:595:ACR38_SetCardType() cardType: 0 > 00000006 -> 000000 01 01 00 00 > 05002705 ccid_usb.c:875:WriteUSB() usb_bulk_write(001/003): Resource > temporarily unavailable > 00000087 -> 000000 01 01 00 00 > 05002843 ccid_usb.c:875:WriteUSB() usb_bulk_write(001/003): Resource > temporarily unavailable > 00000060 -> 000000 01 01 00 00 > 05002952 ccid_usb.c:875:WriteUSB() usb_bulk_write(001/003): Resource > temporarily unavailable > 00000118 -> 000000 01 01 00 00 > 05002927 ccid_usb.c:875:WriteUSB() usb_bulk_write(001/003): Resource > temporarily unavailable > 00000109 -> 000000 01 01 00 00 > 05002913 ccid_usb.c:875:WriteUSB() usb_bulk_write(001/003): Resource > temporarily unavailable > 00000079 -> 000000 01 01 00 00 > 05003060 ccid_usb.c:875:WriteUSB() usb_bulk_write(001/003): Resource > temporarily unavailable > 00000061 -> 000000 01 01 00 00 > 05002925 ccid_usb.c:875:WriteUSB() usb_bulk_write(001/003): Resource > temporarily unavailable > 00000096 -> 000000 01 01 00 00 > 05002967 ccid_usb.c:875:WriteUSB() usb_bulk_write(001/003): Resource > temporarily unavailable > 00000133 -> 000000 01 01 00 00 > 05002864 ccid_usb.c:875:WriteUSB() usb_bulk_write(001/003): Resource > temporarily unavailable > 00000104 -> 000000 01 01 00 00 > 05002968 ccid_usb.c:875:WriteUSB() usb_bulk_write(001/003): Resource > temporarily unavailable > 00000080 ifdhandler.c:197:IFDHCreateChannelByName() failed > 00000024 ccid_usb.c:1044:CloseUSB() Closing USB device: 001/003 > 00000042 ccid_usb.c:1059:CloseUSB() Last slot closed. Release resources > 00000070 readerfactory.c:972:RFInitializeReader() Open Port 0x200000 > Failed (usb:072f/9000:libudev:0:/dev/bus/usb/001/003) > [...] > > What did I forget? > > Should the combo pcscd + usbip work? > > thank you, > > Francesco > > _______________________________________________ > Muscle mailing list > [email protected] > http://lists.musclecard.com/mailman/listinfo/muscle_lists.musclecard.com > -- --------- CardContact Software & System Consulting |.##> <##.| Andreas Schwier |# #| Schülerweg 38 |# #| 32429 Minden, Germany |'##> <##'| Phone +49 571 56149 --------- http://www.cardcontact.de http://www.tscons.de http://www.openscdp.org