Hi, This patch is submitted for upstream inclusion. This is a first for me, so I hope the format of this mail is convenient. Thanks to Greg and Andreas the attached patch (diff -up) fixes the bug: https://bugzilla.kernel.org/show_bug.cgi?id=100191 The pci device ids listed in the tb driver are to restrictive, which prevents the driver from being loaded. We have had a similar issue with the new Mac mini. Changing the subvendor and subdevice to PCI_ANY_ID in drivers/thunderbolt/nhi.c the thunderbolt driver loads and binds to the pci device 07:00.0 System peripheral: Intel Corporation Device 156c which is the thunderbolt 2 controller. Cheers, Knuth.