how to install driver for only the device connected through PCI interface?

I have two nvme devices. One is connected through PCI interface and other is connected through Thunderbolt interface. I want to install driver for the device connected through PCI interface only but not for the device connected through the Thunderbolt interface. Is it possible to install driver for only the device connected through PCI interface in such scenario?

Sure, your inf file specifies the pci enumeration string for the pci
device.
Mark Roddy

One is connected through PCI interface and other is connected through Thunderbolt interface.

Aren’t those both PCIe? I’m not sure how you tell them apart.

Peter

If they share the same set of hardware IDs, there is no way to tell the difference. Thunderbolt is transparent to the client driver (it doesn

(Sigh) If they share the same set of hardware IDs, there is no way to tell the difference. Thunderbolt is transparent to the client driver (it doesn’t alter any of the IDs for instance) and is treated as PCI.

This is kind of an unusual question. I’m curious why you care to differentiate based on connected interface.

I’m curious why you care to differentiate based on connected interface.

Windows has different security criteria for devices connected via Thunderbolt and “normal” PCIe devices. Maybe the OP is trying to do something similar?

Peter