
前回ノートパソコンから切り離したスマートカードリーダーがあります。 USBを使うがスマートカードリーダーが内蔵されており、ケーブルを作るのに問題はない。
USBドライバがこれを正しく認識しているようです。
[1370965.148035] usb 1-3.2: new low-speed USB device number 25 using ehci-pci
[1370965.229948] usb 1-3.2: New USB device found, idVendor=08d4, idProduct=0009
[1370965.229962] usb 1-3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[1370965.229969] usb 1-3.2: Product: Fujitsu Siemens USB Smartcard Reader
[1370965.229976] usb 1-3.2: Manufacturer: OMNIKEY AG
ほぼ標準的なFujitsu Siemens USBスマートカードリーダーなので、「Fujitsu SiemensスマートカードUSB 2A」および「Fujitsu SiemensスマートカードキーボードUSB 2A」のドライバと一緒に使用する必要があります。 「キーボード」バリアントがUSBキーボードに恒久的に接続されていることを除いて、両方とも同じです(同じ場合と同様)。
PC / SCドライバがカードリーダーを認識しません。上記の読者がサポートされています。クシドただし、pcscd
ベンダーと製品IDではリーダーを識別できません。
00000286 hotplug_libudev.c:260:get_driver() Looking for a driver for VID: 0x08D4, PID: 0x0009, path: /dev/bus/usb/001/026
(ただ次のUSBデバイスにジャンプします。最終的にすべてのUSBデバイスを試した後、何もしません。)
今何をすべきかアドバイスを聞きたいです。私ができる唯一のことは、CCIDドライバのソースコードをダウンロードしてクラックを試みることだけです。それとも、少なくともそれが今すぐ考えることができる唯一の方法です。私が試すことができる他のものがありますか?
もう少し進んだオープンCT:
1行のコメントを削除する必要がありました/etc/openct.conf
。
driver cardman {
ids = {
# usb:076b/0596, # OMNIKEY CardMan 2020
# usb:076b/1784, # OMNIKEY CardMan 6020
usb:08d4/0009, # Fujitsu Siemens SCR USB Reader
};
};
なぜこれらのドライバーIDがコメントアウトされているのかわかりませんcardman
。おそらく、ドライバーがまだ実際に動作していないのでしょうか?
とにかく、これで私は何かを得ることができますopenct-tool
:
$ openct-tool list
0 OMNIKEY CardMan 2020/6020/6120
簡単なEEPROMカードを入れてカードを検出しましたが、読み取れません。
$ openct-tool read
Detected OMNIKEY CardMan 2020/6020/6120
Card present, status changed
failed to reset card
だからまだ動作しません。実際に...
このカードリーダーをサポートするPC/SCドライバーがありました。PCSC-ライト-cm2020しかし今はなくなったようです。
私はダウンロードしましたソースコードパッケージメーカーから。とても古いです。コンテンツをコピーしましたが、/usr/lib64/pcsc/drivers
間違ったアーキテクチャ用にコンパイルされたため、明らかに機能しません。
唯一のソースはコンパイルされたカーネルモジュールですが、libcm2020.so
私には必要ありませんpcscd
。
不足しているソースコードがあるが見つからない場合libcm2020.so
ライブラリをコンパイルする場合は、ソースコードを見つけるためのヒントがあればよいでしょう。
答え1
openct-tool read
ルートで試すか、またはより良い方法は、USBカードリーダーの権限を確認してから(私はsmargoと呼ばれる別のカードリーダーを使用して接続されているので確認してくださいttyUSB0
)/dev/ttyUSB0
、もう一度やり直すことですopenct-tool read
。