ACR122 NFC阅读器不能与libnfc ubuntu一起使用

ACR122 NFC阅读器不能与libnfc ubuntu一起使用,ubuntu,acr122,lib-nfc,Ubuntu,Acr122,Lib Nfc,我刚给自己买了一个新的ACR122U-A9 nfc阅读器,我需要在ubuntu 18.10上用libnfc进行设置。它需要与libnfc一起工作,因为mfoc接口就是这样(如果有一种方法可以在没有libnf的情况下使用mfoc,那太好了!这个解决方案也会对我有帮助!)在安装libnfc 1.7.1并进行了几个小时的研究之后,我仍然没有让它工作。每次我使用sudo nfc list并且pcscd未运行时,它都会给我以下错误: nfc-list uses libnfc 1.7.1 error l

我刚给自己买了一个新的ACR122U-A9 nfc阅读器,我需要在ubuntu 18.10上用libnfc进行设置。它需要与libnfc一起工作,因为mfoc接口就是这样(如果有一种方法可以在没有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(根据互联网)
我已经做了以下几件事:

  • 文件
    /etc/modprobe.d/Blacklist libnfc.conf
  • 停止pcscd执事
  • 使用
    sudo modprobe-r
  • 从此处安装设备驱动程序:
  • 重启我的笔记本电脑大约100次
  • 向nfc的上帝祈祷
有人能帮我解决问题和/或告诉我我做错了什么吗?提前谢谢你


PS:我不知何故将它用于pcscd,但因为我不知道如何让mfoc使用它(如果可能的话),所以它没有用。

自发布以来有什么好运吗?是的。我确实使用了一个前一段时间在这里描述的修复程序来实现它。您必须注释掉nfclib驱动程序中的if语句,然后重新编译整个过程。在他们完成后,它会起作用。我认为在nfclib GitHub页面上甚至有一个pull请求来实现这个修复。但不确定是否已经获得批准。