diff --git a/README b/README index e9c51b1..905fe80 100644 --- a/README +++ b/README @@ -133,6 +133,14 @@ Two possible solutions: * Either you don't install SCL3711 driver at all * Or you stop the PCSC daemon when you want to use libnfc-based tools +PN533 USB device on Linux >= 3.1: +--------------------------------- +Since Linux kernel version 3.1, two kernel-modules must not be loaded in order +to use libnfc : "nfc" and "pn533". +To prevent kernel from loading automatically these modules, you can blacklist +them in a modprobe conf file. This file is provided within libnfc archive: + sudo cp contrib/linux/blacklist-libnfc.conf /etc/modprobe.d/blacklist-libnfc.conf + Proprietary Notes ================= diff --git a/configure.ac b/configure.ac index 1125855..95ccaa1 100644 --- a/configure.ac +++ b/configure.ac @@ -147,6 +147,7 @@ AC_CONFIG_FILES([ cmake/modules/Makefile contrib/Makefile contrib/devd/Makefile + contrib/linux/Makefile contrib/udev/Makefile contrib/win32/Makefile contrib/win32/sys/Makefile diff --git a/contrib/Makefile.am b/contrib/Makefile.am index 92701a4..61b683e 100644 --- a/contrib/Makefile.am +++ b/contrib/Makefile.am @@ -1,5 +1,6 @@ SUBDIRS = \ devd \ + linux \ udev \ win32 diff --git a/contrib/linux/Makefile.am b/contrib/linux/Makefile.am new file mode 100644 index 0000000..d15d561 --- /dev/null +++ b/contrib/linux/Makefile.am @@ -0,0 +1,2 @@ +EXTRA_DIST = \ + blacklist-libnfc.conf diff --git a/contrib/linux/blacklist-libnfc.conf b/contrib/linux/blacklist-libnfc.conf new file mode 100644 index 0000000..e9382b1 --- /dev/null +++ b/contrib/linux/blacklist-libnfc.conf @@ -0,0 +1,2 @@ +blacklist nfc +blacklist pn533