[Pcsclite-cvs-commit] r6233 - /trunk/Drivers/ccid/contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c
rousseau at users.alioth.debian.org
rousseau at users.alioth.debian.org
Fri Feb 24 08:50:12 UTC 2012
Author: rousseau
Date: Fri Feb 24 08:50:11 2012
New Revision: 6233
URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=6233
Log:
Some output improvements
Modified:
trunk/Drivers/ccid/contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c
Modified: trunk/Drivers/ccid/contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c?rev=6233&op=diff
==============================================================================
--- trunk/Drivers/ccid/contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c (original)
+++ trunk/Drivers/ccid/contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c Fri Feb 24 08:50:11 2012
@@ -66,7 +66,7 @@
#include "config.h"
#define KOBIL_VENDOR_ID 0x0D46
-#define MID_DEVICE_ID 0x4081
+#define MID_DEVICE_ID 0x4081
#define KOBIL_TIMEOUT 5000
#define VAL_STARTUP_4080 1
#define VAL_STARTUP_4000 2
@@ -108,13 +108,15 @@
{
int rv;
- printf("claiming interface #%d ...\n", ifnum);
+ printf("claiming interface #%d ... ", ifnum);
rv = libusb_claim_interface(usb, ifnum);
if (rv == 0)
{
printf("success\n");
return rv;
}
+ else
+ printf("failed\n");
printf("failed with error %d, trying to detach kernel driver ....\n", rv);
rv = libusb_detach_kernel_driver(usb, ifnum);
@@ -127,6 +129,8 @@
printf("success\n");
return rv;
}
+ else
+ printf("failed\n");
}
printf("failed with error %d, giving up.\n", rv);
@@ -172,7 +176,7 @@
}
printf("vendor/product: %04X %04X\n", desc.idVendor, desc.idProduct);
- if (desc.idVendor == KOBIL_VENDOR_ID && desc.idProduct ==MID_DEVICE_ID)
+ if (desc.idVendor == KOBIL_VENDOR_ID && desc.idProduct == MID_DEVICE_ID)
found_dev = dev;
}
@@ -199,6 +203,7 @@
libusb_close(usb);
exit(3);
}
+
rv = kobil_midentity_claim_interface(usb, 1);
if (rv < 0)
{
More information about the Pcsclite-cvs-commit
mailing list