I hope the topic is clear enough, otherwise please feel free to modify it!
sys-usb has assigned (not really surprising) all usb-controllers available and as long as they are actually available, everything works as expected (beside I cant pass ethernet to sys-net, but thats an other story).
But … one of these usb-controllers is the (Lenovo, Gen 2) TB3 Dock device which provides ethernet, audio and ports which is naturally only available when docked/connected. For sure there are a lot more devices which are only temporary available/connected.
And here the problem starts. When the dock is disconnected/unplugged while shutdown, on next boot sys-usb cant start because (Error:) “PCI Device [TB3 dock] does not exist”. The entry in the list of assigned PCI Devices changes to “Unknown Device”.
It cant be that the only solution is to remove this device to get sys-usb started. Maybe I just missed something obvious, sorry then, but there has to be a better solution! Any help welcome!
To make a full picture: As the TB3 Dock device has to be assigned first to sys-usb (again), just plug in (and play) while running is not possible. And unplugging while running most of the times doesnt get recognized.