আমার কাছে একটি সিএসি স্মার্ট কার্ড এবং একটি এসসিএম মাইক্রোসিস্টেমস এসসিআর 3310 ইউএসবি কার্ড রিডার রয়েছে । আমি এসপি 1 দিয়ে উইন্ডোজ 7 আলটিমেট চালাচ্ছি।
এই সেটআপটি ঠিক ঠিক কাজ করত to আমি যখন আমার সিএসি sertোকাতাম তখন আমার শংসাপত্রগুলি তত্ক্ষণাত শংসাপত্রের দোকানে প্রচার করা হবে (শংসাপত্র ব্যবস্থাপক হিসাবে প্রমাণিত certmgr.msc
), এবং আমি যে ওয়েবসাইটগুলিতে অ্যাক্সেসের জন্য সিএসি প্রয়োজন ছিল লগ ইন করতে পারি।
সম্প্রতি, আমি ওয়েবসাইটগুলি অ্যাক্সেস করতে সক্ষম হওয়া বন্ধ করে দিয়েছি। শংসাপত্র ব্যবস্থাপকের সন্ধানে, আমি দেখতে পাচ্ছি যে কেবলমাত্র একটি, বা কখনও কখনও আমার দুটি শংসাপত্র উপস্থিত থাকে। আমি যদি এগুলি মুছে ফেলি এবং আমার কার্ডটি পুনরায় োকান তবে একটি আলাদা শংসাপত্র উপস্থিত হতে পারে।
আমি কেবল ফিরে এসে একই মডেলের সাথে পাঠককে প্রতিস্থাপন করেছি, তাই আমি জানি এটি অপরাধী নয় the
আমি অবশেষে সিস্টেম লগটি দেখার জন্য ভেবেছিলাম, এবং স্মার্ট কার্ড সন্নিবেশ করার সময় নিম্নলিখিত ত্রুটিগুলি লক্ষ্য করেছি:
কালানুক্রমিক ক্রমে ত্রুটিগুলি:
Smart Card Service Event ID: 610
Smart Card Reader 'SCM Microsystems SCR33xx v2.0 USB SC Reader 0' rejected
IOCTL TRANSMIT: Incorrect function. If this error persists, your smart card
or reader may not be functioning correctly.
Command Header: 00 c0 00 00
WudfUsbccidDrv Event ID: 11
A Request has returned failure.
MsgType: 0x80
ICCStatus: 0x0
CmdStatus: 0x1
Error: 0xf6 // ICC_PROTOCOL_NOT_SUPPORTED
SW1: 0x0
SW2: 0x0
WudfUsbccidDrv Event ID: 11
An operation has failed (0x0, 0x0, 0x0, 0x0).
ScT0Transmit: Failed to send request at TPDU level.
HResult: The specified request is not a valid operation for the target device.
// Note: this one comes from WUDFUsbccidDriver.dll CMyDevice::UsbScT0Transmit+7D0h
WudfUsbccidDrv Event ID: 10
Request[0](CLS=0x0,INS=0xc0,P1=0x0,P2=0x0,Lc=0,Le=256,.NETServiceMethod=0x0)
এটি প্রদর্শিত হয় যে হার্ডওয়্যারটি চলাকালীন সময়ে ব্যর্থতার ইঙ্গিত দেয় IOCTL TRANSMIT
, যা ব্যবহারকারী-মোড ড্রাইভার ফ্রেমওয়ার্কের মধ্য দিয়ে যায়।
সম্পাদনা: সিসিআইডি স্পেকের সাথে পরামর্শ করে দেখা যাচ্ছে যে কার্ডটি আবার সাড়া দিচ্ছে
bmCommandStatus = 1 - Failed (error code provided by the error register)
। এবং Error = ICC_PROTOCOL_NOT_SUPPORTED -10 (F6h)
। আমি ধরে নিচ্ছি যে ড্রাইভারটি এই ত্রুটিটি "এইচআরসাল্টে: নির্দিষ্ট অনুরোধটি টার্গেট ডিভাইসের জন্য বৈধ অপারেশন নয়"। বার্তা।
এছাড়াও, পাঠানো কমান্ডটি ছিল INS = 0xC0, যা GET RESPONSE ।
এটি কীভাবে বলতে পারে যে প্রোটোকল সমর্থিত নয়? ড্রাইভারটি কাজ করার চেয়ে আলাদা কী করছে? দ্রষ্টব্য যে আমি একটি নতুন স্যাকের সাহায্যেও এটি চেষ্টা করেছি এবং আমি একইরকম আচরণ দেখছি। কার্ড রিডার, বা ড্রাইভার নিয়ে সমস্যা?
আমি কেবল পাঠককে প্রতিস্থাপিত করে (এবং পুনরায় ইনস্টল করা ড্রাইভার, রিবুটড ইত্যাদি) আমার স্মার্ট কার্ডে কিছু ভুল আছে? আমি ধরে নিচ্ছি না, কারণ এটি অন্য সিস্টেমে অন্য পাঠকের সাথে কাজ করে । আমি একই সিস্টেমে অন্য পাঠককে চেষ্টা করি নি।
প্রকৃতপক্ষে, একই শারীরিক মেশিনে একটি উইন্ডোজ 7 ভিএম-এর সাথে সংযুক্ত একই পাঠকটি ঠিক কাজ করে! কিছু স্পষ্টভাবে নষ্ট হয়ে গেছে, এবং এটি আমাকে কী বোঝার চেষ্টা করছে বাদাম চালাচ্ছে।
তাহলে সমস্যাটা কি?