Hello, You know, it is that time again . A new incompatible kernel change that breaks Parallel Tools. The attached is a quick'n'dirty patch that makes the tools work on the new kernel. As always, I am writing this message from a patched VM, so at least it works for me. If I have time, I will dive deeper into the source code since I've spotted quite a few compilation warnings from the tools I wanted to investigate.
Just a bit cleaner version, based on @Evan123's thread re: kernel 5.14 (I applied the same "dev->pdev" => "dev->dev" to a block which is not even compiled ).
I also have problems installing Parallels tools on Kernel 5.14.8-1-ARCH, the version of my Parallels is 17.0.1.
On the newer versions of 5.14 (e.g. 5.14.6) on openSUSE Tumbleweed, the tools install fine but system hangs on boot. Uninstalling the tools resolves (but then we don't have the tools...). I don't have time to figure this one out unfortunately.
I've seen this happen during boot and shutdown. Sometimes the system seems to wait for a user-input event, be that either a mouse move or a spacebar hit. Sometimes one works to have it continue, sometimes the other. Very odd. Not sure this is even particular to Linux since I've seen this happen when shutting down an Android VM as well. If that's the case, it's likely a tools issue as you say. Waiting for someone at Parallels to request a technical report...
Check that... *Not* a Tools issue, but a greater Parallels issue. There are no Parallels Tools for Android installs. Not sure why I didn't realize that when I wrote it.
FYI: Has to be re-applied in 17.1 The Tools upgrade initially appears to run after a reboot, but fails on a complete reboot. No idea why that should even happen, unless it was using a weak dependency in the first reboot... which also shouldn't happen.