Ubuntu 无法声明USB接口(设备或资源繁忙)
我想在Ubuntu 14 smarty中使用我的ACR122U非接触式智能卡读卡器。因此,我安装了所需的软件包和驱动程序 最后,当我想使用读卡器时,我收到以下错误:Ubuntu 无法声明USB接口(设备或资源繁忙),ubuntu,usb,nfc,smartcard-reader,acr122,Ubuntu,Usb,Nfc,Smartcard Reader,Acr122,我想在Ubuntu 14 smarty中使用我的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 in
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$
我的读者似乎正在使用一个内核工具。我找了很多。有很多人已经有了同样的问题,但我在他们中间找不到我的答案
有人知道我如何解决这个问题吗?(例如,通过回收设备)如果内核版本>3.5,
nfs list
和pcscd
将报告由于自动加载pn533
驱动程序而导致的此错误
要读取pcscd
dameon输出,可以使用以下命令运行它:pcscd-f-d
uname-a
pn533
和nfc
司机(参考文献:,):
添加以下行:
blacklist pn533
blacklist nfc
$ modprobe -r pn533 nfc
pcscd
守护程序:sudo服务pcscd重新启动
.快速而肮脏的解决方案:
sudo rmmod pn533 ## unload the driver right now
sudo nfc-list ## now it works...
对我有用
--------@--------:~$ 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
在更新的ubuntu(>1804)上,还需要黑名单pn533_usb
$ cat /etc/modprobe.d/blacklist-libnfc.conf
blacklist nfc
blacklist pn533
blacklist pn533_usb
如果您的系统上运行PC/SC守护进程,它将访问读卡器。因此,您可能希望尝试停止该守护进程。您好,哈米德,如果我下面的回答是正确的,请将其标记为已接受。正如以下文章中所述,您可能还需要禁用pn533_usb。此外,您还可以使用modprobe-rf强制卸载。不过要注意顺序。如果您尝试先卸载具有依赖项的模块,它仍然会失败。工作于
Linux kali 5.5.0-kali2-amd64#1 SMP Debian 5.5.17-1Cali1(2020-04-21)x86_64 GNU/Linux
!(评论时的最新现场直播)
--------@--------:~$ 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
$ cat /etc/modprobe.d/blacklist-libnfc.conf
blacklist nfc
blacklist pn533
blacklist pn533_usb