08/08/27 23:28:32 DPhPN+cE
>>644
良い感じにまとめたな。
これだけの情報があれば別な人の環境構築としてかなり参考になるな。
ccid_usb.c:780:get_data_rates() IFD does not support GET_DATA_RATES request
これが気になる。ソースだとここだな。
/*****************************************************************************
*
* get_data_rates
*
****************************************************************************/
static unsigned int *get_data_rates(unsigned int reader_index,
struct usb_device *dev)
{
int n, i, len;
unsigned char buffer[256*sizeof(int)]; /* maximum is 256 records */
unsigned int *int_array;
/* See CCID 3.7.3 page 25 */
n = ControlUSB(reader_index,
0xA1, /* request type */
0x03, /* GET_DATA_RATES */
0x00, /* value */
buffer, sizeof(buffer));
/* we got an error? */
if (n <= 0)
{
DEBUG_INFO2("IFD does not support GET_DATA_RATES request: %s",
strerror(errno));
return NULL;
}