Hi sk3l,
Not sure if it's appropriate to resurrect this thread after almost 6 months, but I just wanted to share my experience. If it's better to start a new thread then I'm happy to move this wherever it is most appropriate.
I've got a Dell XPS 15 9550, which has the same Thunderbolt 3 connection as the 5510. I've recently bought a WD15 docking station, as reading through the comments in
this thread seemed to suggest that a fair amount of progress had been made by Team Sputnik in getting this working with Linux. The long and the short of it is that I've been able to get most of it working, at least good enough for my usage, and may continue to tinker if I have a need to get the rest of it fully functional.
Currently status
- DisplayPort: works if connected at boot, then can disconnect / reconnect fine
- USB dock: works
- ethernet: works
- combined mic / headphone jack: not working
- HDMI, VGA: untested
- audio out: untested
- laptop charging: works
- power button: not tested using to power on the whole laptop
I'm running 4.7.4 kernel, and if there is interest then I can share the options that I enabled in a somewhat shotgun approach to getting anything vaguely related to this to work.
Getting the whole system to play nicely together has been quite involved. As far as Dell / that other thread is concerned, it is only possible to get this working with Windows. Based on my own experience, that is partly true. There are two updates that need to be applied to get this working:
* BIOS update: straightforward enough to download this from the Dell website, dump it on a USB key (even though it's an .exe file) and use the BIOS updater available if you hit F12 at the boot menu.
- at this point I had the dock charging the laptop, and the power button on the dock would at least prompt the logout dialogue, but nothing else was working, monitor connected via mini DP to DP
* Upgraded kernel to 4.7.4, set flags and more flags that had anything to do with USB / Thunderbolt / DisplayLink that I could find
- no change in functionality of the dock at this point, accepted fate that would need to attempt to update the firmware
* Firmware update on the dock: the official guide and the comments in the thread say that Windows is a necessity here, and I have to agree. But, instead of opting for a dual-boot solution, I was able to have some success using a virtual machine. I ran VirtualBox 5.1.4 with Windows 10 64 bit, installation media freely available from Microsoft's website. Within there, I downloaded and installed the Thunderbolt drivers, rebooted the VM, attempted to share the USB audio (which was now showing up, at least in VirtualBox) then ran the firmware update. Several times, in fact, as I wasn't sure if anything had happened! Since there was no feedback, I gave up at this point, and was powering off my machine, when Holy Smokes Batman, the monitor sprang into life and started mirroring my laptop screen.
- at this point I would love to be able to state "yeah, I knew it would work all along" but basically I was trying whatever I could to avoid having to dual-boot my machine. In the end, installing the firmware updates within the virtual machine did seem to do something, but, honestly, I wasn't checking any of the system logs carefully enough to see what had changed, when, and identify the steps required.
So, end of my experience, not sure if this is still relevant to you any more, but if there is interest then I can get some more details and try and add some notes to the wiki pages to share this knowledge.
-- A