Ich entschuldige mich im Voraus, da ich nach einer Softwarekorrektur für ein Hardwareproblem frage. Ich verstehe also, wenn dies möglicherweise überhaupt nicht möglich ist.
Ich habe ein paar seltsame Probleme mit meinem Laptop (Lenovo T460s), die ich auf meine Dockingstation beschränkt habe (https://www.lenovo.com/us/en/accessories-and-monitors/docking/mechanical-docks/ThinkPad-Ultra-Dock-90-W/p/40A20090US):
Beim Hochfahren friert der Laptop beim BIOS-Startbildschirm ein, wenn USB-Geräte an die Dockingstation angeschlossen sind. Dies scheint ein weit verbreitetes Problem zu sein, über das die Leute schon seit Jahren berichten, und Lenovo behauptet immer wieder, dass die neueste Firmware das Problem behebt, aber das ist nie der Fall. Ich erwarte nicht, dass Linux hier etwas ausrichten kann.
Dieselbe Dockingstation vergisst zufällig etwa einmal im Monat externe Monitore, sie hört buchstäblich auf, Eingaben an sie zu senden, während sie dem Laptop und Xorg vorgaukelt, dass alles in Ordnung sei. Ich habe meinen Laptop immer wieder neu gestartet, bis ich das Problem auch auf die Dockingstation eingegrenzt hatte, jetzt docke ich einfach wieder an.
Das Problem ist, dass mein Laptop (und Dock) unter einem Glasschreibtisch steht und es physisch ein Ärgernis ist, ihn erneut anzudocken. Ist es möglich, mit einem Linux-Dienstprogramm ein Signal an die Dockingstation zu senden, um sie glauben zu lassen, dass der Laptop getrennt und wieder angeschlossen wurde?
Ähnlich (und das könnte Problem 1 beheben) ist es möglich, den Docking-Port am Laptop per Software zu deaktivieren/aktivieren (wie bei WLAN)? Wenn ich ihn zwischen den Neustarts deaktiviere und danach wieder aktiviere, wäre auch das USB-Problem behoben.