Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 15-09-2018 18:27:20

mecamaniack44
Membre
Distrib. : debian stable stretch
Noyau : Linux 4.9.0-6-amd64
(G)UI : Gnome
Inscription : 21-06-2018

erreur nfc device

Bonjour a tous,

je doit reproduire ma carte accès de mon garage (oui je l'ai perdu!!!!)
Donc je veux réinstaller mon leceur NFC de l'epoque (ACR122U), je fait comme j'avais fait avant quand ca fonctionnais, mais là je ne comprend pas ça me mets un message d'erreur que j'avais jamais eu:

nfc-list


nfc-list uses libnfc 1.7.1
error libnfc.driver.acr122_usb  Unable to claim USB interface (Device or resource busy)
nfc-list: ERROR: Unable to open NFC device: acr122_usb:004:002



j'ai tous installer les paquets suivant:

- nfct
-libnfc 1.7.1
-libusb.bin
-libusb.dev
-mfcuk

J'ai fait des recherches apparemment il semblerais que je n'ai pas la bonne version de noyau, qu'il est inférieur a 3.5 mais ce n'ai pas le cas.

uname -a


Linux debian 4.9.0-8-686 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) i686 GNU/Linux
 



Avez vous une idée car je tourne en rond depuis ce matin!!!!

Merci d'avance

Cordialement

Hors ligne

#2 15-09-2018 18:39:52

David5647
Membre
Distrib. : Debian Bullseye/Sid
Noyau : 5.7.0-2-amd64
(G)UI : KDE/i3wm
Inscription : 27-08-2017

Re : erreur nfc device

https://stackoverflow.com/questions/311 … ource-busy c'est sur ça que tu est tombé? As-tu essayé de blacklister les drivers nommés?

Hors ligne

#3 15-09-2018 18:48:41

mecamaniack44
Membre
Distrib. : debian stable stretch
Noyau : Linux 4.9.0-6-amd64
(G)UI : Gnome
Inscription : 21-06-2018

Re : erreur nfc device

Oui David, c'est exactement ça
J'ai déjà suivi ce tuto ce matin, Mais encore une erreur!

modprobe -r pn533 nfc


modprobe: FATAL: Module pn533 is in use

Hors ligne

#4 15-09-2018 19:00:58

David5647
Membre
Distrib. : Debian Bullseye/Sid
Noyau : 5.7.0-2-amd64
(G)UI : KDE/i3wm
Inscription : 27-08-2017

Re : erreur nfc device

peut-etre desactiver le module au préalable?

sudo service pcscd stop

Hors ligne

#5 15-09-2018 19:14:56

mecamaniack44
Membre
Distrib. : debian stable stretch
Noyau : Linux 4.9.0-6-amd64
(G)UI : Gnome
Inscription : 21-06-2018

Re : erreur nfc device

non ca ne fonctionne toujours pas, Grrrrrrrrrrrrr!!

Hors ligne

#6 15-09-2018 19:27:00

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.9.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

En ligne

#7 15-09-2018 19:42:31

mecamaniack44
Membre
Distrib. : debian stable stretch
Noyau : Linux 4.9.0-6-amd64
(G)UI : Gnome
Inscription : 21-06-2018

Re : erreur nfc device

Bonsoir Debian Alain

Merci pour ces liens, j'avais déjà essayé tous ça, mais je reste bloqué a cette étape : "Supprimez ensuite ces modules avec modprobe -r pn533 nfc"
Comme dans mon post N°3

Hors ligne

#8 15-09-2018 19:52:34

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.9.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : erreur nfc device

en suivant ton tuto ,

as tu essayé un restart puis créé le fichier suivant : mecamaniack44 ?

tuto a écrit :

sudo nano /etc/modprobe.d/blacklist-libnfc.conf


Add the following lines:

tuto a écrit :

blacklist pn533
blacklist nfc



puis :

modprobe -r pn533 nfc



normalement , cette dernière commande , tu la connais par coeur mais sait on jamais ....

Dernière modification par Debian Alain (15-09-2018 19:53:54)

En ligne

#9 16-09-2018 12:10:07

mecamaniack44
Membre
Distrib. : debian stable stretch
Noyau : Linux 4.9.0-6-amd64
(G)UI : Gnome
Inscription : 21-06-2018

Re : erreur nfc device

bonjour Debian Alain

Oui j'ai fait exactement ce tuto mais j'arrive toujours a bloqué comme au post N°3.
J'ai bien les deux drivers dans ma blacklist.
j'ai essayer aussi le redémarrage le "service pcscd", mais rien ne fait!!!

Hors ligne

#10 16-09-2018 13:39:23

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : erreur nfc device

Bonjour
que renvoie lsusb ? (avec le lecteur branché )


lsusb
 



nota: tu a un paquet libnfc-examples
ps:j'ai fait une recherche dans synaptic avec "libnfc"

a priori il existe bien "device: acr122_usb:004:002"


nfc-list: ERROR: Unable to open NFC device: acr122_usb:004:002
 



si tu a de la mémoire , faire une installation rapide de l OS de l'époque , une debian ?

tout est de 2015 (pour les liens de tutos) , debian jessie peut etre ?
=> https://github.com/magic890/rfid-reader-http

la date de publication de jessie stable => La version 8.0 a été initialement publiée le 26 avril 2015
avant c'était wheezy avec un noyau supérieur a 3.5 il me semble
tous les tutos correspondent a cette période........

Dernière modification par robert2a (16-09-2018 14:09:41)

Hors ligne

#11 19-09-2018 17:24:28

mecamaniack44
Membre
Distrib. : debian stable stretch
Noyau : Linux 4.9.0-6-amd64
(G)UI : Gnome
Inscription : 21-06-2018

Re : erreur nfc device

voici le resultat, mon lecteur est bien reconnu (ligne N°2)

lsusb


Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 072f:2200 Advanced Card Systems, Ltd ACR122U
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 248a:8514  
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 

Hors ligne

#12 19-09-2018 17:31:14

mecamaniack44
Membre
Distrib. : debian stable stretch
Noyau : Linux 4.9.0-6-amd64
(G)UI : Gnome
Inscription : 21-06-2018

Re : erreur nfc device

modprobe -r pn533 nfc


bash: modprobe : commande introuvable

Hors ligne

#13 19-09-2018 18:37:07

mecamaniack44
Membre
Distrib. : debian stable stretch
Noyau : Linux 4.9.0-6-amd64
(G)UI : Gnome
Inscription : 21-06-2018

Re : erreur nfc device

d'apres mes recherche c'est que le module "pn533" est deja utilisé.
C'est peut etre pour ça que je n'arrive pas a faire la commande :

modprobe -r pn533 nfc


modprobe: FATAL: Module pn533 is in use.



Donc j'ai taper la commande :

lsmod


Module                  Size  Used by
fuse                   90112  3
lib80211_crypt_ccmp    16384  2
nf_conntrack_netlink    36864  0
nf_conntrack           77824  1 nf_conntrack_netlink
nfnetlink              16384  6 nf_conntrack_netlink
pn533_usb              16384  0
pn533                  28672  1 pn533_usb
nfc                    86016  1 pn533
iTCO_wdt               16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
snd_intel8x0m          20480  0
snd_intel8x0           32768  2
snd_ac97_codec         98304  2 snd_intel8x0m,snd_intel8x0
evdev                  20480  10
ac97_bus               16384  1 snd_ac97_codec
pcmcia                 49152  0
snd_pcm                86016  3 snd_intel8x0m,snd_ac97_codec,snd_intel8x0
pcspkr                 16384  0
snd_timer              28672  1 snd_pcm
snd                    57344  9 snd_intel8x0m,snd_ac97_codec,snd_timer,snd_intel8x0,snd_pcm
radeon               1417216  6
joydev                 20480  0
serio_raw              16384  0
soundcore              16384  1 snd
yenta_socket           40960  0
ipw2200               135168  0
libipw                 32768  1 ipw2200
ttm                    65536  1 radeon
pcmcia_rsrc            20480  1 yenta_socket
pcmcia_core            20480  3 yenta_socket,pcmcia,pcmcia_rsrc
drm_kms_helper        114688  1 radeon
lib80211               16384  2 libipw,lib80211_crypt_ccmp
sg                     32768  0
cfg80211              450560  2 ipw2200,libipw
drm                   258048  9 radeon,ttm,drm_kms_helper
i2c_algo_bit           16384  1 radeon
fb_sys_fops            16384  1 drm_kms_helper
rfkill                 20480  5 nfc,cfg80211
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
smsc_ircc2             28672  0
battery                20480  0
lpc_ich                20480  0
rng_core               16384  0
irda                  147456  1 smsc_ircc2
crc_ccitt              16384  1 irda
ac                     16384  0
shpchp                 32768  0
button                 16384  0
acpi_cpufreq           20480  0
parport_pc             28672  1
ppdev                  20480  0
lp                     20480  0
parport                40960  3 lp,parport_pc,ppdev
ip_tables              20480  0
x_tables               20480  1 ip_tables
autofs4                36864  2
ext4                  499712  1
crc16                  16384  1 ext4
jbd2                   77824  1 ext4
crc32c_generic         16384  2
fscrypto               24576  1 ext4
ecb                    16384  0
xts                    16384  0
lrw                    16384  0
gf128mul               20480  2 lrw,xts
ablk_helper            16384  0
cryptd                 20480  1 ablk_helper
aes_i586               20480  2
mbcache                16384  2 ext4
hid_generic            16384  0
usbhid                 45056  0
hid                    94208  2 hid_generic,usbhid
sr_mod                 24576  0
cdrom                  49152  1 sr_mod
sd_mod                 40960  3
ata_generic            16384  0
ata_piix               32768  2
psmouse               131072  0
firewire_ohci          36864  0
i2c_i801               24576  0
i2c_smbus              16384  1 i2c_i801
libata                192512  2 ata_piix,ata_generic
scsi_mod              180224  4 sd_mod,libata,sr_mod,sg
wbsd                   24576  0
8139too                32768  0
8139cp                 28672  0
mii                    16384  2 8139cp,8139too
firewire_core          57344  1 firewire_ohci
crc_itu_t              16384  1 firewire_core
mmc_core              118784  1 wbsd
uhci_hcd               40960  0
ehci_pci               16384  0
ehci_hcd               65536  1 ehci_pci
usbcore               184320  5 pn533_usb,usbhid,ehci_hcd,uhci_hcd,ehci_pci
usb_common             16384  1 usbcore
 



Mais je suis incapable d'analyser ce résultat.
Pourriez-vous me guider?
Cordialement

Hors ligne

#14 19-09-2018 18:50:58

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.9.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : erreur nfc device

si j'ai bien vu , tu as 3 fois le module "pn533"

pn533_usb              16384  0
pn533                  28672  1 pn533_usb
nfc                    86016  1 pn533



il y aurait peut être redondances ?

je ne sais pas .

En ligne

#15 19-09-2018 18:59:45

mecamaniack44
Membre
Distrib. : debian stable stretch
Noyau : Linux 4.9.0-6-amd64
(G)UI : Gnome
Inscription : 21-06-2018

Re : erreur nfc device

Pourquoi mon système ne veux pas inhiber le module "pn533"
Soit disant car le module est déjà utilise par quelque chose d'autre.
alors que j'ai débrancher mon lecteur et redémarré le système plusieurs fois, je n'ai aucun matériel branché en USB (a part ma souris).
GRRRRRR. en plus je suis sur que c'est un truc de rien du tout qui nous ait bloquer!!!!!

Hors ligne

#16 19-09-2018 19:06:53

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.9.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : erreur nfc device

j'ai fait quelque recherches , j'ai trouvé ceci :  https://wiki.debian.org/fr/Modules

https://doc.ubuntu-fr.org/tutoriel/tout … ules_linux

si çà peut aider ...

sinon , quitte à faire dans l'absurde , tu as testé tes ports usb ?

je souhaite pas que tu aies  un (des) ports grillé ou , encore plus idiot , que ta clé soit hs .

pourtant non , d'après ton lsusb , ta clé est bien reconnue , donc à priori et tes ports usb et ta clé sont bons .

Dernière modification par Debian Alain (19-09-2018 19:24:58)

En ligne

#17 20-09-2018 09:31:23

mecamaniack44
Membre
Distrib. : debian stable stretch
Noyau : Linux 4.9.0-6-amd64
(G)UI : Gnome
Inscription : 21-06-2018

Re : erreur nfc device

oui effectivement, ce qui énerve le plus c'est que le matériel est bien reconnu.
Tous les logiciels sont installé mais CA NE FONCTIONNE PAS!!!!!!!!!

Hors ligne

#18 17-05-2019 17:25:19

ludo1598
Membre
Distrib. : Ubuntu
Noyau : Ubuntu 18.04 LTS
Inscription : 06-05-2019

Re : erreur nfc device

Bonjour mecamaniack44

Aurais-tu trouvé une solution à ton problème ?
J’ai également des soucis pour faire fonctionner mon ACR122U kernal_panic.gif

Quand je fais sudo nfc-scan-device -v sans faire modprode -r pour le pn533 et pn533_usb j'ai comme retour
nfc-scan-device uses libnfc 1.7.1
1 NFC device(s) found:
error    libnfc.driver.acr122_usb    Unable to claim USB interface (Device or resource busy)
nfc_open failed for acr122_usb:005:004

quand je fais sudo nfc-scan-device -v avec modprode -r pour le pn533 et pn533_usb j'ai comme retour
nfc-scan-device 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:005:004

Hors ligne

#19 29-06-2019 09:57:14

lewis333
Membre
Inscription : 29-06-2019

Re : erreur nfc device

Bonjour ludo1598 et les autres,
Je déterre un sujet qui n'a pas de réponse.
Il se trouve que j'ai un linux que je viens de téléchargé, mis à jour, Linux kali 4.19.0-kali4-amd64 #1 SMP Debian 4.19.28-2kali1 (2019-03-18) x86_64 GNU/Linux
Et quand je branche mon lecteur NFC j'ai exactement les mêmes messages que ludo1598
je pense avoir testé toutes les solutions des "tutos acr122u" sans succés. Ce qui semble indiqué que la solution n'est pas dans les tutos.
J'ai tenté en dernier recours de recompiler les drivers libnfc-1.7.1, mais j'ai exactement les mêmes erreurs.

Alors si vous avez des idées pour avancer je suis preneur.

A Plouche.

Lewis.

Hors ligne

#20 29-06-2019 15:37:23

lewis333
Membre
Inscription : 29-06-2019

Re : erreur nfc device

Hello,
Me voilà avec quelques réponses, après un peu de recherche en mode debug j'en suis arriver à la conclusion que les pilotes ne sont pas adaptés  à la distrib kali que j'utilise, ou au lecteur ACR122U-A9 .
Cela étant dit, pour aller au plus vite et enfin profité de mon lecteur j'ai désactivé avec des commentaires la portion de l'appel à la fonction usb_set_altinterface() ligne 429 de ./libnfc/drivers/acr122_usb.c :

   429          /* res = usb_set_altinterface(data.pudh, 0);
   430          if (res < 0) {
   431            log_put(LOG_GROUP, LOG_CATEGORY, NFC_LOG_PRIORITY_ERROR, "Unable to set alternate setting on USB interface (%s)", _usb_strerror(res));
   432            usb_close(data.pudh);
   433            // we failed to use the specified device
   434            goto free_mem;
   435          }
   436          */

ensuite, recompilation, test et installation.
dans le répertoire libnfc-1.7.1
recompilation :

./configure --prefix=/usr --sysconfdir=/etc
make

test:  YES ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

root@kali:~/libnfc-1.7.1# utils/nfc-list -v
/root/libnfc-1.7.1/utils/.libs/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 size: single
* bit frame anticollision supported
       UID (NFCID1): 2a  bc  92  10 
      SAK (SEL_RES): 08 
* Not compliant with ISO/IEC 14443-4
* Not compliant with ISO/IEC 18092

Fingerprinting based on MIFARE type Identification Procedure:
* MIFARE Classic 1K
* MIFARE Plus (4 Byte UID or 4 Byte RID) 2K, Security level 1
* SmartMX with MIFARE 1K emulation
Other possible matches based on ATQA & SAK values:

0 Felica (212 kbps) passive target(s) found.

0 Felica (424 kbps) passive target(s) found.

0 ISO14443B passive target(s) found.

0 ISO14443B' passive target(s) found.

0 ISO14443B-2 ST SRx passive target(s) found.

0 ISO14443B-2 ASK CTx passive target(s) found.

0 Jewel passive target(s) found.



Comme ca fonctionne, installation:

make install

Et voilà....
C'est un peu crado, j'espère ne pas avoir besoin de la fonction usb_set_altinterface()... mais ça fonctionne.

A plouche.

Lewis

Hors ligne

#21 30-06-2019 00:42:22

walawa75
Membre
Inscription : 30-06-2019

Re : erreur nfc device

Hello lewis333,

Merci pour la combine. Par contre n'étant pas trop familié avec les recompilations git, je doit louper un truc.

1- Je fais un git clone du paquet libnfc dans un dossier quelconque.
2- Je fais ta super modif et j'enregistre
3- la commande ./configure donne      bash: ./configure: No such file or directory

Please help je ne comprends pas, merci d'avance

Dernière modification par walawa75 (30-06-2019 01:04:46)

Hors ligne

#22 30-06-2019 09:37:35

lewis333
Membre
Inscription : 29-06-2019

Re : erreur nfc device

ah... voici plus de détails:
wget http://dl.bintray.com/nfc-tools/sources … .1.tar.bz2
tar xjf libnfc-1.7.1.tar.bz2
cd libnfc-1.7.1
#<ici il faut editer le source .c>
./configure --prefix=/usr --sysconfdir=/etc
make

si tout fonctionne correctement,

make install

Aussi, je ne sais pas si c'est un bug de kali, ou bien moi qui n'est pas utiliser les bon parametres, il faut copier les librairies libnfc compilés dans le répertoire /usr/lib/x86_64-linux-gnu

cd /usr/lib
cp -p libnfc.* x86_64-linux-gnu/

A plus

Lewis

Dernière modification par lewis333 (30-06-2019 11:05:00)

Hors ligne

#23 30-06-2019 10:35:09

walawa75
Membre
Inscription : 30-06-2019

Re : erreur nfc device

Je suis maudit !! kernal_panic.gif

Maintenant j'ai un 

fatal: not a git repository (or any of the parent directories): .git  +  configure: error: The libusb headers are missing

à la commande ./configure  et le make derrière ne marche pas !!

Si je fais un git init ça commence par un fatal: No names found, cannot describe anything.

La loose quoi, je ne sais plus quoi faire sos.gif

Hors ligne

#24 30-06-2019 11:19:45

lewis333
Membre
Inscription : 29-06-2019

Re : erreur nfc device

hello,
On dirait que tu n'es pas dans le bon répertoire.

Peux tu envoyer tes commandes en indiquant :
ls
et
pwd
avant tes commandes.
Sinon, essai en reprenant les sources stables avec wget http://dl.bintray.com/nfc-tools/sources … .1.tar.bz2

Lewis

Hors ligne

#25 30-06-2019 11:35:42

walawa75
Membre
Inscription : 30-06-2019

Re : erreur nfc device

Pour clarifier les choses le ./configure tu le fais bien dans ton dossier libnfc-1.7.1 que tu as décompressé et où tu viens de modifier le fichier de driver ?



Par ailleurs, cette étape que tu décris, à quel moment il faut l'éxecuter? acid.gif

"Aussi, je ne sais pas si c'est un bug de kali, ou bien moi qui n'est pas utiliser les bon parametres, il faut copier les librairies libnfc compilés dans le répertoire /usr/lib/x86_64-linux-gnu

cd /usr/lib
cp -p libnfc.* x86_64-linux-gnu/"


root@kali:~/libnfc-1.7.1# ls
aclocal.m4  cmake           config.log    contrib   Doxyfile.in  install-sh          ltmain.sh    missing             test
ar-lib      CMakeLists.txt  config.sub    COPYING   examples     libnfc              m4           NEWS                utils
AUTHORS     config.guess    configure     depcomp   include      libnfc.conf.sample  Makefile.am  README
ChangeLog   config.h.in     configure.ac  Doxyfile  INSTALL      libnfc.pc.in        Makefile.in  README-Windows.txt


root@kali:~/libnfc-1.7.1# pwd
/root/libnfc-1.7.1

J'ai essayé avec les sources stables j'ai le même probleme.

Voilà lewis333

Dernière modification par walawa75 (30-06-2019 11:49:11)

Hors ligne

Pied de page des forums