I am having a weird issue. I have a USB-C DisplayLink dock which has worked perfectly on several HP Envy laptops. When I attempted to get it working on the framework, however, I am having some major issues with getting the laptop to shut down, or boot, when the dock is connected.
The dock in question is a Visiontek VT4500. This uses Synaptics DisplayLink drivers to operate. I had first thought this was an issue with linux and the grub bootloader, however I have completely removed my linux installation and am currently running on windows only and am still having issues.
Shut Down Issue Replication:
- Boot windows
- Plug the power supply into the dock and nothing else
- Plug the dock into the laptop
- Attempt to shut down windows
Result: Windows will shut down as normal, but once windows has appeared to shut down, the screen will go black, but the backlight will stay on, the power button will stay lit, and after a little while the fans will ramp up to their highest speed. The only way to get out of this is to hold down the power button for a solid 10 seconds.
Post Prevention Replication:
- Plug power supply into the dock and nothing else
- plug the dock into the laptop
- Power on the laptop
Result: The laptop will not post. You will never see the framework logo, you can not get the bios to load, tapping F2 or F12 does nothing. You can tell that it has not posted because the instant you press the power button the whole laptop shuts off instantly. There is no need to press and hold the power button. Again, in this state the display is black but the backlight is clearly on.
I have not attempted moving the USB-C expansion slot around and verifying that it does this for every expansion slot. I also have not attempted this with their USB-C to USB-A 3.0 cable which does not include power delivery. I plan on continuing to test and experiment to provide more detailed data on exact requirements to replicate these issues.