Hi Oliver, On Monday, 19 September 2022 16:17:28 CEST Diederik de Haas wrote: > On maandag 19 september 2022 15:55:13 CEST Diederik de Haas wrote: > > What is needed is finding out which NFC chip(s/set) is being used in your > > device. Assuming it is supported on Linux, it could be as simple as > > enabling a kernel config option. > > In drivers/nfc/nxp-nci/Kconfig there are 2 options: > - NFC_NXP_NCI which mentions NPC300 explicitly > - NFC_NXP_NCI_I2C which is needed when an I2C interface is used. > > If you know how to build a Debian kernel, you can add those 2 options and > verify whether that indeed makes your NFC device available (and working).
I have a Thinkpad (but an X1 4th gen) and found that I apparently also have an NFC chip. https://salsa.debian.org/diederik/linux/-/tree/enable-nfc-bug-1020276 contains the branch I made to enable it. Turns out that NFC_NCI is needed as well. Booting into the kernel built with those options and I did see various nxp modules being loaded and it also showed up in dmesg. The output of `lspci` and `lsusb` didn't change however.
signature.asc
Description: This is a digitally signed message part.