the driver is failing to retrieve the usb configuration descriptor

Looking at this further, it would appear that the following statement in ifd-ccid.c is incorrect in its assumption that configurations are numbered from 1, and not 0. I do not know where this assumption came from or why there haven't been more problems.

for (c=1;c<=de.bNumConfigurations;c++) {


Replace this line (493) with

for (c=0;c<de.bNumConfigurations;c++) {

and you should get farther along
_______________________________________________
opensc-devel mailing list
[email protected]
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to