I've been trying to get thunderbolt 3 working on my Dell Precision
5510. I'm most interested in getting a firewire adapter working so
I'm trying to use an Apple thunderbolt 3 to thunderbolt 2 converter,
and an Apple thunderbolt 2 to firewire. I'm not sure at what point
this is failing.
I've updated to the latest BIOS currently 0.1.2.16 and I've disabled
thunderbolt security. I've read that I may need to update the
thunderbolt firmware which is what lead me here. I don't have Windows
so I'm attempting to use tbtfwucli from
I'm running the kernel from
I've got the thunderbolt daemon running and I don't see any errors
there. But when I run "sudo tbtfwucli EnumControllers" I get nothing.
No errors, no messages, nothing. The thunderbolt_icm kernel module is
loaded. When I plug in the Apple thunderbolt 2 to thunderbolt 3
adapter some things do show up in lspci:
05:00.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
06:00.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
06:01.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
06:02.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
09:00.0 USB controller: Intel Corporation DSL6340 USB 3.1 Controller [Alpine Ridge]
But nothing plugged into the thunderbolt 2 port shows up. I've tried
an apple Thunderbolt 2 ethernet adapter as well.
Any idea why tbtfwucli isn't finding any controllers? Any idea why
the thunderbolt 3 to thunderbolt 2 to firewire doesn't work? I'm
happy to apply patches or do whatever is needed to help debug.