5

ubuntu 18.10でlibnfcを使用してセットアップする必要がある新しいACR122U-A9 nfcリーダーを手に入れました。mfoc は libnfc と連携する必要があるため (libnf なしで mfoc を使用する方法があれば、すばらしい! その解決策も役に立ちます!) libnfc 1.7.1 をインストールして数時間の調査を行った後、私はまだやったそれを機能させません。使用sudo nfc-listして pcscd が実行されていないたびに、次のエラーが表示されます。

nfc-list uses libnfc 1.7.1
error   libnfc.driver.acr122_usb    Unable to set alternate setting on USB interface (Connection timed out)
nfc-list: ERROR: Unable to open NFC device: acr122_usb:004:005

pcscd が実行中の場合、エラーは次のようになります。

nfc-list uses libnfc 1.7.1
error   libnfc.driver.acr122_usb    Unable to set alternate setting on USB interface (Connection timed out)
nfc-list: ERROR: Unable to open NFC device: acr122_usb:004:007
nfc-list: ERROR: Unable to open NFC device: acr122_pcsc:ACS ACR122U 00 00

そして時々これも現れます:

nfc-list uses libnfc 1.7.1
error   libnfc.driver.acr122_usb    Unable to set alternate setting on USB interface (Connection timed out)
nfc-list: ERROR: Unable to open NFC device: acr122_usb:004:007
error   libnfc.driver.acr122_pcsc   No ACR122 firmware received, Error: 80100016
nfc-list: ERROR: Unable to open NFC device: acr122_pcsc:ACS ACR122U 00 00

私がそれから読んだことは次のとおりです。

  • libnfc は動作します
  • ドライバの問題があります
  • 何かが読者をブロックする
  • その何かがpcscdです(インターネットによると)

私はすでに次のことをしました:

  • nfc pn533 pn533_usbファイルのブラックリスト/etc/modprobe.d/blacklist-libnfc.conf
  • pcscd デーモンを停止します
  • 上記のドライバーを手動で削除しますsudo modprobe -r <driver>
  • ここからデバイス ドライバーをインストールします: https://www.acs.com.hk/en/products/3/acr122u-usb-nfc-reader/
  • ラップトップを約100回再起動します
  • nfcの神に祈る

誰かが私を助けたり、私が間違っていたことを教えてくれますか? 前もって感謝します!

PS: どうにかして pcscd で動作するようになりましたが、mfoc でそれを使用する方法を理解できなかったので (それが可能であったとしても) 役に立ちません。

4

1 に答える 1