ham*_*d s 14 usb ubuntu nfc smartcard-reader acr122
我想在Ubuntu 14中使用我的ACR122U非接触式智能卡读卡器.所以我安装了我需要的包和驱动程序.
最后,当我想使用阅读器时,我收到以下错误:
rc@rc-System-Product-Name:~/Desktop/itsme$ sudo nfc-list
[sudo] password for rc:
nfc-list uses libnfc 1.7.0
error libnfc.driver.acr122_usb Unable to claim USB interface (Device or resource busy)
nfc-list: ERROR: Unable to open NFC device: acr122_usb:001:020
rc@rc-System-Product-Name:~/Desktop/itsme$
rc@rc-System-Product-Name:~/Desktop/itsme$ sudo mfoc -O output.txt
error libnfc.driver.acr122_usb Unable to claim USB interface (Device or resource busy)
No NFC device found.
rc@rc-System-Product-Name:~/Desktop/itsme$
Run Code Online (Sandbox Code Playgroud)
我的读者似乎正在使用内核工具.我搜索了很多.有很多人已经有同样的问题,但我找不到他们的答案.
有没有人知道如何解决这个问题?(通过回收设备,例如)
如果您的内核版本> 3.5,nfs-list并且pcscd由于pn533驱动程序的自动加载将报告此错误.
要读取pcscddameon输出,您可以使用以下命令运行它:pcscd -f -d
uname -a黑名单pn533和nfc驱动程序(参考:Arch Linux wiki Touchatag RFID阅读器,nfc-tools论坛):
$ sudo nano /etc/modprobe.d/blacklist-libnfc.conf
Run Code Online (Sandbox Code Playgroud)
添加以下行:
blacklist pn533
blacklist nfc
Run Code Online (Sandbox Code Playgroud)禁用内核模块:
$ modprobe -r pn533 nfc
Run Code Online (Sandbox Code Playgroud)重启pcscd守护进程:sudo service pcscd restart
在这里,您可以精确一个小程序来测试您的ACR122U阅读器和更详细的指南.
小智 8
sudo modprobe -r pn533_usb
sudo modprobe -r pn533
Run Code Online (Sandbox Code Playgroud)
为我工作。
--------@--------:~$ sudo nfc-list
nfc-list uses libnfc 1.7.1
NFC device: ACS / ACR122U PICC Interface opened
1 ISO14443A passive target(s) found:
ISO/IEC 14443A (106 kbps) target:
ATQA (SENS_RES): 00 04
UID (NFCID1): ab c9 67 00
SAK (SEL_RES): 08
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16309 次 |
| 最近记录: |