2015-06-30 36 views
8

Ubuntu 14 smarty'de ACR122U temassız akıllı kart okuyucuyu kullanmak istiyorum. Bu yüzden gerekli paketleri ve sürücüleri yükledim. Ben aşağıdaki hatayı alırsınız okuyucuyu kullanmak istediğinizdeUSB arabirimi talep edilemiyor (Aygıt meşgul veya kaynak meşgul)

Son olarak:

[email protected]:~/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 
[email protected]:~/Desktop/itsme$ 
[email protected]:~/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. 
[email protected]:~/Desktop/itsme$ 

Benim okuyucu bir çekirdek aracıyla kullanımda olduğunu görünüyor. Çok araştırdım. zaten aynı konuya sahip birçok insan var, ama aramdaki cevabı bulamadım.

Bu sorunu nasıl çözebileceğimi bilen var mı? Eğer çekirdek sürümü varsa

+0

, bu okuyucu erişir. O zaman bu daemon sürecini durdurmayı deneyebilirsiniz. –

cevap

5

(örneğin, cihazı geri isteyerek)> 3.5, nfs-list ve pcscd nedeniyle pn533 sürücünün otomatik yüke bu hata bildirilir. uname -a

  • Kara Liste pn533 ve nfc sürücüleri (referanslar: Arch Linux wiki Touchatag RFID Reader, nfc-tools forum):

    çekirdek sürümü yüklü pcscd -f -d

    1. kontrol:

      kullandığınız çalıştırabilirsiniz pcscd Dameon çıkışını okumak için
      $ sudo nano /etc/modprobe.d/blacklist-libnfc.conf 
      

      Aşağıdaki satırları ekleyin:

      blacklist pn533 
      blacklist nfc 
      
    2. devre dışı bırak çekirdek modüller:

      $ modprobe -r pn533 nfc 
      
    3. Yeniden pcscd cin: sudo service pcscd restart

    Here you can fine a small program to test your ACR122U reader and a more detailed guide.

  • 0

    Kirli hızlı ve çözüm:

    sisteminizde çalışan bir PC/SC cini varsa
    sudo rmmod pn533 ## unload the driver right now 
    sudo nfc-list ## now it works...