ThinkPadに入れたDebianホスト VMware Windowsゲストでスマートカードリーダーを使う
ThinkPad の P17 のオプションでスマートカードリーダー付きにしたので使ってみる。
カーネルは
Lenovo ThinkPad P17 に Debianをインストールする - ログ日記
ここで5.8 に更新済み。
まずはLinuxにカードリーダーを認識させる。
# uname -r 5.8.0-0.bpo.2-amd64 # lsusb |grep AU9540 Bus 001 Device 005: ID 058f:9540 Alcor Micro Corp. AU9540 Smartcard Reader apt install pcscd pcsc-tools
pcsc_scan を実行して、ICカードを挿して反応を見る。
# pcsc_scan Using reader plug'n play mechanism Scanning present readers... 0: Alcor Micro AU9560 00 00 Sat Feb 27 15:30:14 2021 Reader 0: Alcor Micro AU9560 00 00 Event number: 0 Card state: Card removed,
VMwareでWindowsを立ち上げて、カードリーダーのドライバーをインストールする。
再起動して、メニューから Removable Devices => Shared Alcor Micro AU9560 00 00 => Connect をクリックしてWindowsに接続する。
デバイスマネージャーに「スマートカード読み取り装置」が生えてきたらOK。
ちなみにUSB接続のACR39-NTTComは
UdevQt: unhandled device action "bind"
というメッセージが出るけど、認識に問題はないようだ。
Reader 0: ACS ACR39U ICC Reader 00 00 Event number: 4 Card state: Card removed,